--- /srv/rebuilderd/tmp/rebuilderddy8BCG/inputs/python3-tomli_2.4.0-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderddy8BCG/out/python3-tomli_2.4.0-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-01-14 18:21:33.000000 debian-binary │ -rw-r--r-- 0 0 0 1800 2026-01-14 18:21:33.000000 control.tar.xz │ --rw-r--r-- 0 0 0 166560 2026-01-14 18:21:33.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 166920 2026-01-14 18:21:33.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.0.dist-info/INSTALLER │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.0.dist-info/METADATA │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.0.dist-info/WHEEL │ │ │ │ usr/lib/python3/dist-packages/tomli-2.4.0.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-01-14 18:21:33.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-14 18:21:33.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-14 18:21:33.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-14 18:21:33.000000 ./usr/lib/python3/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/ │ │ │ --rw-r--r-- 0 root (0) root (0) 270324 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ --rw-r--r-- 0 root (0) root (0) 270328 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 270324 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-313-arm-linux-gnueabihf.so │ │ │ +-rw-r--r-- 0 root (0) root (0) 270328 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/tomli/ │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/tomli/__init__.cpython-313-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/tomli/__init__.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 314 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/tomli/__init__.py │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/tomli/_parser.cpython-313-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 66904 2026-01-14 18:21:33.000000 ./usr/lib/python3/dist-packages/tomli/_parser.cpython-314-arm-linux-gnueabihf.so │ │ │ -rw-r--r-- 0 root (0) root (0) 25958 2026-01-14 18:21:33.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: d300c13db8e405884c369a4111d09d2d594782f2 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f710d2ac14c16b92c120c822823af78d03f39153 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 30306331 33646238 65343035 38383463 00c13db8e405884c │ │ │ │ - 0x00000010 33363961 34313131 64303964 32643539 369a4111d09d2d59 │ │ │ │ - 0x00000020 34373832 66322e64 65627567 00000000 4782f2.debug.... │ │ │ │ - 0x00000030 355ba88d 5[.. │ │ │ │ + 0x00000000 31306432 61633134 63313662 39326331 10d2ac14c16b92c1 │ │ │ │ + 0x00000010 32306338 32323832 33616637 38643033 20c822823af78d03 │ │ │ │ + 0x00000020 66333931 35332e64 65627567 00000000 f39153.debug.... │ │ │ │ + 0x00000030 b75d1287 .].. │ │ ├── ./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: cec3b46fe1993e7df8d5c3e526ae583f3b8b933c │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 5c2329c0706376cc302edccacec93efaa62ded64 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 63336234 36666531 39393365 37646638 c3b46fe1993e7df8 │ │ │ │ - 0x00000010 64356333 65353236 61653538 33663362 d5c3e526ae583f3b │ │ │ │ - 0x00000020 38623933 33632e64 65627567 00000000 8b933c.debug.... │ │ │ │ - 0x00000030 60031954 `..T │ │ │ │ + 0x00000000 32333239 63303730 36333736 63633330 2329c0706376cc30 │ │ │ │ + 0x00000010 32656463 63616365 63393365 66616136 2edccacec93efaa6 │ │ │ │ + 0x00000020 32646564 36342e64 65627567 00000000 2ded64.debug.... │ │ │ │ + 0x00000030 110146ec ..F. │ │ ├── ./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: f57119b69843053cc3779bc9f00e01db454b4566 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 00c68aadd67f32af292b0200f6550afb4c117fb4 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 37313139 62363938 34333035 33636333 7119b69843053cc3 │ │ │ │ - 0x00000010 37373962 63396630 30653031 64623435 779bc9f00e01db45 │ │ │ │ - 0x00000020 34623435 36362e64 65627567 00000000 4b4566.debug.... │ │ │ │ - 0x00000030 4af7a334 J..4 │ │ │ │ + 0x00000000 63363861 61646436 37663332 61663239 c68aadd67f32af29 │ │ │ │ + 0x00000010 32623032 30306636 35353061 66623463 2b0200f6550afb4c │ │ │ │ + 0x00000020 31313766 62342e64 65627567 00000000 117fb4.debug.... │ │ │ │ + 0x00000030 141c77a9 ..w. │ │ ├── ./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: f198604a5445dcdb8af6c17981138a0f05f23dae │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: c93fb7c33c8f628b57fe6f0145009b670a7de20c │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39383630 34613534 34356463 64623861 98604a5445dcdb8a │ │ │ │ - 0x00000010 66366331 37393831 31333861 30663035 f6c17981138a0f05 │ │ │ │ - 0x00000020 66323364 61652e64 65627567 00000000 f23dae.debug.... │ │ │ │ - 0x00000030 22b843d7 ".C. │ │ │ │ + 0x00000000 33666237 63333363 38663632 38623537 3fb7c33c8f628b57 │ │ │ │ + 0x00000010 66653666 30313435 30303962 36373061 fe6f0145009b670a │ │ │ │ + 0x00000020 37646532 30632e64 65627567 00000000 7de20c.debug.... │ │ │ │ + 0x00000030 fe69e55f .i._ │ │ ├── ./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: 821b4560c8852a0313a89096872c0b7e863f72d6 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 917f808d2456254c61a1e275c12da84413ea5606 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 31623435 36306338 38353261 30333133 1b4560c8852a0313 │ │ │ │ - 0x00000010 61383930 39363837 32633062 37653836 a89096872c0b7e86 │ │ │ │ - 0x00000020 33663732 64362e64 65627567 00000000 3f72d6.debug.... │ │ │ │ - 0x00000030 96f48d27 ...' │ │ │ │ + 0x00000000 37663830 38643234 35363235 34633631 7f808d2456254c61 │ │ │ │ + 0x00000010 61316532 37356331 32646138 34343133 a1e275c12da84413 │ │ │ │ + 0x00000020 65613536 30362e64 65627567 00000000 ea5606.debug.... │ │ │ │ + 0x00000030 d3eb52a1 ..R. │ │ ├── ./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: 599ec4878edd17a1d863a42d4c8f1ffb4bf01535 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 936368ff698876aa21f1b42b542d0acf4f9caae7 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 39656334 38373865 64643137 61316438 9ec4878edd17a1d8 │ │ │ │ - 0x00000010 36336134 32643463 38663166 66623462 63a42d4c8f1ffb4b │ │ │ │ - 0x00000020 66303135 33352e64 65627567 00000000 f01535.debug.... │ │ │ │ - 0x00000030 37131a2a 7..* │ │ │ │ + 0x00000000 36333638 66663639 38383736 61613231 6368ff698876aa21 │ │ │ │ + 0x00000010 66316234 32623534 32643061 63663466 f1b42b542d0acf4f │ │ │ │ + 0x00000020 39636161 65372e64 65627567 00000000 9caae7.debug.... │ │ │ │ + 0x00000030 c6356fce .5o. │ │ ├── ./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: 0cf23999a77234fa7374abec414fdae9e15c6785 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 18f80637f6ef15f3e3f270776e59c999709a45e8 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 66323339 39396137 37323334 66613733 f23999a77234fa73 │ │ │ │ - 0x00000010 37346162 65633431 34666461 65396531 74abec414fdae9e1 │ │ │ │ - 0x00000020 35633637 38352e64 65627567 00000000 5c6785.debug.... │ │ │ │ - 0x00000030 3f21678d ?!g. │ │ │ │ + 0x00000000 66383036 33376636 65663135 66336533 f80637f6ef15f3e3 │ │ │ │ + 0x00000010 66323730 37373665 35396339 39393730 f270776e59c99970 │ │ │ │ + 0x00000020 39613435 65382e64 65627567 00000000 9a45e8.debug.... │ │ │ │ + 0x00000030 891dfdbc .... │ │ ├── ./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: 2f402c9a375136ab8cf8f61381ae48e2a785ff7a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0b0331785a19ee46110b7d7ffdba9bee33e9f9d4 │ │ │ ├── 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 5e52bc3a tomli.debug.^R.: │ │ │ │ - 0x00000040 22078d7d a179fd8c a266e297 3e048bb1 "..}.y...f..>... │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 34303263 39613337 35313336 61623863 402c9a375136ab8c │ │ │ │ - 0x00000010 66386636 31333831 61653438 65326137 f8f61381ae48e2a7 │ │ │ │ - 0x00000020 38356666 37612e64 65627567 00000000 85ff7a.debug.... │ │ │ │ - 0x00000030 970c498c ..I. │ │ │ │ + 0x00000000 30333331 37383561 31396565 34363131 0331785a19ee4611 │ │ │ │ + 0x00000010 30623764 37666664 62613962 65653333 0b7d7ffdba9bee33 │ │ │ │ + 0x00000020 65396639 64342e64 65627567 00000000 e9f9d4.debug.... │ │ │ │ + 0x00000030 8e74b273 .t.s │ │ ├── ./usr/lib/python3/dist-packages/tomli-2.4.0.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 95% 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 0x034f6c 0x00034f6c 0x00034f6c 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x34f78 0x34f78 R E 0x10000 │ │ │ │ - LOAD 0x03fc38 0x0004fc38 0x0004fc38 0x01dc8 0x022b4 RW 0x10000 │ │ │ │ + ARM_EXIDX 0x034f64 0x00034f64 0x00034f64 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x34f70 0x34f70 R E 0x10000 │ │ │ │ + LOAD 0x03fc34 0x0004fc34 0x0004fc34 0x01dcc 0x022b8 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 0x03fc34 0x0004fc34 0x0004fc34 0x003cc 0x003cc 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 001228 04 A 3 0 4 │ │ │ │ [ 3] .dynsym DYNSYM 00001360 001360 002720 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00003a80 003a80 0034fe 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00006f7e 006f7e 0004e4 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00007464 007464 000040 00 A 4 2 4 │ │ │ │ - [ 7] .rel.dyn REL 000074a4 0074a4 0013d0 08 A 3 0 4 │ │ │ │ - [ 8] .rel.plt REL 00008874 008874 000688 08 AI 3 20 4 │ │ │ │ - [ 9] .init PROGBITS 00008efc 008efc 00000c 00 AX 0 0 4 │ │ │ │ - [10] .plt PROGBITS 00008f08 008f08 000ab4 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000099c0 0099c0 026868 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 00030228 030228 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 00030230 030230 004d3c 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 00034f6c 034f6c 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 00034f74 034f74 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 │ │ │ │ + [ 7] .rel.dyn REL 000074a4 0074a4 0013d8 08 A 3 0 4 │ │ │ │ + [ 8] .rel.plt REL 0000887c 00887c 000688 08 AI 3 20 4 │ │ │ │ + [ 9] .init PROGBITS 00008f04 008f04 00000c 00 AX 0 0 4 │ │ │ │ + [10] .plt PROGBITS 00008f10 008f10 000ab4 04 AX 0 0 4 │ │ │ │ + [11] .text PROGBITS 000099c8 0099c8 026858 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 00030220 030220 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 00030228 030228 004d3c 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 00034f64 034f64 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 00034f6c 034f6c 000004 00 A 0 0 4 │ │ │ │ + [16] .init_array INIT_ARRAY 0004fc34 03fc34 000004 04 WA 0 0 4 │ │ │ │ + [17] .fini_array FINI_ARRAY 0004fc38 03fc38 000004 04 WA 0 0 4 │ │ │ │ + [18] .data.rel.ro PROGBITS 0004fc3c 03fc3c 0002dc 00 WA 0 0 4 │ │ │ │ [19] .dynamic DYNAMIC 0004ff18 03ff18 0000e8 08 WA 4 0 4 │ │ │ │ [20] .got PROGBITS 00050000 040000 000518 04 WA 0 0 4 │ │ │ │ [21] .data PROGBITS 00050518 040518 0014e8 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 00051a00 041a00 0004ec 00 WA 0 0 4 │ │ │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 041a00 000031 00 0 0 1 │ │ │ │ [24] .gnu_debugaltlink PROGBITS 00000000 041a31 000050 00 0 0 1 │ │ │ │ [25] .gnu_debuglink PROGBITS 00000000 041a84 000034 00 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 626 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 00008efc 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 00008f04 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ 2: 00050518 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,376 +254,376 @@ │ │ │ │ 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: 0000ff7d 62 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ - 258: 000111e5 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ - 259: 0000dd81 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ - 260: 0000a529 96 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ - 261: 000120fd 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 262: 00051a74 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ - 263: 00012ced 440 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ - 264: 0002facd 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ - 265: 00051a58 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ - 266: 0001165d 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ - 267: 00009dcd 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Output_setup │ │ │ │ - 268: 0001f615 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ - 269: 00022531 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ - 270: 00051acc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ - 271: 00012335 1148 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ - 272: 0001fad9 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ - 273: 0000fbf5 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ - 274: 00051a98 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ - 275: 00011749 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ - 276: 000233ed 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ - 277: 0000fd51 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ - 278: 0000ca11 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ - 279: 0000e6e1 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ - 280: 00011449 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ - 281: 00013b11 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ - 282: 00010779 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ - 283: 0000cb19 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ - 284: 0001f0f5 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ - 285: 00010691 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ - 286: 000178d5 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ - 287: 0000cc65 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ - 288: 00051a7c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ - 289: 0000e701 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ - 290: 0002f325 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ - 291: 00013bd1 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ - 292: 0001149d 144 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ - 293: 0000e3d1 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ - 294: 0000d02d 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ - 295: 00010069 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ - 296: 0000cbd1 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ - 297: 0000ffd9 116 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ - 298: 0000e92d 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ - 299: 00051a70 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ - 300: 00051a54 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ - 301: 000116e5 98 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ - 302: 00018199 152 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ - 303: 00015f01 2168 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ - 304: 00013b3d 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ - 305: 000279ad 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ - 306: 00051a78 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ - 307: 0001f8b1 552 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ - 308: 0001479d 148 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ - 309: 0000eb89 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ - 310: 0000fcfd 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ - 311: 0000f4ad 200 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ - 312: 0000d23d 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ - 313: 00051b08 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ - 314: 000109dd 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ - 315: 0000c9ed 36 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ - 316: 00051b00 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ - 317: 0000d61d 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ - 318: 0000f295 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ - 319: 0000d04d 92 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ - 320: 00010c2d 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ - 321: 00010f7d 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ - 322: 0001f789 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ - 323: 0004fe4c 204 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ - 324: 00014b0d 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ - 325: 00010091 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ - 326: 0000c965 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ - 327: 00051ab0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ - 328: 00029559 2020 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ - 329: 00051a5c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ - 330: 00010dfd 372 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ - 331: 0002bc19 4484 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ - 332: 0000d1ed 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ - 333: 0000ea35 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ - 334: 0000d331 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ - 335: 000105e1 176 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ - 336: 00014f25 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ - 337: 00010f71 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ - 338: 0000ec99 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ - 339: 0000c9cd 32 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ - 340: 0002d1a9 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ - 341: 00024525 7584 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ - 342: 000139bd 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ - 343: 00017385 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ - 344: 0000cf0d 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ - 345: 0000c9a1 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ - 346: 0001f4ed 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ - 347: 00011245 108 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ - 348: 0001152d 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ - 349: 00011e31 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ - 350: 0002cd9d 692 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ - 351: 00051aec 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ - 352: 00051abc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ - 353: 00012f9d 2064 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ - 354: 0000d2bd 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ - 355: 0000ee71 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ - 356: 0000c9b1 26 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ - 357: 0001c6e1 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ - 358: 0002fb79 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ - 359: 00051ae0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ - 360: 0000cdf5 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ - 361: 0000d341 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ - 362: 000171a5 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ - 363: 00022709 2368 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ - 364: 0000d43d 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ + 257: 0000ff85 62 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ + 258: 000111ed 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ + 259: 0000dd89 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ + 260: 0000a531 96 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ + 261: 00012105 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 262: 00051a80 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ + 263: 00012cf5 440 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ + 264: 0002f819 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ + 265: 00051a64 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ + 266: 00011665 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ + 267: 00009dd5 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Output_setup │ │ │ │ + 268: 0001b885 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ + 269: 0001e795 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ + 270: 00051aec 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ + 271: 0001233d 1148 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ + 272: 0001bd45 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ + 273: 0000fbfd 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ + 274: 00051aa4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ + 275: 00011751 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ + 276: 0001f651 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ + 277: 0000fd59 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ + 278: 0000ca19 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ + 279: 0000e6e9 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ + 280: 00011451 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ + 281: 00013b19 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ + 282: 00010781 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ + 283: 0000cb21 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ + 284: 0001b369 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ + 285: 00010699 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ + 286: 000178dd 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ + 287: 0000cc6d 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ + 288: 00051a88 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ + 289: 0000e709 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ + 290: 0002f931 172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ + 291: 00013bd9 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ + 292: 000114a5 144 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ + 293: 0000e3d9 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ + 294: 0000d035 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ + 295: 00010071 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ + 296: 0000cbd9 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ + 297: 0000ffe1 116 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ + 298: 0000e935 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ + 299: 00051a7c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ + 300: 00051a60 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ + 301: 000116ed 98 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ + 302: 000181a1 152 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ + 303: 00015f09 2168 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ + 304: 00013b45 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ + 305: 0002c0c9 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ + 306: 00051a84 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ + 307: 0001bb21 548 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ + 308: 000147a5 148 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ + 309: 0000eb91 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ + 310: 0000fd05 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ + 311: 0000f4b5 200 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ + 312: 0000d245 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ + 313: 00051ad4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ + 314: 000109e5 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ + 315: 0000c9f5 36 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ + 316: 00051ad0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ + 317: 0000d625 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ + 318: 0000f29d 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ + 319: 0000d055 92 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ + 320: 00010c35 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ + 321: 00010f85 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ + 322: 0001b9f9 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ + 323: 0004fe48 208 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ + 324: 00014b15 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ + 325: 00010099 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ + 326: 0000c96d 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ + 327: 00051abc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ + 328: 0002dc75 2020 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ + 329: 00051a68 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ + 330: 00010e05 372 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ + 331: 0002a9f5 4456 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ + 332: 0000d1f5 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ + 333: 0000ea3d 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ + 334: 0000d339 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ + 335: 000105e9 176 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ + 336: 00014f2d 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ + 337: 00010f79 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ + 338: 0000eca1 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ + 339: 0000c9d5 32 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ + 340: 0002220d 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ + 341: 000276dd 7572 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ + 342: 000139c5 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ + 343: 0001738d 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ + 344: 0000cf15 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ + 345: 0000c9a9 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ + 346: 0001b75d 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ + 347: 0001124d 108 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ + 348: 00011535 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ + 349: 00011e39 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ + 350: 0002bb5d 688 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ + 351: 00051ac8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ + 352: 00051a54 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ + 353: 00012fa5 2064 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ + 354: 0000d2c5 80 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ + 355: 0000ee79 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ + 356: 0000c9b9 26 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ + 357: 00018959 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ + 358: 0002f8c5 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ + 359: 00051b10 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ + 360: 0000cdfd 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ + 361: 0000d349 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ + 362: 000171ad 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ + 363: 0001e96d 2368 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ + 364: 0000d445 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ 365: 00051ee8 4 OBJECT GLOBAL DEFAULT 22 __mypyc_empty_tuple__ │ │ │ │ - 366: 0002a18d 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ - 367: 00014ca9 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ - 368: 0001296d 604 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 369: 0000e745 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ - 370: 00051ab4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ - 371: 0001c7b5 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Output_____init__ │ │ │ │ - 372: 000128d5 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ - 373: 0001bdc1 2220 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ - 374: 00051af4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ - 375: 00010249 324 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ - 376: 0000c77d 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ - 377: 0000d30d 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ - 378: 00051aa0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ - 379: 000113dd 108 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ - 380: 00014831 432 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ - 381: 000210c1 1332 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ - 382: 0001b989 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ - 383: 0001c8c5 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output │ │ │ │ - 384: 00029d3d 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ - 385: 000172a5 224 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ - 386: 00051a8c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ - 387: 0000e871 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ - 388: 0000e621 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ - 389: 00034da8 208 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ - 390: 0000dc4d 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ - 391: 0000a75d 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ - 392: 00029f65 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ - 393: 0000e52d 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ - 394: 00027849 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ - 395: 0000e435 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ - 396: 00010fa5 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ - 397: 0000f8d9 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ - 398: 000110b9 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ + 366: 00020785 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ + 367: 00014cb1 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ + 368: 00012975 604 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 369: 0000e74d 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ + 370: 00051a4c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ + 371: 00018a2d 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Output_____init__ │ │ │ │ + 372: 000128dd 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ + 373: 0002e92d 2232 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ + 374: 00051acc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ + 375: 00010251 324 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ + 376: 0000c785 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ + 377: 0000d315 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ + 378: 00051aac 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ + 379: 000113e5 108 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ + 380: 00014839 432 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ + 381: 0001d32d 1328 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ + 382: 00027325 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ + 383: 00018b3d 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output │ │ │ │ + 384: 0002e459 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ + 385: 000172ad 224 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ + 386: 00051a98 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ + 387: 0000e879 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ + 388: 0000e629 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ + 389: 00034da0 208 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ + 390: 0000dc55 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ + 391: 0000a765 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ + 392: 0002e681 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ + 393: 0000e535 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ + 394: 0002bf65 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ + 395: 0000e43d 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ + 396: 00010fad 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ + 397: 0000f8e1 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ + 398: 000110c1 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ 399: 00050554 4 OBJECT GLOBAL DEFAULT 21 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ - 400: 0002d0dd 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ - 401: 0001c73d 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output_____init__ │ │ │ │ - 402: 0000f86d 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ - 403: 00010a89 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ - 404: 0002b521 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ - 405: 0001a831 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ - 406: 0002b785 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ - 407: 00051a60 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ - 408: 000115d1 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ - 409: 0000ed59 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ - 410: 0000fe19 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ - 411: 000188dd 1140 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ - 412: 0002bac5 340 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ - 413: 0000f3f5 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ - 414: 00011475 38 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ - 415: 0001e3a5 476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ - 416: 000519c4 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ - 417: 0002ef15 732 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ - 418: 00051ad8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ - 419: 00010531 176 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ - 420: 0002a9a5 2460 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ - 421: 0001c66d 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ - 422: 00011069 80 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ - 423: 00014a19 118 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ - 424: 00051b0c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ - 425: 00016d99 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ - 426: 0000e7a9 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ - 427: 0002b5b9 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ - 428: 00051a50 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 429: 00010861 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ - 430: 00016fa5 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ - 431: 0000fc8d 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ - 432: 000121f1 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ - 433: 0001004d 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ - 434: 00051a94 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ - 435: 00051af0 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ - 436: 0001038d 244 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ - 437: 000149e1 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ - 438: 00011cd9 224 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ - 439: 0000f575 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ - 440: 0000d0a9 116 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ - 441: 000121a1 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ - 442: 00017c41 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ - 443: 0001768d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ - 444: 0001759d 240 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ - 445: 000262c5 1120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ - 446: 0000d915 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ - 447: 00017dd5 964 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ - 448: 0001e69d 2648 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ - 449: 00012c85 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ - 450: 0000f73d 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ - 451: 0000f331 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ - 452: 000174ad 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ - 453: 00016779 1216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ - 454: 00023221 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ - 455: 0002432d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ - 456: 00011939 116 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ - 457: 00051ad4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ - 458: 000118b1 134 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ - 459: 000140d1 524 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ - 460: 00050558 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ - 461: 00015539 2504 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ - 462: 0001c951 6320 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ - 463: 00014b15 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ - 464: 0000fd95 72 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ - 465: 0002f43d 292 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ - 466: 0001010d 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ - 467: 00051ac0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ - 468: 0000d6c9 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ - 469: 0000cdd5 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ - 470: 0000f1ed 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ - 471: 0000c699 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ - 472: 0000efb1 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ - 473: 0000fddd 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ - 474: 00016c39 248 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ - 475: 0002fa61 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ - 476: 0001016d 220 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ - 477: 0000f625 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ - 478: 00014a91 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ - 479: 000235b9 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ - 480: 00051a4c 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ - 481: 000139c1 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ - 482: 00011591 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ - 483: 0000a3b9 104 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ - 484: 0002f561 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ - 485: 00051a6c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ - 486: 00009df5 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 487: 0000d18d 96 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ - 488: 00014bd5 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ - 489: 00051ad0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ - 490: 0000d91d 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ - 491: 0002a209 1948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ - 492: 00011175 112 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ - 493: 0000ec01 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ - 494: 00051ac8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ - 495: 00014bf1 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ - 496: 000173bd 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ - 497: 0000ccf1 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ - 498: 00014079 88 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ - 499: 000173a1 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ - 500: 00029331 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ - 501: 00016d31 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ - 502: 0001e201 392 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ - 503: 0001f299 596 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ - 504: 0000f0f5 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ - 505: 0000ca7d 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ - 506: 0000e725 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ - 507: 00034e80 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ - 508: 00051a64 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ - 509: 0000c915 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ - 510: 0000fee1 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ - 511: 00051a84 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ - 512: 00009cd1 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ - 513: 0000e681 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ - 514: 0000bd6d 2348 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ - 515: 00014c0d 154 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ - 516: 00051b14 928 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ - 517: 00014565 568 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ - 518: 0000a469 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ - 519: 00014d21 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ - 520: 0000f061 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ - 521: 00051b10 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ - 522: 00051a68 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ - 523: 00018d51 6880 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ - 524: 00051b04 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ - 525: 0000d11d 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ - 526: 00051ae4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ - 527: 000170a5 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ - 528: 0002d051 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ - 529: 0001ae79 2832 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ - 530: 00021bb5 2428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ - 531: 00051ac4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ - 532: 00023049 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ - 533: 0001bd3d 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ - 534: 00011db9 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ - 535: 00012bc9 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 536: 0004fe48 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ - 537: 00012301 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ - 538: 00010b71 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ - 539: 00051a9c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ - 540: 0000cd69 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ - 541: 0000c945 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ - 542: 0000e99d 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ - 543: 0000ffbd 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ - 544: 0002b341 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ - 545: 0000ce91 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ - 546: 000142dd 500 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ - 547: 000112b1 300 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ - 548: 00026725 4388 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ - 549: 00034d74 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ - 550: 0001a8ad 1224 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ - 551: 00051a80 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ - 552: 0001ba05 824 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ - 553: 00034e78 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ - 554: 00051aa4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ - 555: 00051ae8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ - 556: 000127b1 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ - 557: 0000fe25 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ - 558: 00051a90 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ - 559: 0000c7f9 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ - 560: 0000aa7d 408 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ - 561: 00013c69 1040 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ - 562: 00014e51 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ - 563: 0000fe61 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ - 564: 000144d1 148 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ - 565: 00014ab5 88 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ - 566: 00009e99 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ - 567: 0001161d 64 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ - 568: 0000cf81 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ - 569: 0001fca5 4932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ - 570: 00023785 2480 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ - 571: 00014ff9 1100 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ - 572: 00010949 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ - 573: 000137ad 528 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ - 574: 00051adc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ - 575: 0000c705 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ - 576: 0002f1f1 308 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ - 577: 00051afc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ - 578: 00010d15 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ - 579: 0002b9a5 288 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ - 580: 00024135 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ - 581: 00011829 136 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ - 582: 00016dfd 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ - 583: 00051ab8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ - 584: 0004fe40 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ - 585: 00011f41 444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ - 586: 0000dced 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ - 587: 0002fbe5 468 FUNC GLOBAL DEFAULT 11 PyInit_5703180c3dd46e872cf3__mypyc │ │ │ │ - 588: 0000ead9 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ - 589: 0002f5cd 1172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ + 400: 0002be99 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ + 401: 000189b5 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output_____init__ │ │ │ │ + 402: 0000f875 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ + 403: 00010a91 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ + 404: 00021b15 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ + 405: 000261c5 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ + 406: 00021d79 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ + 407: 00051a6c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ + 408: 000115d9 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ + 409: 0002fbd9 468 FUNC GLOBAL DEFAULT 11 PyInit_5bae8a57b5ef85818b48__mypyc │ │ │ │ + 410: 0000ed61 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ + 411: 0000fe21 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ + 412: 00024251 1156 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ + 413: 000220b9 340 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ + 414: 0000f3fd 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ + 415: 0001147d 38 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ + 416: 0001a61d 472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ + 417: 000519c4 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ + 418: 00023f75 732 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ + 419: 00051b08 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ + 420: 00010539 176 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ + 421: 00020f9d 2456 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ + 422: 000188e5 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ + 423: 00011071 80 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ + 424: 00014a21 118 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ + 425: 00051ad8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ + 426: 00016da1 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ + 427: 0000e7b1 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ + 428: 00021bad 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ + 429: 00051a5c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 430: 00010869 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ + 431: 00016fad 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ + 432: 0000fc95 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ + 433: 000121f9 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ + 434: 00010055 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ + 435: 00051aa0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ + 436: 00051b00 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ + 437: 00010395 244 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ + 438: 000149e9 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ + 439: 00011ce1 224 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ + 440: 0000f57d 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ + 441: 0000d0b1 116 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ + 442: 000121a9 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ + 443: 00017c49 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ + 444: 00017695 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ + 445: 000175a5 240 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ + 446: 00029471 1120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ + 447: 0000d91d 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ + 448: 00017ddd 964 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ + 449: 0001a911 2648 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ + 450: 00012c8d 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ + 451: 0000f745 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ + 452: 0000f339 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ + 453: 000174b5 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ + 454: 00016781 1216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ + 455: 0001f485 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ + 456: 0002058d 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ + 457: 00011941 116 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ + 458: 00051afc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ + 459: 000118b9 134 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ + 460: 000140d9 524 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ + 461: 00050558 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ + 462: 00015541 2504 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ + 463: 00018bc9 6320 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ + 464: 00014b1d 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ + 465: 0000fd9d 72 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ + 466: 0002fa49 292 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ + 467: 00010115 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ + 468: 00051ae0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ + 469: 0000d6d1 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ + 470: 0000cddd 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ + 471: 0000f1f5 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ + 472: 0000c6a1 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ + 473: 0000efb9 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ + 474: 0000fde5 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ + 475: 00016c41 248 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ + 476: 0002f7ad 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ + 477: 00010175 220 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ + 478: 0000f62d 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ + 479: 00014a99 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ + 480: 0001f81d 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ + 481: 00051a58 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ + 482: 000139c9 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ + 483: 00011599 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ + 484: 0000a3c1 104 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ + 485: 0002fb6d 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ + 486: 00051a78 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ + 487: 00009dfd 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 488: 0000d195 96 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ + 489: 00014bdd 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ + 490: 00051af8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ + 491: 0000d925 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ + 492: 00020801 1948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ + 493: 0001117d 112 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ + 494: 0000ec09 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ + 495: 00051ae8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ + 496: 00014bf9 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ + 497: 000173c5 240 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ + 498: 0000ccf9 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ + 499: 00014081 88 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ + 500: 000173a9 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ + 501: 0002da4d 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ + 502: 00016d39 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ + 503: 0001a479 392 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ + 504: 0001b50d 592 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ + 505: 0000f0fd 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ + 506: 0000ca85 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ + 507: 0000e72d 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ + 508: 00034e78 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ + 509: 00051a70 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ + 510: 0000c91d 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ + 511: 0000fee9 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ + 512: 00051a90 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ + 513: 00009cd9 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ + 514: 0000e689 96 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ + 515: 0000bd75 2348 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ + 516: 00014c15 154 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ + 517: 00051b14 928 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ + 518: 0001456d 568 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ + 519: 0000a471 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ + 520: 00014d29 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ + 521: 0000f069 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ + 522: 00051adc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ + 523: 00051a74 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ + 524: 000246d5 6896 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ + 525: 00051b04 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ + 526: 0000d125 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ + 527: 00051ac0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ + 528: 000170ad 256 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ + 529: 0002be0d 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ + 530: 00026811 2836 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ + 531: 0001de19 2428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ + 532: 00051ae4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ + 533: 0001f2ad 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ + 534: 0002e8a9 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ + 535: 00011dc1 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ + 536: 00012bd1 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 537: 0004fe44 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ + 538: 00012309 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ + 539: 00010b79 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ + 540: 00051aa8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ + 541: 0000cd71 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ + 542: 0000c94d 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ + 543: 0000e9a5 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ + 544: 0000ffc5 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ + 545: 00021935 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ + 546: 0000ce99 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ + 547: 000142e5 500 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ + 548: 000112b9 300 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ + 549: 000298d1 4388 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ + 550: 00034d6c 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ + 551: 00026241 1228 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ + 552: 00051a8c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ + 553: 000273a1 828 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ + 554: 00034e70 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ + 555: 00051ab0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ + 556: 00051ac4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ + 557: 000127b9 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ + 558: 0000fe2d 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ + 559: 00051a9c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ + 560: 0000c801 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ + 561: 0000aa85 408 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ + 562: 00013c71 1040 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ + 563: 00014e59 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ + 564: 0000fe69 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ + 565: 000144d9 148 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ + 566: 00014abd 88 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ + 567: 00009e55 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ + 568: 00011625 64 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ + 569: 0000cf89 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ + 570: 0001bf11 4932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ + 571: 0001f9e9 2476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ + 572: 00015001 1100 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ + 573: 00010951 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ + 574: 000137b5 528 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ + 575: 00051b0c 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ + 576: 0000c70d 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ + 577: 0002f1e5 308 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ + 578: 00051af4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ + 579: 00010d1d 232 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ + 580: 00021f99 288 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ + 581: 00020395 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ + 582: 00011831 136 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ + 583: 00016e05 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ + 584: 00051a50 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ + 585: 0004fe3c 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ + 586: 00011f49 444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ + 587: 0000dcf5 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ + 588: 0000eae1 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ + 589: 0002f319 1172 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ 590: 00050bd4 4 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummy │ │ │ │ - 591: 0000d77d 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ - 592: 00010ab5 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ - 593: 0000e8d5 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ - 594: 0000fa35 448 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ - 595: 0001777d 344 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ - 596: 00051aa8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ - 597: 00027bdd 5972 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ - 598: 00012ea5 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ - 599: 0002d225 7408 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ - 600: 0000cfa1 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ - 601: 0000ca59 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ - 602: 0002f3d1 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ - 603: 00015445 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ - 604: 0000fcd1 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ - 605: 00012c99 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ - 606: 0001ad75 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ - 607: 00051a88 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ - 608: 00051aac 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ - 609: 000215f5 1472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ - 610: 00016ed1 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ - 611: 0000ca35 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ - 612: 00051af8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ - 613: 00020fe9 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ - 614: 0000dd21 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ - 615: 0000dde1 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ - 616: 0000c899 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ - 617: 00010481 176 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ - 618: 0001e581 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ - 619: 00018231 1708 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ - 620: 0000e80d 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ - 621: 0001c939 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 622: 0001c685 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ - 623: 0001c921 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ - 624: 00009d69 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ - 625: 0000fe6d 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ │ + 591: 0000d785 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ + 592: 00010abd 188 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ + 593: 0000e8dd 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ + 594: 0000fa3d 448 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ + 595: 00017785 344 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ + 596: 00051ab4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ + 597: 0002c2f9 5972 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ + 598: 00012ead 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ + 599: 00022289 7404 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ + 600: 0000cfa9 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ + 601: 0000ca61 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ + 602: 0002f9dd 108 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ + 603: 0001544d 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ + 604: 0000fcd9 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ + 605: 00012ca1 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ + 606: 0002670d 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ + 607: 00051a94 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ + 608: 00051ab8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ + 609: 0001d85d 1468 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ + 610: 00016ed9 212 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ + 611: 0000ca3d 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ + 612: 00051af0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ + 613: 0001d255 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ + 614: 0000dd29 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ + 615: 0000dde9 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ + 616: 0000c8a1 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ + 617: 00010489 176 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ + 618: 0001a7f5 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ + 619: 00018239 1708 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ + 620: 0000e815 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ + 621: 00018bb1 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 622: 000188fd 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ + 623: 00018b99 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ + 624: 00009d71 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ + 625: 0000fe75 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,103 +1,104 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x74a4 contains 634 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x74a4 contains 635 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ +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 │ │ │ │ +0004fc4c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc50 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc60 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc64 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc6c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc74 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc68 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc70 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc78 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc7c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc88 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc8c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc90 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc98 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc94 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc9c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fca4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca8 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 │ │ │ │ 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 │ │ │ │ +0004fcf0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcfc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd00 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd08 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd0c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd10 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd14 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 │ │ │ │ +0004fd28 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd30 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd34 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd38 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd3c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd40 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 │ │ │ │ 0004fd68 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd6c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd70 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd74 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd78 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd7c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd84 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd88 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 │ │ │ │ +0004fda4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdac 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdb0 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 │ │ │ │ +0004fdc8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdd4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fddc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fde0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fde8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdf0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdec 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdf4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdfc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe00 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe04 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe08 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe0c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe14 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe10 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe18 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe20 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe1c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe24 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe28 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe2c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe30 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe38 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe34 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 +183,28 @@ │ │ │ │ 00050690 00000017 R_ARM_RELATIVE │ │ │ │ 000506a4 00000017 R_ARM_RELATIVE │ │ │ │ 000506ac 00000017 R_ARM_RELATIVE │ │ │ │ 000506b8 00000017 R_ARM_RELATIVE │ │ │ │ 000506cc 00000017 R_ARM_RELATIVE │ │ │ │ 00050700 00000017 R_ARM_RELATIVE │ │ │ │ 00050704 00000017 R_ARM_RELATIVE │ │ │ │ +0005070c 00000017 R_ARM_RELATIVE │ │ │ │ 00050710 00000017 R_ARM_RELATIVE │ │ │ │ 00050714 00000017 R_ARM_RELATIVE │ │ │ │ +0005071c 00000017 R_ARM_RELATIVE │ │ │ │ 00050720 00000017 R_ARM_RELATIVE │ │ │ │ 00050724 00000017 R_ARM_RELATIVE │ │ │ │ 0005072c 00000017 R_ARM_RELATIVE │ │ │ │ 00050730 00000017 R_ARM_RELATIVE │ │ │ │ 00050734 00000017 R_ARM_RELATIVE │ │ │ │ 0005073c 00000017 R_ARM_RELATIVE │ │ │ │ -00050740 00000017 R_ARM_RELATIVE │ │ │ │ -00050744 00000017 R_ARM_RELATIVE │ │ │ │ -0005074c 00000017 R_ARM_RELATIVE │ │ │ │ 00050750 00000017 R_ARM_RELATIVE │ │ │ │ 00050754 00000017 R_ARM_RELATIVE │ │ │ │ -0005075c 00000017 R_ARM_RELATIVE │ │ │ │ 00050760 00000017 R_ARM_RELATIVE │ │ │ │ 00050764 00000017 R_ARM_RELATIVE │ │ │ │ -0005076c 00000017 R_ARM_RELATIVE │ │ │ │ 00050770 00000017 R_ARM_RELATIVE │ │ │ │ 00050774 00000017 R_ARM_RELATIVE │ │ │ │ 0005077c 00000017 R_ARM_RELATIVE │ │ │ │ 00050780 00000017 R_ARM_RELATIVE │ │ │ │ 00050784 00000017 R_ARM_RELATIVE │ │ │ │ 0005078c 00000017 R_ARM_RELATIVE │ │ │ │ 00050790 00000017 R_ARM_RELATIVE │ │ │ │ @@ -250,112 +248,115 @@ │ │ │ │ 0005085c 00000017 R_ARM_RELATIVE │ │ │ │ 00050860 00000017 R_ARM_RELATIVE │ │ │ │ 00050864 00000017 R_ARM_RELATIVE │ │ │ │ 0005086c 00000017 R_ARM_RELATIVE │ │ │ │ 00050870 00000017 R_ARM_RELATIVE │ │ │ │ 00050874 00000017 R_ARM_RELATIVE │ │ │ │ 0005087c 00000017 R_ARM_RELATIVE │ │ │ │ +00050880 00000017 R_ARM_RELATIVE │ │ │ │ +00050884 00000017 R_ARM_RELATIVE │ │ │ │ +0005088c 00000017 R_ARM_RELATIVE │ │ │ │ 00050890 00000017 R_ARM_RELATIVE │ │ │ │ 00050894 00000017 R_ARM_RELATIVE │ │ │ │ +0005089c 00000017 R_ARM_RELATIVE │ │ │ │ 000508a0 00000017 R_ARM_RELATIVE │ │ │ │ 000508a4 00000017 R_ARM_RELATIVE │ │ │ │ 000508ac 00000017 R_ARM_RELATIVE │ │ │ │ 000508b0 00000017 R_ARM_RELATIVE │ │ │ │ 000508b4 00000017 R_ARM_RELATIVE │ │ │ │ 000508bc 00000017 R_ARM_RELATIVE │ │ │ │ 000508c0 00000017 R_ARM_RELATIVE │ │ │ │ 000508c4 00000017 R_ARM_RELATIVE │ │ │ │ -000508d0 00000017 R_ARM_RELATIVE │ │ │ │ -000508d4 00000017 R_ARM_RELATIVE │ │ │ │ +000508cc 00000017 R_ARM_RELATIVE │ │ │ │ +000508e0 00000017 R_ARM_RELATIVE │ │ │ │ +000508e4 00000017 R_ARM_RELATIVE │ │ │ │ 000508f0 00000017 R_ARM_RELATIVE │ │ │ │ 000508f4 00000017 R_ARM_RELATIVE │ │ │ │ -000508f8 00000017 R_ARM_RELATIVE │ │ │ │ +000508fc 00000017 R_ARM_RELATIVE │ │ │ │ +00050900 00000017 R_ARM_RELATIVE │ │ │ │ 00050904 00000017 R_ARM_RELATIVE │ │ │ │ -0005092c 00000017 R_ARM_RELATIVE │ │ │ │ -00050930 00000017 R_ARM_RELATIVE │ │ │ │ -0005093c 00000017 R_ARM_RELATIVE │ │ │ │ +0005090c 00000017 R_ARM_RELATIVE │ │ │ │ +00050910 00000017 R_ARM_RELATIVE │ │ │ │ +00050914 00000017 R_ARM_RELATIVE │ │ │ │ +00050920 00000017 R_ARM_RELATIVE │ │ │ │ +00050924 00000017 R_ARM_RELATIVE │ │ │ │ 00050940 00000017 R_ARM_RELATIVE │ │ │ │ -0005094c 00000017 R_ARM_RELATIVE │ │ │ │ -00050950 00000017 R_ARM_RELATIVE │ │ │ │ -0005096c 00000017 R_ARM_RELATIVE │ │ │ │ -00050970 00000017 R_ARM_RELATIVE │ │ │ │ +00050944 00000017 R_ARM_RELATIVE │ │ │ │ +00050948 00000017 R_ARM_RELATIVE │ │ │ │ +00050954 00000017 R_ARM_RELATIVE │ │ │ │ 0005097c 00000017 R_ARM_RELATIVE │ │ │ │ 00050980 00000017 R_ARM_RELATIVE │ │ │ │ -00050988 00000017 R_ARM_RELATIVE │ │ │ │ 0005098c 00000017 R_ARM_RELATIVE │ │ │ │ 00050990 00000017 R_ARM_RELATIVE │ │ │ │ 0005099c 00000017 R_ARM_RELATIVE │ │ │ │ 000509a0 00000017 R_ARM_RELATIVE │ │ │ │ 000509bc 00000017 R_ARM_RELATIVE │ │ │ │ 000509c0 00000017 R_ARM_RELATIVE │ │ │ │ 000509cc 00000017 R_ARM_RELATIVE │ │ │ │ 000509d0 00000017 R_ARM_RELATIVE │ │ │ │ 000509d8 00000017 R_ARM_RELATIVE │ │ │ │ 000509dc 00000017 R_ARM_RELATIVE │ │ │ │ 000509e0 00000017 R_ARM_RELATIVE │ │ │ │ -000509e8 00000017 R_ARM_RELATIVE │ │ │ │ 000509ec 00000017 R_ARM_RELATIVE │ │ │ │ 000509f0 00000017 R_ARM_RELATIVE │ │ │ │ -000509f8 00000017 R_ARM_RELATIVE │ │ │ │ -000509fc 00000017 R_ARM_RELATIVE │ │ │ │ -00050a00 00000017 R_ARM_RELATIVE │ │ │ │ 00050a0c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a10 00000017 R_ARM_RELATIVE │ │ │ │ +00050a1c 00000017 R_ARM_RELATIVE │ │ │ │ +00050a20 00000017 R_ARM_RELATIVE │ │ │ │ +00050a28 00000017 R_ARM_RELATIVE │ │ │ │ 00050a2c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a30 00000017 R_ARM_RELATIVE │ │ │ │ +00050a38 00000017 R_ARM_RELATIVE │ │ │ │ 00050a3c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a40 00000017 R_ARM_RELATIVE │ │ │ │ 00050a48 00000017 R_ARM_RELATIVE │ │ │ │ 00050a4c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a50 00000017 R_ARM_RELATIVE │ │ │ │ -00050a58 00000017 R_ARM_RELATIVE │ │ │ │ 00050a5c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a60 00000017 R_ARM_RELATIVE │ │ │ │ -00050a68 00000017 R_ARM_RELATIVE │ │ │ │ -00050a6c 00000017 R_ARM_RELATIVE │ │ │ │ -00050a70 00000017 R_ARM_RELATIVE │ │ │ │ -00050a78 00000017 R_ARM_RELATIVE │ │ │ │ 00050a7c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a80 00000017 R_ARM_RELATIVE │ │ │ │ -00050a88 00000017 R_ARM_RELATIVE │ │ │ │ 00050a8c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a90 00000017 R_ARM_RELATIVE │ │ │ │ 00050a98 00000017 R_ARM_RELATIVE │ │ │ │ 00050a9c 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa0 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa8 00000017 R_ARM_RELATIVE │ │ │ │ 00050aac 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ab8 00000017 R_ARM_RELATIVE │ │ │ │ 00050abc 00000017 R_ARM_RELATIVE │ │ │ │ 00050ac0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ac8 00000017 R_ARM_RELATIVE │ │ │ │ +00050acc 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad8 00000017 R_ARM_RELATIVE │ │ │ │ 00050adc 00000017 R_ARM_RELATIVE │ │ │ │ 00050ae0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ae8 00000017 R_ARM_RELATIVE │ │ │ │ 00050aec 00000017 R_ARM_RELATIVE │ │ │ │ 00050af0 00000017 R_ARM_RELATIVE │ │ │ │ +00050af8 00000017 R_ARM_RELATIVE │ │ │ │ 00050afc 00000017 R_ARM_RELATIVE │ │ │ │ 00050b00 00000017 R_ARM_RELATIVE │ │ │ │ -00050b1c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b44 00000017 R_ARM_RELATIVE │ │ │ │ -00050b48 00000017 R_ARM_RELATIVE │ │ │ │ -00050b54 00000017 R_ARM_RELATIVE │ │ │ │ -00050b58 00000017 R_ARM_RELATIVE │ │ │ │ -00050b64 00000017 R_ARM_RELATIVE │ │ │ │ -00050b68 00000017 R_ARM_RELATIVE │ │ │ │ -00050b84 00000017 R_ARM_RELATIVE │ │ │ │ -00050b88 00000017 R_ARM_RELATIVE │ │ │ │ -00050b90 00000017 R_ARM_RELATIVE │ │ │ │ +00050b0c 00000017 R_ARM_RELATIVE │ │ │ │ +00050b10 00000017 R_ARM_RELATIVE │ │ │ │ +00050b2c 00000017 R_ARM_RELATIVE │ │ │ │ +00050b30 00000017 R_ARM_RELATIVE │ │ │ │ +00050b3c 00000017 R_ARM_RELATIVE │ │ │ │ +00050b40 00000017 R_ARM_RELATIVE │ │ │ │ +00050b4c 00000017 R_ARM_RELATIVE │ │ │ │ +00050b50 00000017 R_ARM_RELATIVE │ │ │ │ +00050b6c 00000017 R_ARM_RELATIVE │ │ │ │ 00050b94 00000017 R_ARM_RELATIVE │ │ │ │ 00050b98 00000017 R_ARM_RELATIVE │ │ │ │ -00050ba0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ba4 00000017 R_ARM_RELATIVE │ │ │ │ 00050ba8 00000017 R_ARM_RELATIVE │ │ │ │ -00050bb0 00000017 R_ARM_RELATIVE │ │ │ │ 00050bb4 00000017 R_ARM_RELATIVE │ │ │ │ 00050bb8 00000017 R_ARM_RELATIVE │ │ │ │ -00050bc0 00000017 R_ARM_RELATIVE │ │ │ │ 00050bd8 00000017 R_ARM_RELATIVE │ │ │ │ 00050bdc 00000017 R_ARM_RELATIVE │ │ │ │ 00050c08 00000017 R_ARM_RELATIVE │ │ │ │ 00050c14 00000017 R_ARM_RELATIVE │ │ │ │ 00050c20 00000017 R_ARM_RELATIVE │ │ │ │ 00050c2c 00000017 R_ARM_RELATIVE │ │ │ │ 00050c38 00000017 R_ARM_RELATIVE │ │ │ │ @@ -422,82 +423,82 @@ │ │ │ │ 0005111c 00000017 R_ARM_RELATIVE │ │ │ │ 00051148 00000017 R_ARM_RELATIVE │ │ │ │ 0005114c 00000017 R_ARM_RELATIVE │ │ │ │ 00051178 00000017 R_ARM_RELATIVE │ │ │ │ 0005117c 00000017 R_ARM_RELATIVE │ │ │ │ 000511a8 00000017 R_ARM_RELATIVE │ │ │ │ 000511ac 00000017 R_ARM_RELATIVE │ │ │ │ -000511d8 00000017 R_ARM_RELATIVE │ │ │ │ -000511dc 00000017 R_ARM_RELATIVE │ │ │ │ -00051208 00000017 R_ARM_RELATIVE │ │ │ │ -0005120c 00000017 R_ARM_RELATIVE │ │ │ │ +000511e4 00000017 R_ARM_RELATIVE │ │ │ │ +000511f0 00000017 R_ARM_RELATIVE │ │ │ │ +00051230 00000017 R_ARM_RELATIVE │ │ │ │ +00051234 00000017 R_ARM_RELATIVE │ │ │ │ 00051238 00000017 R_ARM_RELATIVE │ │ │ │ -0005123c 00000017 R_ARM_RELATIVE │ │ │ │ -00051268 00000017 R_ARM_RELATIVE │ │ │ │ -0005126c 00000017 R_ARM_RELATIVE │ │ │ │ -00051298 00000017 R_ARM_RELATIVE │ │ │ │ -0005129c 00000017 R_ARM_RELATIVE │ │ │ │ -000512c8 00000017 R_ARM_RELATIVE │ │ │ │ -000512cc 00000017 R_ARM_RELATIVE │ │ │ │ -000512f8 00000017 R_ARM_RELATIVE │ │ │ │ -000512fc 00000017 R_ARM_RELATIVE │ │ │ │ -00051328 00000017 R_ARM_RELATIVE │ │ │ │ -0005132c 00000017 R_ARM_RELATIVE │ │ │ │ -00051358 00000017 R_ARM_RELATIVE │ │ │ │ -0005135c 00000017 R_ARM_RELATIVE │ │ │ │ -00051388 00000017 R_ARM_RELATIVE │ │ │ │ -0005138c 00000017 R_ARM_RELATIVE │ │ │ │ -000513b8 00000017 R_ARM_RELATIVE │ │ │ │ -000513bc 00000017 R_ARM_RELATIVE │ │ │ │ +0005124c 00000017 R_ARM_RELATIVE │ │ │ │ +00051254 00000017 R_ARM_RELATIVE │ │ │ │ +00051274 00000017 R_ARM_RELATIVE │ │ │ │ +000512b4 00000017 R_ARM_RELATIVE │ │ │ │ +000512c0 00000017 R_ARM_RELATIVE │ │ │ │ +00051300 00000017 R_ARM_RELATIVE │ │ │ │ +00051304 00000017 R_ARM_RELATIVE │ │ │ │ +00051308 00000017 R_ARM_RELATIVE │ │ │ │ +0005131c 00000017 R_ARM_RELATIVE │ │ │ │ +00051324 00000017 R_ARM_RELATIVE │ │ │ │ +0005133c 00000017 R_ARM_RELATIVE │ │ │ │ +00051344 00000017 R_ARM_RELATIVE │ │ │ │ +00051384 00000017 R_ARM_RELATIVE │ │ │ │ +00051390 00000017 R_ARM_RELATIVE │ │ │ │ +000513d0 00000017 R_ARM_RELATIVE │ │ │ │ +000513d4 00000017 R_ARM_RELATIVE │ │ │ │ +000513d8 00000017 R_ARM_RELATIVE │ │ │ │ +000513ec 00000017 R_ARM_RELATIVE │ │ │ │ 000513f4 00000017 R_ARM_RELATIVE │ │ │ │ -00051400 00000017 R_ARM_RELATIVE │ │ │ │ -00051440 00000017 R_ARM_RELATIVE │ │ │ │ -00051444 00000017 R_ARM_RELATIVE │ │ │ │ -00051448 00000017 R_ARM_RELATIVE │ │ │ │ -0005145c 00000017 R_ARM_RELATIVE │ │ │ │ -00051464 00000017 R_ARM_RELATIVE │ │ │ │ -00051484 00000017 R_ARM_RELATIVE │ │ │ │ +0005140c 00000017 R_ARM_RELATIVE │ │ │ │ +00051414 00000017 R_ARM_RELATIVE │ │ │ │ +00051454 00000017 R_ARM_RELATIVE │ │ │ │ +00051460 00000017 R_ARM_RELATIVE │ │ │ │ +000514a0 00000017 R_ARM_RELATIVE │ │ │ │ +000514a4 00000017 R_ARM_RELATIVE │ │ │ │ +000514a8 00000017 R_ARM_RELATIVE │ │ │ │ +000514bc 00000017 R_ARM_RELATIVE │ │ │ │ 000514c4 00000017 R_ARM_RELATIVE │ │ │ │ -000514d0 00000017 R_ARM_RELATIVE │ │ │ │ -00051510 00000017 R_ARM_RELATIVE │ │ │ │ -00051514 00000017 R_ARM_RELATIVE │ │ │ │ +000514dc 00000017 R_ARM_RELATIVE │ │ │ │ +000514e4 00000017 R_ARM_RELATIVE │ │ │ │ 00051518 00000017 R_ARM_RELATIVE │ │ │ │ -0005152c 00000017 R_ARM_RELATIVE │ │ │ │ -00051534 00000017 R_ARM_RELATIVE │ │ │ │ +0005151c 00000017 R_ARM_RELATIVE │ │ │ │ +00051548 00000017 R_ARM_RELATIVE │ │ │ │ 0005154c 00000017 R_ARM_RELATIVE │ │ │ │ -00051554 00000017 R_ARM_RELATIVE │ │ │ │ -00051594 00000017 R_ARM_RELATIVE │ │ │ │ -000515a0 00000017 R_ARM_RELATIVE │ │ │ │ -000515e0 00000017 R_ARM_RELATIVE │ │ │ │ -000515e4 00000017 R_ARM_RELATIVE │ │ │ │ -000515e8 00000017 R_ARM_RELATIVE │ │ │ │ -000515fc 00000017 R_ARM_RELATIVE │ │ │ │ -00051604 00000017 R_ARM_RELATIVE │ │ │ │ -0005161c 00000017 R_ARM_RELATIVE │ │ │ │ -00051624 00000017 R_ARM_RELATIVE │ │ │ │ -00051664 00000017 R_ARM_RELATIVE │ │ │ │ -00051670 00000017 R_ARM_RELATIVE │ │ │ │ -000516b0 00000017 R_ARM_RELATIVE │ │ │ │ -000516b4 00000017 R_ARM_RELATIVE │ │ │ │ -000516b8 00000017 R_ARM_RELATIVE │ │ │ │ +00051578 00000017 R_ARM_RELATIVE │ │ │ │ +0005157c 00000017 R_ARM_RELATIVE │ │ │ │ +000515a8 00000017 R_ARM_RELATIVE │ │ │ │ +000515ac 00000017 R_ARM_RELATIVE │ │ │ │ +000515d8 00000017 R_ARM_RELATIVE │ │ │ │ +000515dc 00000017 R_ARM_RELATIVE │ │ │ │ +00051608 00000017 R_ARM_RELATIVE │ │ │ │ +0005160c 00000017 R_ARM_RELATIVE │ │ │ │ +00051638 00000017 R_ARM_RELATIVE │ │ │ │ +0005163c 00000017 R_ARM_RELATIVE │ │ │ │ +00051668 00000017 R_ARM_RELATIVE │ │ │ │ +0005166c 00000017 R_ARM_RELATIVE │ │ │ │ +00051698 00000017 R_ARM_RELATIVE │ │ │ │ +0005169c 00000017 R_ARM_RELATIVE │ │ │ │ +000516c8 00000017 R_ARM_RELATIVE │ │ │ │ 000516cc 00000017 R_ARM_RELATIVE │ │ │ │ -000516d4 00000017 R_ARM_RELATIVE │ │ │ │ -000516ec 00000017 R_ARM_RELATIVE │ │ │ │ -000516f4 00000017 R_ARM_RELATIVE │ │ │ │ -0005173c 00000017 R_ARM_RELATIVE │ │ │ │ -00051748 00000017 R_ARM_RELATIVE │ │ │ │ -00051770 00000017 R_ARM_RELATIVE │ │ │ │ -0005177c 00000017 R_ARM_RELATIVE │ │ │ │ +000516f8 00000017 R_ARM_RELATIVE │ │ │ │ +000516fc 00000017 R_ARM_RELATIVE │ │ │ │ +00051734 00000017 R_ARM_RELATIVE │ │ │ │ +00051740 00000017 R_ARM_RELATIVE │ │ │ │ +00051780 00000017 R_ARM_RELATIVE │ │ │ │ +00051784 00000017 R_ARM_RELATIVE │ │ │ │ +00051788 00000017 R_ARM_RELATIVE │ │ │ │ 0005179c 00000017 R_ARM_RELATIVE │ │ │ │ -000517a8 00000017 R_ARM_RELATIVE │ │ │ │ -000517e8 00000017 R_ARM_RELATIVE │ │ │ │ -000517ec 00000017 R_ARM_RELATIVE │ │ │ │ -000517f0 00000017 R_ARM_RELATIVE │ │ │ │ -00051804 00000017 R_ARM_RELATIVE │ │ │ │ -0005182c 00000017 R_ARM_RELATIVE │ │ │ │ +000517c4 00000017 R_ARM_RELATIVE │ │ │ │ +0005180c 00000017 R_ARM_RELATIVE │ │ │ │ +00051818 00000017 R_ARM_RELATIVE │ │ │ │ +00051840 00000017 R_ARM_RELATIVE │ │ │ │ +0005184c 00000017 R_ARM_RELATIVE │ │ │ │ 00051874 00000017 R_ARM_RELATIVE │ │ │ │ 00051880 00000017 R_ARM_RELATIVE │ │ │ │ 000518a8 00000017 R_ARM_RELATIVE │ │ │ │ 000518b4 00000017 R_ARM_RELATIVE │ │ │ │ 000518dc 00000017 R_ARM_RELATIVE │ │ │ │ 000518fc 00000017 R_ARM_RELATIVE │ │ │ │ 00051900 00000017 R_ARM_RELATIVE │ │ │ │ @@ -518,129 +519,129 @@ │ │ │ │ 0005198c 00000017 R_ARM_RELATIVE │ │ │ │ 00051990 00000017 R_ARM_RELATIVE │ │ │ │ 0005199c 00000017 R_ARM_RELATIVE │ │ │ │ 000519a0 00000017 R_ARM_RELATIVE │ │ │ │ 000519a4 00000017 R_ARM_RELATIVE │ │ │ │ 000519c4 00000017 R_ARM_RELATIVE │ │ │ │ 000519d8 00000017 R_ARM_RELATIVE │ │ │ │ -00050350 0001ac15 R_ARM_GLOB_DAT 00051a50 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ -00050354 00022e15 R_ARM_GLOB_DAT 00051a90 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ -0005035c 00025415 R_ARM_GLOB_DAT 00051aa8 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ +00050350 0001ad15 R_ARM_GLOB_DAT 00051a5c CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ +00050354 00022f15 R_ARM_GLOB_DAT 00051a9c CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ +0005035c 00025415 R_ARM_GLOB_DAT 00051ab4 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ 00050360 00000815 R_ARM_GLOB_DAT 00000000 PyExc_SystemError │ │ │ │ -00050364 00022915 R_ARM_GLOB_DAT 00034e78 CPyLit_Complex │ │ │ │ -00050368 00022a15 R_ARM_GLOB_DAT 00051aa4 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -0005036c 00010915 R_ARM_GLOB_DAT 00051a58 CPyType__parser___make_safe_parse_float_env │ │ │ │ -00050370 0001ff15 R_ARM_GLOB_DAT 00051a84 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ +00050364 00022a15 R_ARM_GLOB_DAT 00034e70 CPyLit_Complex │ │ │ │ +00050368 00022b15 R_ARM_GLOB_DAT 00051ab0 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ +0005036c 00010915 R_ARM_GLOB_DAT 00051a64 CPyType__parser___make_safe_parse_float_env │ │ │ │ +00050370 00020015 R_ARM_GLOB_DAT 00051a90 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 00024715 R_ARM_GLOB_DAT 00051ab8 CPyStatic__re___RE_LOCALTIME │ │ │ │ +00050388 00024815 R_ARM_GLOB_DAT 00051a50 CPyStatic__re___RE_LOCALTIME │ │ │ │ 0005038c 00001915 R_ARM_GLOB_DAT 00000000 _Py_ascii_whitespace │ │ │ │ -00050390 0001e915 R_ARM_GLOB_DAT 00051ad0 CPyModule_types │ │ │ │ +00050390 0001ea15 R_ARM_GLOB_DAT 00051af8 CPyModule_types │ │ │ │ 00050394 00002515 R_ARM_GLOB_DAT 00000000 PyByteArray_Type │ │ │ │ -0005039c 00014915 R_ARM_GLOB_DAT 00051a5c CPyType__parser___Output │ │ │ │ +0005039c 00014915 R_ARM_GLOB_DAT 00051a68 CPyType__parser___Output │ │ │ │ 000503a0 00002a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000503a4 0001a815 R_ARM_GLOB_DAT 00051b0c CPyModule_tomli____types │ │ │ │ +000503a4 0001a915 R_ARM_GLOB_DAT 00051ad8 CPyModule_tomli____types │ │ │ │ 000503a8 00002f15 R_ARM_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ -000503ac 0001e015 R_ARM_GLOB_DAT 00051a4c _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ +000503ac 0001e115 R_ARM_GLOB_DAT 00051a58 _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 00051ae0 CPyModule_tomli____parser__internal │ │ │ │ -000503b8 0001c915 R_ARM_GLOB_DAT 00051ad4 CPyModule_sys │ │ │ │ -000503bc 00024815 R_ARM_GLOB_DAT 0004fe40 CPyLit_Int │ │ │ │ +000503b4 00016715 R_ARM_GLOB_DAT 00051b10 CPyModule_tomli____parser__internal │ │ │ │ +000503b8 0001ca15 R_ARM_GLOB_DAT 00051afc CPyModule_sys │ │ │ │ +000503bc 00024915 R_ARM_GLOB_DAT 0004fe3c CPyLit_Int │ │ │ │ 000503c0 00004615 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ 000503c8 00004e15 R_ARM_GLOB_DAT 00000000 PyDictValues_Type │ │ │ │ -000503cc 00022b15 R_ARM_GLOB_DAT 00051ae8 CPyModule_functools │ │ │ │ +000503cc 00022c15 R_ARM_GLOB_DAT 00051ac4 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 00051b00 CPyModule_typing │ │ │ │ -000503dc 0001a215 R_ARM_GLOB_DAT 00051ad8 CPyStatic__parser___globals │ │ │ │ +000503d8 00013c15 R_ARM_GLOB_DAT 00051ad0 CPyModule_typing │ │ │ │ +000503dc 0001a315 R_ARM_GLOB_DAT 00051b08 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 00051ab0 CPyStatic__parser___ASCII_CTRL │ │ │ │ -000503ec 0001d315 R_ARM_GLOB_DAT 00051ac0 CPyStatic_tomli___globals │ │ │ │ -000503f0 00021315 R_ARM_GLOB_DAT 00051ac4 CPyModule_tomli │ │ │ │ -000503f4 00011215 R_ARM_GLOB_DAT 00051a98 CPyStatic__parser___TOML_WS │ │ │ │ +000503e8 00014715 R_ARM_GLOB_DAT 00051abc CPyStatic__parser___ASCII_CTRL │ │ │ │ +000503ec 0001d415 R_ARM_GLOB_DAT 00051ae0 CPyStatic_tomli___globals │ │ │ │ +000503f0 00021415 R_ARM_GLOB_DAT 00051ae4 CPyModule_tomli │ │ │ │ +000503f4 00011215 R_ARM_GLOB_DAT 00051aa4 CPyStatic__parser___TOML_WS │ │ │ │ 000503f8 00016d15 R_ARM_GLOB_DAT 00051ee8 __mypyc_empty_tuple__ │ │ │ │ -000503fc 00018215 R_ARM_GLOB_DAT 00051a8c CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -00050404 00010615 R_ARM_GLOB_DAT 00051a74 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +000503fc 00018215 R_ARM_GLOB_DAT 00051a98 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +00050404 00010615 R_ARM_GLOB_DAT 00051a80 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ 00050408 00007515 R_ARM_GLOB_DAT 00000000 PyExc_KeyError │ │ │ │ 0005040c 00007715 R_ARM_GLOB_DAT 00000000 PyAsyncGen_Type │ │ │ │ 00050410 00007815 R_ARM_GLOB_DAT 00000000 PyDictKeys_Type │ │ │ │ 00050414 00018f15 R_ARM_GLOB_DAT 00050554 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ 00050418 00007a15 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ 00050420 00007b15 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 00050424 00007f15 R_ARM_GLOB_DAT 00000000 PyExc_OverflowError │ │ │ │ -00050428 00026415 R_ARM_GLOB_DAT 00051af8 CPyModule_tomli____re │ │ │ │ +00050428 00026415 R_ARM_GLOB_DAT 00051af0 CPyModule_tomli____re │ │ │ │ 0005042c 00008315 R_ARM_GLOB_DAT 00000000 PyType_Type │ │ │ │ -00050430 00023e15 R_ARM_GLOB_DAT 00051adc CPyModule_tomli____parser │ │ │ │ +00050430 00023f15 R_ARM_GLOB_DAT 00051b0c CPyModule_tomli____parser │ │ │ │ 00050434 00008915 R_ARM_GLOB_DAT 00000000 PySuper_Type │ │ │ │ 00050438 00008b15 R_ARM_GLOB_DAT 00000000 _Py_EllipsisObject │ │ │ │ -0005043c 00020415 R_ARM_GLOB_DAT 00051b14 CPyStatics │ │ │ │ -00050440 00017a15 R_ARM_GLOB_DAT 00051aa0 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ -00050444 0001ee15 R_ARM_GLOB_DAT 00051ac8 CPyModule_tomli__internal │ │ │ │ -00050448 00013915 R_ARM_GLOB_DAT 00051b08 CPyStatic__types___globals │ │ │ │ -0005044c 00024115 R_ARM_GLOB_DAT 00051afc CPyModule_tomli____re__internal │ │ │ │ +0005043c 00020515 R_ARM_GLOB_DAT 00051b14 CPyStatics │ │ │ │ +00050440 00017a15 R_ARM_GLOB_DAT 00051aac CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +00050444 0001ef15 R_ARM_GLOB_DAT 00051ae8 CPyModule_tomli__internal │ │ │ │ +00050448 00013915 R_ARM_GLOB_DAT 00051ad4 CPyStatic__types___globals │ │ │ │ +0005044c 00024215 R_ARM_GLOB_DAT 00051af4 CPyModule_tomli____re__internal │ │ │ │ 00050450 00009915 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -00050454 00010e15 R_ARM_GLOB_DAT 00051acc CPyModule_warnings │ │ │ │ +00050454 00010e15 R_ARM_GLOB_DAT 00051aec CPyModule_warnings │ │ │ │ 00050458 00009b15 R_ARM_GLOB_DAT 00000000 PyExc_ZeroDivisionError │ │ │ │ -0005045c 00025f15 R_ARM_GLOB_DAT 00051a88 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ -00050460 00015f15 R_ARM_GLOB_DAT 00051aec CPyModule_datetime │ │ │ │ -00050464 00020c15 R_ARM_GLOB_DAT 00051b04 CPyModule_builtins │ │ │ │ -00050468 00016015 R_ARM_GLOB_DAT 00051abc CPyStatic__re___RE_NUMBER │ │ │ │ -0005046c 00012b15 R_ARM_GLOB_DAT 00051a70 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ -00050470 00021b15 R_ARM_GLOB_DAT 00051a9c CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ -00050474 00013215 R_ARM_GLOB_DAT 00051a78 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ +0005045c 00025f15 R_ARM_GLOB_DAT 00051a94 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ +00050460 00015f15 R_ARM_GLOB_DAT 00051ac8 CPyModule_datetime │ │ │ │ +00050464 00020d15 R_ARM_GLOB_DAT 00051b04 CPyModule_builtins │ │ │ │ +00050468 00016015 R_ARM_GLOB_DAT 00051a54 CPyStatic__re___RE_NUMBER │ │ │ │ +0005046c 00012b15 R_ARM_GLOB_DAT 00051a7c CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ +00050470 00021c15 R_ARM_GLOB_DAT 00051aa8 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ +00050474 00013215 R_ARM_GLOB_DAT 00051a84 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ 0005047c 0000a815 R_ARM_GLOB_DAT 00000000 _Py_TrueStruct │ │ │ │ 00050480 0000a915 R_ARM_GLOB_DAT 00000000 stdout@GLIBC_2.4 │ │ │ │ -00050484 00026015 R_ARM_GLOB_DAT 00051aac CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ +00050484 00026015 R_ARM_GLOB_DAT 00051ab8 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ 00050488 0000ac15 R_ARM_GLOB_DAT 00000000 PyExc_IndexError │ │ │ │ 0005048c 0000ad15 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00050490 0001b315 R_ARM_GLOB_DAT 00051af0 CPyModule___future__ │ │ │ │ +00050490 0001b415 R_ARM_GLOB_DAT 00051b00 CPyModule___future__ │ │ │ │ 00050494 0000ae15 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ -00050498 00020e15 R_ARM_GLOB_DAT 00051ae4 CPyModule_re │ │ │ │ -0005049c 00018515 R_ARM_GLOB_DAT 00034da8 CPyLit_Tuple │ │ │ │ +00050498 00020f15 R_ARM_GLOB_DAT 00051ac0 CPyModule_re │ │ │ │ +0005049c 00018515 R_ARM_GLOB_DAT 00034da0 CPyLit_Tuple │ │ │ │ 000504a0 0000b015 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ 000504a4 0000b615 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000504a8 0001fc15 R_ARM_GLOB_DAT 00051a64 CPyType__parser___Flags │ │ │ │ -000504ac 00022515 R_ARM_GLOB_DAT 00034d74 CPyLit_FrozenSet │ │ │ │ -000504b0 00017615 R_ARM_GLOB_DAT 00051af4 CPyStatic__re___globals │ │ │ │ +000504a8 0001fd15 R_ARM_GLOB_DAT 00051a70 CPyType__parser___Flags │ │ │ │ +000504ac 00022615 R_ARM_GLOB_DAT 00034d6c CPyLit_FrozenSet │ │ │ │ +000504b0 00017615 R_ARM_GLOB_DAT 00051acc CPyStatic__re___globals │ │ │ │ 000504b4 0000bc15 R_ARM_GLOB_DAT 00000000 PyCoro_Type │ │ │ │ -000504b8 00012015 R_ARM_GLOB_DAT 00051a7c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ -000504bc 00022715 R_ARM_GLOB_DAT 00051a80 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +000504b8 00012015 R_ARM_GLOB_DAT 00051a88 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ +000504bc 00022815 R_ARM_GLOB_DAT 00051a8c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ 000504c0 0000c415 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ -000504c4 00020a15 R_ARM_GLOB_DAT 00051a68 CPyType__parser___TOMLDecodeError │ │ │ │ -000504c8 00017215 R_ARM_GLOB_DAT 00051ab4 CPyStatic__re___RE_DATETIME │ │ │ │ -000504cc 0001e515 R_ARM_GLOB_DAT 00051a6c CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ -000504d0 00012c15 R_ARM_GLOB_DAT 00051a54 _parser___make_safe_parse_float_env_free_instance │ │ │ │ -000504d4 00021815 R_ARM_GLOB_DAT 0004fe48 CPyLit_Bytes │ │ │ │ +000504c4 00020b15 R_ARM_GLOB_DAT 00051a74 CPyType__parser___TOMLDecodeError │ │ │ │ +000504c8 00017215 R_ARM_GLOB_DAT 00051a4c CPyStatic__re___RE_DATETIME │ │ │ │ +000504cc 0001e615 R_ARM_GLOB_DAT 00051a78 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ +000504d0 00012c15 R_ARM_GLOB_DAT 00051a60 _parser___make_safe_parse_float_env_free_instance │ │ │ │ +000504d4 00021915 R_ARM_GLOB_DAT 0004fe44 CPyLit_Bytes │ │ │ │ 000504d8 0000ca15 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ 000504dc 0000cc15 R_ARM_GLOB_DAT 00000000 PyExc_GeneratorExit │ │ │ │ -000504e0 0001cc15 R_ARM_GLOB_DAT 00050558 _CPy_ExcDummyStruct │ │ │ │ -00050bd4 0001cc02 R_ARM_ABS32 00050558 _CPy_ExcDummyStruct │ │ │ │ -000504e4 00014315 R_ARM_GLOB_DAT 0004fe4c CPyLit_Str │ │ │ │ +000504e0 0001cd15 R_ARM_GLOB_DAT 00050558 _CPy_ExcDummyStruct │ │ │ │ +00050bd4 0001cd02 R_ARM_ABS32 00050558 _CPy_ExcDummyStruct │ │ │ │ +000504e4 00014315 R_ARM_GLOB_DAT 0004fe48 CPyLit_Str │ │ │ │ 000504e8 0000d515 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ -000504ec 0001fb15 R_ARM_GLOB_DAT 00034e80 CPyLit_Float │ │ │ │ +000504ec 0001fc15 R_ARM_GLOB_DAT 00034e78 CPyLit_Float │ │ │ │ 000504f0 0000d915 R_ARM_GLOB_DAT 00000000 PyFrozenSet_Type │ │ │ │ 000504f4 0000da15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000504f8 0001b215 R_ARM_GLOB_DAT 00051a94 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ +000504f8 0001b315 R_ARM_GLOB_DAT 00051aa0 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ 000504fc 0000dc15 R_ARM_GLOB_DAT 00000000 PyDictItems_Type │ │ │ │ -00050500 00020915 R_ARM_GLOB_DAT 00051b10 CPyModule_tomli____types__internal │ │ │ │ -00050508 00019715 R_ARM_GLOB_DAT 00051a60 CPyType__parser___NestedDict │ │ │ │ +00050500 00020a15 R_ARM_GLOB_DAT 00051adc CPyModule_tomli____types__internal │ │ │ │ +00050508 00019715 R_ARM_GLOB_DAT 00051a6c CPyType__parser___NestedDict │ │ │ │ 0005050c 00024e15 R_ARM_GLOB_DAT 00050bd4 _CPy_ExcDummy │ │ │ │ 00050510 0000f015 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ 00050514 0000fd15 R_ARM_GLOB_DAT 00000000 PyList_Type │ │ │ │ -000505d8 0001a002 R_ARM_ABS32 000519c4 _parser___TOMLDecodeError_members │ │ │ │ +000505d8 0001a102 R_ARM_ABS32 000519c4 _parser___TOMLDecodeError_members │ │ │ │ 00050670 0000a702 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ -00050908 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050b20 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -0005090c 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ -00050b24 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050958 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050b70 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +0005095c 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050b74 0000b102 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x8874 contains 209 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x887c 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) 0x8efc │ │ │ │ - 0x0000000d (FINI) 0x30228 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x4fc38 │ │ │ │ + 0x0000000c (INIT) 0x8f04 │ │ │ │ + 0x0000000d (FINI) 0x30220 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x4fc34 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x4fc3c │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x4fc38 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x3a80 │ │ │ │ 0x00000006 (SYMTAB) 0x1360 │ │ │ │ 0x0000000a (STRSZ) 13566 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000003 (PLTGOT) 0x50000 │ │ │ │ 0x00000002 (PLTRELSZ) 1672 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x8874 │ │ │ │ + 0x00000017 (JMPREL) 0x887c │ │ │ │ 0x00000011 (REL) 0x74a4 │ │ │ │ - 0x00000012 (RELSZ) 5072 (bytes) │ │ │ │ + 0x00000012 (RELSZ) 5080 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x6ffffffe (VERNEED) 0x7464 │ │ │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ │ │ 0x6ffffff0 (VERSYM) 0x6f7e │ │ │ │ - 0x6ffffffa (RELCOUNT) 521 │ │ │ │ + 0x6ffffffa (RELCOUNT) 522 │ │ │ │ 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: 18eaaaf55bc167122e386651fe921c687b2cc41a │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: d9ae6aa66c4d994c5ca7cd37198c5e088ae02783 │ │ │ ├── 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 │ │ │ │ @@ -506,80 +485,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,18 +644,18 @@ │ │ │ │ H{DyD(3xD │ │ │ │ rhIhHyDZ │ │ │ │ rcIdHyDZ │ │ │ │ \I]F\HyDZ │ │ │ │ r5K5H{DZ │ │ │ │ "I#H{DyD │ │ │ │ |KzD|M}D │ │ │ │ -Bp1K2J{DlXzD │ │ │ │ -0I1H$hyDxD │ │ │ │ - 2(I(HyD │ │ │ │ - 2$I$HyD │ │ │ │ +Bp2K2J{DlXzD │ │ │ │ +1I1H$hyDxD │ │ │ │ + 2(I)HyD │ │ │ │ + 2$I%HyD │ │ │ │ =`8J4KzD │ │ │ │ DK,"DIDH{DyD|3xD │ │ │ │ BKY"BIBH{DyD │ │ │ │ >K1">I?H{DyD │ │ │ │ r;II?HyDX │ │ │ │ "6I7HyDX │ │ │ │ -mR$I$H{DyD │ │ │ │ +GR$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>HyD │ │ │ │ -H{DyD(3xD │ │ │ │ ^"{I{HyD │ │ │ │ OJvKwI{DwH │ │ │ │ a"nIoHyD │ │ │ │ a"jIkHyD │ │ │ │ -bHIIH{DyD │ │ │ │ +RHIIH{DyD │ │ │ │ REIFH{DyD │ │ │ │ RBICH{DyD │ │ │ │ -N"~I~HyD │ │ │ │ -N"rOsIsH │ │ │ │ -2NINH{DyD │ │ │ │ -&BKIKH{DyD │ │ │ │ -2HIHH{DyD │ │ │ │ +N"sOsItH │ │ │ │ +2NIOH{DyD │ │ │ │ +RKILH{DyD │ │ │ │ +2HIIH{DyD │ │ │ │ 1a7I1JyD │ │ │ │ H{DyD(3xD │ │ │ │ S"/I0HyD │ │ │ │ H{DyD(3xD │ │ │ │ W">I?HyD │ │ │ │ H{DyD(3xD │ │ │ │ -"oKoH{DmXxD │ │ │ │ -"XKXH{DmXxD │ │ │ │ -2IIJH{DyD │ │ │ │ -ZBFIGH{DyD │ │ │ │ -^2CIDH{DyD │ │ │ │ -tB@IAH{DyD │ │ │ │ -2=I>H{DyD │ │ │ │ -0B:I;H{DyD │ │ │ │ -7I8H{DyD │ │ │ │ -r2I3H{DyD │ │ │ │ -0K "0I1H{DyD(3xD │ │ │ │ -J"K#I{D#H │ │ │ │ t 3hyDxD │ │ │ │ -h 3hyDxD │ │ │ │ -4 3hyDxD │ │ │ │ +d 3hyDxD │ │ │ │ +0 3hyDxD │ │ │ │ $ 3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ )"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ *"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ -"3hyDxD │ │ │ │ ,"3hyDxD │ │ │ │ /"3hyDxD │ │ │ │ 2"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 6"3hyDxD │ │ │ │ "FgaQFHF │ │ │ │ ->R.I.H{DyD │ │ │ │ -=R+I+H{DyD │ │ │ │ -r&I&H{DyD │ │ │ │ -$K "$I$H{DyD(3xD │ │ │ │ -?R!I"H{DyD │ │ │ │ +R-I.H{DyD │ │ │ │ +R*I+H{DyD │ │ │ │ +r%I&H{DyD │ │ │ │ +#K "#I$H{DyD(3xD │ │ │ │ +R!I!H{DyD │ │ │ │ +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 │ │ │ │ +<4~D,Y$h │ │ │ │ +hKh"qIrHyD │ │ │ │ +hIf"hH3hyDxD │ │ │ │ +bIf"bH3hyDxD │ │ │ │ +]Ie"]H3hyDxD │ │ │ │ +UIe"UH3hyDxD │ │ │ │ +gR#I$H{DyD │ │ │ │ + I!H{DyD │ │ │ │ +lRgIhH{DyD │ │ │ │ +"dIeH{DyD │ │ │ │ +2aIbH{DyD │ │ │ │ +"^I_H{DyD │ │ │ │ +"[I\H{DyD │ │ │ │ +v"XIYH{DyD │ │ │ │ +"UIVH{DyD │ │ │ │ +"RISH{DyD │ │ │ │ +"OIPH{DyD │ │ │ │ +"LIMH{DyD │ │ │ │ +aKv"aIaHyD │ │ │ │ +YKu"[I[HyD │ │ │ │ +SKu"WIXHyD │ │ │ │ +GKw"NINHyD │ │ │ │ +AIv"JK{DdX │ │ │ │ +IIIH#hyDxD │ │ │ │ +:Kv"FIFHyD │ │ │ │ +1Kw"?I?HyD │ │ │ │ ++Iw";K{DdX │ │ │ │ +:I:H#hyDxD │ │ │ │ +$Kw"7I7HyD │ │ │ │ +9rCIDHyD │ │ │ │ +H{DyD │ │ │ │ +B:I;H{DyD │ │ │ │ +7I8H{DyD │ │ │ │ +r2I3H{DyD │ │ │ │ +0K "0I1H{DyD(3xD │ │ │ │ +J"K#I{D#H │ │ │ │ +YaEI@JyD │ │ │ │ +H{DyD(3xD │ │ │ │ +|I|H{DyD │ │ │ │ +"yIyH{DyD │ │ │ │ +H"vIvH{DyD │ │ │ │ +sIsH{DyD │ │ │ │ +pIpH{DyD │ │ │ │ +"mImH{DyD │ │ │ │ +"jIjH{DyD │ │ │ │ +gIgH{DyD │ │ │ │ +dIdH{DyD │ │ │ │ +H{DyD(3xD │ │ │ │ +(JHKII{DIH │ │ │ │ +rBICH{DyD │ │ │ │ +r?I@H{DyD │ │ │ │ +crI>HyD │ │ │ │ +H{DyD(3xD │ │ │ │ +"~H3hyDxD │ │ │ │ +|I+"|H3hyDxD │ │ │ │ +"uH3hyDxD │ │ │ │ +"qH3hyDxD │ │ │ │ +oI-"oH3hyDxD │ │ │ │ +lI-"lH3hyDxD │ │ │ │ +jI-"jH3hyDxD │ │ │ │ +gI-"gH3hyDxD │ │ │ │ +`I/"`H3hyDxD │ │ │ │ +]I7"]H3hyDxD │ │ │ │ +YI."YH3hyDxD │ │ │ │ +RI."RH3hyDxD │ │ │ │ +OI."OHyDxD │ │ │ │ +MIb"MHyDxD │ │ │ │ +KIb"KH3hyDxD │ │ │ │ +IIb"IH3hyDxD │ │ │ │ 1L}D|D+l │ │ │ │ #L#K|D#IyD │ │ │ │ ->L>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 │ │ │ │ @@ -950,15 +950,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) │ │ │ │ @@ -1129,47 +1129,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 │ │ │ │ @@ -1207,18 +1174,70 @@ │ │ │ │ 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_r52 │ │ │ │ +value for final name "ASCII_CTRL" was not set │ │ │ │ +cpy_r_r185 │ │ │ │ +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_r53 │ │ │ │ +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 │ │ │ │ @@ -1230,49 +1249,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_r185 │ │ │ │ -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 │ │ │ │ @@ -1307,60 +1314,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 │ │ │ │ @@ -1399,26 +1363,32 @@ │ │ │ │ Unterminated string │ │ │ │ Illegal character │ │ │ │ ;TOML inline arrays/tables are nested more than the allowed │ │ │ │ RecursionError │ │ │ │ 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 │ │ │ │ ASCII_CTRL │ │ │ │ ILLEGAL_BASIC_STR_CHARS │ │ │ │ !ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ -ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -#ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +ILLEGAL_LITERAL_STR_CHARS#ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ ILLEGAL_COMMENT_CHARS │ │ │ │ TOML_WS_AND_NEWLINE │ │ │ │ @abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_ │ │ │ │ BARE_KEY_CHARS │ │ │ │ KEY_INITIAL_CHARS │ │ │ │ abcdefABCDEF0123456789 │ │ │ │ HEXDIGIT_CHARS │ │ │ │ @@ -1428,14 +1398,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) │ │ │ │ @@ -1478,20 +1482,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 │ │ │ │ @@ -1525,37 +1523,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 48a21000 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 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000648 00000000 00000000 91010000 92010000 ................ │ │ │ │ 0x00000658 00000000 93010000 00000000 00000000 ................ │ │ │ │ 0x00000668 00000000 00000000 00000000 94010000 ................ │ │ │ │ 0x00000678 95010000 96010000 98010000 00000000 ................ │ │ │ │ - 0x00000688 00000000 00000000 00000000 99010000 ................ │ │ │ │ - 0x00000698 00000000 9a010000 00000000 00000000 ................ │ │ │ │ - 0x000006a8 00000000 9b010000 9c010000 00000000 ................ │ │ │ │ - 0x000006b8 9d010000 00000000 9e010000 00000000 ................ │ │ │ │ - 0x000006c8 00000000 9f010000 a0010000 a1010000 ................ │ │ │ │ - 0x000006d8 00000000 00000000 00000000 a2010000 ................ │ │ │ │ - 0x000006e8 a3010000 00000000 00000000 a4010000 ................ │ │ │ │ - 0x000006f8 a5010000 00000000 a6010000 a7010000 ................ │ │ │ │ - 0x00000708 a8010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000718 00000000 a9010000 00000000 aa010000 ................ │ │ │ │ + 0x00000688 00000000 99010000 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 ................ │ │ │ │ 0x00000728 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000738 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000748 ab010000 00000000 00000000 ac010000 ................ │ │ │ │ - 0x00000758 ad010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000768 ae010000 af010000 b0010000 00000000 ................ │ │ │ │ - 0x00000778 00000000 b1010000 00000000 b2010000 ................ │ │ │ │ - 0x00000788 b3010000 b5010000 00000000 b6010000 ................ │ │ │ │ - 0x00000798 b7010000 00000000 00000000 b8010000 ................ │ │ │ │ - 0x000007a8 b9010000 00000000 ba010000 bb010000 ................ │ │ │ │ - 0x000007b8 00000000 bc010000 bd010000 c0010000 ................ │ │ │ │ - 0x000007c8 00000000 00000000 00000000 c2010000 ................ │ │ │ │ - 0x000007d8 00000000 c3010000 c4010000 00000000 ................ │ │ │ │ - 0x000007e8 00000000 c6010000 00000000 00000000 ................ │ │ │ │ - 0x000007f8 00000000 c7010000 00000000 00000000 ................ │ │ │ │ - 0x00000808 00000000 00000000 00000000 c8010000 ................ │ │ │ │ - 0x00000818 00000000 00000000 ca010000 cb010000 ................ │ │ │ │ - 0x00000828 cd010000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000838 00000000 ce010000 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 ................ │ │ │ │ 0x00000848 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000858 d0010000 d1010000 00000000 00000000 ................ │ │ │ │ - 0x00000868 00000000 00000000 00000000 d3010000 ................ │ │ │ │ - 0x00000878 00000000 00000000 d4010000 00000000 ................ │ │ │ │ - 0x00000888 00000000 d5010000 00000000 d6010000 ................ │ │ │ │ - 0x00000898 00000000 d7010000 d8010000 00000000 ................ │ │ │ │ - 0x000008a8 00000000 00000000 00000000 da010000 ................ │ │ │ │ + 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 ................ │ │ │ │ 0x000008b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000008c8 00000000 db010000 00000000 00000000 ................ │ │ │ │ - 0x000008d8 00000000 dc010000 dd010000 00000000 ................ │ │ │ │ - 0x000008e8 00000000 00000000 de010000 00000000 ................ │ │ │ │ - 0x000008f8 df010000 e0010000 e2010000 00000000 ................ │ │ │ │ - 0x00000908 e3010000 00000000 00000000 e4010000 ................ │ │ │ │ - 0x00000918 00000000 00000000 e6010000 00000000 ................ │ │ │ │ - 0x00000928 00000000 00000000 00000000 e7010000 ................ │ │ │ │ - 0x00000938 00000000 e8010000 e9010000 ea010000 ................ │ │ │ │ - 0x00000948 00000000 eb010000 ec010000 ee010000 ................ │ │ │ │ - 0x00000958 00000000 ef010000 00000000 f0010000 ................ │ │ │ │ - 0x00000968 00000000 00000000 00000000 f1010000 ................ │ │ │ │ - 0x00000978 f2010000 f3010000 f4010000 00000000 ................ │ │ │ │ - 0x00000988 00000000 f5010000 00000000 00000000 ................ │ │ │ │ - 0x00000998 f6010000 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 ................ │ │ │ │ 0x000009a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000009b8 f7010000 f8010000 00000000 00000000 ................ │ │ │ │ - 0x000009c8 00000000 f9010000 00000000 00000000 ................ │ │ │ │ - 0x000009d8 00000000 fa010000 00000000 00000000 ................ │ │ │ │ - 0x000009e8 00000000 00000000 00000000 fc010000 ................ │ │ │ │ - 0x000009f8 00000000 fd010000 00000000 00000000 ................ │ │ │ │ - 0x00000a08 00000000 fe010000 ff010000 00000000 ................ │ │ │ │ - 0x00000a18 00020000 01020000 00000000 00000000 ................ │ │ │ │ - 0x00000a28 02020000 03020000 04020000 00000000 ................ │ │ │ │ - 0x00000a38 00000000 00000000 05020000 06020000 ................ │ │ │ │ - 0x00000a48 07020000 00000000 08020000 09020000 ................ │ │ │ │ + 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 ................ │ │ │ │ 0x00000a58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000a68 0a020000 00000000 0b020000 0e020000 ................ │ │ │ │ - 0x00000a78 00000000 00000000 0f020000 11020000 ................ │ │ │ │ - 0x00000a88 00000000 12020000 13020000 15020000 ................ │ │ │ │ - 0x00000a98 17020000 18020000 00000000 00000000 ................ │ │ │ │ - 0x00000aa8 1a020000 00000000 1c020000 00000000 ................ │ │ │ │ - 0x00000ab8 1d020000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000ac8 1f020000 00000000 21020000 00000000 ........!....... │ │ │ │ - 0x00000ad8 00000000 22020000 23020000 24020000 ...."...#...$... │ │ │ │ + 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 ....#...$...%... │ │ │ │ 0x00000ae8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000af8 00000000 00000000 26020000 00000000 ........&....... │ │ │ │ - 0x00000b08 27020000 28020000 00000000 00000000 '...(........... │ │ │ │ - 0x00000b18 00000000 29020000 00000000 00000000 ....)........... │ │ │ │ - 0x00000b28 00000000 00000000 2c020000 00000000 ........,....... │ │ │ │ - 0x00000b38 2d020000 00000000 00000000 00000000 -............... │ │ │ │ - 0x00000b48 00000000 00000000 00000000 2e020000 ................ │ │ │ │ - 0x00000b58 00000000 2f020000 00000000 00000000 ..../........... │ │ │ │ - 0x00000b68 30020000 00000000 00000000 00000000 0............... │ │ │ │ - 0x00000b78 00000000 31020000 00000000 00000000 ....1........... │ │ │ │ - 0x00000b88 32020000 33020000 34020000 00000000 2...3...4....... │ │ │ │ - 0x00000b98 00000000 35020000 00000000 00000000 ....5........... │ │ │ │ - 0x00000ba8 00000000 37020000 38020000 39020000 ....7...8...9... │ │ │ │ - 0x00000bb8 3a020000 3b020000 00000000 00000000 :...;........... │ │ │ │ - 0x00000bc8 00000000 00000000 3d020000 3e020000 ........=...>... │ │ │ │ + 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 ........>...?... │ │ │ │ 0x00000bd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00000be8 3f020000 00000000 40020000 00000000 ?.......@....... │ │ │ │ - 0x00000bf8 41020000 43020000 00000000 00000000 A...C........... │ │ │ │ - 0x00000c08 00000000 00000000 44020000 45020000 ........D...E... │ │ │ │ - 0x00000c18 46020000 00000000 47020000 00000000 F.......G....... │ │ │ │ - 0x00000c28 00000000 00000000 00000000 4a020000 ............J... │ │ │ │ - 0x00000c38 4b020000 00000000 00000000 00000000 K............... │ │ │ │ + 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............... │ │ │ │ 0x00000c48 4d020000 00000000 00000000 4f020000 M...........O... │ │ │ │ 0x00000c58 00000000 50020000 00000000 51020000 ....P.......Q... │ │ │ │ 0x00000c68 00000000 52020000 00000000 00000000 ....R........... │ │ │ │ 0x00000c78 53020000 00000000 00000000 00000000 S............... │ │ │ │ 0x00000c88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000c98 54020000 00000000 00000000 00000000 T............... │ │ │ │ 0x00000ca8 00000000 55020000 56020000 00000000 ....U...V....... │ │ │ │ @@ -232,59 +232,59 @@ │ │ │ │ 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 0742908e 69416d8c 85b914a4 U6.6.B..iAm..... │ │ │ │ 0x00000fe8 9f13fe3d a752a3fb fe006a40 23d3bf7b ...=.R....j@#..{ │ │ │ │ - 0x00000ff8 c5324280 a753203f 1b31c536 77eaddd0 .2B..S ?.1.6w... │ │ │ │ - 0x00001008 33662877 17a1b8a7 0da7ad94 afa9de58 3f(w...........X │ │ │ │ - 0x00001018 033f7620 272134e3 45a8e3ce 9ff828ae .?v '!4.E.....(. │ │ │ │ - 0x00001028 ad2bb332 1db09fc9 85b7acb4 2dcfc644 .+.2........-..D │ │ │ │ - 0x00001038 0da034d2 fb247fdc 9bcecab2 59096d45 ..4..$......Y.mE │ │ │ │ - 0x00001048 6dd5c2c5 37d56f83 0509c404 a12eb263 m...7.o........c │ │ │ │ - 0x00001058 37f79771 316ffbe3 e9576144 4ca6eb9e 7..q1o...WaDL... │ │ │ │ - 0x00001068 3122d533 5167991e d95a090d cbcc6bf6 1".3Qg...Z....k. │ │ │ │ - 0x00001078 3185458f 3d1199ef f9ff48ba b3893126 1.E.=.....H...1& │ │ │ │ - 0x00001088 f3c5d9f3 d2013d12 ba31bd33 a9a3cd0e ......=..1.3.... │ │ │ │ - 0x00001098 aafc275a 639b931e fd08ae1a 7be0072b ..'Zc.......{..+ │ │ │ │ - 0x000010a8 44374375 5b6d86f0 657851ef 97eb2378 D7Cu[m..exQ...#x │ │ │ │ - 0x000010b8 7ce7cc89 751e38bc 37c4dd9d 3a2638a7 |...u.8.7...:&8. │ │ │ │ - 0x000010c8 e1d3e722 7fbad20e 3e661974 6f882873 ..."....>f.to.(s │ │ │ │ - 0x000010d8 114b9dea 4ca25947 85e03087 3f1739ad .K..L.YG..0.?.9. │ │ │ │ - 0x000010e8 cf9301a4 b5e04dff eb45f7cf 473ea9a9 ......M..E..G>.. │ │ │ │ - 0x000010f8 fc9d6367 a9650d76 1563f5f7 f30cff80 ..cg.e.v.c...... │ │ │ │ - 0x00001108 97421f0d 87b9c2c6 8b95527e 9fc78cab .B........R~.... │ │ │ │ - 0x00001118 d4834fab b55663f8 61284ae6 99d569b5 ..O..Vc.a(J...i. │ │ │ │ - 0x00001128 5c78b449 d1c9321f e926df59 6988458f \x.I..2..&.Yi.E. │ │ │ │ - 0x00001138 677065eb eba8cbaa 59f36dba c5f59a9a gpe.....Y.m..... │ │ │ │ - 0x00001148 24472489 cff51525 b7d49bd4 03ebce32 $G$....%.......2 │ │ │ │ - 0x00001158 cba32043 d5aca905 3f734189 e353ed77 .. C....?sA..S.w │ │ │ │ - 0x00001168 43d887f0 19f3c28b 79185959 11295a1c C.......y.YY.)Z. │ │ │ │ - 0x00001178 67be1ae4 2975d22c d0fa05e7 efba6afe g...)u.,......j. │ │ │ │ - 0x00001188 491712d5 51d6304b e5c6f182 8dab1f5a I...Q.0K.......Z │ │ │ │ - 0x00001198 fbba0689 8dc0e6f4 9b578c76 f7ab2532 .........W.v..%2 │ │ │ │ - 0x000011a8 cd954761 2d057f12 5969651b c7eb8e7e ..Ga-...Yie....~ │ │ │ │ - 0x000011b8 b3b47067 c7cc6f1f e583c21f acc68599 ..pg..o......... │ │ │ │ - 0x000011c8 00832e37 eb41458f 8d65cb62 e20a7327 ...7.AE..e.b..s' │ │ │ │ - 0x000011d8 a301f837 db513e33 7726f837 3a21c6aa ...7.Q>3w&.7:!.. │ │ │ │ - 0x000011e8 493c3e01 024ee4de 8341d8d2 69412c3a I<>..N...A..iA,: │ │ │ │ - 0x000011f8 a08f29fe bdc09f54 78617732 1d69c438 ..)....Txaw2.i.8 │ │ │ │ - 0x00001208 378c81d6 1883be28 85801ae9 2078a5de 7......(.... x.. │ │ │ │ - 0x00001218 e7d08ef4 571eb8cd 6fe97fdf ddc194f8 ....W...o....... │ │ │ │ - 0x00001228 64734d1d 19e0261d d7d00cda c7c4b12b dsM...&........+ │ │ │ │ - 0x00001238 89086e33 70eaf963 6e3ba1db 33b7d85a ..n3p..cn;..3..Z │ │ │ │ - 0x00001248 b33293fa c5d8921c d3422e4c f143d2f4 .2.......B.L.C.. │ │ │ │ - 0x00001258 69bcf1e1 9de47bc4 fd91b48c 6715213d i.....{.....g.!= │ │ │ │ - 0x00001268 8971b725 7486e430 9346e1e6 a74908bc .q.%t..0.F...I.. │ │ │ │ - 0x00001278 b7babe04 1d797318 0d974e16 1827f1f5 .....ys...N..'.. │ │ │ │ - 0x00001288 9bddfe82 c10bf35e e505c30d 11f37ce9 .......^......|. │ │ │ │ - 0x00001298 293b4c52 88af012a d11fc7e8 f5e374c1 );LR...*......t. │ │ │ │ - 0x000012a8 87b687e5 0da6dd9d 0f3679ee 3ae31f30 .........6y.:..0 │ │ │ │ - 0x000012b8 84f4122e bfbe5621 6be752b0 82aa037a ......V!k.R....z │ │ │ │ + 0x00000ff8 c5324280 917eddc9 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 3fb8c9c7 62c719c0 db922030 1901fd69 ?...b..... 0...i │ │ │ │ 0x000012d8 cb7de306 fffe4190 7befa3ef 39de8ff0 .}....A.{...9... │ │ │ │ 0x000012e8 371011cb 09c01130 3bfe4e32 2f6902f2 7......0;.N2/i.. │ │ │ │ 0x000012f8 0b903046 15b20979 5bfd649f 13208803 ..0F...y[.d.. .. │ │ │ │ 0x00001308 f50c135b adfdb673 d1020313 8724cd92 ...[...s.....$.. │ │ │ │ 0x00001318 a59e3d0a 6bd9fea2 730ea683 6d19bf1d ..=.k...s...m... │ │ │ │ 0x00001328 4fc84d0b e5eb3204 74e29ebb fb443e44 O.M...2.t....D>D │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -16,19 +16,19 @@ │ │ │ │ 0x00003b50 7075745f 73657475 70004350 79446566 put_setup.CPyDef │ │ │ │ 0x00003b60 5f5f7061 72736572 5f5f5f46 6c616773 __parser___Flags │ │ │ │ 0x00003b70 5f5f5f5f 5f6d7970 79635f64 65666175 _____mypyc_defau │ │ │ │ 0x00003b80 6c74735f 73657475 70005079 4572725f lts_setup.PyErr_ │ │ │ │ 0x00003b90 53657453 7472696e 67004350 79547970 SetString.CPyTyp │ │ │ │ 0x00003ba0 655f5f70 61727365 725f5f5f 44455052 e__parser___DEPR │ │ │ │ 0x00003bb0 45434154 45445f44 45464155 4c540050 ECATED_DEFAULT.P │ │ │ │ - 0x00003bc0 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ - 0x00003bd0 50795f44 65616c6c 6f63005f 5f617373 Py_Dealloc.__ass │ │ │ │ - 0x00003be0 6572745f 6661696c 00435079 4465665f ert_fail.CPyDef_ │ │ │ │ - 0x00003bf0 5f706172 7365725f 5f5f5f5f 6d797079 _parser_____mypy │ │ │ │ - 0x00003c00 635f5f46 6c616773 5f736574 75700050 c__Flags_setup.P │ │ │ │ + 0x00003bc0 79457863 5f547970 65457272 6f720043 yExc_TypeError.C │ │ │ │ + 0x00003bd0 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00003be0 5f5f6d79 7079635f 5f466c61 67735f73 __mypyc__Flags_s │ │ │ │ + 0x00003bf0 65747570 005f5079 5f446561 6c6c6f63 etup._Py_Dealloc │ │ │ │ + 0x00003c00 005f5f61 73736572 745f6661 696c0050 .__assert_fail.P │ │ │ │ 0x00003c10 794f626a 6563745f 436c6561 724d616e yObject_ClearMan │ │ │ │ 0x00003c20 61676564 44696374 0050794f 626a6563 agedDict.PyObjec │ │ │ │ 0x00003c30 745f5669 7369744d 616e6167 65644469 t_VisitManagedDi │ │ │ │ 0x00003c40 63740050 794f626a 6563745f 47435f55 ct.PyObject_GC_U │ │ │ │ 0x00003c50 6e547261 636b0050 79546872 65616453 nTrack.PyThreadS │ │ │ │ 0x00003c60 74617465 5f476574 005f5079 54726173 tate_Get._PyTras │ │ │ │ 0x00003c70 685f7468 72656164 5f646573 74726f79 h_thread_destroy │ │ │ │ @@ -567,281 +567,281 @@ │ │ │ │ 0x00005dc0 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ 0x00005dd0 00435079 54616767 65645f42 69747769 .CPyTagged_Bitwi │ │ │ │ 0x00005de0 73654c6f 6e674f70 5f005f50 794c6f6e seLongOp_._PyLon │ │ │ │ 0x00005df0 675f4e65 77005f50 794c6f6e 675f5369 g_New._PyLong_Si │ │ │ │ 0x00005e00 676e0050 794e756d 6265725f 586f7200 gn.PyNumber_Xor. │ │ │ │ 0x00005e10 50794e75 6d626572 5f4f7200 50794e75 PyNumber_Or.PyNu │ │ │ │ 0x00005e20 6d626572 5f416e64 00435079 4465665f mber_And.CPyDef_ │ │ │ │ - 0x00005e30 5f747970 65735f5f 5f5f5f74 6f705f6c _types_____top_l │ │ │ │ - 0x00005e40 6576656c 5f5f0043 50795374 61746963 evel__.CPyStatic │ │ │ │ - 0x00005e50 5f5f7479 7065735f 5f5f676c 6f62616c __types___global │ │ │ │ - 0x00005e60 73004350 794d6f64 756c655f 74797069 s.CPyModule_typi │ │ │ │ - 0x00005e70 6e67005f 50795f45 6c6c6970 7369734f ng._Py_EllipsisO │ │ │ │ - 0x00005e80 626a6563 74004350 79446566 5f5f7265 bject.CPyDef__re │ │ │ │ - 0x00005e90 5f5f5f6d 61746368 5f746f5f 64617465 ___match_to_date │ │ │ │ - 0x00005ea0 74696d65 00435079 53746174 69635f5f time.CPyStatic__ │ │ │ │ - 0x00005eb0 72655f5f 5f676c6f 62616c73 00435079 re___globals.CPy │ │ │ │ - 0x00005ec0 50795f5f 72655f5f 5f6d6174 63685f74 Py__re___match_t │ │ │ │ - 0x00005ed0 6f5f6461 74657469 6d650043 50794465 o_datetime.CPyDe │ │ │ │ - 0x00005ee0 665f5f72 655f5f5f 63616368 65645f74 f__re___cached_t │ │ │ │ - 0x00005ef0 7a004350 7950795f 5f72655f 5f5f6361 z.CPyPy__re___ca │ │ │ │ - 0x00005f00 63686564 5f747a00 43507944 65665f5f ched_tz.CPyDef__ │ │ │ │ - 0x00005f10 72655f5f 5f6d6174 63685f74 6f5f6c6f re___match_to_lo │ │ │ │ - 0x00005f20 63616c74 696d6500 43507950 795f5f72 caltime.CPyPy__r │ │ │ │ - 0x00005f30 655f5f5f 6d617463 685f746f 5f6c6f63 e___match_to_loc │ │ │ │ - 0x00005f40 616c7469 6d650043 50794465 665f5f72 altime.CPyDef__r │ │ │ │ - 0x00005f50 655f5f5f 6d617463 685f746f 5f6e756d e___match_to_num │ │ │ │ - 0x00005f60 62657200 43507950 795f5f72 655f5f5f ber.CPyPy__re___ │ │ │ │ - 0x00005f70 6d617463 685f746f 5f6e756d 62657200 match_to_number. │ │ │ │ - 0x00005f80 43507944 65665f5f 72655f5f 5f5f5f74 CPyDef__re_____t │ │ │ │ - 0x00005f90 6f705f6c 6576656c 5f5f0043 50794d6f op_level__.CPyMo │ │ │ │ - 0x00005fa0 64756c65 5f5f5f66 75747572 655f5f00 dule___future__. │ │ │ │ - 0x00005fb0 4350794d 6f64756c 655f6461 74657469 CPyModule_dateti │ │ │ │ - 0x00005fc0 6d650043 50794d6f 64756c65 5f66756e me.CPyModule_fun │ │ │ │ - 0x00005fd0 63746f6f 6c730043 50794d6f 64756c65 ctools.CPyModule │ │ │ │ - 0x00005fe0 5f726500 43507953 74617469 635f5f72 _re.CPyStatic__r │ │ │ │ - 0x00005ff0 655f5f5f 52455f4e 554d4245 52004350 e___RE_NUMBER.CP │ │ │ │ - 0x00006000 79537461 7469635f 5f72655f 5f5f5245 yStatic__re___RE │ │ │ │ - 0x00006010 5f4c4f43 414c5449 4d450043 50795374 _LOCALTIME.CPySt │ │ │ │ - 0x00006020 61746963 5f5f7265 5f5f5f52 455f4441 atic__re___RE_DA │ │ │ │ - 0x00006030 54455449 4d450043 50794465 665f5f70 TETIME.CPyDef__p │ │ │ │ - 0x00006040 61727365 725f5f5f 44455052 45434154 arser___DEPRECAT │ │ │ │ - 0x00006050 45445f44 45464155 4c540043 50794465 ED_DEFAULT.CPyDe │ │ │ │ - 0x00006060 665f5f70 61727365 725f5f5f 466c6167 f__parser___Flag │ │ │ │ - 0x00006070 73004350 79446566 5f5f7061 72736572 s.CPyDef__parser │ │ │ │ - 0x00006080 5f5f5f4e 65737465 64446963 74004350 ___NestedDict.CP │ │ │ │ - 0x00006090 79446566 5f5f7061 72736572 5f5f5f4f yDef__parser___O │ │ │ │ - 0x000060a0 75747075 745f5f5f 5f5f696e 69745f5f utput_____init__ │ │ │ │ - 0x000060b0 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x000060c0 5f4f7574 7075745f 5f5f5f5f 696e6974 _Output_____init │ │ │ │ - 0x000060d0 5f5f0043 50795479 70655f5f 70617273 __.CPyType__pars │ │ │ │ - 0x000060e0 65725f5f 5f4f7574 70757400 43507944 er___Output.CPyD │ │ │ │ - 0x000060f0 65665f5f 70617273 65725f5f 5f4f7574 ef__parser___Out │ │ │ │ - 0x00006100 70757400 43507944 65665f5f 70617273 put.CPyDef__pars │ │ │ │ - 0x00006110 65725f5f 5f6d616b 655f7361 66655f70 er___make_safe_p │ │ │ │ - 0x00006120 61727365 5f666c6f 61745f65 6e760043 arse_float_env.C │ │ │ │ - 0x00006130 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x00006140 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x00006150 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00006160 5f666c6f 61745f6f 626a0043 50794465 _float_obj.CPyDe │ │ │ │ - 0x00006170 665f5f70 61727365 725f5f5f 544f4d4c f__parser___TOML │ │ │ │ - 0x00006180 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ - 0x00006190 696e6974 5f5f0050 794f626a 6563745f init__.PyObject_ │ │ │ │ - 0x000061a0 43616c6c 4f626a65 63740043 50794d6f CallObject.CPyMo │ │ │ │ - 0x000061b0 64756c65 5f776172 6e696e67 73004350 dule_warnings.CP │ │ │ │ - 0x000061c0 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x000061d0 5f5f746f 6d6c695f 5f5f5f70 61727365 __tomli____parse │ │ │ │ - 0x000061e0 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ - 0x000061f0 726f725f 5f5f5f5f 696e6974 5f5f5f5f ror_____init____ │ │ │ │ - 0x00006200 5f706f73 00435079 53746174 69635f5f _pos.CPyStatic__ │ │ │ │ - 0x00006210 70617273 65725f5f 5f746f6d 6c695f5f parser___tomli__ │ │ │ │ - 0x00006220 5f5f7061 72736572 5f5f5f54 4f4d4c44 __parser___TOMLD │ │ │ │ - 0x00006230 65636f64 65457272 6f725f5f 5f5f5f69 ecodeError_____i │ │ │ │ - 0x00006240 6e69745f 5f5f5f5f 646f6300 43507953 nit_____doc.CPyS │ │ │ │ - 0x00006250 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x00006260 746f6d6c 695f5f5f 5f706172 7365725f tomli____parser_ │ │ │ │ - 0x00006270 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ - 0x00006280 725f5f5f 5f5f696e 69745f5f 5f5f5f6d r_____init_____m │ │ │ │ - 0x00006290 73670043 50795079 5f5f7061 72736572 sg.CPyPy__parser │ │ │ │ - 0x000062a0 5f5f5f54 4f4d4c44 65636f64 65457272 ___TOMLDecodeErr │ │ │ │ - 0x000062b0 6f725f5f 5f5f5f69 6e69745f 5f004350 or_____init__.CP │ │ │ │ - 0x000062c0 79547970 655f5f70 61727365 725f5f5f yType__parser___ │ │ │ │ - 0x000062d0 544f4d4c 4465636f 64654572 726f7200 TOMLDecodeError. │ │ │ │ - 0x000062e0 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x000062f0 5f736b69 705f6368 61727300 43507950 _skip_chars.CPyP │ │ │ │ - 0x00006300 795f5f70 61727365 725f5f5f 736b6970 y__parser___skip │ │ │ │ - 0x00006310 5f636861 72730043 50794465 665f5f70 _chars.CPyDef__p │ │ │ │ - 0x00006320 61727365 725f5f5f 736b6970 5f756e74 arser___skip_unt │ │ │ │ - 0x00006330 696c0050 79536574 5f436f6e 7461696e il.PySet_Contain │ │ │ │ - 0x00006340 73005079 556e6963 6f64655f 4a6f696e s.PyUnicode_Join │ │ │ │ - 0x00006350 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006360 5f736b69 705f756e 74696c00 50794672 _skip_until.PyFr │ │ │ │ - 0x00006370 6f7a656e 5365745f 54797065 00435079 ozenSet_Type.CPy │ │ │ │ - 0x00006380 4465665f 5f706172 7365725f 5f5f736b Def__parser___sk │ │ │ │ - 0x00006390 69705f63 6f6d6d65 6e740043 50795374 ip_comment.CPySt │ │ │ │ - 0x000063a0 61746963 5f5f7061 72736572 5f5f5f49 atic__parser___I │ │ │ │ - 0x000063b0 4c4c4547 414c5f43 4f4d4d45 4e545f43 LLEGAL_COMMENT_C │ │ │ │ - 0x000063c0 48415253 00507945 78635f4e 616d6545 HARS.PyExc_NameE │ │ │ │ - 0x000063d0 72726f72 00435079 50795f5f 70617273 rror.CPyPy__pars │ │ │ │ - 0x000063e0 65725f5f 5f736b69 705f636f 6d6d656e er___skip_commen │ │ │ │ - 0x000063f0 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ - 0x00006400 5f5f5f73 6b69705f 636f6d6d 656e7473 ___skip_comments │ │ │ │ - 0x00006410 5f616e64 5f617272 61795f77 73004350 _and_array_ws.CP │ │ │ │ - 0x00006420 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x00006430 5f5f544f 4d4c5f57 535f414e 445f4e45 __TOML_WS_AND_NE │ │ │ │ - 0x00006440 574c494e 45004350 7950795f 5f706172 WLINE.CPyPy__par │ │ │ │ - 0x00006450 7365725f 5f5f736b 69705f63 6f6d6d65 ser___skip_comme │ │ │ │ - 0x00006460 6e74735f 616e645f 61727261 795f7773 nts_and_array_ws │ │ │ │ - 0x00006470 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x00006480 5f5f7061 7273655f 6c697465 72616c5f __parse_literal_ │ │ │ │ - 0x00006490 73747200 43507953 74617469 635f5f70 str.CPyStatic__p │ │ │ │ - 0x000064a0 61727365 725f5f5f 494c4c45 47414c5f arser___ILLEGAL_ │ │ │ │ - 0x000064b0 4c495445 52414c5f 5354525f 43484152 LITERAL_STR_CHAR │ │ │ │ - 0x000064c0 53004350 7950795f 5f706172 7365725f S.CPyPy__parser_ │ │ │ │ - 0x000064d0 5f5f7061 7273655f 6c697465 72616c5f __parse_literal_ │ │ │ │ - 0x000064e0 73747200 43507944 65665f5f 70617273 str.CPyDef__pars │ │ │ │ - 0x000064f0 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ - 0x00006500 5f737472 00507955 6e69636f 64655f43 _str.PyUnicode_C │ │ │ │ - 0x00006510 6f6e6361 74004350 79537461 7469635f oncat.CPyStatic_ │ │ │ │ - 0x00006520 5f706172 7365725f 5f5f494c 4c454741 _parser___ILLEGA │ │ │ │ - 0x00006530 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ - 0x00006540 435f5354 525f4348 41525300 43507953 C_STR_CHARS.CPyS │ │ │ │ - 0x00006550 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ - 0x00006560 494c4c45 47414c5f 42415349 435f5354 ILLEGAL_BASIC_ST │ │ │ │ - 0x00006570 525f4348 41525300 43507944 65665f5f R_CHARS.CPyDef__ │ │ │ │ - 0x00006580 70617273 65725f5f 5f706172 73655f6f parser___parse_o │ │ │ │ - 0x00006590 6e655f6c 696e655f 62617369 635f7374 ne_line_basic_st │ │ │ │ - 0x000065a0 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ - 0x000065b0 5f5f5f70 61727365 5f6b6579 5f706172 ___parse_key_par │ │ │ │ - 0x000065c0 74004350 79537461 7469635f 5f706172 t.CPyStatic__par │ │ │ │ - 0x000065d0 7365725f 5f5f4241 52455f4b 45595f43 ser___BARE_KEY_C │ │ │ │ - 0x000065e0 48415253 00435079 4465665f 5f706172 HARS.CPyDef__par │ │ │ │ - 0x000065f0 7365725f 5f5f7061 7273655f 6b657900 ser___parse_key. │ │ │ │ - 0x00006600 50794e75 6d626572 5f496e50 6c616365 PyNumber_InPlace │ │ │ │ - 0x00006610 41646400 43507953 74617469 635f5f70 Add.CPyStatic__p │ │ │ │ - 0x00006620 61727365 725f5f5f 544f4d4c 5f575300 arser___TOML_WS. │ │ │ │ - 0x00006630 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006640 5f637265 6174655f 64696374 5f72756c _create_dict_rul │ │ │ │ - 0x00006650 65004350 7950795f 5f706172 7365725f e.CPyPy__parser_ │ │ │ │ - 0x00006660 5f5f6372 65617465 5f646963 745f7275 __create_dict_ru │ │ │ │ - 0x00006670 6c650043 50794465 665f5f70 61727365 le.CPyDef__parse │ │ │ │ - 0x00006680 725f5f5f 63726561 74655f6c 6973745f r___create_list_ │ │ │ │ - 0x00006690 72756c65 00435079 50795f5f 70617273 rule.CPyPy__pars │ │ │ │ - 0x000066a0 65725f5f 5f637265 6174655f 6c697374 er___create_list │ │ │ │ - 0x000066b0 5f72756c 65004350 7950795f 5f706172 _rule.CPyPy__par │ │ │ │ - 0x000066c0 7365725f 5f5f7061 7273655f 6b657900 ser___parse_key. │ │ │ │ - 0x000066d0 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x000066e0 70617273 655f6b65 795f7061 72740043 parse_key_part.C │ │ │ │ - 0x000066f0 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ - 0x00006700 61727365 5f6f6e65 5f6c696e 655f6261 arse_one_line_ba │ │ │ │ - 0x00006710 7369635f 73747200 43507944 65665f5f sic_str.CPyDef__ │ │ │ │ - 0x00006720 70617273 65725f5f 5f706172 73655f6d parser___parse_m │ │ │ │ - 0x00006730 756c7469 6c696e65 5f737472 00435079 ultiline_str.CPy │ │ │ │ - 0x00006740 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006750 5f494c4c 4547414c 5f4d554c 54494c49 _ILLEGAL_MULTILI │ │ │ │ - 0x00006760 4e455f4c 49544552 414c5f53 54525f43 NE_LITERAL_STR_C │ │ │ │ - 0x00006770 48415253 00435079 50795f5f 70617273 HARS.CPyPy__pars │ │ │ │ - 0x00006780 65725f5f 5f706172 73655f6d 756c7469 er___parse_multi │ │ │ │ - 0x00006790 6c696e65 5f737472 00435079 50795f5f line_str.CPyPy__ │ │ │ │ - 0x000067a0 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ - 0x000067b0 61736963 5f737472 00435079 4465665f asic_str.CPyDef_ │ │ │ │ - 0x000067c0 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x000067d0 76616c75 65004350 79446566 5f5f7061 value.CPyDef__pa │ │ │ │ - 0x000067e0 72736572 5f5f5f70 61727365 5f617272 rser___parse_arr │ │ │ │ - 0x000067f0 61790043 50794465 665f5f70 61727365 ay.CPyDef__parse │ │ │ │ - 0x00006800 725f5f5f 70617273 655f696e 6c696e65 r___parse_inline │ │ │ │ - 0x00006810 5f746162 6c650043 50795374 61746963 _table.CPyStatic │ │ │ │ - 0x00006820 5f5f7061 72736572 5f5f5f4d 41585f49 __parser___MAX_I │ │ │ │ - 0x00006830 4e4c494e 455f4e45 5354494e 47004350 NLINE_NESTING.CP │ │ │ │ - 0x00006840 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x00006850 61727365 5f6b6579 5f76616c 75655f70 arse_key_value_p │ │ │ │ - 0x00006860 61697200 43507944 65665f5f 70617273 air.CPyDef__pars │ │ │ │ - 0x00006870 65725f5f 5f6b6579 5f76616c 75655f72 er___key_value_r │ │ │ │ - 0x00006880 756c6500 50795365 7175656e 63655f43 ule.PySequence_C │ │ │ │ - 0x00006890 6f6e6361 74004350 7950795f 5f706172 oncat.CPyPy__par │ │ │ │ - 0x000068a0 7365725f 5f5f6b65 795f7661 6c75655f ser___key_value_ │ │ │ │ - 0x000068b0 72756c65 00435079 50795f5f 70617273 rule.CPyPy__pars │ │ │ │ - 0x000068c0 65725f5f 5f706172 73655f6b 65795f76 er___parse_key_v │ │ │ │ - 0x000068d0 616c7565 5f706169 72004350 7950795f alue_pair.CPyPy_ │ │ │ │ - 0x000068e0 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x000068f0 696e6c69 6e655f74 61626c65 00435079 inline_table.CPy │ │ │ │ - 0x00006900 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ - 0x00006910 73655f61 72726179 00435079 50795f5f se_array.CPyPy__ │ │ │ │ - 0x00006920 70617273 65725f5f 5f706172 73655f76 parser___parse_v │ │ │ │ - 0x00006930 616c7565 00435079 4465665f 5f706172 alue.CPyDef__par │ │ │ │ - 0x00006940 7365725f 5f5f6973 5f756e69 636f6465 ser___is_unicode │ │ │ │ - 0x00006950 5f736361 6c61725f 76616c75 65004350 _scalar_value.CP │ │ │ │ - 0x00006960 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ - 0x00006970 61727365 5f686578 5f636861 72004350 arse_hex_char.CP │ │ │ │ - 0x00006980 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ - 0x00006990 5f5f4845 58444947 49545f43 48415253 __HEXDIGIT_CHARS │ │ │ │ - 0x000069a0 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x000069b0 5f5f7061 7273655f 62617369 635f7374 __parse_basic_st │ │ │ │ - 0x000069c0 725f6573 63617065 00435079 53746174 r_escape.CPyStat │ │ │ │ - 0x000069d0 69635f5f 70617273 65725f5f 5f424153 ic__parser___BAS │ │ │ │ - 0x000069e0 49435f53 54525f45 53434150 455f5245 IC_STR_ESCAPE_RE │ │ │ │ - 0x000069f0 504c4143 454d454e 54530043 50795079 PLACEMENTS.CPyPy │ │ │ │ - 0x00006a00 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006a10 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ - 0x00006a20 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ - 0x00006a30 5f5f5f70 61727365 5f626173 69635f73 ___parse_basic_s │ │ │ │ - 0x00006a40 74725f65 73636170 655f6d75 6c74696c tr_escape_multil │ │ │ │ - 0x00006a50 696e6500 43507950 795f5f70 61727365 ine.CPyPy__parse │ │ │ │ - 0x00006a60 725f5f5f 70617273 655f6261 7369635f r___parse_basic_ │ │ │ │ - 0x00006a70 7374725f 65736361 70655f6d 756c7469 str_escape_multi │ │ │ │ - 0x00006a80 6c696e65 00435079 50795f5f 70617273 line.CPyPy__pars │ │ │ │ - 0x00006a90 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ - 0x00006aa0 68617200 43507950 795f5f70 61727365 har.CPyPy__parse │ │ │ │ - 0x00006ab0 725f5f5f 69735f75 6e69636f 64655f73 r___is_unicode_s │ │ │ │ - 0x00006ac0 63616c61 725f7661 6c756500 43507944 calar_value.CPyD │ │ │ │ - 0x00006ad0 65665f5f 70617273 65725f5f 5f6d616b ef__parser___mak │ │ │ │ - 0x00006ae0 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ - 0x00006af0 61740050 79466c6f 61745f54 79706500 at.PyFloat_Type. │ │ │ │ - 0x00006b00 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006b10 5f6c6f61 64730043 50795374 61746963 _loads.CPyStatic │ │ │ │ - 0x00006b20 5f5f7061 72736572 5f5f5f4b 45595f49 __parser___KEY_I │ │ │ │ - 0x00006b30 4e495449 414c5f43 48415253 00435079 NITIAL_CHARS.CPy │ │ │ │ - 0x00006b40 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006b50 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x00006b60 5f5f5f6c 6f616473 5f5f5f70 61727365 ___loads___parse │ │ │ │ - 0x00006b70 5f666c6f 61740043 50794465 665f5f70 _float.CPyDef__p │ │ │ │ - 0x00006b80 61727365 725f5f5f 6c6f6164 00435079 arser___load.CPy │ │ │ │ - 0x00006b90 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006ba0 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x00006bb0 5f5f5f6c 6f61645f 5f5f7061 7273655f ___load___parse_ │ │ │ │ - 0x00006bc0 666c6f61 74004350 7950795f 5f706172 float.CPyPy__par │ │ │ │ - 0x00006bd0 7365725f 5f5f6c6f 61640043 50795079 ser___load.CPyPy │ │ │ │ - 0x00006be0 5f5f7061 72736572 5f5f5f6c 6f616473 __parser___loads │ │ │ │ - 0x00006bf0 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006c00 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00006c10 5f666c6f 61740043 50794465 665f5f70 _float.CPyDef__p │ │ │ │ - 0x00006c20 61727365 725f5f5f 5f5f746f 705f6c65 arser_____top_le │ │ │ │ - 0x00006c30 76656c5f 5f005079 5475706c 655f5061 vel__.PyTuple_Pa │ │ │ │ - 0x00006c40 636b0043 50794d6f 64756c65 5f737973 ck.CPyModule_sys │ │ │ │ - 0x00006c50 00435079 4d6f6475 6c655f74 79706573 .CPyModule_types │ │ │ │ - 0x00006c60 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ - 0x00006c70 5f5f5f5f 72650043 50795374 61746963 ____re.CPyStatic │ │ │ │ - 0x00006c80 5f5f7061 72736572 5f5f5f41 53434949 __parser___ASCII │ │ │ │ - 0x00006c90 5f435452 4c004350 79446566 5f746f6d _CTRL.CPyDef_tom │ │ │ │ - 0x00006ca0 6c695f5f 5f5f5f74 6f705f6c 6576656c li_____top_level │ │ │ │ - 0x00006cb0 5f5f0043 50795374 61746963 5f746f6d __.CPyStatic_tom │ │ │ │ - 0x00006cc0 6c695f5f 5f676c6f 62616c73 00435079 li___globals.CPy │ │ │ │ - 0x00006cd0 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ - 0x00006ce0 70617273 65720043 5079476c 6f62616c parser.CPyGlobal │ │ │ │ - 0x00006cf0 73496e69 74004350 794d6f64 756c655f sInit.CPyModule_ │ │ │ │ - 0x00006d00 746f6d6c 695f5f5f 5f747970 65730043 tomli____types.C │ │ │ │ - 0x00006d10 50794c69 745f4672 6f7a656e 53657400 PyLit_FrozenSet. │ │ │ │ - 0x00006d20 4350794c 69745f49 6e740043 50794d6f CPyLit_Int.CPyMo │ │ │ │ - 0x00006d30 64756c65 5f746f6d 6c690043 50794c69 dule_tomli.CPyLi │ │ │ │ + 0x00005e30 5f706172 7365725f 5f5f4445 50524543 _parser___DEPREC │ │ │ │ + 0x00005e40 41544544 5f444546 41554c54 00435079 ATED_DEFAULT.CPy │ │ │ │ + 0x00005e50 4465665f 5f706172 7365725f 5f5f466c Def__parser___Fl │ │ │ │ + 0x00005e60 61677300 43507944 65665f5f 70617273 ags.CPyDef__pars │ │ │ │ + 0x00005e70 65725f5f 5f4e6573 74656444 69637400 er___NestedDict. │ │ │ │ + 0x00005e80 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00005e90 5f4f7574 7075745f 5f5f5f5f 696e6974 _Output_____init │ │ │ │ + 0x00005ea0 5f5f0043 50795079 5f5f7061 72736572 __.CPyPy__parser │ │ │ │ + 0x00005eb0 5f5f5f4f 75747075 745f5f5f 5f5f696e ___Output_____in │ │ │ │ + 0x00005ec0 69745f5f 00435079 54797065 5f5f7061 it__.CPyType__pa │ │ │ │ + 0x00005ed0 72736572 5f5f5f4f 75747075 74004350 rser___Output.CP │ │ │ │ + 0x00005ee0 79446566 5f5f7061 72736572 5f5f5f4f yDef__parser___O │ │ │ │ + 0x00005ef0 75747075 74004350 79446566 5f5f7061 utput.CPyDef__pa │ │ │ │ + 0x00005f00 72736572 5f5f5f6d 616b655f 73616665 rser___make_safe │ │ │ │ + 0x00005f10 5f706172 73655f66 6c6f6174 5f656e76 _parse_float_env │ │ │ │ + 0x00005f20 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005f30 5f5f7361 66655f70 61727365 5f666c6f __safe_parse_flo │ │ │ │ + 0x00005f40 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ + 0x00005f50 73655f66 6c6f6174 5f6f626a 00435079 se_float_obj.CPy │ │ │ │ + 0x00005f60 4465665f 5f706172 7365725f 5f5f544f Def__parser___TO │ │ │ │ + 0x00005f70 4d4c4465 636f6465 4572726f 725f5f5f MLDecodeError___ │ │ │ │ + 0x00005f80 5f5f696e 69745f5f 0050794f 626a6563 __init__.PyObjec │ │ │ │ + 0x00005f90 745f4361 6c6c4f62 6a656374 00435079 t_CallObject.CPy │ │ │ │ + 0x00005fa0 4d6f6475 6c655f77 61726e69 6e677300 Module_warnings. │ │ │ │ + 0x00005fb0 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x00005fc0 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ + 0x00005fd0 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ + 0x00005fe0 4572726f 725f5f5f 5f5f696e 69745f5f Error_____init__ │ │ │ │ + 0x00005ff0 5f5f5f70 6f730043 50795374 61746963 ___pos.CPyStatic │ │ │ │ + 0x00006000 5f5f7061 72736572 5f5f5f74 6f6d6c69 __parser___tomli │ │ │ │ + 0x00006010 5f5f5f5f 70617273 65725f5f 5f544f4d ____parser___TOM │ │ │ │ + 0x00006020 4c446563 6f646545 72726f72 5f5f5f5f LDecodeError____ │ │ │ │ + 0x00006030 5f696e69 745f5f5f 5f5f646f 63004350 _init_____doc.CP │ │ │ │ + 0x00006040 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x00006050 5f5f746f 6d6c695f 5f5f5f70 61727365 __tomli____parse │ │ │ │ + 0x00006060 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ + 0x00006070 726f725f 5f5f5f5f 696e6974 5f5f5f5f ror_____init____ │ │ │ │ + 0x00006080 5f6d7367 00435079 50795f5f 70617273 _msg.CPyPy__pars │ │ │ │ + 0x00006090 65725f5f 5f544f4d 4c446563 6f646545 er___TOMLDecodeE │ │ │ │ + 0x000060a0 72726f72 5f5f5f5f 5f696e69 745f5f00 rror_____init__. │ │ │ │ + 0x000060b0 43507954 7970655f 5f706172 7365725f CPyType__parser_ │ │ │ │ + 0x000060c0 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ + 0x000060d0 72004350 79446566 5f5f7061 72736572 r.CPyDef__parser │ │ │ │ + 0x000060e0 5f5f5f73 6b69705f 63686172 73004350 ___skip_chars.CP │ │ │ │ + 0x000060f0 7950795f 5f706172 7365725f 5f5f736b yPy__parser___sk │ │ │ │ + 0x00006100 69705f63 68617273 00435079 4465665f ip_chars.CPyDef_ │ │ │ │ + 0x00006110 5f706172 7365725f 5f5f736b 69705f75 _parser___skip_u │ │ │ │ + 0x00006120 6e74696c 00507953 65745f43 6f6e7461 ntil.PySet_Conta │ │ │ │ + 0x00006130 696e7300 5079556e 69636f64 655f4a6f ins.PyUnicode_Jo │ │ │ │ + 0x00006140 696e0043 50795079 5f5f7061 72736572 in.CPyPy__parser │ │ │ │ + 0x00006150 5f5f5f73 6b69705f 756e7469 6c005079 ___skip_until.Py │ │ │ │ + 0x00006160 46726f7a 656e5365 745f5479 70650043 FrozenSet_Type.C │ │ │ │ + 0x00006170 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00006180 736b6970 5f636f6d 6d656e74 00435079 skip_comment.CPy │ │ │ │ + 0x00006190 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ + 0x000061a0 5f494c4c 4547414c 5f434f4d 4d454e54 _ILLEGAL_COMMENT │ │ │ │ + 0x000061b0 5f434841 52530050 79457863 5f4e616d _CHARS.PyExc_Nam │ │ │ │ + 0x000061c0 65457272 6f720043 50795079 5f5f7061 eError.CPyPy__pa │ │ │ │ + 0x000061d0 72736572 5f5f5f73 6b69705f 636f6d6d rser___skip_comm │ │ │ │ + 0x000061e0 656e7400 43507944 65665f5f 70617273 ent.CPyDef__pars │ │ │ │ + 0x000061f0 65725f5f 5f736b69 705f636f 6d6d656e er___skip_commen │ │ │ │ + 0x00006200 74735f61 6e645f61 72726179 5f777300 ts_and_array_ws. │ │ │ │ + 0x00006210 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x00006220 725f5f5f 544f4d4c 5f57535f 414e445f r___TOML_WS_AND_ │ │ │ │ + 0x00006230 4e45574c 494e4500 43507950 795f5f70 NEWLINE.CPyPy__p │ │ │ │ + 0x00006240 61727365 725f5f5f 736b6970 5f636f6d arser___skip_com │ │ │ │ + 0x00006250 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ + 0x00006260 77730043 50794465 665f5f70 61727365 ws.CPyDef__parse │ │ │ │ + 0x00006270 725f5f5f 70617273 655f6c69 74657261 r___parse_litera │ │ │ │ + 0x00006280 6c5f7374 72004350 79537461 7469635f l_str.CPyStatic_ │ │ │ │ + 0x00006290 5f706172 7365725f 5f5f494c 4c454741 _parser___ILLEGA │ │ │ │ + 0x000062a0 4c5f4c49 54455241 4c5f5354 525f4348 L_LITERAL_STR_CH │ │ │ │ + 0x000062b0 41525300 43507950 795f5f70 61727365 ARS.CPyPy__parse │ │ │ │ + 0x000062c0 725f5f5f 70617273 655f6c69 74657261 r___parse_litera │ │ │ │ + 0x000062d0 6c5f7374 72004350 79446566 5f5f7061 l_str.CPyDef__pa │ │ │ │ + 0x000062e0 72736572 5f5f5f70 61727365 5f626173 rser___parse_bas │ │ │ │ + 0x000062f0 69635f73 74720050 79556e69 636f6465 ic_str.PyUnicode │ │ │ │ + 0x00006300 5f436f6e 63617400 43507953 74617469 _Concat.CPyStati │ │ │ │ + 0x00006310 635f5f70 61727365 725f5f5f 494c4c45 c__parser___ILLE │ │ │ │ + 0x00006320 47414c5f 4d554c54 494c494e 455f4241 GAL_MULTILINE_BA │ │ │ │ + 0x00006330 5349435f 5354525f 43484152 53004350 SIC_STR_CHARS.CP │ │ │ │ + 0x00006340 79537461 7469635f 5f706172 7365725f yStatic__parser_ │ │ │ │ + 0x00006350 5f5f494c 4c454741 4c5f4241 5349435f __ILLEGAL_BASIC_ │ │ │ │ + 0x00006360 5354525f 43484152 53004350 79446566 STR_CHARS.CPyDef │ │ │ │ + 0x00006370 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006380 5f6f6e65 5f6c696e 655f6261 7369635f _one_line_basic_ │ │ │ │ + 0x00006390 73747200 43507944 65665f5f 70617273 str.CPyDef__pars │ │ │ │ + 0x000063a0 65725f5f 5f706172 73655f6b 65795f70 er___parse_key_p │ │ │ │ + 0x000063b0 61727400 43507953 74617469 635f5f70 art.CPyStatic__p │ │ │ │ + 0x000063c0 61727365 725f5f5f 42415245 5f4b4559 arser___BARE_KEY │ │ │ │ + 0x000063d0 5f434841 52530043 50794465 665f5f70 _CHARS.CPyDef__p │ │ │ │ + 0x000063e0 61727365 725f5f5f 70617273 655f6b65 arser___parse_ke │ │ │ │ + 0x000063f0 79005079 4e756d62 65725f49 6e506c61 y.PyNumber_InPla │ │ │ │ + 0x00006400 63654164 64004350 79537461 7469635f ceAdd.CPyStatic_ │ │ │ │ + 0x00006410 5f706172 7365725f 5f5f544f 4d4c5f57 _parser___TOML_W │ │ │ │ + 0x00006420 53004350 79446566 5f5f7061 72736572 S.CPyDef__parser │ │ │ │ + 0x00006430 5f5f5f63 72656174 655f6469 63745f72 ___create_dict_r │ │ │ │ + 0x00006440 756c6500 43507950 795f5f70 61727365 ule.CPyPy__parse │ │ │ │ + 0x00006450 725f5f5f 63726561 74655f64 6963745f r___create_dict_ │ │ │ │ + 0x00006460 72756c65 00435079 4465665f 5f706172 rule.CPyDef__par │ │ │ │ + 0x00006470 7365725f 5f5f6372 65617465 5f6c6973 ser___create_lis │ │ │ │ + 0x00006480 745f7275 6c650043 50795079 5f5f7061 t_rule.CPyPy__pa │ │ │ │ + 0x00006490 72736572 5f5f5f63 72656174 655f6c69 rser___create_li │ │ │ │ + 0x000064a0 73745f72 756c6500 43507950 795f5f70 st_rule.CPyPy__p │ │ │ │ + 0x000064b0 61727365 725f5f5f 70617273 655f6b65 arser___parse_ke │ │ │ │ + 0x000064c0 79004350 7950795f 5f706172 7365725f y.CPyPy__parser_ │ │ │ │ + 0x000064d0 5f5f7061 7273655f 6b65795f 70617274 __parse_key_part │ │ │ │ + 0x000064e0 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x000064f0 5f706172 73655f6f 6e655f6c 696e655f _parse_one_line_ │ │ │ │ + 0x00006500 62617369 635f7374 72004350 79446566 basic_str.CPyDef │ │ │ │ + 0x00006510 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006520 5f6d756c 74696c69 6e655f73 74720043 _multiline_str.C │ │ │ │ + 0x00006530 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ + 0x00006540 5f5f5f49 4c4c4547 414c5f4d 554c5449 ___ILLEGAL_MULTI │ │ │ │ + 0x00006550 4c494e45 5f4c4954 4552414c 5f535452 LINE_LITERAL_STR │ │ │ │ + 0x00006560 5f434841 52530043 50795079 5f5f7061 _CHARS.CPyPy__pa │ │ │ │ + 0x00006570 72736572 5f5f5f70 61727365 5f6d756c rser___parse_mul │ │ │ │ + 0x00006580 74696c69 6e655f73 74720043 50795079 tiline_str.CPyPy │ │ │ │ + 0x00006590 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x000065a0 5f626173 69635f73 74720043 50794465 _basic_str.CPyDe │ │ │ │ + 0x000065b0 665f5f70 61727365 725f5f5f 69735f75 f__parser___is_u │ │ │ │ + 0x000065c0 6e69636f 64655f73 63616c61 725f7661 nicode_scalar_va │ │ │ │ + 0x000065d0 6c756500 43507944 65665f5f 70617273 lue.CPyDef__pars │ │ │ │ + 0x000065e0 65725f5f 5f706172 73655f68 65785f63 er___parse_hex_c │ │ │ │ + 0x000065f0 68617200 43507953 74617469 635f5f70 har.CPyStatic__p │ │ │ │ + 0x00006600 61727365 725f5f5f 48455844 49474954 arser___HEXDIGIT │ │ │ │ + 0x00006610 5f434841 52530043 50794465 665f5f70 _CHARS.CPyDef__p │ │ │ │ + 0x00006620 61727365 725f5f5f 70617273 655f6261 arser___parse_ba │ │ │ │ + 0x00006630 7369635f 7374725f 65736361 70650043 sic_str_escape.C │ │ │ │ + 0x00006640 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ + 0x00006650 5f5f5f42 41534943 5f535452 5f455343 ___BASIC_STR_ESC │ │ │ │ + 0x00006660 4150455f 5245504c 4143454d 454e5453 APE_REPLACEMENTS │ │ │ │ + 0x00006670 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x00006680 5f706172 73655f62 61736963 5f737472 _parse_basic_str │ │ │ │ + 0x00006690 5f657363 61706500 43507944 65665f5f _escape.CPyDef__ │ │ │ │ + 0x000066a0 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ + 0x000066b0 61736963 5f737472 5f657363 6170655f asic_str_escape_ │ │ │ │ + 0x000066c0 6d756c74 696c696e 65004350 7950795f multiline.CPyPy_ │ │ │ │ + 0x000066d0 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x000066e0 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ + 0x000066f0 5f6d756c 74696c69 6e650043 50795079 _multiline.CPyPy │ │ │ │ + 0x00006700 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006710 5f686578 5f636861 72004350 7950795f _hex_char.CPyPy_ │ │ │ │ + 0x00006720 5f706172 7365725f 5f5f6973 5f756e69 _parser___is_uni │ │ │ │ + 0x00006730 636f6465 5f736361 6c61725f 76616c75 code_scalar_valu │ │ │ │ + 0x00006740 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ + 0x00006750 5f5f5f6d 616b655f 73616665 5f706172 ___make_safe_par │ │ │ │ + 0x00006760 73655f66 6c6f6174 00507946 6c6f6174 se_float.PyFloat │ │ │ │ + 0x00006770 5f547970 65004350 7950795f 5f706172 _Type.CPyPy__par │ │ │ │ + 0x00006780 7365725f 5f5f6d61 6b655f73 6166655f ser___make_safe_ │ │ │ │ + 0x00006790 70617273 655f666c 6f617400 43507944 parse_float.CPyD │ │ │ │ + 0x000067a0 65665f5f 70617273 65725f5f 5f5f5f74 ef__parser_____t │ │ │ │ + 0x000067b0 6f705f6c 6576656c 5f5f0050 79547570 op_level__.PyTup │ │ │ │ + 0x000067c0 6c655f50 61636b00 4350794d 6f64756c le_Pack.CPyModul │ │ │ │ + 0x000067d0 655f5f5f 66757475 72655f5f 00435079 e___future__.CPy │ │ │ │ + 0x000067e0 4d6f6475 6c655f73 79730043 50794d6f Module_sys.CPyMo │ │ │ │ + 0x000067f0 64756c65 5f747970 65730043 50794d6f dule_types.CPyMo │ │ │ │ + 0x00006800 64756c65 5f746f6d 6c695f5f 5f5f7265 dule_tomli____re │ │ │ │ + 0x00006810 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x00006820 65725f5f 5f4d4158 5f494e4c 494e455f er___MAX_INLINE_ │ │ │ │ + 0x00006830 4e455354 494e4700 43507953 74617469 NESTING.CPyStati │ │ │ │ + 0x00006840 635f5f70 61727365 725f5f5f 41534349 c__parser___ASCI │ │ │ │ + 0x00006850 495f4354 524c0043 50795374 61746963 I_CTRL.CPyStatic │ │ │ │ + 0x00006860 5f5f7061 72736572 5f5f5f4b 45595f49 __parser___KEY_I │ │ │ │ + 0x00006870 4e495449 414c5f43 48415253 00435079 NITIAL_CHARS.CPy │ │ │ │ + 0x00006880 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ + 0x00006890 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x000068a0 5f5f5f6c 6f61645f 5f5f7061 7273655f ___load___parse_ │ │ │ │ + 0x000068b0 666c6f61 74004350 79537461 7469635f float.CPyStatic_ │ │ │ │ + 0x000068c0 5f706172 7365725f 5f5f746f 6d6c695f _parser___tomli_ │ │ │ │ + 0x000068d0 5f5f5f70 61727365 725f5f5f 6c6f6164 ___parser___load │ │ │ │ + 0x000068e0 735f5f5f 70617273 655f666c 6f617400 s___parse_float. │ │ │ │ + 0x000068f0 43507944 65665f74 6f6d6c69 5f5f5f5f CPyDef_tomli____ │ │ │ │ + 0x00006900 5f746f70 5f6c6576 656c5f5f 00435079 _top_level__.CPy │ │ │ │ + 0x00006910 53746174 69635f74 6f6d6c69 5f5f5f67 Static_tomli___g │ │ │ │ + 0x00006920 6c6f6261 6c730043 50794d6f 64756c65 lobals.CPyModule │ │ │ │ + 0x00006930 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x00006940 00435079 4465665f 5f747970 65735f5f .CPyDef__types__ │ │ │ │ + 0x00006950 5f5f5f74 6f705f6c 6576656c 5f5f0043 ___top_level__.C │ │ │ │ + 0x00006960 50795374 61746963 5f5f7479 7065735f PyStatic__types_ │ │ │ │ + 0x00006970 5f5f676c 6f62616c 73004350 794d6f64 __globals.CPyMod │ │ │ │ + 0x00006980 756c655f 74797069 6e67005f 50795f45 ule_typing._Py_E │ │ │ │ + 0x00006990 6c6c6970 7369734f 626a6563 74004350 llipsisObject.CP │ │ │ │ + 0x000069a0 79446566 5f5f7265 5f5f5f6d 61746368 yDef__re___match │ │ │ │ + 0x000069b0 5f746f5f 64617465 74696d65 00435079 _to_datetime.CPy │ │ │ │ + 0x000069c0 53746174 69635f5f 72655f5f 5f676c6f Static__re___glo │ │ │ │ + 0x000069d0 62616c73 00435079 50795f5f 72655f5f bals.CPyPy__re__ │ │ │ │ + 0x000069e0 5f6d6174 63685f74 6f5f6461 74657469 _match_to_dateti │ │ │ │ + 0x000069f0 6d650043 50794465 665f5f72 655f5f5f me.CPyDef__re___ │ │ │ │ + 0x00006a00 63616368 65645f74 7a004350 7950795f cached_tz.CPyPy_ │ │ │ │ + 0x00006a10 5f72655f 5f5f6361 63686564 5f747a00 _re___cached_tz. │ │ │ │ + 0x00006a20 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ + 0x00006a30 63685f74 6f5f6c6f 63616c74 696d6500 ch_to_localtime. │ │ │ │ + 0x00006a40 43507950 795f5f72 655f5f5f 6d617463 CPyPy__re___matc │ │ │ │ + 0x00006a50 685f746f 5f6c6f63 616c7469 6d650043 h_to_localtime.C │ │ │ │ + 0x00006a60 50794465 665f5f72 655f5f5f 6d617463 PyDef__re___matc │ │ │ │ + 0x00006a70 685f746f 5f6e756d 62657200 43507944 h_to_number.CPyD │ │ │ │ + 0x00006a80 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00006a90 73655f76 616c7565 00435079 4465665f se_value.CPyDef_ │ │ │ │ + 0x00006aa0 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ + 0x00006ab0 61727261 79004350 79446566 5f5f7061 array.CPyDef__pa │ │ │ │ + 0x00006ac0 72736572 5f5f5f70 61727365 5f696e6c rser___parse_inl │ │ │ │ + 0x00006ad0 696e655f 7461626c 65004350 79537461 ine_table.CPySta │ │ │ │ + 0x00006ae0 7469635f 5f72655f 5f5f5245 5f444154 tic__re___RE_DAT │ │ │ │ + 0x00006af0 4554494d 45004350 79537461 7469635f ETIME.CPyStatic_ │ │ │ │ + 0x00006b00 5f72655f 5f5f5245 5f4c4f43 414c5449 _re___RE_LOCALTI │ │ │ │ + 0x00006b10 4d450043 50795374 61746963 5f5f7265 ME.CPyStatic__re │ │ │ │ + 0x00006b20 5f5f5f52 455f4e55 4d424552 00435079 ___RE_NUMBER.CPy │ │ │ │ + 0x00006b30 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ + 0x00006b40 7273655f 6b65795f 76616c75 655f7061 rse_key_value_pa │ │ │ │ + 0x00006b50 69720043 50794465 665f5f70 61727365 ir.CPyDef__parse │ │ │ │ + 0x00006b60 725f5f5f 6b65795f 76616c75 655f7275 r___key_value_ru │ │ │ │ + 0x00006b70 6c650050 79536571 75656e63 655f436f le.PySequence_Co │ │ │ │ + 0x00006b80 6e636174 00435079 4465665f 5f706172 ncat.CPyDef__par │ │ │ │ + 0x00006b90 7365725f 5f5f6c6f 61647300 43507944 ser___loads.CPyD │ │ │ │ + 0x00006ba0 65665f5f 70617273 65725f5f 5f6c6f61 ef__parser___loa │ │ │ │ + 0x00006bb0 64004350 7950795f 5f706172 7365725f d.CPyPy__parser_ │ │ │ │ + 0x00006bc0 5f5f6c6f 61640043 50795079 5f5f7061 __load.CPyPy__pa │ │ │ │ + 0x00006bd0 72736572 5f5f5f6c 6f616473 00435079 rser___loads.CPy │ │ │ │ + 0x00006be0 50795f5f 70617273 65725f5f 5f6b6579 Py__parser___key │ │ │ │ + 0x00006bf0 5f76616c 75655f72 756c6500 43507950 _value_rule.CPyP │ │ │ │ + 0x00006c00 795f5f70 61727365 725f5f5f 70617273 y__parser___pars │ │ │ │ + 0x00006c10 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ + 0x00006c20 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x00006c30 5f706172 73655f69 6e6c696e 655f7461 _parse_inline_ta │ │ │ │ + 0x00006c40 626c6500 43507950 795f5f70 61727365 ble.CPyPy__parse │ │ │ │ + 0x00006c50 725f5f5f 70617273 655f6172 72617900 r___parse_array. │ │ │ │ + 0x00006c60 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ + 0x00006c70 70617273 655f7661 6c756500 43507950 parse_value.CPyP │ │ │ │ + 0x00006c80 795f5f72 655f5f5f 6d617463 685f746f y__re___match_to │ │ │ │ + 0x00006c90 5f6e756d 62657200 43507944 65665f5f _number.CPyDef__ │ │ │ │ + 0x00006ca0 72655f5f 5f5f5f74 6f705f6c 6576656c re_____top_level │ │ │ │ + 0x00006cb0 5f5f0043 50794d6f 64756c65 5f646174 __.CPyModule_dat │ │ │ │ + 0x00006cc0 6574696d 65004350 794d6f64 756c655f etime.CPyModule_ │ │ │ │ + 0x00006cd0 66756e63 746f6f6c 73004350 794d6f64 functools.CPyMod │ │ │ │ + 0x00006ce0 756c655f 72650043 5079476c 6f62616c ule_re.CPyGlobal │ │ │ │ + 0x00006cf0 73496e69 74004350 794c6974 5f46726f sInit.CPyLit_Fro │ │ │ │ + 0x00006d00 7a656e53 65740043 50794d6f 64756c65 zenSet.CPyModule │ │ │ │ + 0x00006d10 5f746f6d 6c690043 50794d6f 64756c65 _tomli.CPyModule │ │ │ │ + 0x00006d20 5f746f6d 6c695f5f 5f5f7479 70657300 _tomli____types. │ │ │ │ + 0x00006d30 4350794c 69745f49 6e740043 50794c69 CPyLit_Int.CPyLi │ │ │ │ 0x00006d40 745f4279 74657300 4350794c 69745f53 t_Bytes.CPyLit_S │ │ │ │ 0x00006d50 74720043 50794c69 745f5475 706c6500 tr.CPyLit_Tuple. │ │ │ │ 0x00006d60 4350794c 69745f43 6f6d706c 65780043 CPyLit_Complex.C │ │ │ │ 0x00006d70 50794c69 745f466c 6f617400 43507945 PyLit_Float.CPyE │ │ │ │ - 0x00006d80 7865635f 746f6d6c 695f5f5f 5f747970 xec_tomli____typ │ │ │ │ - 0x00006d90 65730050 794d6f64 756c655f 47657444 es.PyModule_GetD │ │ │ │ - 0x00006da0 69637400 4350794d 6f64756c 655f746f ict.CPyModule_to │ │ │ │ - 0x00006db0 6d6c695f 5f5f5f74 79706573 5f5f696e mli____types__in │ │ │ │ - 0x00006dc0 7465726e 616c0043 5079496e 69745f74 ternal.CPyInit_t │ │ │ │ - 0x00006dd0 6f6d6c69 5f5f5f5f 74797065 73005079 omli____types.Py │ │ │ │ - 0x00006de0 4d6f6475 6c655f43 72656174 65320043 Module_Create2.C │ │ │ │ - 0x00006df0 50794578 65635f74 6f6d6c69 5f5f5f5f PyExec_tomli____ │ │ │ │ - 0x00006e00 72650043 50794d6f 64756c65 5f746f6d re.CPyModule_tom │ │ │ │ - 0x00006e10 6c695f5f 5f5f7265 5f5f696e 7465726e li____re__intern │ │ │ │ - 0x00006e20 616c0043 5079496e 69745f74 6f6d6c69 al.CPyInit_tomli │ │ │ │ - 0x00006e30 5f5f5f5f 72650043 50794578 65635f74 ____re.CPyExec_t │ │ │ │ - 0x00006e40 6f6d6c69 5f5f5f5f 70617273 65720043 omli____parser.C │ │ │ │ - 0x00006e50 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ - 0x00006e60 5f5f7061 72736572 5f5f696e 7465726e __parser__intern │ │ │ │ - 0x00006e70 616c0043 5079496e 69745f74 6f6d6c69 al.CPyInit_tomli │ │ │ │ - 0x00006e80 5f5f5f5f 70617273 65720043 50794578 ____parser.CPyEx │ │ │ │ - 0x00006e90 65635f74 6f6d6c69 00435079 4d6f6475 ec_tomli.CPyModu │ │ │ │ - 0x00006ea0 6c655f74 6f6d6c69 5f5f696e 7465726e le_tomli__intern │ │ │ │ - 0x00006eb0 616c0043 5079496e 69745f74 6f6d6c69 al.CPyInit_tomli │ │ │ │ - 0x00006ec0 00507949 6e69745f 35373033 31383063 .PyInit_5703180c │ │ │ │ - 0x00006ed0 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ + 0x00006d80 7865635f 746f6d6c 695f5f5f 5f706172 xec_tomli____par │ │ │ │ + 0x00006d90 73657200 50794d6f 64756c65 5f476574 ser.PyModule_Get │ │ │ │ + 0x00006da0 44696374 00435079 4d6f6475 6c655f74 Dict.CPyModule_t │ │ │ │ + 0x00006db0 6f6d6c69 5f5f5f5f 70617273 65725f5f omli____parser__ │ │ │ │ + 0x00006dc0 696e7465 726e616c 00435079 496e6974 internal.CPyInit │ │ │ │ + 0x00006dd0 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x00006de0 0050794d 6f64756c 655f4372 65617465 .PyModule_Create │ │ │ │ + 0x00006df0 32004350 79457865 635f746f 6d6c6900 2.CPyExec_tomli. │ │ │ │ + 0x00006e00 4350794d 6f64756c 655f746f 6d6c695f CPyModule_tomli_ │ │ │ │ + 0x00006e10 5f696e74 65726e61 6c004350 79496e69 _internal.CPyIni │ │ │ │ + 0x00006e20 745f746f 6d6c6900 43507945 7865635f t_tomli.CPyExec_ │ │ │ │ + 0x00006e30 746f6d6c 695f5f5f 5f747970 65730043 tomli____types.C │ │ │ │ + 0x00006e40 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ + 0x00006e50 5f5f7479 7065735f 5f696e74 65726e61 __types__interna │ │ │ │ + 0x00006e60 6c004350 79496e69 745f746f 6d6c695f l.CPyInit_tomli_ │ │ │ │ + 0x00006e70 5f5f5f74 79706573 00435079 45786563 ___types.CPyExec │ │ │ │ + 0x00006e80 5f746f6d 6c695f5f 5f5f7265 00435079 _tomli____re.CPy │ │ │ │ + 0x00006e90 4d6f6475 6c655f74 6f6d6c69 5f5f5f5f Module_tomli____ │ │ │ │ + 0x00006ea0 72655f5f 696e7465 726e616c 00435079 re__internal.CPy │ │ │ │ + 0x00006eb0 496e6974 5f746f6d 6c695f5f 5f5f7265 Init_tomli____re │ │ │ │ + 0x00006ec0 00507949 6e69745f 35626165 38613537 .PyInit_5bae8a57 │ │ │ │ + 0x00006ed0 62356566 38353831 38623438 5f5f6d79 b5ef85818b48__my │ │ │ │ 0x00006ee0 70796300 50794361 7073756c 655f4e65 pyc.PyCapsule_Ne │ │ │ │ 0x00006ef0 77005f70 61727365 725f5f5f 544f4d4c w._parser___TOML │ │ │ │ 0x00006f00 4465636f 64654572 726f725f 6d656d62 DecodeError_memb │ │ │ │ 0x00006f10 65727300 50795665 63746f72 63616c6c ers.PyVectorcall │ │ │ │ 0x00006f20 5f43616c 6c005079 4f626a65 63745f47 _Call.PyObject_G │ │ │ │ 0x00006f30 656e6572 69634765 74446963 74005079 enericGetDict.Py │ │ │ │ 0x00006f40 4f626a65 63745f47 656e6572 69635365 Object_GenericSe │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -00008efc <.init>: │ │ │ │ +00008f04 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 9c00 │ │ │ │ + bl 9c08 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1109 +1,1109 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00008f08 : │ │ │ │ +00008f10 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 8f18 │ │ │ │ + ldr lr, [pc, #4] @ 8f20 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - andeq r7, r4, r8, ror #1 │ │ │ │ + andeq r7, r4, r0, ror #1 │ │ │ │ │ │ │ │ -00008f1c : │ │ │ │ +00008f24 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #228]! @ 0xe4 │ │ │ │ - │ │ │ │ -00008f2c : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #220]! @ 0xdc │ │ │ │ │ │ │ │ -00008f38 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008f34 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #208]! @ 0xd0 │ │ │ │ + ldr pc, [ip, #212]! @ 0xd4 │ │ │ │ │ │ │ │ -00008f48 : │ │ │ │ +00008f40 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #200]! @ 0xc8 │ │ │ │ │ │ │ │ -00008f54 : │ │ │ │ +00008f50 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #192]! @ 0xc0 │ │ │ │ │ │ │ │ -00008f60 : │ │ │ │ +00008f5c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #184]! @ 0xb8 │ │ │ │ │ │ │ │ -00008f6c : │ │ │ │ +00008f68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #176]! @ 0xb0 │ │ │ │ │ │ │ │ -00008f78 : │ │ │ │ +00008f74 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #168]! @ 0xa8 │ │ │ │ │ │ │ │ -00008f84 : │ │ │ │ +00008f80 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #160]! @ 0xa0 │ │ │ │ │ │ │ │ -00008f90 : │ │ │ │ +00008f8c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #152]! @ 0x98 │ │ │ │ │ │ │ │ -00008f9c : │ │ │ │ +00008f98 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #144]! @ 0x90 │ │ │ │ │ │ │ │ -00008fa8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008fa4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #132]! @ 0x84 │ │ │ │ + ldr pc, [ip, #136]! @ 0x88 │ │ │ │ │ │ │ │ -00008fb8 : │ │ │ │ +00008fb0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #124]! @ 0x7c │ │ │ │ │ │ │ │ -00008fc4 <__cxa_finalize@plt>: │ │ │ │ +00008fc0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #116]! @ 0x74 │ │ │ │ │ │ │ │ -00008fd0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008fcc <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #104]! @ 0x68 │ │ │ │ + ldr pc, [ip, #108]! @ 0x6c │ │ │ │ │ │ │ │ -00008fe0 : │ │ │ │ +00008fd8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #92]! @ 0x5c │ │ │ │ + ldr pc, [ip, #96]! @ 0x60 │ │ │ │ │ │ │ │ -00008ff0 : │ │ │ │ +00008fe8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #84]! @ 0x54 │ │ │ │ │ │ │ │ -00008ffc : │ │ │ │ +00008ff8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #76]! @ 0x4c │ │ │ │ │ │ │ │ -00009008 : │ │ │ │ +00009004 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #68]! @ 0x44 │ │ │ │ │ │ │ │ -00009014 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009010 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #56]! @ 0x38 │ │ │ │ + ldr pc, [ip, #60]! @ 0x3c │ │ │ │ │ │ │ │ -00009024 : │ │ │ │ +0000901c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #48]! @ 0x30 │ │ │ │ │ │ │ │ -00009030 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000902c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #36]! @ 0x24 │ │ │ │ + ldr pc, [ip, #40]! @ 0x28 │ │ │ │ │ │ │ │ -00009040 : │ │ │ │ +00009038 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #28]! │ │ │ │ │ │ │ │ -0000904c : │ │ │ │ +00009048 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #20]! │ │ │ │ │ │ │ │ -00009058 : │ │ │ │ +00009054 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #12]! │ │ │ │ │ │ │ │ -00009064 : │ │ │ │ +00009060 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #4]! │ │ │ │ │ │ │ │ -00009070 : │ │ │ │ +0000906c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4092]! @ 0xffc │ │ │ │ │ │ │ │ -0000907c : │ │ │ │ +00009078 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ │ │ │ │ -00009088 : │ │ │ │ +00009084 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4076]! @ 0xfec │ │ │ │ │ │ │ │ -00009094 <_PyLong_New@plt>: │ │ │ │ +00009090 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4068]! @ 0xfe4 │ │ │ │ │ │ │ │ -000090a0 : │ │ │ │ +0000909c <_PyLong_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4060]! @ 0xfdc │ │ │ │ │ │ │ │ -000090ac : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000090a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4048]! @ 0xfd0 │ │ │ │ + ldr pc, [ip, #4052]! @ 0xfd4 │ │ │ │ │ │ │ │ -000090bc : │ │ │ │ +000090b4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4040]! @ 0xfc8 │ │ │ │ │ │ │ │ -000090c8 : │ │ │ │ +000090c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4032]! @ 0xfc0 │ │ │ │ │ │ │ │ -000090d4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000090d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4020]! @ 0xfb4 │ │ │ │ + ldr pc, [ip, #4024]! @ 0xfb8 │ │ │ │ │ │ │ │ -000090e4 : │ │ │ │ +000090dc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4008]! @ 0xfa8 │ │ │ │ + ldr pc, [ip, #4012]! @ 0xfac │ │ │ │ │ │ │ │ -000090f4 : │ │ │ │ +000090ec : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3996]! @ 0xf9c │ │ │ │ + ldr pc, [ip, #4000]! @ 0xfa0 │ │ │ │ │ │ │ │ -00009104 : │ │ │ │ +000090fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3988]! @ 0xf94 │ │ │ │ │ │ │ │ -00009110 : │ │ │ │ +0000910c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3980]! @ 0xf8c │ │ │ │ │ │ │ │ -0000911c : │ │ │ │ +00009118 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3972]! @ 0xf84 │ │ │ │ │ │ │ │ -00009128 <_Py_Dealloc@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009124 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3960]! @ 0xf78 │ │ │ │ + ldr pc, [ip, #3964]! @ 0xf7c │ │ │ │ │ │ │ │ -00009138 : │ │ │ │ +00009130 <_Py_Dealloc@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3952]! @ 0xf70 │ │ │ │ │ │ │ │ -00009144 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009140 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3940]! @ 0xf64 │ │ │ │ + ldr pc, [ip, #3944]! @ 0xf68 │ │ │ │ │ │ │ │ -00009154 : │ │ │ │ +0000914c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3932]! @ 0xf5c │ │ │ │ │ │ │ │ -00009160 : │ │ │ │ +0000915c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3924]! @ 0xf54 │ │ │ │ │ │ │ │ -0000916c <_PyLong_Sign@plt>: │ │ │ │ +00009168 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3916]! @ 0xf4c │ │ │ │ │ │ │ │ -00009178 : │ │ │ │ +00009174 <_PyLong_Sign@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3908]! @ 0xf44 │ │ │ │ │ │ │ │ -00009184 <_PyUnicode_Equal@plt>: │ │ │ │ +00009180 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3900]! @ 0xf3c │ │ │ │ │ │ │ │ -00009190 : │ │ │ │ +0000918c <_PyUnicode_Equal@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3892]! @ 0xf34 │ │ │ │ │ │ │ │ -0000919c <_PyLong_NumBits@plt>: │ │ │ │ +00009198 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3884]! @ 0xf2c │ │ │ │ │ │ │ │ -000091a8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000091a4 <_PyLong_NumBits@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3872]! @ 0xf20 │ │ │ │ + ldr pc, [ip, #3876]! @ 0xf24 │ │ │ │ │ │ │ │ -000091b8 : │ │ │ │ +000091b0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3864]! @ 0xf18 │ │ │ │ │ │ │ │ -000091c4 : │ │ │ │ +000091c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3856]! @ 0xf10 │ │ │ │ │ │ │ │ -000091d0 : │ │ │ │ +000091cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3848]! @ 0xf08 │ │ │ │ │ │ │ │ -000091dc : │ │ │ │ +000091d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3840]! @ 0xf00 │ │ │ │ │ │ │ │ -000091e8 : │ │ │ │ +000091e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3832]! @ 0xef8 │ │ │ │ │ │ │ │ -000091f4 <__stack_chk_fail@plt>: │ │ │ │ +000091f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3824]! @ 0xef0 │ │ │ │ │ │ │ │ -00009200 : │ │ │ │ +000091fc <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3816]! @ 0xee8 │ │ │ │ │ │ │ │ -0000920c : │ │ │ │ +00009208 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3808]! @ 0xee0 │ │ │ │ │ │ │ │ -00009218 <_PyErr_SetKeyError@plt>: │ │ │ │ +00009214 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3800]! @ 0xed8 │ │ │ │ │ │ │ │ -00009224 : │ │ │ │ +00009220 <_PyErr_SetKeyError@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3792]! @ 0xed0 │ │ │ │ │ │ │ │ -00009230 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000922c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3780]! @ 0xec4 │ │ │ │ + ldr pc, [ip, #3784]! @ 0xec8 │ │ │ │ │ │ │ │ -00009240 : │ │ │ │ +00009238 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3772]! @ 0xebc │ │ │ │ │ │ │ │ -0000924c : │ │ │ │ +00009248 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3764]! @ 0xeb4 │ │ │ │ │ │ │ │ -00009258 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009254 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3752]! @ 0xea8 │ │ │ │ + ldr pc, [ip, #3756]! @ 0xeac │ │ │ │ │ │ │ │ -00009268 <_PyObject_GC_New@plt>: │ │ │ │ +00009260 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3744]! @ 0xea0 │ │ │ │ │ │ │ │ -00009274 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009270 <_PyObject_GC_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3732]! @ 0xe94 │ │ │ │ + ldr pc, [ip, #3736]! @ 0xe98 │ │ │ │ │ │ │ │ -00009284 : │ │ │ │ +0000927c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3724]! @ 0xe8c │ │ │ │ │ │ │ │ -00009290 : │ │ │ │ +0000928c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ │ │ │ │ -0000929c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009298 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3704]! @ 0xe78 │ │ │ │ + ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ -000092ac : │ │ │ │ +000092a4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3696]! @ 0xe70 │ │ │ │ │ │ │ │ -000092b8 : │ │ │ │ +000092b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3688]! @ 0xe68 │ │ │ │ │ │ │ │ -000092c4 : │ │ │ │ +000092c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3680]! @ 0xe60 │ │ │ │ │ │ │ │ -000092d0 <_PyUnicode_FromId@plt>: │ │ │ │ +000092cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3672]! @ 0xe58 │ │ │ │ │ │ │ │ -000092dc : │ │ │ │ +000092d8 <_PyUnicode_FromId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3664]! @ 0xe50 │ │ │ │ │ │ │ │ -000092e8 : │ │ │ │ +000092e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3656]! @ 0xe48 │ │ │ │ │ │ │ │ -000092f4 : │ │ │ │ +000092f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3648]! @ 0xe40 │ │ │ │ │ │ │ │ -00009300 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000092fc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ + ldr pc, [ip, #3640]! @ 0xe38 │ │ │ │ │ │ │ │ -00009310 : │ │ │ │ +00009308 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ -0000931c : │ │ │ │ +00009318 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ -00009328 : │ │ │ │ +00009324 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ -00009334 : │ │ │ │ +00009330 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ -00009340 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000933c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3592]! @ 0xe08 │ │ │ │ + ldr pc, [ip, #3596]! @ 0xe0c │ │ │ │ │ │ │ │ -00009350 : │ │ │ │ +00009348 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3584]! @ 0xe00 │ │ │ │ │ │ │ │ -0000935c : │ │ │ │ +00009358 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3576]! @ 0xdf8 │ │ │ │ │ │ │ │ -00009368 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009364 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3564]! @ 0xdec │ │ │ │ + ldr pc, [ip, #3568]! @ 0xdf0 │ │ │ │ │ │ │ │ -00009378 : │ │ │ │ +00009370 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ │ │ │ │ -00009384 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009380 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3544]! @ 0xdd8 │ │ │ │ + ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ -00009394 : │ │ │ │ +0000938c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3536]! @ 0xdd0 │ │ │ │ │ │ │ │ -000093a0 <_PyErr_ChainExceptions1@plt>: │ │ │ │ +0000939c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3528]! @ 0xdc8 │ │ │ │ │ │ │ │ -000093ac : │ │ │ │ +000093a8 <_PyErr_ChainExceptions1@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3520]! @ 0xdc0 │ │ │ │ │ │ │ │ -000093b8 : │ │ │ │ +000093b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3512]! @ 0xdb8 │ │ │ │ │ │ │ │ -000093c4 : │ │ │ │ +000093c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3504]! @ 0xdb0 │ │ │ │ │ │ │ │ -000093d0 : │ │ │ │ +000093cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3496]! @ 0xda8 │ │ │ │ │ │ │ │ -000093dc : │ │ │ │ +000093d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3488]! @ 0xda0 │ │ │ │ │ │ │ │ -000093e8 : │ │ │ │ +000093e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3480]! @ 0xd98 │ │ │ │ │ │ │ │ -000093f4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000093f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ + ldr pc, [ip, #3472]! @ 0xd90 │ │ │ │ │ │ │ │ -00009404 : │ │ │ │ +000093fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ -00009410 : │ │ │ │ +0000940c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ -0000941c : │ │ │ │ +00009418 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ │ │ │ │ -00009428 <__gmon_start__@plt>: │ │ │ │ +00009424 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ │ │ │ │ -00009434 : │ │ │ │ +00009430 <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3428]! @ 0xd64 │ │ │ │ │ │ │ │ -00009440 : │ │ │ │ +0000943c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3420]! @ 0xd5c │ │ │ │ │ │ │ │ -0000944c : │ │ │ │ +00009448 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3412]! @ 0xd54 │ │ │ │ │ │ │ │ -00009458 : │ │ │ │ +00009454 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3404]! @ 0xd4c │ │ │ │ │ │ │ │ -00009464 : │ │ │ │ +00009460 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3396]! @ 0xd44 │ │ │ │ │ │ │ │ -00009470 : │ │ │ │ +0000946c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3388]! @ 0xd3c │ │ │ │ │ │ │ │ -0000947c : │ │ │ │ +00009478 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3380]! @ 0xd34 │ │ │ │ │ │ │ │ -00009488 : │ │ │ │ +00009484 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3372]! @ 0xd2c │ │ │ │ │ │ │ │ -00009494 : │ │ │ │ +00009490 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3364]! @ 0xd24 │ │ │ │ │ │ │ │ -000094a0 : │ │ │ │ +0000949c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3356]! @ 0xd1c │ │ │ │ │ │ │ │ -000094ac : │ │ │ │ +000094a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3348]! @ 0xd14 │ │ │ │ │ │ │ │ -000094b8 : │ │ │ │ +000094b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3340]! @ 0xd0c │ │ │ │ │ │ │ │ -000094c4 <_PyUnicode_IsWhitespace@plt>: │ │ │ │ +000094c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3332]! @ 0xd04 │ │ │ │ │ │ │ │ -000094d0 : │ │ │ │ +000094cc <_PyUnicode_IsWhitespace@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3324]! @ 0xcfc │ │ │ │ │ │ │ │ -000094dc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000094d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3312]! @ 0xcf0 │ │ │ │ + ldr pc, [ip, #3316]! @ 0xcf4 │ │ │ │ │ │ │ │ -000094ec : │ │ │ │ +000094e4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3304]! @ 0xce8 │ │ │ │ │ │ │ │ -000094f8 : │ │ │ │ +000094f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3296]! @ 0xce0 │ │ │ │ │ │ │ │ -00009504 : │ │ │ │ +00009500 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3288]! @ 0xcd8 │ │ │ │ │ │ │ │ -00009510 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000950c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3276]! @ 0xccc │ │ │ │ + ldr pc, [ip, #3280]! @ 0xcd0 │ │ │ │ │ │ │ │ -00009520 : │ │ │ │ +00009518 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3264]! @ 0xcc0 │ │ │ │ + ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ │ │ │ │ -00009530 : │ │ │ │ +00009528 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3256]! @ 0xcb8 │ │ │ │ │ │ │ │ -0000953c : │ │ │ │ +00009538 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3248]! @ 0xcb0 │ │ │ │ │ │ │ │ -00009548 : │ │ │ │ +00009544 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3240]! @ 0xca8 │ │ │ │ │ │ │ │ -00009554 : │ │ │ │ +00009550 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3232]! @ 0xca0 │ │ │ │ │ │ │ │ -00009560 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000955c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3220]! @ 0xc94 │ │ │ │ + ldr pc, [ip, #3224]! @ 0xc98 │ │ │ │ │ │ │ │ -00009570 : │ │ │ │ +00009568 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3208]! @ 0xc88 │ │ │ │ + ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ │ │ │ │ -00009580 : │ │ │ │ +00009578 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3200]! @ 0xc80 │ │ │ │ │ │ │ │ -0000958c : │ │ │ │ +00009588 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3192]! @ 0xc78 │ │ │ │ │ │ │ │ -00009598 <_PyTrash_thread_deposit_object@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009594 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3180]! @ 0xc6c │ │ │ │ + ldr pc, [ip, #3184]! @ 0xc70 │ │ │ │ │ │ │ │ -000095a8 : │ │ │ │ +000095a0 <_PyTrash_thread_deposit_object@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3168]! @ 0xc60 │ │ │ │ + ldr pc, [ip, #3172]! @ 0xc64 │ │ │ │ │ │ │ │ -000095b8 : │ │ │ │ +000095b0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3160]! @ 0xc58 │ │ │ │ │ │ │ │ -000095c4 : │ │ │ │ +000095c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3152]! @ 0xc50 │ │ │ │ │ │ │ │ -000095d0 : │ │ │ │ +000095cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3144]! @ 0xc48 │ │ │ │ │ │ │ │ -000095dc : │ │ │ │ +000095d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3136]! @ 0xc40 │ │ │ │ │ │ │ │ -000095e8 : │ │ │ │ +000095e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3128]! @ 0xc38 │ │ │ │ │ │ │ │ -000095f4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ + ldr pc, [ip, #3120]! @ 0xc30 │ │ │ │ │ │ │ │ -00009604 : │ │ │ │ +000095fc : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3104]! @ 0xc20 │ │ │ │ + ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ -00009614 : │ │ │ │ +0000960c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3096]! @ 0xc18 │ │ │ │ │ │ │ │ -00009620 : │ │ │ │ +0000961c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3088]! @ 0xc10 │ │ │ │ │ │ │ │ -0000962c : │ │ │ │ +00009628 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3080]! @ 0xc08 │ │ │ │ │ │ │ │ -00009638 <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ +00009634 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3072]! @ 0xc00 │ │ │ │ │ │ │ │ -00009644 : │ │ │ │ +00009640 <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3064]! @ 0xbf8 │ │ │ │ │ │ │ │ -00009650 : │ │ │ │ +0000964c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3056]! @ 0xbf0 │ │ │ │ │ │ │ │ -0000965c : │ │ │ │ +00009658 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3048]! @ 0xbe8 │ │ │ │ │ │ │ │ -00009668 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009664 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3036]! @ 0xbdc │ │ │ │ + ldr pc, [ip, #3040]! @ 0xbe0 │ │ │ │ │ │ │ │ -00009678 <_PyErr_FormatFromCause@plt>: │ │ │ │ +00009670 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3028]! @ 0xbd4 │ │ │ │ │ │ │ │ -00009684 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009680 <_PyErr_FormatFromCause@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3016]! @ 0xbc8 │ │ │ │ + ldr pc, [ip, #3020]! @ 0xbcc │ │ │ │ │ │ │ │ -00009694 : │ │ │ │ +0000968c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3008]! @ 0xbc0 │ │ │ │ │ │ │ │ -000096a0 <_PyObject_GetAttrId@plt>: │ │ │ │ +0000969c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3000]! @ 0xbb8 │ │ │ │ │ │ │ │ -000096ac : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096a8 <_PyObject_GetAttrId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2988]! @ 0xbac │ │ │ │ + ldr pc, [ip, #2992]! @ 0xbb0 │ │ │ │ │ │ │ │ -000096bc : │ │ │ │ +000096b4 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2976]! @ 0xba0 │ │ │ │ + ldr pc, [ip, #2980]! @ 0xba4 │ │ │ │ │ │ │ │ -000096cc : │ │ │ │ +000096c4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2968]! @ 0xb98 │ │ │ │ │ │ │ │ -000096d8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096d4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ + ldr pc, [ip, #2960]! @ 0xb90 │ │ │ │ │ │ │ │ -000096e8 : │ │ │ │ +000096e0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2948]! @ 0xb84 │ │ │ │ │ │ │ │ -000096f4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096f0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2936]! @ 0xb78 │ │ │ │ + ldr pc, [ip, #2940]! @ 0xb7c │ │ │ │ │ │ │ │ -00009704 : │ │ │ │ +000096fc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2928]! @ 0xb70 │ │ │ │ │ │ │ │ -00009710 : │ │ │ │ +0000970c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2920]! @ 0xb68 │ │ │ │ │ │ │ │ -0000971c : │ │ │ │ +00009718 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2912]! @ 0xb60 │ │ │ │ │ │ │ │ -00009728 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009724 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2900]! @ 0xb54 │ │ │ │ + ldr pc, [ip, #2904]! @ 0xb58 │ │ │ │ │ │ │ │ -00009738 : │ │ │ │ +00009730 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ │ │ │ │ -00009744 : │ │ │ │ +00009740 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ -00009750 : │ │ │ │ +0000974c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ -0000975c : │ │ │ │ +00009758 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2868]! @ 0xb34 │ │ │ │ │ │ │ │ -00009768 : │ │ │ │ +00009764 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2860]! @ 0xb2c │ │ │ │ │ │ │ │ -00009774 : │ │ │ │ +00009770 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2852]! @ 0xb24 │ │ │ │ │ │ │ │ -00009780 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000977c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2840]! @ 0xb18 │ │ │ │ + ldr pc, [ip, #2844]! @ 0xb1c │ │ │ │ │ │ │ │ -00009790 : │ │ │ │ +00009788 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ + ldr pc, [ip, #2832]! @ 0xb10 │ │ │ │ │ │ │ │ -000097a0 : │ │ │ │ +00009798 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ -000097ac : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2808]! @ 0xaf8 │ │ │ │ + ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ -000097bc : │ │ │ │ +000097b4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2800]! @ 0xaf0 │ │ │ │ │ │ │ │ -000097c8 : │ │ │ │ +000097c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2792]! @ 0xae8 │ │ │ │ │ │ │ │ -000097d4 : │ │ │ │ +000097d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2784]! @ 0xae0 │ │ │ │ │ │ │ │ -000097e0 : │ │ │ │ +000097dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2776]! @ 0xad8 │ │ │ │ │ │ │ │ -000097ec <_PyTrash_thread_destroy_chain@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2764]! @ 0xacc │ │ │ │ + ldr pc, [ip, #2768]! @ 0xad0 │ │ │ │ │ │ │ │ -000097fc : │ │ │ │ +000097f4 <_PyTrash_thread_destroy_chain@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ │ │ │ │ -00009808 : │ │ │ │ +00009804 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ -00009814 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009810 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ + ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ -00009824 : │ │ │ │ +0000981c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ │ │ │ │ -00009830 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000982c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2716]! @ 0xa9c │ │ │ │ + ldr pc, [ip, #2720]! @ 0xaa0 │ │ │ │ │ │ │ │ -00009840 <_PyDict_NewPresized@plt>: │ │ │ │ +00009838 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2708]! @ 0xa94 │ │ │ │ │ │ │ │ -0000984c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009848 <_PyDict_NewPresized@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2696]! @ 0xa88 │ │ │ │ + ldr pc, [ip, #2700]! @ 0xa8c │ │ │ │ │ │ │ │ -0000985c : │ │ │ │ +00009854 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2688]! @ 0xa80 │ │ │ │ │ │ │ │ -00009868 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009864 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2676]! @ 0xa74 │ │ │ │ + ldr pc, [ip, #2680]! @ 0xa78 │ │ │ │ │ │ │ │ -00009878 : │ │ │ │ +00009870 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ │ │ │ │ -00009884 : │ │ │ │ +00009880 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ -00009890 <_PyBytes_Join@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000988c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2648]! @ 0xa58 │ │ │ │ + ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ -000098a0 : │ │ │ │ +00009898 <_PyBytes_Join@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2640]! @ 0xa50 │ │ │ │ │ │ │ │ -000098ac : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000098a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ + ldr pc, [ip, #2632]! @ 0xa48 │ │ │ │ │ │ │ │ -000098bc : │ │ │ │ +000098b4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ -000098c8 : │ │ │ │ +000098c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ -000098d4 : │ │ │ │ +000098d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2604]! @ 0xa2c │ │ │ │ │ │ │ │ -000098e0 : │ │ │ │ +000098dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2596]! @ 0xa24 │ │ │ │ │ │ │ │ -000098ec : │ │ │ │ +000098e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2588]! @ 0xa1c │ │ │ │ │ │ │ │ -000098f8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000098f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2576]! @ 0xa10 │ │ │ │ + ldr pc, [ip, #2580]! @ 0xa14 │ │ │ │ │ │ │ │ -00009908 : │ │ │ │ +00009900 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2568]! @ 0xa08 │ │ │ │ │ │ │ │ -00009914 : │ │ │ │ +00009910 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2560]! @ 0xa00 │ │ │ │ │ │ │ │ -00009920 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000991c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ + ldr pc, [ip, #2552]! @ 0x9f8 │ │ │ │ │ │ │ │ -00009930 : │ │ │ │ +00009928 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ -0000993c : │ │ │ │ +00009938 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ -00009948 : │ │ │ │ +00009944 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ -00009954 <__snprintf_chk@plt>: │ │ │ │ +00009950 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2516]! @ 0x9d4 │ │ │ │ │ │ │ │ -00009960 : │ │ │ │ +0000995c <__snprintf_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2508]! @ 0x9cc │ │ │ │ │ │ │ │ -0000996c : │ │ │ │ +00009968 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2500]! @ 0x9c4 │ │ │ │ │ │ │ │ -00009978 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009974 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2488]! @ 0x9b8 │ │ │ │ + ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ │ │ │ │ -00009988 <__assert_fail@plt>: │ │ │ │ +00009980 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2480]! @ 0x9b0 │ │ │ │ │ │ │ │ -00009994 : │ │ │ │ +00009990 <__assert_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2472]! @ 0x9a8 │ │ │ │ │ │ │ │ -000099a0 : │ │ │ │ +0000999c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2464]! @ 0x9a0 │ │ │ │ │ │ │ │ -000099ac : │ │ │ │ +000099a8 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #286720 @ 0x46000 │ │ │ │ + ldr pc, [ip, #2456]! @ 0x998 │ │ │ │ + │ │ │ │ +000099b4 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ + ldr pc, [ip, #2444]! @ 0x98c │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,224 +1,224 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000099c0 : │ │ │ │ +000099c8 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60bcc <__mypyc_empty_tuple__@@Base+0xfeb0ece4> │ │ │ │ + bl feb60bd4 <__mypyc_empty_tuple__@@Base+0xfeb0ecec> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14d9b4 <__mypyc_empty_tuple__@@Base+0xfbacc> │ │ │ │ + blmi 14d9bc <__mypyc_empty_tuple__@@Base+0xfbad4> │ │ │ │ rsbne pc, r1, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-780 @ 0xfffffcf4 │ │ │ │ svc 0x00d2f7ff │ │ │ │ - muleq r2, ip, ip │ │ │ │ - andeq r6, r2, lr, asr #18 │ │ │ │ - andeq r6, r2, lr, ror #18 │ │ │ │ + andeq sl, r2, ip, lsl #25 │ │ │ │ + andeq r6, r2, lr, lsr r9 │ │ │ │ + andeq r6, r2, lr, asr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60bfc <__mypyc_empty_tuple__@@Base+0xfeb0ed14> │ │ │ │ + bl feb60c04 <__mypyc_empty_tuple__@@Base+0xfeb0ed1c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14d9e4 <__mypyc_empty_tuple__@@Base+0xfbafc> │ │ │ │ + blmi 14d9ec <__mypyc_empty_tuple__@@Base+0xfbb04> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efbc │ │ │ │ - andeq sl, r2, lr, ror #24 │ │ │ │ - andeq r6, r2, r0, ror #18 │ │ │ │ - andeq r6, r2, ip, lsl #19 │ │ │ │ + andeq sl, r2, lr, asr ip │ │ │ │ + andeq r6, r2, r0, asr r9 │ │ │ │ + andeq r6, r2, ip, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c2c <__mypyc_empty_tuple__@@Base+0xfeb0ed44> │ │ │ │ + bl feb60c34 <__mypyc_empty_tuple__@@Base+0xfeb0ed4c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da14 <__mypyc_empty_tuple__@@Base+0xfbb2c> │ │ │ │ + blmi 14da1c <__mypyc_empty_tuple__@@Base+0xfbb34> │ │ │ │ stmdbmi r5, {r1, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efa4 │ │ │ │ - andeq sl, r2, lr, lsr ip │ │ │ │ - andeq r6, r2, r0, lsr r9 │ │ │ │ - andeq r6, r2, r0, ror r9 │ │ │ │ + andeq sl, r2, lr, lsr #24 │ │ │ │ + andeq r6, r2, r0, lsr #18 │ │ │ │ + andeq r6, r2, r0, ror #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c5c <__mypyc_empty_tuple__@@Base+0xfeb0ed74> │ │ │ │ + bl feb60c64 <__mypyc_empty_tuple__@@Base+0xfeb0ed7c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da44 <__mypyc_empty_tuple__@@Base+0xfbb5c> │ │ │ │ + blmi 14da4c <__mypyc_empty_tuple__@@Base+0xfbb64> │ │ │ │ addvc pc, ip, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-828 @ 0xfffffcc4 │ │ │ │ svc 0x008af7ff │ │ │ │ - andeq sl, r2, ip, lsl #24 │ │ │ │ - andeq r6, r2, sl, asr r9 │ │ │ │ - andeq r6, r2, r6, lsl #19 │ │ │ │ + strdeq sl, [r2], -ip │ │ │ │ + andeq r6, r2, sl, asr #18 │ │ │ │ + andeq r6, r2, r6, ror r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c8c <__mypyc_empty_tuple__@@Base+0xfeb0eda4> │ │ │ │ + bl feb60c94 <__mypyc_empty_tuple__@@Base+0xfeb0edac> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da74 <__mypyc_empty_tuple__@@Base+0xfbb8c> │ │ │ │ + blmi 14da7c <__mypyc_empty_tuple__@@Base+0xfbb94> │ │ │ │ stmdbmi r5, {r0, r1, r3, r4, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef74 │ │ │ │ - ldrdeq sl, [r2], -lr │ │ │ │ - andeq r6, r2, ip, lsr #18 │ │ │ │ - andeq r6, r2, r8, asr r9 │ │ │ │ + andeq sl, r2, lr, asr #23 │ │ │ │ + andeq r6, r2, ip, lsl r9 │ │ │ │ + andeq r6, r2, r8, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60cbc <__mypyc_empty_tuple__@@Base+0xfeb0edd4> │ │ │ │ + bl feb60cc4 <__mypyc_empty_tuple__@@Base+0xfeb0eddc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14daa4 <__mypyc_empty_tuple__@@Base+0xfbbbc> │ │ │ │ + blmi 14daac <__mypyc_empty_tuple__@@Base+0xfbbc4> │ │ │ │ subne pc, r3, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-876 @ 0xfffffc94 │ │ │ │ svc 0x005af7ff │ │ │ │ - andeq sl, r2, ip, lsr #23 │ │ │ │ - strdeq r6, [r2], -sl │ │ │ │ - andeq r6, r2, sl, lsr r9 │ │ │ │ + muleq r2, ip, fp │ │ │ │ + andeq r6, r2, sl, ror #17 │ │ │ │ + andeq r6, r2, sl, lsr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60cec <__mypyc_empty_tuple__@@Base+0xfeb0ee04> │ │ │ │ + bl feb60cf4 <__mypyc_empty_tuple__@@Base+0xfeb0ee0c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dad4 <__mypyc_empty_tuple__@@Base+0xfbbec> │ │ │ │ + blmi 14dadc <__mypyc_empty_tuple__@@Base+0xfbbf4> │ │ │ │ stmdbmi r5, {r1, r2, r3, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmncc ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef44 │ │ │ │ - andeq sl, r2, lr, ror fp │ │ │ │ - andeq r6, r2, r0, lsr r9 │ │ │ │ - andeq r6, r2, ip, asr r9 │ │ │ │ + andeq sl, r2, lr, ror #22 │ │ │ │ + andeq r6, r2, r0, lsr #18 │ │ │ │ + andeq r6, r2, ip, asr #18 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d1c <__mypyc_empty_tuple__@@Base+0xfeb0ee34> │ │ │ │ + bl feb60d24 <__mypyc_empty_tuple__@@Base+0xfeb0ee3c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db04 <__mypyc_empty_tuple__@@Base+0xfbc1c> │ │ │ │ + blmi 14db0c <__mypyc_empty_tuple__@@Base+0xfbc24> │ │ │ │ stmdbmi r5, {r0, r1, r2, r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ orrcc r4, ip, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef2c │ │ │ │ - andeq sl, r2, lr, asr #22 │ │ │ │ - andeq r6, r2, r0, lsl #18 │ │ │ │ - andeq r6, r2, r4, asr #18 │ │ │ │ + andeq sl, r2, lr, lsr fp │ │ │ │ + strdeq r6, [r2], -r0 │ │ │ │ + andeq r6, r2, r4, lsr r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d4c <__mypyc_empty_tuple__@@Base+0xfeb0ee64> │ │ │ │ + bl feb60d54 <__mypyc_empty_tuple__@@Base+0xfeb0ee6c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db34 <__mypyc_empty_tuple__@@Base+0xfbc4c> │ │ │ │ + blmi 14db3c <__mypyc_empty_tuple__@@Base+0xfbc54> │ │ │ │ adcsne pc, r7, #64, 4 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-924 @ 0xfffffc64 │ │ │ │ svc 0x0012f7ff │ │ │ │ - andeq sl, r2, ip, lsl fp │ │ │ │ - andeq r6, r2, lr, asr #15 │ │ │ │ - andeq r6, r2, r6, lsr #18 │ │ │ │ + andeq sl, r2, ip, lsl #22 │ │ │ │ + @ instruction: 0x000267be │ │ │ │ + andeq r6, r2, r6, lsl r9 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d7c <__mypyc_empty_tuple__@@Base+0xfeb0ee94> │ │ │ │ + bl feb60d84 <__mypyc_empty_tuple__@@Base+0xfeb0ee9c> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db64 <__mypyc_empty_tuple__@@Base+0xfbc7c> │ │ │ │ + blmi 14db6c <__mypyc_empty_tuple__@@Base+0xfbc84> │ │ │ │ stmdbmi r5, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33a84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eefc │ │ │ │ - andeq sl, r2, lr, ror #21 │ │ │ │ - andeq r6, r2, r8, asr #20 │ │ │ │ - andeq r6, r2, ip, ror sl │ │ │ │ + ldrdeq sl, [r2], -lr │ │ │ │ + andeq r6, r2, r8, lsr sl │ │ │ │ + andeq r6, r2, ip, ror #20 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60dac <__mypyc_empty_tuple__@@Base+0xfeb0eec4> │ │ │ │ + bl feb60db4 <__mypyc_empty_tuple__@@Base+0xfeb0eecc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db94 <__mypyc_empty_tuple__@@Base+0xfbcac> │ │ │ │ + blmi 14db9c <__mypyc_empty_tuple__@@Base+0xfbcb4> │ │ │ │ stmdbmi r5, {r1, r2, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ biccc r4, r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eee4 │ │ │ │ - @ instruction: 0x0002aabe │ │ │ │ - andeq r6, r2, r8, ror #20 │ │ │ │ - muleq r2, r8, sl │ │ │ │ + andeq sl, r2, lr, lsr #21 │ │ │ │ + andeq r6, r2, r8, asr sl │ │ │ │ + andeq r6, r2, r8, lsl #21 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60ddc <__mypyc_empty_tuple__@@Base+0xfeb0eef4> │ │ │ │ + bl feb60de4 <__mypyc_empty_tuple__@@Base+0xfeb0eefc> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dbc4 <__mypyc_empty_tuple__@@Base+0xfbcdc> │ │ │ │ + blmi 14dbcc <__mypyc_empty_tuple__@@Base+0xfbce4> │ │ │ │ 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, lsl #21 │ │ │ │ - andeq r6, r2, r4, lsl #21 │ │ │ │ - andeq r6, r2, ip, lsr #21 │ │ │ │ - ldr r3, [pc, #20] @ 9c1c │ │ │ │ - ldr r2, [pc, #20] @ 9c20 │ │ │ │ + andeq sl, r2, lr, ror sl │ │ │ │ + andeq r6, r2, r4, ror sl │ │ │ │ + muleq r2, ip, sl │ │ │ │ + ldr r3, [pc, #20] @ 9c24 │ │ │ │ + ldr r2, [pc, #20] @ 9c28 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 9428 <__gmon_start__@plt> │ │ │ │ - strdeq r6, [r4], -r0 │ │ │ │ + b 9430 <__gmon_start__@plt> │ │ │ │ + andeq r6, r4, r8, ror #7 │ │ │ │ andeq r0, r0, r0, lsr #8 │ │ │ │ - blmi 1dbc44 <__mypyc_empty_tuple__@@Base+0x189d5c> │ │ │ │ + blmi 1dbc4c <__mypyc_empty_tuple__@@Base+0x189d64> │ │ │ │ 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 │ │ │ │ - ldrdeq r7, [r4], -r2 │ │ │ │ - ldrdeq r7, [r4], -r0 │ │ │ │ - andeq r6, r4, lr, asr #7 │ │ │ │ + andeq r7, r4, sl, asr #27 │ │ │ │ + andeq r7, r4, r8, asr #27 │ │ │ │ + andeq r6, r4, r6, asr #7 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ - blmi 25bc78 <__mypyc_empty_tuple__@@Base+0x209d90> │ │ │ │ - bmi 25ae3c <__mypyc_empty_tuple__@@Base+0x208f54> │ │ │ │ - bne 6dae4c <__mypyc_empty_tuple__@@Base+0x688f64> │ │ │ │ + blmi 25bc80 <__mypyc_empty_tuple__@@Base+0x209d98> │ │ │ │ + bmi 25ae44 <__mypyc_empty_tuple__@@Base+0x208f5c> │ │ │ │ + bne 6dae54 <__mypyc_empty_tuple__@@Base+0x688f6c> │ │ │ │ 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, r8, lsr #27 │ │ │ │ - andeq r7, r4, r4, lsr #27 │ │ │ │ - andeq r6, r4, r0, lsr #7 │ │ │ │ + andeq r7, r4, r0, lsr #27 │ │ │ │ + muleq r4, ip, sp │ │ │ │ + muleq r4, r8, r3 │ │ │ │ strdeq r0, [r0], -r4 │ │ │ │ - blmi 2b70ac <__mypyc_empty_tuple__@@Base+0x2651c4> │ │ │ │ + blmi 2b70b4 <__mypyc_empty_tuple__@@Base+0x2651cc> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 278244 <__mypyc_empty_tuple__@@Base+0x22635c> │ │ │ │ + blmi 27824c <__mypyc_empty_tuple__@@Base+0x226364> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffe992 │ │ │ │ - blmi 1c9ba8 <__mypyc_empty_tuple__@@Base+0x177cc0> │ │ │ │ + blmi 1c9bb0 <__mypyc_empty_tuple__@@Base+0x177cc8> │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq r7, r4, r2, ror sp │ │ │ │ - andeq r6, r4, r0, ror r3 │ │ │ │ + andeq r7, r4, sl, ror #26 │ │ │ │ + andeq r6, r4, r8, ror #6 │ │ │ │ andeq r0, r0, r4, ror r3 │ │ │ │ - andeq r6, r4, sl, ror r8 │ │ │ │ - andeq r7, r4, r2, asr sp │ │ │ │ + andeq r6, r4, r2, ror r8 │ │ │ │ + andeq r7, r4, sl, asr #26 │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ │ │ │ │ -00009cd0 : │ │ │ │ +00009cd8 : │ │ │ │ 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, 9cee │ │ │ │ - ldr r3, [pc, #4] @ (9cf0 ) │ │ │ │ + cbz r0, 9cf6 │ │ │ │ + ldr r3, [pc, #4] @ (9cf8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r6, [r2, #20] │ │ │ │ + ldrb r6, [r1, #20] │ │ │ │ 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, 9d40 │ │ │ │ + cbnz r3, 9d48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 9d4e │ │ │ │ + cbnz r3, 9d56 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 9d32 │ │ │ │ + cbz r0, 9d3a │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9d4c │ │ │ │ + cbnz r0, 9d54 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 9d4c │ │ │ │ + cbz r0, 9d54 │ │ │ │ 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 9d1a │ │ │ │ + beq.n 9d22 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d28 │ │ │ │ + beq.n 9d30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 9d66 │ │ │ │ + cbz r0, 9d6e │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00009d68 : │ │ │ │ +00009d70 : │ │ │ │ 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, 9d88 │ │ │ │ - ldr r3, [pc, #8] @ (9d8c ) │ │ │ │ + cbz r0, 9d90 │ │ │ │ + ldr r3, [pc, #8] @ (9d94 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r7, #17] │ │ │ │ + ldrb r6, [r6, #17] │ │ │ │ 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, 9db6 │ │ │ │ + cbz r0, 9dbe │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 9dc6 │ │ │ │ + cbnz r0, 9dce │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9dc6 │ │ │ │ + cbz r0, 9dce │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00009dcc : │ │ │ │ +00009dd4 : │ │ │ │ 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, 9dec │ │ │ │ - ldr r3, [pc, #8] @ (9df0 ) │ │ │ │ + cbz r0, 9df4 │ │ │ │ + ldr r3, [pc, #8] @ (9df8 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r3, #16] │ │ │ │ + ldrb r2, [r2, #16] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00009df4 : │ │ │ │ +00009dfc : │ │ │ │ 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] @ (9e3c ) │ │ │ │ - ldr r3, [pc, #40] @ (9e40 ) │ │ │ │ + ldr r2, [pc, #40] @ (9e44 ) │ │ │ │ + ldr r3, [pc, #40] @ (9e48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9e28 │ │ │ │ + bne.n 9e30 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9cd0 │ │ │ │ - ldr r3, [pc, #24] @ (9e44 ) │ │ │ │ - ldr r1, [pc, #28] @ (9e48 ) │ │ │ │ + b.w 9cd8 │ │ │ │ + ldr r3, [pc, #24] @ (9e4c ) │ │ │ │ + ldr r1, [pc, #28] @ (9e50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r6, [r4, #28] │ │ │ │ + str r6, [r3, #28] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 9e76 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 9e6c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 9e6e │ │ │ │ - pop {r3, pc} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #20] @ (9e8c ) │ │ │ │ - movw r2, #598 @ 0x256 │ │ │ │ - ldr r1, [pc, #16] @ (9e90 ) │ │ │ │ - ldr r0, [pc, #20] @ (9e94 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - add r7, pc, #976 @ (adr r7, a260 ) │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r5, #68] @ 0x44 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r4, #72] @ 0x48 │ │ │ │ + str r0, [r0, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00009e98 : │ │ │ │ +00009e54 : │ │ │ │ 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, 9ee0 │ │ │ │ - ldr r2, [pc, #60] @ (9ef0 ) │ │ │ │ + cbz r0, 9e9c │ │ │ │ + ldr r2, [pc, #60] @ (9eac ) │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bl 9df4 │ │ │ │ + bl 9dfc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9ed0 │ │ │ │ + cbz r0, 9e8c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9ee0 │ │ │ │ + beq.n 9e9c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9ee8 │ │ │ │ + cbz r2, 9ea4 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9ee0 │ │ │ │ - ldrb r6, [r0, #13] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9e9c │ │ │ │ + ldrb r2, [r1, #14] │ │ │ │ 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, 9f22 │ │ │ │ + cbz r0, 9ede │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f22 │ │ │ │ + beq.n 9ede │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9f6a │ │ │ │ + cbz r2, 9f26 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9f3e │ │ │ │ + cbz r0, 9efa │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f3e │ │ │ │ + beq.n 9efa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9f74 │ │ │ │ + cbz r2, 9f30 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 9f5a │ │ │ │ + cbz r0, 9f16 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9f5a │ │ │ │ + beq.n 9f16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9f60 │ │ │ │ + cbz r2, 9f1c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f22 │ │ │ │ + b.n 9ede │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f3e │ │ │ │ + b.n 9efa │ │ │ │ + nop │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r0, 9f66 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 9f5c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 9f5e │ │ │ │ + pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #20] @ (9f7c ) │ │ │ │ + movw r2, #598 @ 0x256 │ │ │ │ + ldr r1, [pc, #16] @ (9f80 ) │ │ │ │ + ldr r0, [pc, #20] @ (9f84 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ + add r6, pc, #1008 @ (adr r6, a370 ) │ │ │ │ + movs r2, r0 │ │ │ │ + str r6, [r6, #52] @ 0x34 │ │ │ │ + movs r2, r0 │ │ │ │ + str r0, [r5, #56] @ 0x38 │ │ │ │ + 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, 9fae │ │ │ │ + cbz r0, 9fb6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fae │ │ │ │ + beq.n 9fb6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fda │ │ │ │ + cbz r2, 9fe2 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9fca │ │ │ │ + cbz r0, 9fd2 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9fca │ │ │ │ + beq.n 9fd2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fd0 │ │ │ │ + cbz r2, 9fd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9fae │ │ │ │ + b.n 9fb6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, a012 │ │ │ │ + cbz r2, a01a │ │ │ │ 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 a00e │ │ │ │ + beq.n a016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, a016 │ │ │ │ + cbz r3, a01e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_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, a04e │ │ │ │ + cbz r0, a056 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n a04e │ │ │ │ + beq.n a056 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a05a │ │ │ │ + cbz r2, a062 │ │ │ │ mov r0, r3 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97e8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97e8 │ │ │ │ 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, a096 │ │ │ │ + cbz r0, a09e │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, a0a0 │ │ │ │ + cbnz r0, a0a8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8f60 │ │ │ │ + blx 8f68 │ │ │ │ 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] @ (a174 ) │ │ │ │ + ldr r5, [pc, #192] @ (a17c ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 9960 │ │ │ │ - ldr r3, [pc, #188] @ (a178 ) │ │ │ │ + blx 9968 │ │ │ │ + ldr r3, [pc, #188] @ (a180 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a102 │ │ │ │ - blx 944c │ │ │ │ + cbz r2, a10a │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a0dc │ │ │ │ + bgt.n a0e4 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #164] @ (a17c ) │ │ │ │ + ldr r2, [pc, #164] @ (a184 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a168 │ │ │ │ + beq.n a170 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - bl 9ef4 │ │ │ │ + bl 9eb0 │ │ │ │ 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 a15e │ │ │ │ + bgt.n a166 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r4, [r3, #0] │ │ │ │ - cbz r0, a11e │ │ │ │ + cbz r0, a126 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a11e │ │ │ │ + beq.n a126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a11e │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, a126 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a13a │ │ │ │ + cbz r0, a142 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a13a │ │ │ │ + beq.n a142 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, a13a │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, a142 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a100 │ │ │ │ + beq.n a108 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a100 │ │ │ │ + beq.n a108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a100 │ │ │ │ + bne.n a108 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 97ec <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + b.w 97f4 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9598 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95a0 <_PyTrash_thread_deposit_object@plt> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r0, r5] │ │ │ │ + ldrsh r0, [r7, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, 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 9960 │ │ │ │ - blx 944c │ │ │ │ + blx 9968 │ │ │ │ + blx 9454 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bgt.n a1b0 │ │ │ │ - ldr.w ip, [pc, #68] @ a1ec │ │ │ │ + bgt.n a1b8 │ │ │ │ + ldr.w ip, [pc, #68] @ a1f4 │ │ │ │ ldr r5, [r1, #24] │ │ │ │ add ip, pc │ │ │ │ cmp r5, ip │ │ │ │ - beq.n a1e0 │ │ │ │ + beq.n a1e8 │ │ │ │ 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 a1d4 │ │ │ │ + bgt.n a1dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 97ec <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + b.w 97f4 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9598 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95a0 <_PyTrash_thread_deposit_object@plt> │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a22c ) │ │ │ │ + ldr r2, [pc, #56] @ (a234 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a202 │ │ │ │ + cbz r3, a20a │ │ │ │ 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] @ (a230 ) │ │ │ │ - ldr r1, [pc, #28] @ (a234 ) │ │ │ │ + ldr r0, [pc, #28] @ (a238 ) │ │ │ │ + ldr r1, [pc, #28] @ (a23c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r1, r0] │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #40] @ 0x28 │ │ │ │ + str r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a274 ) │ │ │ │ + ldr r2, [pc, #56] @ (a27c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a24a │ │ │ │ + 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] @ (a278 ) │ │ │ │ - ldr r1, [pc, #28] @ (a27c ) │ │ │ │ + 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 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r0, r7] │ │ │ │ + ldrb r0, [r7, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #40] @ 0x28 │ │ │ │ + str r4, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #56] @ (a2bc ) │ │ │ │ + ldr r2, [pc, #56] @ (a2c4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a292 │ │ │ │ + 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] @ (a2c0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a2c4 ) │ │ │ │ + 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 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r7, r5] │ │ │ │ + ldrb r0, [r6, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r7, #36] @ 0x24 │ │ │ │ + str r4, [r5, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #64] @ (a30c ) │ │ │ │ + ldr r2, [pc, #64] @ (a314 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a2e2 │ │ │ │ + cbz r3, a2ea │ │ │ │ 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] @ (a310 ) │ │ │ │ - ldr r1, [pc, #28] @ (a314 ) │ │ │ │ + ldr r0, [pc, #28] @ (a318 ) │ │ │ │ + ldr r1, [pc, #28] @ (a31c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + ldrb r0, [r5, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r2, #36] @ 0x24 │ │ │ │ + str r4, [r0, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #64] @ (a35c ) │ │ │ │ + ldr r2, [pc, #64] @ (a364 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a332 │ │ │ │ + cbz r3, a33a │ │ │ │ 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] @ (a360 ) │ │ │ │ - ldr r1, [pc, #28] @ (a364 ) │ │ │ │ + ldr r0, [pc, #28] @ (a368 ) │ │ │ │ + ldr r1, [pc, #28] @ (a36c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r4, r3] │ │ │ │ + ldrb r0, [r3, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #32] │ │ │ │ + str r0, [r4, #32] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #64] @ (a3ac ) │ │ │ │ + ldr r2, [pc, #64] @ (a3b4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a382 │ │ │ │ + cbz r3, a38a │ │ │ │ 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] @ (a3b0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a3b4 ) │ │ │ │ + ldr r0, [pc, #28] @ (a3b8 ) │ │ │ │ + ldr r1, [pc, #28] @ (a3bc ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ + ldrb r0, [r1, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ + str r0, [r0, #32] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a3b8 : │ │ │ │ +0000a3c0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (a414 ) │ │ │ │ + ldr r3, [pc, #76] @ (a41c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #76] @ (a418 ) │ │ │ │ + ldr r2, [pc, #76] @ (a420 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a3fa │ │ │ │ + cbz r1, a402 │ │ │ │ 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 91d0 │ │ │ │ + blx 91d8 │ │ │ │ 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 a3f4 │ │ │ │ - ldr r3, [pc, #20] @ (a41c ) │ │ │ │ + beq.n a3fc │ │ │ │ + ldr r3, [pc, #20] @ (a424 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ + ldrb r0, [r5, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ + strb r0, [r6, #23] │ │ │ │ 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] @ (a458 ) │ │ │ │ - ldr r3, [pc, #40] @ (a45c ) │ │ │ │ + ldr r2, [pc, #40] @ (a460 ) │ │ │ │ + ldr r3, [pc, #40] @ (a464 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a444 │ │ │ │ + bne.n a44c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a3b8 │ │ │ │ - ldr r3, [pc, #24] @ (a460 ) │ │ │ │ - ldr r1, [pc, #28] @ (a464 ) │ │ │ │ + b.w a3c0 │ │ │ │ + ldr r3, [pc, #24] @ (a468 ) │ │ │ │ + ldr r1, [pc, #28] @ (a46c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r7] │ │ │ │ + ldrh r2, [r0, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r6, r1] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a468 : │ │ │ │ +0000a470 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (a4d0 ) │ │ │ │ + ldr r2, [pc, #88] @ (a4d8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #88] @ (a4d4 ) │ │ │ │ + ldr r3, [pc, #88] @ (a4dc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a4aa │ │ │ │ + cbz r1, a4b2 │ │ │ │ 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 91d0 │ │ │ │ + blx 91d8 │ │ │ │ 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 a4a4 │ │ │ │ - ldr r3, [pc, #28] @ (a4d8 ) │ │ │ │ + beq.n a4ac │ │ │ │ + ldr r3, [pc, #28] @ (a4e0 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #24] @ (a4dc ) │ │ │ │ + ldr r3, [pc, #24] @ (a4e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrh r0, [r0, r6] │ │ │ │ + ldrh r0, [r7, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, #21] │ │ │ │ + strb r4, [r7, #20] │ │ │ │ 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] @ (a518 ) │ │ │ │ - ldr r3, [pc, #40] @ (a51c ) │ │ │ │ + ldr r2, [pc, #40] @ (a520 ) │ │ │ │ + ldr r3, [pc, #40] @ (a524 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a504 │ │ │ │ + bne.n a50c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a468 │ │ │ │ - ldr r3, [pc, #24] @ (a520 ) │ │ │ │ - ldr r1, [pc, #28] @ (a524 ) │ │ │ │ + b.w a470 │ │ │ │ + ldr r3, [pc, #24] @ (a528 ) │ │ │ │ + ldr r1, [pc, #28] @ (a52c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r1, r4] │ │ │ │ + ldrh r2, [r0, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ + ldrb r4, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a528 : │ │ │ │ +0000a530 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #60] @ (a574 ) │ │ │ │ - ldr r2, [pc, #60] @ (a578 ) │ │ │ │ + ldr r3, [pc, #60] @ (a57c ) │ │ │ │ + ldr r2, [pc, #60] @ (a580 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a554 │ │ │ │ - cbz r0, a55c │ │ │ │ + bne.n a55c │ │ │ │ + cbz r0, a564 │ │ │ │ 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 9258 │ │ │ │ - ldr r3, [pc, #28] @ (a57c ) │ │ │ │ - movw r2, #14280 @ 0x37c8 │ │ │ │ - ldr r1, [pc, #28] @ (a580 ) │ │ │ │ - ldr r0, [pc, #28] @ (a584 ) │ │ │ │ + b.w 9260 │ │ │ │ + ldr r3, [pc, #28] @ (a584 ) │ │ │ │ + movw r2, #12194 @ 0x2fa2 │ │ │ │ + ldr r1, [pc, #28] @ (a588 ) │ │ │ │ + ldr r0, [pc, #28] @ (a58c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r2, [r0, r3] │ │ │ │ + ldrh r2, [r7, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #56 @ (adr r1, a5b8 ) │ │ │ │ + add r0, pc, #1016 @ (adr r0, a980 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #16] │ │ │ │ + str r4, [r5, #16] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, #20] │ │ │ │ + str r0, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #16] @ (a59c ) │ │ │ │ + ldr r3, [pc, #16] @ (a5a4 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, a592 │ │ │ │ - b.w a528 │ │ │ │ - ldr r1, [pc, #12] @ (a5a0 ) │ │ │ │ + cbz r1, a59a │ │ │ │ + b.w a530 │ │ │ │ + ldr r1, [pc, #12] @ (a5a8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - b.w a528 │ │ │ │ + b.w a530 │ │ │ │ nop │ │ │ │ - ldrh r2, [r6, r1] │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, 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, a5c6 │ │ │ │ + cbz r0, a5ce │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a5de │ │ │ │ + cbnz r0, a5e6 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a5d0 │ │ │ │ + cbz r0, a5d8 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a5de │ │ │ │ + cbnz r0, a5e6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a5de │ │ │ │ + cbz r0, a5e6 │ │ │ │ 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] @ (a6b4 ) │ │ │ │ - ldr r4, [pc, #192] @ (a6b8 ) │ │ │ │ + ldr r2, [pc, #188] @ (a6bc ) │ │ │ │ + ldr r4, [pc, #192] @ (a6c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r2, r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a69c │ │ │ │ + beq.n a6a4 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #180] @ (a6bc ) │ │ │ │ + ldr r1, [pc, #180] @ (a6c4 ) │ │ │ │ mov sl, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - b.n a624 │ │ │ │ + b.n a62c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n a66e │ │ │ │ + bne.n a676 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n a69c │ │ │ │ + beq.n a6a4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a698 │ │ │ │ + beq.n a6a0 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n a676 │ │ │ │ + ble.n a67e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n a680 │ │ │ │ + bpl.n a688 │ │ │ │ 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 9388 │ │ │ │ + blx 9390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n a614 │ │ │ │ + beq.n a61c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a614 │ │ │ │ + bne.n a61c │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n a61a │ │ │ │ - bgt.n a67a │ │ │ │ + beq.n a622 │ │ │ │ + bgt.n a682 │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n a67a │ │ │ │ + b.n a682 │ │ │ │ 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] @ (a6c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (a6c8 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #60] @ (a6c4 ) │ │ │ │ - ldr r0, [pc, #60] @ (a6c8 ) │ │ │ │ + ldr r1, [pc, #60] @ (a6cc ) │ │ │ │ + ldr r0, [pc, #60] @ (a6d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #44] @ (a6cc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #44] @ (a6d4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (a6d0 ) │ │ │ │ - ldr r0, [pc, #44] @ (a6d4 ) │ │ │ │ + ldr r1, [pc, #44] @ (a6d8 ) │ │ │ │ + ldr r0, [pc, #44] @ (a6dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r0, r0] │ │ │ │ + ldr r4, [r7, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #936] @ 0x3a8 │ │ │ │ + ldr r7, [sp, #872] @ 0x368 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, #4] │ │ │ │ + str r0, [r1, #4] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + str r2, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [sp, #824] @ 0x338 │ │ │ │ + ldr r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r0, r2] │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + str r4, [r6, #4] │ │ │ │ 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 9960 │ │ │ │ - blx 944c │ │ │ │ + blx 9968 │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a704 │ │ │ │ + bgt.n a70c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #88] @ (a758 ) │ │ │ │ + ldr r2, [pc, #88] @ (a760 ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a74c │ │ │ │ + beq.n a754 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, a720 │ │ │ │ + cbz r0, a728 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a720 │ │ │ │ + beq.n a728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a746 │ │ │ │ + cbz r3, a74e │ │ │ │ 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 a73c │ │ │ │ + bgt.n a744 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 97ec <_PyTrash_thread_destroy_chain@plt> │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a720 │ │ │ │ + b.w 97f4 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a728 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9598 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95a0 <_PyTrash_thread_deposit_object@plt> │ │ │ │ nop │ │ │ │ @ instruction: 0xffd7ffff │ │ │ │ │ │ │ │ -0000a75c : │ │ │ │ +0000a764 : │ │ │ │ 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] @ (a7d4 ) │ │ │ │ + ldr r2, [pc, #100] @ (a7dc ) │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #92] @ (a7d8 ) │ │ │ │ + ldr r2, [pc, #92] @ (a7e0 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #92] @ (a7dc ) │ │ │ │ + ldr r3, [pc, #92] @ (a7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n a79a │ │ │ │ + b.n a7a2 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - blx 9488 │ │ │ │ - cbnz r0, a7ca │ │ │ │ + blx 9490 │ │ │ │ + cbnz r0, a7d2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - blx 962c │ │ │ │ + blx 9634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a78e │ │ │ │ - ldr r3, [pc, #52] @ (a7e0 ) │ │ │ │ + bne.n a796 │ │ │ │ + ldr r3, [pc, #52] @ (a7e8 ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - ldr r2, [pc, #48] @ (a7e4 ) │ │ │ │ - ldr r3, [pc, #40] @ (a7dc ) │ │ │ │ + ldr r2, [pc, #48] @ (a7ec ) │ │ │ │ + ldr r3, [pc, #40] @ (a7e4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a7ce │ │ │ │ + bne.n a7d6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n a7b0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n a7b8 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r0, [r1, r2] │ │ │ │ + ldr r0, [r0, r2] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [r7, r1] │ │ │ │ + ldr r4, [r6, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r1, r1] │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ 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] @ (a89c ) │ │ │ │ + ldr r5, [pc, #164] @ (a8a4 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 9960 │ │ │ │ - ldr r3, [pc, #160] @ (a8a0 ) │ │ │ │ + blx 9968 │ │ │ │ + ldr r3, [pc, #160] @ (a8a8 ) │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a85e │ │ │ │ - blx 944c │ │ │ │ + cbz r2, a866 │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a820 │ │ │ │ + bgt.n a828 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #136] @ (a8a4 ) │ │ │ │ + ldr r2, [pc, #136] @ (a8ac ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a892 │ │ │ │ + beq.n a89a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, a83c │ │ │ │ + cbz r0, a844 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a83c │ │ │ │ + beq.n a844 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a88c │ │ │ │ + cbz r3, a894 │ │ │ │ mov r0, r4 │ │ │ │ - blx 97e0 │ │ │ │ + blx 97e8 │ │ │ │ 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 a882 │ │ │ │ + bgt.n a88a │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r4, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n a85c │ │ │ │ + beq.n a864 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n a85c │ │ │ │ + beq.n a864 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a85c │ │ │ │ + bne.n a864 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 97ec <_PyTrash_thread_destroy_chain@plt> │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a83c │ │ │ │ + b.w 97f4 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a844 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9598 <_PyTrash_thread_deposit_object@plt> │ │ │ │ - ldrsb r4, [r7, r7] │ │ │ │ + b.w 95a0 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + ldrsb r4, [r6, r7] │ │ │ │ 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 9960 │ │ │ │ - blx 944c │ │ │ │ + blx 9968 │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n a8d4 │ │ │ │ + bgt.n a8dc │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #116] @ (a944 ) │ │ │ │ + ldr r2, [pc, #116] @ (a94c ) │ │ │ │ add r2, pc │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n a93a │ │ │ │ + beq.n a942 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ - cbz r0, a8f0 │ │ │ │ + cbz r0, a8f8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a8f0 │ │ │ │ + beq.n a8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a92e │ │ │ │ + cbz r3, a936 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a908 │ │ │ │ + cbz r0, a910 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n a908 │ │ │ │ + beq.n a910 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a934 │ │ │ │ + cbz r3, a93c │ │ │ │ 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 a924 │ │ │ │ + bgt.n a92c │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 97ec <_PyTrash_thread_destroy_chain@plt> │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8f0 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a908 │ │ │ │ + b.w 97f4 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a8f8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a910 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 9598 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95a0 <_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] @ (aa44 ) │ │ │ │ + ldr r7, [pc, #228] @ (aa4c ) │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ ands.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ - beq.n aa0e │ │ │ │ - ldr r3, [pc, #220] @ (aa48 ) │ │ │ │ + beq.n aa16 │ │ │ │ + ldr r3, [pc, #220] @ (aa50 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n aa16 │ │ │ │ - ldr r3, [pc, #216] @ (aa4c ) │ │ │ │ + beq.n aa1e │ │ │ │ + ldr r3, [pc, #216] @ (aa54 ) │ │ │ │ ldr r3, [r7, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n aa12 │ │ │ │ + beq.n aa1a │ │ │ │ ldr.w r5, [r8, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n a9d8 │ │ │ │ + ble.n a9e0 │ │ │ │ add.w r9, r8, #8 │ │ │ │ mov sl, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ - b.n a994 │ │ │ │ + b.n a99c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n a9a4 │ │ │ │ + beq.n a9ac │ │ │ │ ldr.w r1, [r2, #4]! │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n a98e │ │ │ │ + bne.n a996 │ │ │ │ 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 aa2c │ │ │ │ + beq.n aa34 │ │ │ │ ldr.w r0, [r9, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n a9f6 │ │ │ │ + bpl.n a9fe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n a9de │ │ │ │ + bpl.n a9e6 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9184 <_PyUnicode_Equal@plt> │ │ │ │ - cbnz r0, a9ee │ │ │ │ + blx 918c <_PyUnicode_Equal@plt> │ │ │ │ + cbnz r0, a9f6 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n a9d8 │ │ │ │ + beq.n a9e0 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #67108864 @ 0x4000000 │ │ │ │ - b.n a9a6 │ │ │ │ + b.n a9ae │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #112] @ (aa50 ) │ │ │ │ - ldr r1, [pc, #112] @ (aa54 ) │ │ │ │ + ldr r3, [pc, #112] @ (aa58 ) │ │ │ │ + ldr r1, [pc, #112] @ (aa5c ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr.w r0, [sl, r6, lsl #2] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #96] @ (aa58 ) │ │ │ │ + ldr r3, [pc, #96] @ (aa60 ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #92] @ (aa5c ) │ │ │ │ - ldr r0, [pc, #96] @ (aa60 ) │ │ │ │ + ldr r1, [pc, #92] @ (aa64 ) │ │ │ │ + ldr r0, [pc, #96] @ (aa68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99f0 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #76] @ (aa64 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99f8 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #76] @ (aa6c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #72] @ (aa68 ) │ │ │ │ - ldr r0, [pc, #76] @ (aa6c ) │ │ │ │ + ldr r1, [pc, #72] @ (aa70 ) │ │ │ │ + ldr r0, [pc, #76] @ (aa74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (aa70 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (aa78 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #64] @ (aa74 ) │ │ │ │ - ldr r0, [pc, #64] @ (aa78 ) │ │ │ │ + ldr r1, [pc, #64] @ (aa7c ) │ │ │ │ + ldr r0, [pc, #64] @ (aa80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldrsb r2, [r3, r2] │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldrsb r2, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, r7] │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [sp, #400] @ 0x190 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r3, r6] │ │ │ │ + ldrb r0, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #336] @ 0x150 │ │ │ │ + ldr r4, [sp, #272] @ 0x110 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, r4] │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, r4] │ │ │ │ + ldrb r2, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [sp, #248] @ 0xf8 │ │ │ │ + ldr r4, [sp, #184] @ 0xb8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, r4] │ │ │ │ + ldrb r4, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, r5] │ │ │ │ + ldrb r2, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000aa7c : │ │ │ │ +0000aa84 : │ │ │ │ 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] @ (abec ) │ │ │ │ + ldr r1, [pc, #348] @ (abf4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #348] @ abf0 │ │ │ │ + ldr.w r8, [pc, #348] @ abf8 │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ab6e │ │ │ │ + beq.n ab76 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n ab80 │ │ │ │ - blx 9620 │ │ │ │ + bpl.n ab88 │ │ │ │ + blx 9628 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w abc4 │ │ │ │ + beq.w abcc │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n ab24 │ │ │ │ - ldr r2, [pc, #304] @ (abf4 ) │ │ │ │ + bpl.n ab2c │ │ │ │ + ldr r2, [pc, #304] @ (abfc ) │ │ │ │ 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 abd0 │ │ │ │ - ldr r2, [pc, #288] @ (abf8 ) │ │ │ │ + beq.n abd8 │ │ │ │ + ldr r2, [pc, #288] @ (ac00 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w abe6 │ │ │ │ + beq.w abee │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n abaa │ │ │ │ + ble.n abb2 │ │ │ │ ldr.w sl, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, ab34 │ │ │ │ + cbz r0, ab3c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - blx 96f8 │ │ │ │ + blx 9700 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab18 │ │ │ │ + beq.n ab20 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, ab28 │ │ │ │ - cbnz r1, ab48 │ │ │ │ + cbz r3, ab30 │ │ │ │ + cbnz r1, ab50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n aad0 │ │ │ │ - bl 99f0 │ │ │ │ + bmi.n aad8 │ │ │ │ + bl 99f8 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n ab18 │ │ │ │ - ldr r3, [pc, #196] @ (abfc ) │ │ │ │ + b.n ab20 │ │ │ │ + ldr r3, [pc, #196] @ (ac04 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 92dc │ │ │ │ - cbz r0, ab48 │ │ │ │ - blx 93ac │ │ │ │ - b.n ab1a │ │ │ │ + blx 92e4 │ │ │ │ + cbz r0, ab50 │ │ │ │ + blx 93b4 │ │ │ │ + b.n ab22 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab5e │ │ │ │ + beq.n ab66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, ab5e │ │ │ │ + cbnz r3, ab66 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab6e │ │ │ │ + beq.n ab76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, ab78 │ │ │ │ + cbz r3, ab80 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab6e │ │ │ │ - ldr r3, [pc, #124] @ (ac00 ) │ │ │ │ - ldr r1, [pc, #128] @ (ac04 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab76 │ │ │ │ + ldr r3, [pc, #124] @ (ac08 ) │ │ │ │ + ldr r1, [pc, #128] @ (ac0c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab6e │ │ │ │ + beq.n ab76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ab6e │ │ │ │ + bne.n ab76 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab6e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ab70 │ │ │ │ + beq.n ab78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ab70 │ │ │ │ + bne.n ab78 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab70 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab78 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n ab9a │ │ │ │ - b.n ab6e │ │ │ │ - ldr r3, [pc, #52] @ (ac08 ) │ │ │ │ + bne.n aba2 │ │ │ │ + b.n ab76 │ │ │ │ + ldr r3, [pc, #52] @ (ac10 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (ac0c ) │ │ │ │ - ldr r0, [pc, #52] @ (ac10 ) │ │ │ │ + ldr r1, [pc, #52] @ (ac14 ) │ │ │ │ + ldr r0, [pc, #52] @ (ac18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ nop │ │ │ │ - ldrb r6, [r0, r5] │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r4, r5] │ │ │ │ + strb r2, [r3, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, r1] │ │ │ │ + ldrb r0, [r3, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [sp, #552] @ 0x228 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r1, r5] │ │ │ │ + ldrsb r4, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ 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 ac9c │ │ │ │ + bmi.n aca4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n ac74 │ │ │ │ + bmi.n ac7c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, ac50 │ │ │ │ + cbz r0, ac58 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac50 │ │ │ │ + beq.n ac58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n acc4 │ │ │ │ + beq.n accc │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, ac6e │ │ │ │ + cbz r0, ac76 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r3, #24] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac6e │ │ │ │ + beq.n ac76 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n acce │ │ │ │ + beq.n acd6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ac32 │ │ │ │ + beq.n ac3a │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac32 │ │ │ │ + beq.n ac3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac32 │ │ │ │ + bne.n ac3a │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac32 │ │ │ │ + b.n ac3a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n ac2c │ │ │ │ + beq.n ac34 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n ac2c │ │ │ │ + beq.n ac34 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n ac2c │ │ │ │ + bne.n ac34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac2c │ │ │ │ + b.n ac34 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n ac50 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ac58 │ │ │ │ + blx 9134 <_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 9960 │ │ │ │ - blx 944c │ │ │ │ + blx 9968 │ │ │ │ + blx 9454 │ │ │ │ ldr r2, [r0, #36] @ 0x24 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - bgt.n ad08 │ │ │ │ + bgt.n ad10 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ - ldr r1, [pc, #72] @ (ad4c ) │ │ │ │ + ldr r1, [pc, #72] @ (ad54 ) │ │ │ │ add r1, pc │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n ad40 │ │ │ │ + beq.n ad48 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl ac14 │ │ │ │ + bl ac1c │ │ │ │ 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 ad34 │ │ │ │ + bgt.n ad3c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97ec <_PyTrash_thread_destroy_chain@plt> │ │ │ │ + b.w 97f4 <_PyTrash_thread_destroy_chain@plt> │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9598 <_PyTrash_thread_deposit_object@plt> │ │ │ │ + b.w 95a0 <_PyTrash_thread_deposit_object@plt> │ │ │ │ @ instruction: 0xffd3ffff │ │ │ │ - ldr r3, [pc, #648] @ (afdc ) │ │ │ │ - ldr r2, [pc, #652] @ (afe0 ) │ │ │ │ + ldr r3, [pc, #648] @ (afe4 ) │ │ │ │ + ldr r2, [pc, #652] @ (afe8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w af3c │ │ │ │ + beq.w af44 │ │ │ │ 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] @ (afe4 ) │ │ │ │ + ldr r2, [pc, #628] @ (afec ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n ae08 │ │ │ │ - ldr r1, [pc, #616] @ (afe8 ) │ │ │ │ + beq.n ae10 │ │ │ │ + ldr r1, [pc, #616] @ (aff0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w aef8 │ │ │ │ + beq.w af00 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w aee6 │ │ │ │ - ldr r1, [pc, #592] @ (afec ) │ │ │ │ + bpl.w aeee │ │ │ │ + ldr r1, [pc, #592] @ (aff4 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w af82 │ │ │ │ + beq.w af8a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w sl, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w af48 │ │ │ │ - ldr r1, [pc, #568] @ (aff0 ) │ │ │ │ + beq.w af50 │ │ │ │ + ldr r1, [pc, #568] @ (aff8 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9548 │ │ │ │ + blx 9550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w af0c │ │ │ │ + bne.w af14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w af9c │ │ │ │ + beq.w afa4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r5 │ │ │ │ - beq.n adee │ │ │ │ + beq.n adf6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w afb4 │ │ │ │ + beq.w afbc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w aefc │ │ │ │ + beq.w af04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aefc │ │ │ │ + bne.n af04 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aefc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af04 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w afbc │ │ │ │ - ldr r2, [pc, #480] @ (aff4 ) │ │ │ │ + bpl.w afc4 │ │ │ │ + ldr r2, [pc, #480] @ (affc ) │ │ │ │ ldr r7, [r3, r2] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w afc0 │ │ │ │ - ldr r2, [pc, #476] @ (aff8 ) │ │ │ │ + beq.w afc8 │ │ │ │ + ldr r2, [pc, #476] @ (b000 ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w afd6 │ │ │ │ + beq.w afde │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #10 │ │ │ │ - bgt.w af2e │ │ │ │ - ldr r0, [pc, #460] @ (affc ) │ │ │ │ + bgt.w af36 │ │ │ │ + ldr r0, [pc, #460] @ (b004 ) │ │ │ │ add r0, pc │ │ │ │ - blx 96b0 │ │ │ │ + blx 96b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aef8 │ │ │ │ - ldr r3, [pc, #452] @ (b000 ) │ │ │ │ + beq.n af00 │ │ │ │ + ldr r3, [pc, #452] @ (b008 ) │ │ │ │ add.w r8, r4, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r3, [pc, #444] @ (b004 ) │ │ │ │ + ldr r3, [pc, #444] @ (b00c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr r3, [pc, #440] @ (b008 ) │ │ │ │ + ldr r3, [pc, #440] @ (b010 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w afbc │ │ │ │ + bpl.w afc4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w afc0 │ │ │ │ + beq.w afc8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w afd6 │ │ │ │ + beq.w afde │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n af44 │ │ │ │ + bge.n af4c │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl ad50 │ │ │ │ + bl ad58 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n af64 │ │ │ │ + beq.n af6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w afbc │ │ │ │ + bpl.w afc4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w afc0 │ │ │ │ + beq.w afc8 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w afd6 │ │ │ │ + beq.w afde │ │ │ │ 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 8f20 │ │ │ │ + blx 8f28 │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov sl, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n aec0 │ │ │ │ + beq.n aec8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, af04 │ │ │ │ + cbz r2, af0c │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n aed4 │ │ │ │ + beq.n aedc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, aede │ │ │ │ + cbz r2, aee6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n aef8 │ │ │ │ + beq.n af00 │ │ │ │ mov r9, sl │ │ │ │ - b.n ae52 │ │ │ │ + b.n ae5a │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aed4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aedc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aef8 │ │ │ │ + beq.n af00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n af96 │ │ │ │ + beq.n af9e │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aec0 │ │ │ │ - ldr r0, [pc, #252] @ (b00c ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aec8 │ │ │ │ + ldr r0, [pc, #252] @ (b014 ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 8f20 │ │ │ │ + blx 8f28 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af2a │ │ │ │ + beq.n af32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, af5c │ │ │ │ + cbz r3, af64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n adee │ │ │ │ - ldr r0, [pc, #224] @ (b010 ) │ │ │ │ + b.n adf6 │ │ │ │ + ldr r0, [pc, #224] @ (b018 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8f1c │ │ │ │ - ldr r0, [pc, #212] @ (b014 ) │ │ │ │ + b.w 8f24 │ │ │ │ + ldr r0, [pc, #212] @ (b01c ) │ │ │ │ add r0, pc │ │ │ │ - b.w 96ac │ │ │ │ + b.w 96b4 │ │ │ │ mov sl, r9 │ │ │ │ - b.n aefc │ │ │ │ + b.n af04 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n af2a │ │ │ │ + beq.n af32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n af2a │ │ │ │ + bne.n af32 │ │ │ │ mov sl, r3 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n af2a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af32 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aef8 │ │ │ │ + beq.n af00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aef8 │ │ │ │ + bne.n af00 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aef8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af00 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aef8 │ │ │ │ + beq.n af00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aef8 │ │ │ │ + bne.n af00 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aef8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n af00 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq sl, r5 │ │ │ │ - beq.n aefc │ │ │ │ + beq.n af04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w adea │ │ │ │ + bne.w adf2 │ │ │ │ mov sl, r5 │ │ │ │ - b.n af5c │ │ │ │ + b.n af64 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n adea │ │ │ │ - bl 99f0 │ │ │ │ - ldr r3, [pc, #84] @ (b018 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n adf2 │ │ │ │ + bl 99f8 │ │ │ │ + ldr r3, [pc, #84] @ (b020 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #84] @ (b01c ) │ │ │ │ - ldr r0, [pc, #84] @ (b020 ) │ │ │ │ + ldr r1, [pc, #84] @ (b024 ) │ │ │ │ + ldr r0, [pc, #84] @ (b028 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ nop │ │ │ │ - strh r0, [r5, r2] │ │ │ │ + strh r0, [r4, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, r2] │ │ │ │ - movs r2, r0 │ │ │ │ ldrh r0, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r7, r1] │ │ │ │ + ldrh r0, [r7, r1] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r2, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, r0] │ │ │ │ + ldrh r6, [r3, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ + ldr r2, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r2, r0] │ │ │ │ + ldrh r0, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldrh r6, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r5, r4] │ │ │ │ + ldr r6, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + ldr r2, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [sp, #680] @ 0x2a8 │ │ │ │ + str r6, [sp, #616] @ 0x268 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r4, r5] │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ 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] @ bacc │ │ │ │ + ldr.w r3, [pc, #2704] @ bad4 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2704] @ bad0 │ │ │ │ + ldr.w r2, [pc, #2704] @ bad8 │ │ │ │ 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] @ bad4 │ │ │ │ + ldr.w r3, [pc, #2684] @ badc │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bc5c │ │ │ │ + beq.w bc64 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b356 │ │ │ │ + beq.w b35e │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.w bc72 │ │ │ │ - ldr.w r1, [pc, #2652] @ bad8 │ │ │ │ + bpl.w bc7a │ │ │ │ + ldr.w r1, [pc, #2652] @ bae0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bc12 │ │ │ │ - ldr.w r1, [pc, #2640] @ badc │ │ │ │ + beq.w bc1a │ │ │ │ + ldr.w r1, [pc, #2640] @ bae4 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w bc28 │ │ │ │ + beq.w bc30 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b4f6 │ │ │ │ + beq.w b4fe │ │ │ │ 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 b476 │ │ │ │ + beq.w b47e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w bc72 │ │ │ │ + bpl.w bc7a │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bc12 │ │ │ │ + beq.w bc1a │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bc28 │ │ │ │ + beq.w bc30 │ │ │ │ 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 b0fa │ │ │ │ + bge.n b102 │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w b492 │ │ │ │ + beq.w b49a │ │ │ │ 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 b7d2 │ │ │ │ + bne.w b7da │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp sl, r7 │ │ │ │ - ble.w b920 │ │ │ │ + ble.w b928 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b99e │ │ │ │ + beq.w b9a6 │ │ │ │ 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 b15e │ │ │ │ + b.n b166 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n b198 │ │ │ │ + ble.n b1a0 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b1d2 │ │ │ │ + beq.n b1da │ │ │ │ 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 b1f4 │ │ │ │ + beq.n b1fc │ │ │ │ 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 bc44 │ │ │ │ + bls.w bc4c │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b138 │ │ │ │ + bgt.n b140 │ │ │ │ cmp fp, r7 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, b1d2 │ │ │ │ + cbz r2, b1da │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w bc2c │ │ │ │ + bpl.w bc34 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ - bl a948 │ │ │ │ + bl a950 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b304 │ │ │ │ + beq.w b30c │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n b148 │ │ │ │ + b.n b150 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b502 │ │ │ │ + bgt.w b50a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b502 │ │ │ │ + ble.w b50a │ │ │ │ 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 b15e │ │ │ │ + bne.n b166 │ │ │ │ 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 bc8a │ │ │ │ + beq.w bc92 │ │ │ │ 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 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3a6 │ │ │ │ + beq.w b3ae │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n b2ae │ │ │ │ + ble.n b2b6 │ │ │ │ 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 b26e │ │ │ │ + b.n b276 │ │ │ │ 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 bc76 │ │ │ │ + bpl.w bc7e │ │ │ │ cmp r6, lr │ │ │ │ - beq.w bc12 │ │ │ │ + beq.w bc1a │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w bc28 │ │ │ │ + beq.w bc30 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bge.w bca2 │ │ │ │ + bge.w bcaa │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ str r2, [r0, #12] │ │ │ │ adds r2, r5, r1 │ │ │ │ cmp r8, r2 │ │ │ │ - bgt.n b268 │ │ │ │ + bgt.n b270 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b5aa │ │ │ │ + beq.w b5b2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b5aa │ │ │ │ + bne.w b5b2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3a6 │ │ │ │ + beq.n b3ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b3a6 │ │ │ │ + beq.n b3ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bac6 │ │ │ │ + beq.w bace │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b3a6 │ │ │ │ + beq.n b3ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b3a6 │ │ │ │ + beq.n b3ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b3a6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3a6 │ │ │ │ + bne.n b3ae │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b3ae │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n b312 │ │ │ │ + bgt.n b31a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w b1e2 │ │ │ │ + bgt.w b1ea │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.w bca6 │ │ │ │ + bpl.w bcae │ │ │ │ sub.w r3, r7, fp │ │ │ │ add.w r2, r6, r3, lsl #2 │ │ │ │ - ldr.w r3, [pc, #1976] @ bae0 │ │ │ │ + ldr.w r3, [pc, #1976] @ bae8 │ │ │ │ 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 b6c8 │ │ │ │ + bgt.w b6d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b8be │ │ │ │ - ldr.w r3, [pc, #1952] @ bae4 │ │ │ │ + beq.w b8c6 │ │ │ │ + ldr.w r3, [pc, #1952] @ baec │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1948] @ bae8 │ │ │ │ + ldr.w r1, [pc, #1948] @ baf0 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b3c8 │ │ │ │ + beq.n b3d0 │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r6 │ │ │ │ - b.n b370 │ │ │ │ + b.n b378 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bbfe │ │ │ │ + beq.w bc06 │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b362 │ │ │ │ + beq.n b36a │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.n b38c │ │ │ │ + b.n b394 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ add.w sl, sl, #1 │ │ │ │ - cbz r3, b3ce │ │ │ │ + cbz r3, b3d6 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b382 │ │ │ │ - ldr.w r3, [pc, #1880] @ baec │ │ │ │ + bne.n b38a │ │ │ │ + ldr.w r3, [pc, #1880] @ baf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1876] @ baf0 │ │ │ │ + ldr.w r1, [pc, #1876] @ baf8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1864] @ baf4 │ │ │ │ - ldr.w r3, [pc, #1820] @ bacc │ │ │ │ + ldr.w r2, [pc, #1864] @ bafc │ │ │ │ + ldr.w r3, [pc, #1820] @ bad4 │ │ │ │ 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 bbfa │ │ │ │ + bne.w bc02 │ │ │ │ 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 b47c │ │ │ │ + beq.n b484 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ - blx 94d0 │ │ │ │ + blx 94d8 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b6ae │ │ │ │ + beq.w b6b6 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w b704 │ │ │ │ + beq.w b70c │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n b42e │ │ │ │ + b.n b436 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n b4dc │ │ │ │ + beq.n b4e4 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n b45a │ │ │ │ + beq.n b462 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w b696 │ │ │ │ + bls.w b69e │ │ │ │ adds r3, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w b6f6 │ │ │ │ + beq.w b6fe │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n b40e │ │ │ │ + bne.n b416 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b8da │ │ │ │ + bne.w b8e2 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w b8c8 │ │ │ │ + bne.w b8d0 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov ip, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne.n b412 │ │ │ │ + bne.n b41a │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.w ba82 │ │ │ │ + bgt.w ba8a │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov r6, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n b416 │ │ │ │ + bne.n b41e │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w b8ec │ │ │ │ + bne.w b8f4 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.w b8fe │ │ │ │ + beq.w b906 │ │ │ │ adds r7, #1 │ │ │ │ strd lr, r3, [r4, #28] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ - b.n b416 │ │ │ │ + b.n b41e │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n b0e8 │ │ │ │ + b.n b0f0 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n b3dc │ │ │ │ + b.n b3e4 │ │ │ │ add.w sl, fp, r0 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w b6ee │ │ │ │ + ble.w b6f6 │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r3, [pc, #1612] @ bae0 │ │ │ │ + ldr.w r3, [pc, #1612] @ bae8 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b872 │ │ │ │ - ldr.w r3, [pc, #1616] @ baf8 │ │ │ │ + beq.w b87a │ │ │ │ + ldr.w r3, [pc, #1616] @ bb00 │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w b6e6 │ │ │ │ - ldr.w r4, [pc, #1608] @ bafc │ │ │ │ + beq.w b6ee │ │ │ │ + ldr.w r4, [pc, #1608] @ bb04 │ │ │ │ add r4, pc │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w b86c │ │ │ │ - ldr.w r5, [pc, #1596] @ bb00 │ │ │ │ + beq.w b874 │ │ │ │ + ldr.w r5, [pc, #1596] @ bb08 │ │ │ │ add r5, pc │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1592] @ bb04 │ │ │ │ + ldr.w r1, [pc, #1592] @ bb0c │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n b44a │ │ │ │ - ldr.w r3, [pc, #1544] @ baec │ │ │ │ + beq.n b452 │ │ │ │ + ldr.w r3, [pc, #1544] @ baf4 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1568] @ bb08 │ │ │ │ + ldr.w r1, [pc, #1568] @ bb10 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 923c │ │ │ │ + b.n b3ae │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b486 │ │ │ │ + beq.n b48e │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n b0be │ │ │ │ + b.n b0c6 │ │ │ │ mov r6, r3 │ │ │ │ cmp fp, r7 │ │ │ │ - ble.w b314 │ │ │ │ - ldr.w r3, [pc, #1492] @ bae0 │ │ │ │ + ble.w b31c │ │ │ │ + ldr.w r3, [pc, #1492] @ bae8 │ │ │ │ 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 b862 │ │ │ │ - ldr.w r3, [pc, #1512] @ bb0c │ │ │ │ + beq.w b86a │ │ │ │ + ldr.w r3, [pc, #1512] @ bb14 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w b6c0 │ │ │ │ - ldr.w r4, [pc, #1500] @ bb10 │ │ │ │ + blt.w b6c8 │ │ │ │ + ldr.w r4, [pc, #1500] @ bb18 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w b80e │ │ │ │ - ldr.w r5, [pc, #1492] @ bb14 │ │ │ │ + beq.w b816 │ │ │ │ + ldr.w r5, [pc, #1492] @ bb1c │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1488] @ bb18 │ │ │ │ + ldr.w r1, [pc, #1488] @ bb20 │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ 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 bc8a │ │ │ │ + beq.w bc92 │ │ │ │ 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, b5aa │ │ │ │ + cbz r2, b5b2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3a6 │ │ │ │ + beq.w b3ae │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n b692 │ │ │ │ + ble.n b69a │ │ │ │ cmp fp, r5 │ │ │ │ - bge.n b634 │ │ │ │ + bge.n b63c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w r7, r6, #8 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ - b.n b5c6 │ │ │ │ + b.n b5ce │ │ │ │ cmp sl, fp │ │ │ │ - beq.n b634 │ │ │ │ + beq.n b63c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w bcbe │ │ │ │ + bpl.w bcc6 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r2, r5 │ │ │ │ - bl a948 │ │ │ │ + bl a950 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b5c2 │ │ │ │ - ldr.w r1, [pc, #1272] @ bae0 │ │ │ │ + beq.n b5ca │ │ │ │ + ldr.w r1, [pc, #1272] @ bae8 │ │ │ │ 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 b910 │ │ │ │ - ldr.w r3, [pc, #1312] @ bb1c │ │ │ │ + beq.w b918 │ │ │ │ + ldr.w r3, [pc, #1312] @ bb24 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1308] @ bb20 │ │ │ │ + ldr.w r1, [pc, #1308] @ bb28 │ │ │ │ strd r8, fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, b62a │ │ │ │ + cbz r3, b632 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, b62a │ │ │ │ + cbz r0, b632 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n b62a │ │ │ │ + beq.n b632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b85c │ │ │ │ + beq.w b864 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3a6 │ │ │ │ - b.n b2e4 │ │ │ │ + beq.w b3ae │ │ │ │ + b.n b2ec │ │ │ │ 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 b672 │ │ │ │ + b.n b67a │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [r7], #4 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w b814 │ │ │ │ + ble.w b81c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bc72 │ │ │ │ + bpl.w bc7a │ │ │ │ cmp r3, sl │ │ │ │ - beq.w bc12 │ │ │ │ + beq.w bc1a │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w bc28 │ │ │ │ + beq.w bc30 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n b65a │ │ │ │ + bgt.n b662 │ │ │ │ movs r0, #1 │ │ │ │ - b.n b3a8 │ │ │ │ - ldr.w r0, [pc, #1108] @ baec │ │ │ │ + b.n b3b0 │ │ │ │ + ldr.w r0, [pc, #1108] @ baf4 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1156] @ bb24 │ │ │ │ + ldr.w r1, [pc, #1156] @ bb2c │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r7 │ │ │ │ - blx 94d0 │ │ │ │ + blx 94d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3f0 │ │ │ │ + beq.w b3f8 │ │ │ │ adds r6, r0, #1 │ │ │ │ - b.n b3f0 │ │ │ │ - ldr.w r4, [pc, #1124] @ bb28 │ │ │ │ + b.n b3f8 │ │ │ │ + ldr.w r4, [pc, #1124] @ bb30 │ │ │ │ add r4, pc │ │ │ │ - b.n b536 │ │ │ │ + b.n b53e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b8b4 │ │ │ │ - ldr.w r3, [pc, #1116] @ bb2c │ │ │ │ + beq.w b8bc │ │ │ │ + ldr.w r3, [pc, #1116] @ bb34 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1112] @ bb30 │ │ │ │ + ldr.w r1, [pc, #1112] @ bb38 │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr.w r4, [pc, #1100] @ bb34 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ + ldr.w r4, [pc, #1100] @ bb3c │ │ │ │ add r4, pc │ │ │ │ - b.n b4b8 │ │ │ │ + b.n b4c0 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - b.n b0fa │ │ │ │ + b.n b102 │ │ │ │ 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 bab2 │ │ │ │ + bne.w baba │ │ │ │ sub.w r9, sl, fp │ │ │ │ mov r0, r9 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b3a6 │ │ │ │ + beq.w b3ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n b7f8 │ │ │ │ + ble.n b800 │ │ │ │ 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 b7a6 │ │ │ │ + b.n b7ae │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - blx 931c │ │ │ │ + blx 9324 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bpl.w bc76 │ │ │ │ - ldr r0, [pc, #852] @ (bad8 ) │ │ │ │ + bpl.w bc7e │ │ │ │ + ldr r0, [pc, #852] @ (bae0 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bc12 │ │ │ │ - ldr r0, [pc, #848] @ (badc ) │ │ │ │ + beq.w bc1a │ │ │ │ + ldr r0, [pc, #848] @ (bae4 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bc28 │ │ │ │ + beq.w bc30 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.w bca2 │ │ │ │ + ble.w bcaa │ │ │ │ adds r4, #1 │ │ │ │ str.w r1, [sl, #4]! │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n b7f4 │ │ │ │ + beq.n b7fc │ │ │ │ ldr.w r0, [fp] │ │ │ │ - blx 96b0 │ │ │ │ + blx 96b8 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b76a │ │ │ │ + bne.n b772 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b3a6 │ │ │ │ + beq.w b3ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b3a6 │ │ │ │ + bne.w b3ae │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r3, [pc, #780] @ (bae0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b3ae │ │ │ │ + ldr r3, [pc, #780] @ (bae8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b884 │ │ │ │ + bne.n b88c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ba94 │ │ │ │ - ldr r3, [pc, #848] @ (bb38 ) │ │ │ │ + beq.w ba9c │ │ │ │ + ldr r3, [pc, #848] @ (bb40 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #848] @ (bb3c ) │ │ │ │ + ldr r1, [pc, #848] @ (bb44 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bcd6 │ │ │ │ - ldr r3, [pc, #828] @ (bb40 ) │ │ │ │ + bne.w bcde │ │ │ │ + ldr r3, [pc, #828] @ (bb48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ - b.n b06c │ │ │ │ - ldr r5, [pc, #820] @ (bb44 ) │ │ │ │ + b.n b074 │ │ │ │ + ldr r5, [pc, #820] @ (bb4c ) │ │ │ │ add r5, pc │ │ │ │ - b.n b542 │ │ │ │ + b.n b54a │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bne.w b60e │ │ │ │ + bne.w b616 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bbc4 │ │ │ │ + beq.w bbcc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - blx 96f8 │ │ │ │ + blx 9700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w b64e │ │ │ │ + bge.w b656 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b2e4 │ │ │ │ + beq.w b2ec │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2e4 │ │ │ │ + beq.w b2ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w b2e4 │ │ │ │ + beq.w b2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b2e4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b62a │ │ │ │ - ldr r2, [pc, #740] @ (bb48 ) │ │ │ │ - ldr r3, [pc, #740] @ (bb4c ) │ │ │ │ + bne.w b2ec │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b632 │ │ │ │ + ldr r2, [pc, #740] @ (bb50 ) │ │ │ │ + ldr r3, [pc, #740] @ (bb54 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b528 │ │ │ │ - ldr r5, [pc, #736] @ (bb50 ) │ │ │ │ + b.n b530 │ │ │ │ + ldr r5, [pc, #736] @ (bb58 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b4c6 │ │ │ │ - ldr r2, [pc, #736] @ (bb54 ) │ │ │ │ - ldr r3, [pc, #736] @ (bb58 ) │ │ │ │ + b.n b4ce │ │ │ │ + ldr r2, [pc, #736] @ (bb5c ) │ │ │ │ + ldr r3, [pc, #736] @ (bb60 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w b4b2 │ │ │ │ - b.n b6e6 │ │ │ │ + bne.w b4ba │ │ │ │ + b.n b6ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ba9e │ │ │ │ - ldr r3, [pc, #720] @ (bb5c ) │ │ │ │ + beq.w baa6 │ │ │ │ + ldr r3, [pc, #720] @ (bb64 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n b91a │ │ │ │ - ldr r4, [pc, #712] @ (bb60 ) │ │ │ │ + ble.n b922 │ │ │ │ + ldr r4, [pc, #712] @ (bb68 ) │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w ba7c │ │ │ │ - ldr r5, [pc, #708] @ (bb64 ) │ │ │ │ + beq.w ba84 │ │ │ │ + ldr r5, [pc, #708] @ (bb6c ) │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #704] @ (bb68 ) │ │ │ │ + ldr r1, [pc, #704] @ (bb70 ) │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r2, [pc, #692] @ (bb6c ) │ │ │ │ - ldr r3, [pc, #696] @ (bb70 ) │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ + ldr r2, [pc, #692] @ (bb74 ) │ │ │ │ + ldr r3, [pc, #696] @ (bb78 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b6d4 │ │ │ │ - ldr r2, [pc, #692] @ (bb74 ) │ │ │ │ - ldr r3, [pc, #692] @ (bb78 ) │ │ │ │ + b.n b6dc │ │ │ │ + ldr r2, [pc, #692] @ (bb7c ) │ │ │ │ + ldr r3, [pc, #692] @ (bb80 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b348 │ │ │ │ - ldr r3, [pc, #544] @ (baec ) │ │ │ │ + b.n b350 │ │ │ │ + ldr r3, [pc, #544] @ (baf4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #684] @ (bb7c ) │ │ │ │ + ldr r1, [pc, #684] @ (bb84 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r3, [pc, #528] @ (baec ) │ │ │ │ + blx 923c │ │ │ │ + b.n b3ae │ │ │ │ + ldr r3, [pc, #528] @ (baf4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #672] @ (bb80 ) │ │ │ │ + ldr r1, [pc, #672] @ (bb88 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r3, [pc, #508] @ (baec ) │ │ │ │ + blx 923c │ │ │ │ + b.n b3ae │ │ │ │ + ldr r3, [pc, #508] @ (baf4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #656] @ (bb84 ) │ │ │ │ + ldr r1, [pc, #656] @ (bb8c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r3, [pc, #492] @ (baec ) │ │ │ │ + blx 923c │ │ │ │ + b.n b3ae │ │ │ │ + ldr r3, [pc, #492] @ (baf4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #644] @ (bb88 ) │ │ │ │ + ldr r1, [pc, #644] @ (bb90 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r2, [pc, #632] @ (bb8c ) │ │ │ │ - ldr r3, [pc, #636] @ (bb90 ) │ │ │ │ + blx 923c │ │ │ │ + b.n b3ae │ │ │ │ + ldr r2, [pc, #632] @ (bb94 ) │ │ │ │ + ldr r3, [pc, #636] @ (bb98 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b600 │ │ │ │ - ldr r4, [pc, #632] @ (bb94 ) │ │ │ │ + b.n b608 │ │ │ │ + ldr r4, [pc, #632] @ (bb9c ) │ │ │ │ add r4, pc │ │ │ │ - b.n b898 │ │ │ │ + b.n b8a0 │ │ │ │ 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 bc8a │ │ │ │ + beq.w bc92 │ │ │ │ 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 b234 │ │ │ │ + bne.w b23c │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b5aa │ │ │ │ + beq.w b5b2 │ │ │ │ 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 b598 │ │ │ │ - ldr r3, [pc, #348] @ (bae0 ) │ │ │ │ + beq.w b5a0 │ │ │ │ + ldr r3, [pc, #348] @ (bae8 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w baa8 │ │ │ │ - ldr r3, [pc, #516] @ (bb98 ) │ │ │ │ + beq.w bab0 │ │ │ │ + ldr r3, [pc, #516] @ (bba0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #516] @ (bb9c ) │ │ │ │ + ldr r1, [pc, #516] @ (bba4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ 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 b9da │ │ │ │ + b.n b9e2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n ba14 │ │ │ │ + ble.n ba1c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ba44 │ │ │ │ + beq.n ba4c │ │ │ │ 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 b556 │ │ │ │ + beq.w b55e │ │ │ │ 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 bc44 │ │ │ │ + bls.w bc4c │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b9b4 │ │ │ │ + bgt.n b9bc │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, ba44 │ │ │ │ + cbz r2, ba4c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bc2c │ │ │ │ + bpl.w bc34 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - bl a948 │ │ │ │ + bl a950 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, ba6c │ │ │ │ + cbz r0, ba74 │ │ │ │ subs r6, #1 │ │ │ │ - b.n b9c4 │ │ │ │ + b.n b9cc │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b502 │ │ │ │ + bgt.w b50a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b502 │ │ │ │ - cbnz r6, ba60 │ │ │ │ + ble.w b50a │ │ │ │ + cbnz r6, ba68 │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w b692 │ │ │ │ + beq.w b69a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n b9d2 │ │ │ │ + b.n b9da │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.w b312 │ │ │ │ + blt.w b31a │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n ba60 │ │ │ │ - b.n b312 │ │ │ │ - ldr r5, [pc, #288] @ (bba0 ) │ │ │ │ + blt.n ba68 │ │ │ │ + b.n b31a │ │ │ │ + ldr r5, [pc, #288] @ (bba8 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b8a2 │ │ │ │ - ldr r3, [pc, #104] @ (baec ) │ │ │ │ + b.n b8aa │ │ │ │ + ldr r3, [pc, #104] @ (baf4 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #284] @ (bba4 ) │ │ │ │ + ldr r1, [pc, #284] @ (bbac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n b3a6 │ │ │ │ - ldr r2, [pc, #272] @ (bba8 ) │ │ │ │ - ldr r3, [pc, #276] @ (bbac ) │ │ │ │ + blx 923c │ │ │ │ + b.n b3ae │ │ │ │ + ldr r2, [pc, #272] @ (bbb0 ) │ │ │ │ + ldr r3, [pc, #276] @ (bbb4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b7ea │ │ │ │ - ldr r2, [pc, #272] @ (bbb0 ) │ │ │ │ - ldr r3, [pc, #272] @ (bbb4 ) │ │ │ │ + b.n b7f2 │ │ │ │ + ldr r2, [pc, #272] @ (bbb8 ) │ │ │ │ + ldr r3, [pc, #272] @ (bbbc ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b88e │ │ │ │ - ldr r2, [pc, #268] @ (bbb8 ) │ │ │ │ - ldr r3, [pc, #272] @ (bbbc ) │ │ │ │ + b.n b896 │ │ │ │ + ldr r2, [pc, #268] @ (bbc0 ) │ │ │ │ + ldr r3, [pc, #272] @ (bbc4 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b994 │ │ │ │ - ldr r3, [pc, #56] @ (baec ) │ │ │ │ + b.n b99c │ │ │ │ + ldr r3, [pc, #56] @ (baf4 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #260] @ (bbc0 ) │ │ │ │ + ldr r1, [pc, #260] @ (bbc8 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n b3a6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b2e4 │ │ │ │ + blx 97b8 │ │ │ │ + b.n b3ae │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b2ec │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #736] @ (bdb4 ) │ │ │ │ + ldr r7, [pc, #704] @ (bd9c ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #656] @ (bd68 ) │ │ │ │ + ldr r7, [pc, #624] @ (bd50 ) │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, r0] │ │ │ │ + ldrsb r6, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r6, r4] │ │ │ │ + strb r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #304] @ (bc28 ) │ │ │ │ + ldr r4, [pc, #272] @ (bc10 ) │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + strh r0, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #40] @ 0x28 │ │ │ │ + str r0, [sp, #360] @ 0x168 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, r1] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, r5] │ │ │ │ + strh r2, [r0, r5] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, r5] │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ + ldr r4, [r3, #20] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r3, r6] │ │ │ │ + strb r4, [r1, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, r1] │ │ │ │ + strh r2, [r5, r1] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r5, r7] │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, r5] │ │ │ │ + strh r0, [r7, r4] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r2, r7] │ │ │ │ + str r4, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r4, r6] │ │ │ │ + str r6, [r2, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r6, r2] │ │ │ │ + strb r0, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r2, r2] │ │ │ │ + str r0, [r0, r2] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, r3] │ │ │ │ + strh r4, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r6, #28] │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r6, #12] │ │ │ │ + ldrh r0, [r0, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r0, r0] │ │ │ │ + ldr r7, [pc, #984] @ (bf2c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, #10] │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r2, #10] │ │ │ │ + ldrh r2, [r4, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #984] @ (bf30 ) │ │ │ │ + ldr r7, [pc, #920] @ (bef8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r1, #10] │ │ │ │ + ldrh r0, [r3, #36] @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #944] @ (bf10 ) │ │ │ │ + ldr r7, [pc, #880] @ (bed8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #968] @ (bf2c ) │ │ │ │ + ldr r7, [pc, #904] @ (bef4 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, #96] @ 0x60 │ │ │ │ + str r4, [r7, #92] @ 0x5c │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #720] @ (be40 ) │ │ │ │ + ldr r7, [pc, #656] @ (be08 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ + ldrh r6, [r2, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #680] @ (be20 ) │ │ │ │ + ldr r7, [pc, #616] @ (bde8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #6] │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, r1] │ │ │ │ + str r4, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r1, r0] │ │ │ │ + ldr r7, [pc, #1016] @ (bf84 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r3, r2] │ │ │ │ + str r0, [r1, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r6, r2] │ │ │ │ + str r2, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #352] @ (bcf0 ) │ │ │ │ + ldr r7, [pc, #288] @ (bcb8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #4] │ │ │ │ + ldrh r2, [r7, #30] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #464] @ (bd68 ) │ │ │ │ + ldr r7, [pc, #400] @ (bd30 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #920] @ (bf34 ) │ │ │ │ + ldr r6, [pc, #856] @ (befc ) │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, r4] │ │ │ │ + str r2, [r3, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r0, #29] │ │ │ │ + ldrh r2, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #904] @ (bf30 ) │ │ │ │ + ldr r6, [pc, #840] @ (bef8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #848] @ (befc ) │ │ │ │ + ldr r5, [pc, #784] @ (bec4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r4, #28] │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #808] @ (bedc ) │ │ │ │ + ldr r5, [pc, #744] @ (bea4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r3, #28] │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #768] @ (bebc ) │ │ │ │ + ldr r5, [pc, #704] @ (be84 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r2, #28] │ │ │ │ + ldrh r2, [r4, #18] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #432] @ (bd74 ) │ │ │ │ + ldr r7, [pc, #368] @ (bd3c ) │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r2, [pc, #288] @ (bcec ) │ │ │ │ + ldr r2, [pc, #288] @ (bcf4 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, bc08 │ │ │ │ - ldr r1, [pc, #280] @ (bcf0 ) │ │ │ │ + cbz r3, bc10 │ │ │ │ + ldr r1, [pc, #280] @ (bcf8 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #276] @ (bcf4 ) │ │ │ │ + ldr r1, [pc, #276] @ (bcfc ) │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3a6 │ │ │ │ + beq.w b3ae │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b2ec │ │ │ │ - b.w b3a6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bne.w b2f4 │ │ │ │ + b.w b3ae │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.w b3ce │ │ │ │ - ldr r3, [pc, #236] @ (bcf8 ) │ │ │ │ - ldr r1, [pc, #240] @ (bcfc ) │ │ │ │ + b.w b3d6 │ │ │ │ + ldr r3, [pc, #236] @ (bd00 ) │ │ │ │ + ldr r1, [pc, #240] @ (bd04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - b.n bbd8 │ │ │ │ - ldr r3, [pc, #236] @ (bd00 ) │ │ │ │ + b.n bbe0 │ │ │ │ + ldr r3, [pc, #236] @ (bd08 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #232] @ (bd04 ) │ │ │ │ - ldr r0, [pc, #236] @ (bd08 ) │ │ │ │ + ldr r1, [pc, #232] @ (bd0c ) │ │ │ │ + ldr r0, [pc, #236] @ (bd10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #220] @ (bd0c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #220] @ (bd14 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #220] @ (bd10 ) │ │ │ │ - ldr r0, [pc, #220] @ (bd14 ) │ │ │ │ + ldr r1, [pc, #220] @ (bd18 ) │ │ │ │ + ldr r0, [pc, #220] @ (bd1c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (bd18 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (bd20 ) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ - ldr r1, [pc, #208] @ (bd1c ) │ │ │ │ - ldr r0, [pc, #208] @ (bd20 ) │ │ │ │ + ldr r1, [pc, #208] @ (bd24 ) │ │ │ │ + ldr r0, [pc, #208] @ (bd28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (bd24 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (bd2c ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr r1, [pc, #196] @ (bd28 ) │ │ │ │ - ldr r0, [pc, #200] @ (bd2c ) │ │ │ │ + ldr r1, [pc, #196] @ (bd30 ) │ │ │ │ + ldr r0, [pc, #200] @ (bd34 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99f0 │ │ │ │ - ldr r3, [pc, #184] @ (bd30 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99f8 │ │ │ │ + ldr r3, [pc, #184] @ (bd38 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #184] @ (bd34 ) │ │ │ │ - ldr r0, [pc, #184] @ (bd38 ) │ │ │ │ + ldr r1, [pc, #184] @ (bd3c ) │ │ │ │ + ldr r0, [pc, #184] @ (bd40 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (bd3c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (bd44 ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #172] @ (bd40 ) │ │ │ │ - ldr r0, [pc, #176] @ (bd44 ) │ │ │ │ + ldr r1, [pc, #172] @ (bd48 ) │ │ │ │ + ldr r0, [pc, #176] @ (bd4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - ldr r3, [pc, #160] @ (bd48 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + ldr r3, [pc, #160] @ (bd50 ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #156] @ (bd4c ) │ │ │ │ - ldr r0, [pc, #160] @ (bd50 ) │ │ │ │ + ldr r1, [pc, #156] @ (bd54 ) │ │ │ │ + ldr r0, [pc, #160] @ (bd58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (bd54 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (bd5c ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r1, [pc, #144] @ (bd58 ) │ │ │ │ - ldr r0, [pc, #148] @ (bd5c ) │ │ │ │ + ldr r1, [pc, #144] @ (bd60 ) │ │ │ │ + ldr r0, [pc, #148] @ (bd64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (bd60 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (bd68 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #136] @ (bd64 ) │ │ │ │ - ldr r0, [pc, #136] @ (bd68 ) │ │ │ │ + ldr r1, [pc, #136] @ (bd6c ) │ │ │ │ + ldr r0, [pc, #136] @ (bd70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #648] @ (bf7c ) │ │ │ │ + ldr r4, [pc, #584] @ (bf44 ) │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r4, r1] │ │ │ │ + str r6, [r2, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #608] @ (bf5c ) │ │ │ │ + ldr r4, [pc, #544] @ (bf24 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r6, #22] │ │ │ │ + ldrh r2, [r0, #8] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r3, #18] │ │ │ │ + ldrh r0, [r1, #18] │ │ │ │ movs r2, r0 │ │ │ │ - bx r1 │ │ │ │ + mov sl, pc │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #56] @ (bd44 ) │ │ │ │ + ldr r2, [pc, #1016] @ (c10c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + ldrh r6, [r5, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #80] @ (bd64 ) │ │ │ │ + ldr r3, [pc, #16] @ (bd2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #1016] @ (c110 ) │ │ │ │ + ldr r6, [pc, #952] @ (c0d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r4, #16] │ │ │ │ + ldrh r6, [r2, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (c110 ) │ │ │ │ + ldr r2, [pc, #944] @ (c0d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #808] @ (c04c ) │ │ │ │ + ldr r6, [pc, #744] @ (c014 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r2, #16] │ │ │ │ + ldrh r0, [r0, #16] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #920] @ (c0c4 ) │ │ │ │ + ldr r2, [pc, #856] @ (c08c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #288] @ (be50 ) │ │ │ │ + ldr r4, [pc, #224] @ (be18 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r6, #14] │ │ │ │ + ldrh r6, [r4, #14] │ │ │ │ movs r2, r0 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, fp │ │ │ │ movs r2, r0 │ │ │ │ - bxns r2 │ │ │ │ + bxns r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r4, #14] │ │ │ │ + ldrh r0, [r2, #14] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #728] @ (c01c ) │ │ │ │ + ldr r2, [pc, #664] @ (bfe4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #144] @ (bdd8 ) │ │ │ │ + ldr r7, [pc, #80] @ (bda0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ + ldrh r4, [r6, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #616] @ (bfb8 ) │ │ │ │ + ldr r2, [pc, #552] @ (bf80 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #528] @ (bf64 ) │ │ │ │ + ldr r6, [pc, #464] @ (bf2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r5, #12] │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #520] @ (bf64 ) │ │ │ │ + ldr r2, [pc, #456] @ (bf2c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #432] @ (bf10 ) │ │ │ │ + ldr r6, [pc, #368] @ (bed8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r6, [r2, #12] │ │ │ │ + ldrh r6, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #432] @ (bf18 ) │ │ │ │ + ldr r2, [pc, #368] @ (bee0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #568] @ (bfa4 ) │ │ │ │ + ldr r5, [pc, #504] @ (bf6c ) │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000bd6c : │ │ │ │ +0000bd74 : │ │ │ │ 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] @ c54c │ │ │ │ + ldr.w r2, [pc, #1992] @ c554 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #1988] @ c550 │ │ │ │ + ldr.w r1, [pc, #1988] @ c558 │ │ │ │ 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] @ c554 │ │ │ │ + ldr.w r2, [pc, #1968] @ c55c │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c4ac │ │ │ │ + beq.w c4b4 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.w c4ac │ │ │ │ - cbz r3, bdc8 │ │ │ │ + bpl.w c4b4 │ │ │ │ + cbz r3, bdd0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.w c4d8 │ │ │ │ + bpl.w c4e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c4c2 │ │ │ │ + beq.w c4ca │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c480 │ │ │ │ + beq.w c488 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c37c │ │ │ │ + beq.w c384 │ │ │ │ movs r7, #0 │ │ │ │ - b.n bdee │ │ │ │ + b.n bdf6 │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c17a │ │ │ │ + beq.w c182 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bde2 │ │ │ │ + beq.n bdea │ │ │ │ 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 bdfc │ │ │ │ + bne.n be04 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.w c184 │ │ │ │ + bne.w c18c │ │ │ │ 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] @ c558 │ │ │ │ + ldr.w r2, [pc, #1848] @ c560 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c51e │ │ │ │ - ldr.w r2, [pc, #1836] @ c55c │ │ │ │ + beq.w c526 │ │ │ │ + ldr.w r2, [pc, #1836] @ c564 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c47c │ │ │ │ + beq.w c484 │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c1b0 │ │ │ │ + beq.w c1b8 │ │ │ │ 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 c534 │ │ │ │ + bpl.w c53c │ │ │ │ cmp r6, r2 │ │ │ │ - blt.w c1ba │ │ │ │ + blt.w c1c2 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n bf62 │ │ │ │ + beq.n bf6a │ │ │ │ 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 bea6 │ │ │ │ + b.n beae │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add.w r1, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ moveq r4, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n bef2 │ │ │ │ + beq.n befa │ │ │ │ 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 bf52 │ │ │ │ + beq.n bf5a │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n bec6 │ │ │ │ + bne.n bece │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 94d0 │ │ │ │ + blx 94d8 │ │ │ │ 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 be84 │ │ │ │ + bne.n be8c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w c318 │ │ │ │ + bne.w c320 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c18c │ │ │ │ + bne.w c194 │ │ │ │ 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 c07c │ │ │ │ + ble.w c084 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w c496 │ │ │ │ + bpl.w c49e │ │ │ │ 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 c16c │ │ │ │ + beq.w c174 │ │ │ │ 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 bf46 │ │ │ │ + beq.n bf4e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c10a │ │ │ │ + beq.w c112 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n bea6 │ │ │ │ + bne.n beae │ │ │ │ mov r2, fp │ │ │ │ mov ip, r7 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c31c │ │ │ │ + bne.w c324 │ │ │ │ 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 c246 │ │ │ │ + beq.w c24e │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9514 │ │ │ │ + blx 951c │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, bfa4 │ │ │ │ + cbz r2, bfac │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c3c4 │ │ │ │ + beq.w c3cc │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w c3f4 │ │ │ │ + ble.w c3fc │ │ │ │ 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 bff2 │ │ │ │ + ble.n bffa │ │ │ │ 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 9470 │ │ │ │ + blx 9478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w c2c8 │ │ │ │ + blt.w c2d0 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c28e │ │ │ │ + bne.w c296 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n bfca │ │ │ │ + bne.n bfd2 │ │ │ │ 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 962c │ │ │ │ + blx 9634 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c3f4 │ │ │ │ + beq.w c3fc │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w c3b2 │ │ │ │ + bpl.w c3ba │ │ │ │ cmp r6, r7 │ │ │ │ itt gt │ │ │ │ movgt sl, r4 │ │ │ │ movgt r5, r7 │ │ │ │ - ble.n c03e │ │ │ │ + ble.n c046 │ │ │ │ ldr.w r1, [sl] │ │ │ │ - blx 93e8 │ │ │ │ + blx 93f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n bffe │ │ │ │ + bne.n c006 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n c026 │ │ │ │ + bne.n c02e │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c42c │ │ │ │ + beq.w c434 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 96f8 │ │ │ │ + blx 9700 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n bffe │ │ │ │ + bge.n c006 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2ec │ │ │ │ + beq.w c2f4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c2ec │ │ │ │ + beq.w c2f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c2ec │ │ │ │ + beq.w c2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c2ec │ │ │ │ - b.n c2e0 │ │ │ │ + bne.w c2f4 │ │ │ │ + b.n c2e8 │ │ │ │ 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, c0e2 │ │ │ │ + cbnz r2, c0ea │ │ │ │ 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, c0c6 │ │ │ │ + cbnz r2, c0ce │ │ │ │ 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 c3f4 │ │ │ │ + bne.w c3fc │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n be96 │ │ │ │ + b.n be9e │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w c218 │ │ │ │ + bge.w c220 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c506 │ │ │ │ + bne.w c50e │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w c4ee │ │ │ │ + bne.w c4f6 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n be96 │ │ │ │ + b.n be9e │ │ │ │ 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 9470 │ │ │ │ + blx 9478 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c14c │ │ │ │ + blt.n c154 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c202 │ │ │ │ + beq.w c20a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n bf26 │ │ │ │ + b.n bf2e │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n bf46 │ │ │ │ + b.n bf4e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c282 │ │ │ │ - ldr.w r3, [pc, #1092] @ c560 │ │ │ │ + beq.w c28a │ │ │ │ + ldr.w r3, [pc, #1092] @ c568 │ │ │ │ add r3, pc │ │ │ │ cmp fp, r5 │ │ │ │ - bge.w c312 │ │ │ │ - ldr.w r4, [pc, #1084] @ c564 │ │ │ │ + bge.w c31a │ │ │ │ + ldr.w r4, [pc, #1084] @ c56c │ │ │ │ add r4, pc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w c358 │ │ │ │ - ldr.w r2, [pc, #1076] @ c568 │ │ │ │ + beq.w c360 │ │ │ │ + ldr.w r2, [pc, #1076] @ c570 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1072] @ c56c │ │ │ │ + ldr.w r1, [pc, #1072] @ c574 │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1056] @ c570 │ │ │ │ - ldr r3, [pc, #1016] @ (c54c ) │ │ │ │ + ldr.w r2, [pc, #1056] @ c578 │ │ │ │ + ldr r3, [pc, #1016] @ (c554 ) │ │ │ │ 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 c460 │ │ │ │ + bne.w c468 │ │ │ │ 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 bf46 │ │ │ │ + b.n bf4e │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w be0e │ │ │ │ + beq.w be16 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n be1e │ │ │ │ + b.n be26 │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #996] @ (c574 ) │ │ │ │ + ldr r3, [pc, #996] @ (c57c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n c114 │ │ │ │ + bne.n c11c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c276 │ │ │ │ - ldr r3, [pc, #980] @ (c578 ) │ │ │ │ + beq.n c27e │ │ │ │ + ldr r3, [pc, #980] @ (c580 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #980] @ (c57c ) │ │ │ │ + ldr r1, [pc, #980] @ (c584 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n c14c │ │ │ │ + blx 97b8 │ │ │ │ + b.n c154 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w be5a │ │ │ │ + bge.w be62 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w be5a │ │ │ │ - ldr r3, [pc, #940] @ (c574 ) │ │ │ │ + bne.w be62 │ │ │ │ + ldr r3, [pc, #940] @ (c57c ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c420 │ │ │ │ - ldr r3, [pc, #936] @ (c580 ) │ │ │ │ + beq.w c428 │ │ │ │ + ldr r3, [pc, #936] @ (c588 ) │ │ │ │ add r3, pc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c3f8 │ │ │ │ - ldr r1, [pc, #928] @ (c584 ) │ │ │ │ + bne.w c400 │ │ │ │ + ldr r1, [pc, #928] @ (c58c ) │ │ │ │ add r1, pc │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w c3fe │ │ │ │ - ldr r4, [pc, #924] @ (c588 ) │ │ │ │ + beq.w c406 │ │ │ │ + ldr r4, [pc, #924] @ (c590 ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #920] @ (c58c ) │ │ │ │ + ldr r1, [pc, #920] @ (c594 ) │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n c14c │ │ │ │ + blx 97b8 │ │ │ │ + b.n c154 │ │ │ │ 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 c0c0 │ │ │ │ - ldr r3, [pc, #856] @ (c574 ) │ │ │ │ + beq.w c0c8 │ │ │ │ + ldr r3, [pc, #856] @ (c57c ) │ │ │ │ cmp sl, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bgt.w c35e │ │ │ │ + bgt.w c366 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c382 │ │ │ │ - ldr r3, [pc, #864] @ (c590 ) │ │ │ │ + beq.w c38a │ │ │ │ + ldr r3, [pc, #864] @ (c598 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #860] @ (c594 ) │ │ │ │ + ldr r1, [pc, #860] @ (c59c ) │ │ │ │ ldr.w r4, [r2, r5, lsl #2] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n c14c │ │ │ │ + blx 97b8 │ │ │ │ + b.n c154 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bfa4 │ │ │ │ + beq.w bfac │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c404 │ │ │ │ + bne.w c40c │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w bfa4 │ │ │ │ - b.n c14c │ │ │ │ - ldr r3, [pc, #800] @ (c598 ) │ │ │ │ + bne.w bfac │ │ │ │ + b.n c154 │ │ │ │ + ldr r3, [pc, #800] @ (c5a0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #796] @ (c59c ) │ │ │ │ + ldr r3, [pc, #796] @ (c5a4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c1a4 │ │ │ │ - ldr r3, [pc, #796] @ (c5a0 ) │ │ │ │ + b.n c1ac │ │ │ │ + ldr r3, [pc, #796] @ (c5a8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #792] @ (c5a4 ) │ │ │ │ + ldr r3, [pc, #792] @ (c5ac ) │ │ │ │ add r3, pc │ │ │ │ - b.n c120 │ │ │ │ + b.n c128 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c2a2 │ │ │ │ + beq.n c2aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, c2a2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #720] @ (c574 ) │ │ │ │ + cbnz r3, c2aa │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #720] @ (c57c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c39a │ │ │ │ - ldr r3, [pc, #756] @ (c5a8 ) │ │ │ │ + beq.n c3a2 │ │ │ │ + ldr r3, [pc, #756] @ (c5b0 ) │ │ │ │ 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] @ (c5ac ) │ │ │ │ + ldr r1, [pc, #744] @ (c5b4 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, c2e4 │ │ │ │ + cbz r3, c2ec │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, c2e4 │ │ │ │ + cbz r0, c2ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c2e4 │ │ │ │ + beq.n c2ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, c2e4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, c2ec │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c14c │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c14c │ │ │ │ - ldr r4, [pc, #668] @ (c5b0 ) │ │ │ │ + bne.w c154 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c154 │ │ │ │ + ldr r4, [pc, #668] @ (c5b8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c12c │ │ │ │ + b.n c134 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #596] @ (c574 ) │ │ │ │ + ldr r3, [pc, #596] @ (c57c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c3a6 │ │ │ │ - ldr r3, [pc, #648] @ (c5b4 ) │ │ │ │ + beq.n c3ae │ │ │ │ + ldr r3, [pc, #648] @ (c5bc ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, fp │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n c3e8 │ │ │ │ - ldr r4, [pc, #636] @ (c5b8 ) │ │ │ │ + bge.n c3f0 │ │ │ │ + ldr r4, [pc, #636] @ (c5c0 ) │ │ │ │ add r4, pc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n c3ee │ │ │ │ - ldr r2, [pc, #632] @ (c5bc ) │ │ │ │ + beq.n c3f6 │ │ │ │ + ldr r2, [pc, #632] @ (c5c4 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #632] @ (c5c0 ) │ │ │ │ + ldr r1, [pc, #632] @ (c5c8 ) │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n c14c │ │ │ │ - ldr r2, [pc, #616] @ (c5c4 ) │ │ │ │ - add r2, pc │ │ │ │ - b.n c138 │ │ │ │ - cbz r3, c38e │ │ │ │ - ldr r3, [pc, #612] @ (c5c8 ) │ │ │ │ + blx 97b8 │ │ │ │ + b.n c154 │ │ │ │ + ldr r2, [pc, #616] @ (c5cc ) │ │ │ │ + add r2, pc │ │ │ │ + b.n c140 │ │ │ │ + cbz r3, c396 │ │ │ │ + ldr r3, [pc, #612] @ (c5d0 ) │ │ │ │ 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] @ (c5cc ) │ │ │ │ + ldr r1, [pc, #600] @ (c5d4 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n c14c │ │ │ │ + blx 97b8 │ │ │ │ + b.n c154 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n be06 │ │ │ │ - ldr r3, [pc, #588] @ (c5d0 ) │ │ │ │ + b.n be0e │ │ │ │ + ldr r3, [pc, #588] @ (c5d8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #584] @ (c5d4 ) │ │ │ │ + ldr r3, [pc, #584] @ (c5dc ) │ │ │ │ add r3, pc │ │ │ │ - b.n c232 │ │ │ │ - ldr r3, [pc, #584] @ (c5d8 ) │ │ │ │ + b.n c23a │ │ │ │ + ldr r3, [pc, #584] @ (c5e0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #580] @ (c5dc ) │ │ │ │ + ldr r3, [pc, #580] @ (c5e4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c364 │ │ │ │ - ldr r3, [pc, #580] @ (c5e0 ) │ │ │ │ + b.n c36c │ │ │ │ + ldr r3, [pc, #580] @ (c5e8 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #576] @ (c5e4 ) │ │ │ │ + ldr r3, [pc, #576] @ (c5ec ) │ │ │ │ add r3, pc │ │ │ │ - b.n c2b4 │ │ │ │ - ldr r3, [pc, #576] @ (c5e8 ) │ │ │ │ + b.n c2bc │ │ │ │ + ldr r3, [pc, #576] @ (c5f0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #572] @ (c5ec ) │ │ │ │ + ldr r3, [pc, #572] @ (c5f4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c32e │ │ │ │ - ldr r3, [pc, #448] @ (c574 ) │ │ │ │ + b.n c336 │ │ │ │ + ldr r3, [pc, #448] @ (c57c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (c5f0 ) │ │ │ │ + ldr r1, [pc, #568] @ (c5f8 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n c2c8 │ │ │ │ + blx 923c │ │ │ │ + b.n c2d0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c2ec │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c2ec │ │ │ │ - ldr r4, [pc, #520] @ (c5f4 ) │ │ │ │ + bne.n c2f4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c2f4 │ │ │ │ + ldr r4, [pc, #520] @ (c5fc ) │ │ │ │ add r4, pc │ │ │ │ - b.n c33c │ │ │ │ - ldr r2, [pc, #520] @ (c5f8 ) │ │ │ │ + b.n c344 │ │ │ │ + ldr r2, [pc, #520] @ (c600 ) │ │ │ │ add r2, pc │ │ │ │ - b.n c344 │ │ │ │ + b.n c34c │ │ │ │ movs r0, #1 │ │ │ │ - b.n c14e │ │ │ │ - ldr r1, [pc, #512] @ (c5fc ) │ │ │ │ + b.n c156 │ │ │ │ + ldr r1, [pc, #512] @ (c604 ) │ │ │ │ add r1, pc │ │ │ │ - b.n c1e4 │ │ │ │ - ldr r4, [pc, #512] @ (c600 ) │ │ │ │ + b.n c1ec │ │ │ │ + ldr r4, [pc, #512] @ (c608 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c1ee │ │ │ │ - ldr r3, [pc, #364] @ (c574 ) │ │ │ │ + b.n c1f6 │ │ │ │ + ldr r3, [pc, #364] @ (c57c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c464 │ │ │ │ - ldr r3, [pc, #496] @ (c604 ) │ │ │ │ + cbz r3, c46c │ │ │ │ + ldr r3, [pc, #496] @ (c60c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #496] @ (c608 ) │ │ │ │ + ldr r1, [pc, #496] @ (c610 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n c14c │ │ │ │ - ldr r3, [pc, #488] @ (c60c ) │ │ │ │ + blx 97b8 │ │ │ │ + b.n c154 │ │ │ │ + ldr r3, [pc, #488] @ (c614 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #488] @ (c610 ) │ │ │ │ + ldr r3, [pc, #488] @ (c618 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c1d8 │ │ │ │ - ldr r3, [pc, #324] @ (c574 ) │ │ │ │ + b.n c1e0 │ │ │ │ + ldr r3, [pc, #324] @ (c57c ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c470 │ │ │ │ - ldr r1, [pc, #472] @ (c614 ) │ │ │ │ + cbz r3, c478 │ │ │ │ + ldr r1, [pc, #472] @ (c61c ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #468] @ (c618 ) │ │ │ │ + ldr r1, [pc, #468] @ (c620 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c14c │ │ │ │ + beq.w c154 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c2f6 │ │ │ │ - b.n c14c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (c61c ) │ │ │ │ + bne.w c2fe │ │ │ │ + b.n c154 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (c624 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (c620 ) │ │ │ │ + ldr r3, [pc, #436] @ (c628 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c414 │ │ │ │ - ldr r3, [pc, #432] @ (c624 ) │ │ │ │ - ldr r1, [pc, #436] @ (c628 ) │ │ │ │ + b.n c41c │ │ │ │ + ldr r3, [pc, #432] @ (c62c ) │ │ │ │ + ldr r1, [pc, #436] @ (c630 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - b.n c43c │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #424] @ (c62c ) │ │ │ │ + b.n c444 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #424] @ (c634 ) │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #424] @ (c630 ) │ │ │ │ - ldr r0, [pc, #428] @ (c634 ) │ │ │ │ + ldr r1, [pc, #424] @ (c638 ) │ │ │ │ + ldr r0, [pc, #428] @ (c63c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (c638 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (c640 ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #416] @ (c63c ) │ │ │ │ - ldr r0, [pc, #416] @ (c640 ) │ │ │ │ + ldr r1, [pc, #416] @ (c644 ) │ │ │ │ + ldr r0, [pc, #416] @ (c648 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (c644 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (c64c ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #404] @ (c648 ) │ │ │ │ - ldr r0, [pc, #408] @ (c64c ) │ │ │ │ + ldr r1, [pc, #404] @ (c650 ) │ │ │ │ + ldr r0, [pc, #408] @ (c654 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (c650 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (c658 ) │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #396] @ (c654 ) │ │ │ │ - ldr r0, [pc, #396] @ (c658 ) │ │ │ │ + ldr r1, [pc, #396] @ (c65c ) │ │ │ │ + ldr r0, [pc, #396] @ (c660 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (c65c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (c664 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #384] @ (c660 ) │ │ │ │ - ldr r0, [pc, #388] @ (c664 ) │ │ │ │ + ldr r1, [pc, #384] @ (c668 ) │ │ │ │ + ldr r0, [pc, #388] @ (c66c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (c668 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (c670 ) │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr r1, [pc, #372] @ (c66c ) │ │ │ │ - ldr r0, [pc, #376] @ (c670 ) │ │ │ │ + ldr r1, [pc, #372] @ (c674 ) │ │ │ │ + ldr r0, [pc, #376] @ (c678 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (c674 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (c67c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #360] @ (c678 ) │ │ │ │ - ldr r0, [pc, #364] @ (c67c ) │ │ │ │ + ldr r1, [pc, #360] @ (c680 ) │ │ │ │ + ldr r0, [pc, #364] @ (c684 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (c680 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (c688 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #348] @ (c684 ) │ │ │ │ - ldr r0, [pc, #352] @ (c688 ) │ │ │ │ + ldr r1, [pc, #348] @ (c68c ) │ │ │ │ + ldr r0, [pc, #352] @ (c690 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (c68c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (c694 ) │ │ │ │ movs r2, #57 @ 0x39 │ │ │ │ - ldr r1, [pc, #340] @ (c690 ) │ │ │ │ - ldr r0, [pc, #344] @ (c694 ) │ │ │ │ + ldr r1, [pc, #340] @ (c698 ) │ │ │ │ + ldr r0, [pc, #344] @ (c69c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - negs r6, r5 │ │ │ │ + negs r6, r4 │ │ │ │ movs r4, r0 │ │ │ │ - negs r6, r2 │ │ │ │ + negs r6, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bx fp │ │ │ │ + bx r9 │ │ │ │ movs r2, r0 │ │ │ │ - bx fp │ │ │ │ + bx r9 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r6, r5] │ │ │ │ + ldrb r6, [r4, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #672] @ (c810 ) │ │ │ │ + ldr r1, [pc, #608] @ (c7d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #168 @ 0xa8 │ │ │ │ + subs r6, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - mov lr, sl │ │ │ │ + mov lr, r8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #96] @ (c5e0 ) │ │ │ │ + ldr r1, [pc, #32] @ (c5a8 ) │ │ │ │ movs r2, r0 │ │ │ │ - mov sl, r4 │ │ │ │ + mov sl, r2 │ │ │ │ movs r2, r0 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r0, r3] │ │ │ │ + ldrb r0, [r6, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #600] @ (c7e8 ) │ │ │ │ + ldr r0, [pc, #536] @ (c7b0 ) │ │ │ │ movs r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ + mov r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #280] @ (c6b0 ) │ │ │ │ + ldr r3, [pc, #216] @ (c678 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp ip, lr │ │ │ │ + cmp ip, ip │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r0, #29] │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r8, sp │ │ │ │ + cmp r8, fp │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r6, #28] │ │ │ │ + strh r6, [r0, #20] │ │ │ │ movs r2, r0 │ │ │ │ - cmp lr, r8 │ │ │ │ + cmp lr, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #168] @ (c658 ) │ │ │ │ + ldr r3, [pc, #104] @ (c620 ) │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, pc │ │ │ │ + cmp r4, sp │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r9 │ │ │ │ + cmp r4, r7 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, fp │ │ │ │ + cmp r6, r9 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r2, [r5, r5] │ │ │ │ + ldrh r2, [r3, r5] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x479e │ │ │ │ + @ instruction: 0x478e │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r4, #25] │ │ │ │ + strh r6, [r6, #12] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, r2 │ │ │ │ + cmp r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #272] @ (c6e0 ) │ │ │ │ + ldr r2, [pc, #208] @ (c6a8 ) │ │ │ │ movs r2, r0 │ │ │ │ - add r8, sp │ │ │ │ + add r8, fp │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r6, #24] │ │ │ │ + strh r6, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ - add ip, fp │ │ │ │ + add ip, r9 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r5, #24] │ │ │ │ + strh r2, [r7, #10] │ │ │ │ movs r2, r0 │ │ │ │ - add r8, sl │ │ │ │ + add r8, r8 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r3, #24] │ │ │ │ + strh r6, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - add ip, r8 │ │ │ │ + add ip, r6 │ │ │ │ movs r2, r0 │ │ │ │ - strb r2, [r2, #24] │ │ │ │ + strh r2, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #456] @ (c7bc ) │ │ │ │ + ldr r2, [pc, #392] @ (c784 ) │ │ │ │ movs r2, r0 │ │ │ │ - add lr, r4 │ │ │ │ + add lr, r2 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r2, #23] │ │ │ │ + strh r0, [r4, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r0, #23] │ │ │ │ + strh r6, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, #23] │ │ │ │ + strh r0, [r2, #8] │ │ │ │ movs r2, r0 │ │ │ │ - add r6, ip │ │ │ │ + add r6, sl │ │ │ │ movs r2, r0 │ │ │ │ - mov r8, r5 │ │ │ │ + mov r8, r3 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, r9 │ │ │ │ + add r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + strh r0, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - add r6, r7 │ │ │ │ + add r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #8] @ (c624 ) │ │ │ │ + ldr r1, [pc, #968] @ (c9ec ) │ │ │ │ movs r2, r0 │ │ │ │ - add r6, r0 │ │ │ │ + mvns r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, #21] │ │ │ │ + strh r4, [r4, #4] │ │ │ │ movs r2, r0 │ │ │ │ - add r0, r6 │ │ │ │ + add r0, r4 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r1, #21] │ │ │ │ + strh r0, [r3, #4] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, #14] │ │ │ │ + strh r4, [r3, #14] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ee │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #496] @ (c828 ) │ │ │ │ + ldr r0, [pc, #432] @ (c7f0 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r2, #14] │ │ │ │ + strh r6, [r0, #14] │ │ │ │ movs r2, r0 │ │ │ │ - blx fp │ │ │ │ + blx r9 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #104] @ (c6ac ) │ │ │ │ + ldr r0, [pc, #40] @ (c674 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ + strh r0, [r6, #12] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47c2 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r2, r0 │ │ │ │ - blxns lr │ │ │ │ + blxns ip │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r5, #12] │ │ │ │ + strh r2, [r3, #12] │ │ │ │ movs r2, r0 │ │ │ │ - blxns r5 │ │ │ │ + blxns r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #168] @ (c704 ) │ │ │ │ + ldr r0, [pc, #104] @ (c6cc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, #12] │ │ │ │ + strh r4, [r0, #12] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x4796 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r2, r0 │ │ │ │ - blxns sp │ │ │ │ + blxns fp │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r7, #10] │ │ │ │ + strh r4, [r5, #10] │ │ │ │ movs r2, r0 │ │ │ │ - bx pc │ │ │ │ + bx sp │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #448] @ (c834 ) │ │ │ │ + ldr r0, [pc, #384] @ (c7fc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #10] │ │ │ │ + strh r4, [r2, #10] │ │ │ │ movs r2, r0 │ │ │ │ - bx ip │ │ │ │ + bx sl │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #288] @ (c7a0 ) │ │ │ │ + ldr r0, [pc, #224] @ (c768 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, #10] │ │ │ │ + strh r4, [r7, #8] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #254 @ 0xfe │ │ │ │ + subs r5, #238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ - tst r2, r0 │ │ │ │ + rors r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ + strh r0, [r5, #8] │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47de │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #32] @ (c6b8 ) │ │ │ │ + blx pc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000c698 : │ │ │ │ +0000c6a0 : │ │ │ │ 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] @ c6f8 │ │ │ │ + ldr.w lr, [pc, #76] @ c700 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #76] @ (c6fc ) │ │ │ │ + ldr r3, [pc, #76] @ (c704 ) │ │ │ │ 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 b024 │ │ │ │ - ldr r2, [pc, #40] @ (c700 ) │ │ │ │ - ldr r3, [pc, #32] @ (c6fc ) │ │ │ │ + bl b02c │ │ │ │ + ldr r2, [pc, #40] @ (c708 ) │ │ │ │ + ldr r3, [pc, #32] @ (c704 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c6f4 │ │ │ │ + bne.n c6fc │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #72 @ 0x48 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + subs r1, #64 @ 0x40 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #34 @ 0x22 │ │ │ │ + subs r1, #26 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c704 : │ │ │ │ +0000c70c : │ │ │ │ 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] @ c770 │ │ │ │ + ldr.w ip, [pc, #88] @ c778 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (c774 ) │ │ │ │ + ldr r3, [pc, #88] @ (c77c ) │ │ │ │ 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 c75a │ │ │ │ - ldr r2, [pc, #56] @ (c778 ) │ │ │ │ - ldr r3, [pc, #52] @ (c774 ) │ │ │ │ + bne.n c762 │ │ │ │ + ldr r2, [pc, #56] @ (c780 ) │ │ │ │ + ldr r3, [pc, #52] @ (c77c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c76a │ │ │ │ + bne.n c772 │ │ │ │ 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 b024 │ │ │ │ - b.n c73c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bl b02c │ │ │ │ + b.n c744 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #216 @ 0xd8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #188 @ 0xbc │ │ │ │ + subs r0, #180 @ 0xb4 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c77c : │ │ │ │ +0000c784 : │ │ │ │ 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] @ c7ec │ │ │ │ + ldr.w ip, [pc, #92] @ c7f4 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #92] @ (c7f0 ) │ │ │ │ + ldr r3, [pc, #92] @ (c7f8 ) │ │ │ │ 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 c7d8 │ │ │ │ + bne.n c7e0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #56] @ (c7f4 ) │ │ │ │ - ldr r3, [pc, #48] @ (c7f0 ) │ │ │ │ + ldr r2, [pc, #56] @ (c7fc ) │ │ │ │ + ldr r3, [pc, #48] @ (c7f8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7e8 │ │ │ │ + bne.n c7f0 │ │ │ │ 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 b024 │ │ │ │ - b.n c7ba │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + bl b02c │ │ │ │ + b.n c7c2 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + subs r0, #90 @ 0x5a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #62 @ 0x3e │ │ │ │ + subs r0, #54 @ 0x36 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c7f8 : │ │ │ │ +0000c800 : │ │ │ │ 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] @ c88c │ │ │ │ + ldr.w lr, [pc, #128] @ c894 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ (c890 ) │ │ │ │ + ldr r3, [pc, #128] @ (c898 ) │ │ │ │ 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, c856 │ │ │ │ + cbz r2, c85e │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl b024 │ │ │ │ - ldr r2, [pc, #88] @ (c894 ) │ │ │ │ - ldr r3, [pc, #84] @ (c890 ) │ │ │ │ + bl b02c │ │ │ │ + ldr r2, [pc, #88] @ (c89c ) │ │ │ │ + ldr r3, [pc, #84] @ (c898 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c886 │ │ │ │ + bne.n c88e │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n c82c │ │ │ │ + beq.n c834 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n c82c │ │ │ │ + bgt.n c834 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - blt.n c82c │ │ │ │ + blt.n c834 │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ subgt r0, #4 │ │ │ │ addgt.w r1, ip, r1, lsl #2 │ │ │ │ - ble.n c882 │ │ │ │ + ble.n c88a │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n c874 │ │ │ │ + bne.n c87c │ │ │ │ movs r0, #1 │ │ │ │ - b.n c838 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n c840 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r7, #232 @ 0xe8 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #192 @ 0xc0 │ │ │ │ + adds r7, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c898 : │ │ │ │ +0000c8a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #92] @ c904 │ │ │ │ + ldr.w lr, [pc, #92] @ c90c │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #84] @ c908 │ │ │ │ + ldr.w ip, [pc, #84] @ c910 │ │ │ │ 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] @ (c90c ) │ │ │ │ + ldr r3, [pc, #68] @ (c914 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cbz r0, c8e8 │ │ │ │ + bl c800 │ │ │ │ + cbz r0, c8f0 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl a528 │ │ │ │ - ldr r2, [pc, #36] @ (c910 ) │ │ │ │ - ldr r3, [pc, #28] @ (c908 ) │ │ │ │ + bl a530 │ │ │ │ + ldr r2, [pc, #36] @ (c918 ) │ │ │ │ + ldr r3, [pc, #28] @ (c910 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c900 │ │ │ │ + bne.n c908 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - adds r7, #70 @ 0x46 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r2, r1 │ │ │ │ + orrs r2, r0 │ │ │ │ movs r4, r0 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r7, #8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c914 : │ │ │ │ +0000c91c : │ │ │ │ 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, c92c │ │ │ │ + cbnz r2, c934 │ │ │ │ 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 9328 │ │ │ │ + blx 9330 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c944 : │ │ │ │ +0000c94c : │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c94c │ │ │ │ - b.w c914 │ │ │ │ + blt.n c954 │ │ │ │ + b.w c91c │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9394 │ │ │ │ + blx 939c │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c964 : │ │ │ │ +0000c96c : │ │ │ │ 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, c996 │ │ │ │ + cbnz r3, c99e │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - blx 97fc │ │ │ │ + blx 9804 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c9a0 : │ │ │ │ +0000c9a8 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c9a8 │ │ │ │ + bmi.n c9b0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.w 9368 │ │ │ │ + b.w 9370 │ │ │ │ │ │ │ │ -0000c9b0 : │ │ │ │ +0000c9b8 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c9b6 │ │ │ │ + bmi.n c9be │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000c9cc : │ │ │ │ +0000c9d4 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c9d2 │ │ │ │ + bmi.n c9da │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c9d0 │ │ │ │ + beq.n c9d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c9d0 │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ + bne.n c9d8 │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ │ │ │ │ -0000c9ec : │ │ │ │ +0000c9f4 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c9f2 │ │ │ │ + bmi.n c9fa │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n c9f0 │ │ │ │ + beq.n c9f8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n c9f0 │ │ │ │ + beq.n c9f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c9f0 │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ + bne.n c9f8 │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ │ │ │ │ -0000ca10 : │ │ │ │ +0000ca18 : │ │ │ │ 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 c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9790 │ │ │ │ + b.w 9798 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ca34 : │ │ │ │ +0000ca3c : │ │ │ │ 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 c914 │ │ │ │ + bl c91c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w ca10 │ │ │ │ + b.w ca18 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ca58 : │ │ │ │ - ldr r3, [pc, #20] @ (ca70 ) │ │ │ │ +0000ca60 : │ │ │ │ + ldr r3, [pc, #20] @ (ca78 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, ca66 │ │ │ │ - ldr r2, [pc, #20] @ (ca74 ) │ │ │ │ + cbz r0, ca6e │ │ │ │ + ldr r2, [pc, #20] @ (ca7c ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 91a8 │ │ │ │ - ldr r2, [pc, #16] @ (ca78 ) │ │ │ │ + b.w 91b0 │ │ │ │ + ldr r2, [pc, #16] @ (ca80 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 91a8 │ │ │ │ + b.w 91b0 │ │ │ │ nop │ │ │ │ - adds r5, #162 @ 0xa2 │ │ │ │ + adds r5, #154 @ 0x9a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ca7c : │ │ │ │ +0000ca84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ (cb00 ) │ │ │ │ + ldr r2, [pc, #116] @ (cb08 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (cb04 ) │ │ │ │ + ldr r3, [pc, #116] @ (cb0c ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (cb08 ) │ │ │ │ + ldr r4, [pc, #112] @ (cb10 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8f6c │ │ │ │ + blx 8f74 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n cace │ │ │ │ - ldr r0, [pc, #84] @ (cb0c ) │ │ │ │ - ldr r2, [pc, #76] @ (cb04 ) │ │ │ │ + beq.n cad6 │ │ │ │ + ldr r0, [pc, #84] @ (cb14 ) │ │ │ │ + ldr r2, [pc, #76] @ (cb0c ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n cafa │ │ │ │ + bne.n cb02 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - blx 94ac │ │ │ │ - cbnz r0, caf0 │ │ │ │ + blx 94b4 │ │ │ │ + cbnz r0, caf8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cab4 │ │ │ │ - ldr r3, [pc, #44] @ (cb10 ) │ │ │ │ - ldr r1, [pc, #44] @ (cb14 ) │ │ │ │ + beq.n cabc │ │ │ │ + ldr r3, [pc, #44] @ (cb18 ) │ │ │ │ + ldr r1, [pc, #44] @ (cb1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n cab4 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n cabc │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #106 @ 0x6a │ │ │ │ + adds r5, #98 @ 0x62 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r4, r0 │ │ │ │ - adds r5, #68 @ 0x44 │ │ │ │ + adds r5, #60 @ 0x3c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bics r6, r2 │ │ │ │ + bics r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cb18 : │ │ │ │ +0000cb20 : │ │ │ │ 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] @ (cbbc ) │ │ │ │ + ldr r6, [pc, #144] @ (cbc4 ) │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ add r6, pc │ │ │ │ - beq.n cbac │ │ │ │ + beq.n cbb4 │ │ │ │ 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 cb94 │ │ │ │ - bl 30064 │ │ │ │ + bne.n cb9c │ │ │ │ + bl 3005c │ │ │ │ teq r7, r5 │ │ │ │ - bmi.n cb74 │ │ │ │ + bmi.n cb7c │ │ │ │ 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 cb70 │ │ │ │ + beq.n cb78 │ │ │ │ subs r0, #1 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (cbc0 ) │ │ │ │ - ldr r1, [pc, #44] @ (cbc4 ) │ │ │ │ + ldr r3, [pc, #40] @ (cbc8 ) │ │ │ │ + ldr r1, [pc, #44] @ (cbcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n cb70 │ │ │ │ - ldr r3, [pc, #24] @ (cbc8 ) │ │ │ │ - ldr r1, [pc, #28] @ (cbcc ) │ │ │ │ + b.n cb78 │ │ │ │ + ldr r3, [pc, #24] @ (cbd0 ) │ │ │ │ + ldr r1, [pc, #28] @ (cbd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n cba2 │ │ │ │ - adds r4, #206 @ 0xce │ │ │ │ + blx 923c │ │ │ │ + b.n cbaa │ │ │ │ + adds r4, #198 @ 0xc6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - orrs r0, r5 │ │ │ │ + orrs r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmn r4, r5 │ │ │ │ + cmn r4, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cbd0 : │ │ │ │ +0000cbd8 : │ │ │ │ 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] @ cc58 │ │ │ │ + ldr.w ip, [pc, #120] @ cc60 │ │ │ │ orrs.w lr, r2, r3 │ │ │ │ add ip, pc │ │ │ │ - beq.n cc3e │ │ │ │ + beq.n cc46 │ │ │ │ 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,7048 +5204,7048 @@ │ │ │ │ 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 cc38 │ │ │ │ - bl 30064 │ │ │ │ + bne.n cc40 │ │ │ │ + bl 3005c │ │ │ │ teq r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bmi.n cc2c │ │ │ │ + bmi.n cc34 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n cc2a │ │ │ │ + beq.n cc32 │ │ │ │ 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] @ (cc5c ) │ │ │ │ - ldr r1, [pc, #28] @ (cc60 ) │ │ │ │ + ldr r3, [pc, #28] @ (cc64 ) │ │ │ │ + ldr r1, [pc, #28] @ (cc68 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r4, #22 │ │ │ │ + adds r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - negs r2, r3 │ │ │ │ + negs r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cc64 : │ │ │ │ +0000cc6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (ccd8 ) │ │ │ │ + ldr r2, [pc, #100] @ (cce0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (ccdc ) │ │ │ │ + ldr r3, [pc, #100] @ (cce4 ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (cce0 ) │ │ │ │ + ldr r4, [pc, #96] @ (cce8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9458 │ │ │ │ + blx 9460 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ccae │ │ │ │ - ldr r1, [pc, #76] @ (cce4 ) │ │ │ │ - ldr r2, [pc, #68] @ (ccdc ) │ │ │ │ + beq.n ccb6 │ │ │ │ + ldr r1, [pc, #76] @ (ccec ) │ │ │ │ + ldr r2, [pc, #68] @ (cce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n ccd2 │ │ │ │ + bne.n ccda │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ - cbnz r0, cccc │ │ │ │ + blx 94b4 │ │ │ │ + cbnz r0, ccd4 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cc94 │ │ │ │ - ldr r3, [pc, #40] @ (cce8 ) │ │ │ │ - ldr r1, [pc, #40] @ (ccec ) │ │ │ │ + beq.n cc9c │ │ │ │ + ldr r3, [pc, #40] @ (ccf0 ) │ │ │ │ + ldr r1, [pc, #40] @ (ccf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ - b.n cc94 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n cc9c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #130 @ 0x82 │ │ │ │ + adds r3, #122 @ 0x7a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #126 @ 0x7e │ │ │ │ + adds r3, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #100 @ 0x64 │ │ │ │ + adds r3, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - tst r2, r3 │ │ │ │ + tst r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ccf0 : │ │ │ │ +0000ccf8 : │ │ │ │ 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] @ (cd54 ) │ │ │ │ + ldr r3, [pc, #84] @ (cd5c ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cd42 │ │ │ │ + cbz r1, cd4a │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.n cd2e │ │ │ │ - bl 2fdb8 │ │ │ │ + beq.n cd36 │ │ │ │ + bl 2fdb0 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n cd20 │ │ │ │ + bmi.n cd28 │ │ │ │ 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] @ (cd58 ) │ │ │ │ - ldr r1, [pc, #40] @ (cd5c ) │ │ │ │ + ldr r2, [pc, #40] @ (cd60 ) │ │ │ │ + ldr r1, [pc, #40] @ (cd64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (cd60 ) │ │ │ │ - ldr r1, [pc, #28] @ (cd64 ) │ │ │ │ + ldr r2, [pc, #28] @ (cd68 ) │ │ │ │ + ldr r1, [pc, #28] @ (cd6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n cd3c │ │ │ │ + blx 923c │ │ │ │ + b.n cd44 │ │ │ │ nop │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + adds r2, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs r6, r1 │ │ │ │ + adcs r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r6, r2 │ │ │ │ + adcs r6, r0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cd68 : │ │ │ │ +0000cd70 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #80] @ cdc8 │ │ │ │ + ldr.w ip, [pc, #80] @ cdd0 │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, cdb2 │ │ │ │ + cbz r1, cdba │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cda4 │ │ │ │ + beq.n cdac │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 3004c │ │ │ │ + bl 30044 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ teq r3, r2 │ │ │ │ - bmi.n cda8 │ │ │ │ + bmi.n cdb0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cda4 │ │ │ │ + beq.n cdac │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (cdcc ) │ │ │ │ - ldr r1, [pc, #24] @ (cdd0 ) │ │ │ │ + ldr r3, [pc, #24] @ (cdd4 ) │ │ │ │ + ldr r1, [pc, #24] @ (cdd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cda4 │ │ │ │ - adds r2, #128 @ 0x80 │ │ │ │ + b.n cdac │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4 │ │ │ │ + lsrs r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cdd4 : │ │ │ │ - ldr r3, [pc, #16] @ (cde8 ) │ │ │ │ - ldr r2, [pc, #20] @ (cdec ) │ │ │ │ +0000cddc : │ │ │ │ + ldr r3, [pc, #16] @ (cdf0 ) │ │ │ │ + ldr r2, [pc, #20] @ (cdf4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (cdf0 ) │ │ │ │ + ldr r1, [pc, #20] @ (cdf8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9230 │ │ │ │ + b.w 9238 │ │ │ │ nop │ │ │ │ - adds r2, #36 @ 0x24 │ │ │ │ + adds r2, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0 │ │ │ │ + lsrs r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cdf4 : │ │ │ │ +0000cdfc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ (ce78 ) │ │ │ │ + ldr r2, [pc, #116] @ (ce80 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (ce7c ) │ │ │ │ + ldr r3, [pc, #116] @ (ce84 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (ce80 ) │ │ │ │ + ldr r4, [pc, #112] @ (ce88 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9458 │ │ │ │ + blx 9460 │ │ │ │ add.w r3, r0, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ itt cs │ │ │ │ movcs r3, #1 │ │ │ │ strcs r3, [sp, #0] │ │ │ │ - bcs.n ce4e │ │ │ │ + bcs.n ce56 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ sxthne r0, r0 │ │ │ │ - beq.n ce4e │ │ │ │ - ldr r2, [pc, #76] @ (ce84 ) │ │ │ │ - ldr r3, [pc, #64] @ (ce7c ) │ │ │ │ + beq.n ce56 │ │ │ │ + ldr r2, [pc, #76] @ (ce8c ) │ │ │ │ + ldr r3, [pc, #64] @ (ce84 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ce72 │ │ │ │ + bne.n ce7a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 94ac │ │ │ │ - cbnz r0, ce6c │ │ │ │ + blx 94b4 │ │ │ │ + cbnz r0, ce74 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ce36 │ │ │ │ - ldr r3, [pc, #40] @ (ce88 ) │ │ │ │ - ldr r1, [pc, #40] @ (ce8c ) │ │ │ │ + beq.n ce3e │ │ │ │ + ldr r3, [pc, #40] @ (ce90 ) │ │ │ │ + ldr r1, [pc, #40] @ (ce94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n ce36 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n ce3e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #242 @ 0xf2 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ + adds r1, #230 @ 0xe6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r3 │ │ │ │ + lsls r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce90 : │ │ │ │ +0000ce98 : │ │ │ │ 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] @ (cef8 ) │ │ │ │ + ldr r3, [pc, #88] @ (cf00 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cee8 │ │ │ │ + cbz r1, cef0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ - beq.n ced4 │ │ │ │ - bl 2fdb8 │ │ │ │ + beq.n cedc │ │ │ │ + bl 2fdb0 │ │ │ │ teq r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ - bmi.n cec4 │ │ │ │ + bmi.n cecc │ │ │ │ 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] @ (cefc ) │ │ │ │ - ldr r1, [pc, #40] @ (cf00 ) │ │ │ │ + ldr r2, [pc, #36] @ (cf04 ) │ │ │ │ + ldr r1, [pc, #40] @ (cf08 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (cf04 ) │ │ │ │ - ldr r1, [pc, #28] @ (cf08 ) │ │ │ │ + ldr r2, [pc, #24] @ (cf0c ) │ │ │ │ + ldr r1, [pc, #28] @ (cf10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n cee2 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + blx 923c │ │ │ │ + b.n ceea │ │ │ │ + adds r1, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + subs r7, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + subs r7, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cf0c : │ │ │ │ +0000cf14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #88] @ cf74 │ │ │ │ + ldr.w ip, [pc, #88] @ cf7c │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, cf5c │ │ │ │ + cbz r1, cf64 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cf4a │ │ │ │ + beq.n cf52 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 3004c │ │ │ │ + bl 30044 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ teq r3, r2 │ │ │ │ it pl │ │ │ │ sxthpl r0, r1 │ │ │ │ - bmi.n cf4e │ │ │ │ + bmi.n cf56 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cf4a │ │ │ │ + beq.n cf52 │ │ │ │ adds r0, r1, r3 │ │ │ │ sxth r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (cf78 ) │ │ │ │ - ldr r1, [pc, #28] @ (cf7c ) │ │ │ │ + ldr r3, [pc, #24] @ (cf80 ) │ │ │ │ + ldr r1, [pc, #28] @ (cf84 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cf4a │ │ │ │ + b.n cf52 │ │ │ │ nop │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ + adds r0, #212 @ 0xd4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #60 @ 0x3c │ │ │ │ + subs r7, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cf80 : │ │ │ │ - ldr r3, [pc, #16] @ (cf94 ) │ │ │ │ - ldr r2, [pc, #20] @ (cf98 ) │ │ │ │ +0000cf88 : │ │ │ │ + ldr r3, [pc, #16] @ (cf9c ) │ │ │ │ + ldr r2, [pc, #20] @ (cfa0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (cf9c ) │ │ │ │ + ldr r1, [pc, #20] @ (cfa4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9230 │ │ │ │ + b.w 9238 │ │ │ │ nop │ │ │ │ - adds r0, #120 @ 0x78 │ │ │ │ + adds r0, #112 @ 0x70 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #116 @ 0x74 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cfa0 : │ │ │ │ +0000cfa8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #100] @ (d014 ) │ │ │ │ + ldr r2, [pc, #100] @ (d01c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #100] @ (d018 ) │ │ │ │ + ldr r3, [pc, #100] @ (d020 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (d01c ) │ │ │ │ + ldr r4, [pc, #96] @ (d024 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9458 │ │ │ │ + blx 9460 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ uxtbls r0, r0 │ │ │ │ - bhi.n cfea │ │ │ │ - ldr r2, [pc, #76] @ (d020 ) │ │ │ │ - ldr r3, [pc, #64] @ (d018 ) │ │ │ │ + bhi.n cff2 │ │ │ │ + ldr r2, [pc, #76] @ (d028 ) │ │ │ │ + ldr r3, [pc, #64] @ (d020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n d00e │ │ │ │ + bne.n d016 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 94ac │ │ │ │ - cbnz r0, d00a │ │ │ │ + blx 94b4 │ │ │ │ + cbnz r0, d012 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n cfd2 │ │ │ │ - ldr r3, [pc, #36] @ (d024 ) │ │ │ │ - ldr r1, [pc, #40] @ (d028 ) │ │ │ │ + beq.n cfda │ │ │ │ + ldr r3, [pc, #36] @ (d02c ) │ │ │ │ + ldr r1, [pc, #40] @ (d030 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #239 @ 0xef │ │ │ │ - b.n cfd2 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n cfda │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r0, #70 @ 0x46 │ │ │ │ + adds r0, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #66 @ 0x42 │ │ │ │ + adds r0, #58 @ 0x3a │ │ │ │ movs r4, r0 │ │ │ │ - adds r0, #38 @ 0x26 │ │ │ │ + adds r0, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #28 │ │ │ │ + subs r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d02c : │ │ │ │ - ldr r3, [pc, #16] @ (d040 ) │ │ │ │ - ldr r2, [pc, #20] @ (d044 ) │ │ │ │ +0000d034 : │ │ │ │ + ldr r3, [pc, #16] @ (d048 ) │ │ │ │ + ldr r2, [pc, #20] @ (d04c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (d048 ) │ │ │ │ + ldr r1, [pc, #20] @ (d050 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9230 │ │ │ │ + b.w 9238 │ │ │ │ nop │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + cmp r7, #196 @ 0xc4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d04c : │ │ │ │ +0000d054 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n d05c │ │ │ │ + bmi.n d064 │ │ │ │ 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 95ac │ │ │ │ + blx 95b4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d086 │ │ │ │ + beq.n d08e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 94ac │ │ │ │ - vldr d7, [pc, #16] @ d0a0 │ │ │ │ + blx 94b4 │ │ │ │ + vldr d7, [pc, #16] @ d0a8 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d0, [sp] │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n d082 │ │ │ │ + b.n d08a │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ │ │ │ -0000d0a8 : │ │ │ │ +0000d0b0 : │ │ │ │ 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] @ (d110 ) │ │ │ │ + ldr r3, [pc, #80] @ (d118 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9434 │ │ │ │ + blx 943c │ │ │ │ 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, d0ee │ │ │ │ + cbnz r3, d0f6 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #36] @ (d114 ) │ │ │ │ - ldr r1, [pc, #36] @ (d118 ) │ │ │ │ + ldr r3, [pc, #36] @ (d11c ) │ │ │ │ + ldr r1, [pc, #36] @ (d120 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #8] @ d108 │ │ │ │ - b.n d0e8 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #8] @ d110 │ │ │ │ + b.n d0f0 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #82 @ 0x52 │ │ │ │ + subs r6, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d11c : │ │ │ │ +0000d124 : │ │ │ │ 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] @ (d180 ) │ │ │ │ + ldr r3, [pc, #76] @ (d188 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9650 │ │ │ │ + blx 9658 │ │ │ │ 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, d162 │ │ │ │ + cbnz r3, d16a │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #32] @ (d184 ) │ │ │ │ - ldr r1, [pc, #32] @ (d188 ) │ │ │ │ + ldr r3, [pc, #32] @ (d18c ) │ │ │ │ + ldr r1, [pc, #32] @ (d190 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #4] @ d178 │ │ │ │ - b.n d15c │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #4] @ d180 │ │ │ │ + b.n d164 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + cmp r6, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #222 @ 0xde │ │ │ │ + subs r5, #206 @ 0xce │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d18c : │ │ │ │ +0000d194 : │ │ │ │ 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] @ d1d0 │ │ │ │ - ldr r3, [pc, #60] @ (d1e0 ) │ │ │ │ + vldr d6, [pc, #48] @ d1d8 │ │ │ │ + ldr r3, [pc, #60] @ (d1e8 ) │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d1b8 │ │ │ │ + bgt.n d1c0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 95f4 │ │ │ │ - ldr r2, [pc, #40] @ (d1e4 ) │ │ │ │ - ldr r1, [pc, #44] @ (d1e8 ) │ │ │ │ + b.w 95fc │ │ │ │ + ldr r2, [pc, #40] @ (d1ec ) │ │ │ │ + ldr r1, [pc, #44] @ (d1f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #16] @ d1d8 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #16] @ d1e0 │ │ │ │ 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, #88 @ 0x58 │ │ │ │ + cmp r6, #80 @ 0x50 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #136 @ 0x88 │ │ │ │ + subs r5, #120 @ 0x78 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d1ec : │ │ │ │ +0000d1f4 : │ │ │ │ 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] @ (d230 ) │ │ │ │ + ldr r3, [pc, #48] @ (d238 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n d212 │ │ │ │ + bmi.n d21a │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vsqrt.f64 d0, d7 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r2, [pc, #32] @ (d234 ) │ │ │ │ - ldr r1, [pc, #32] @ (d238 ) │ │ │ │ + ldr r2, [pc, #32] @ (d23c ) │ │ │ │ + ldr r1, [pc, #32] @ (d240 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #4] @ d228 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #4] @ d230 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r5, #252 @ 0xfc │ │ │ │ + cmp r5, #244 @ 0xf4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #46 @ 0x2e │ │ │ │ + subs r5, #30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d23c : │ │ │ │ +0000d244 : │ │ │ │ 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] @ (d2b0 ) │ │ │ │ + ldr r3, [pc, #96] @ (d2b8 ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9580 │ │ │ │ - vldr d7, [pc, #56] @ d298 │ │ │ │ + blx 9588 │ │ │ │ + vldr d7, [pc, #56] @ d2a0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d270 │ │ │ │ + beq.n d278 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d7, [pc, #44] @ d2a0 │ │ │ │ + vldr d7, [pc, #44] @ d2a8 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d26a │ │ │ │ - ldr r3, [pc, #52] @ (d2b4 ) │ │ │ │ - ldr r1, [pc, #52] @ (d2b8 ) │ │ │ │ + bgt.n d272 │ │ │ │ + ldr r3, [pc, #52] @ (d2bc ) │ │ │ │ + ldr r1, [pc, #52] @ (d2c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #24] @ d2a8 │ │ │ │ - b.n d26a │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #24] @ d2b0 │ │ │ │ + b.n d272 │ │ │ │ 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, #168 @ 0xa8 │ │ │ │ + cmp r5, #160 @ 0xa0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #214 @ 0xd6 │ │ │ │ + subs r4, #198 @ 0xc6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d2bc : │ │ │ │ +0000d2c4 : │ │ │ │ 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] @ (d300 ) │ │ │ │ + ldr r3, [pc, #48] @ (d308 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d2e0 │ │ │ │ + bls.n d2e8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 96bc │ │ │ │ - ldr r2, [pc, #32] @ (d304 ) │ │ │ │ - ldr r1, [pc, #36] @ (d308 ) │ │ │ │ + b.w 96c4 │ │ │ │ + ldr r2, [pc, #32] @ (d30c ) │ │ │ │ + ldr r1, [pc, #36] @ (d310 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #8] @ d2f8 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #8] @ d300 │ │ │ │ pop {r3, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + cmp r5, #36 @ 0x24 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d30c : │ │ │ │ +0000d314 : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #20] @ d328 │ │ │ │ + vldr d7, [pc, #20] @ d330 │ │ │ │ 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] │ │ │ │ │ │ │ │ -0000d330 : │ │ │ │ +0000d338 : │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite vs │ │ │ │ movvs r0, #1 │ │ │ │ movvc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000d340 : │ │ │ │ +0000d348 : │ │ │ │ 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] @ (d430 ) │ │ │ │ + ldr r3, [pc, #220] @ (d438 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d400 │ │ │ │ + beq.n d408 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 924c │ │ │ │ + blx 9254 │ │ │ │ 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 d3ac │ │ │ │ + beq.n d3b4 │ │ │ │ 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 d3ac │ │ │ │ + beq.n d3b4 │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d3d2 │ │ │ │ + bne.n d3da │ │ │ │ vdiv.f64 d7, d5, d7 │ │ │ │ - vldr d0, [pc, #92] @ d418 │ │ │ │ + vldr d0, [pc, #92] @ d420 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #92] @ d420 │ │ │ │ + vldr d7, [pc, #92] @ d428 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 98e0 │ │ │ │ + blx 98e8 │ │ │ │ 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 d3ce │ │ │ │ + ble.n d3d6 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #48] @ (d434 ) │ │ │ │ - ldr r1, [pc, #52] @ (d438 ) │ │ │ │ + ldr r2, [pc, #48] @ (d43c ) │ │ │ │ + ldr r1, [pc, #52] @ (d440 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #24] @ d428 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #24] @ d430 │ │ │ │ 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, #166 @ 0xa6 │ │ │ │ + cmp r4, #158 @ 0x9e │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ + subs r3, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d43c : │ │ │ │ +0000d444 : │ │ │ │ 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] @ d5e0 │ │ │ │ - ldr r3, [pc, #436] @ (d608 ) │ │ │ │ + vldr d5, [pc, #400] @ d5e8 │ │ │ │ + ldr r3, [pc, #436] @ (d610 ) │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ sub sp, #28 │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d4c8 │ │ │ │ + bhi.n d4d0 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d506 │ │ │ │ + bhi.n d50e │ │ │ │ vstr d5, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ - blx 96e8 │ │ │ │ + blx 96f0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vldr d5, [sp] │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d4c4 │ │ │ │ + bls.n d4cc │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d6, [sp, #16] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4b2 │ │ │ │ + bvs.n d4ba │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d538 │ │ │ │ - ldr r2, [pc, #344] @ (d60c ) │ │ │ │ - ldr r1, [pc, #344] @ (d610 ) │ │ │ │ + bne.n d540 │ │ │ │ + ldr r2, [pc, #344] @ (d614 ) │ │ │ │ + ldr r1, [pc, #344] @ (d618 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #292] @ d5e8 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #292] @ d5f0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d5bc │ │ │ │ + bvs.n d5c4 │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d580 │ │ │ │ + bvs.n d588 │ │ │ │ vabs.f64 d0, d1 │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d548 │ │ │ │ + bls.n d550 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d578 │ │ │ │ + bgt.n d580 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d58e │ │ │ │ - vldr d0, [pc, #240] @ d5f0 │ │ │ │ + beq.n d596 │ │ │ │ + vldr d0, [pc, #240] @ d5f8 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d580 │ │ │ │ + bvs.n d588 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d58e │ │ │ │ + beq.n d596 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d5cc │ │ │ │ + ble.n d5d4 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d4fe │ │ │ │ + ble.n d506 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - b.n d4c4 │ │ │ │ - ldr r2, [pc, #216] @ (d614 ) │ │ │ │ - ldr r1, [pc, #220] @ (d618 ) │ │ │ │ + b.n d4cc │ │ │ │ + ldr r2, [pc, #216] @ (d61c ) │ │ │ │ + ldr r1, [pc, #220] @ (d620 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n d4c0 │ │ │ │ + blx 923c │ │ │ │ + b.n d4c8 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 924c │ │ │ │ + blx 9254 │ │ │ │ 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 d596 │ │ │ │ + beq.n d59e │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d4f4 │ │ │ │ - vldr d0, [pc, #124] @ d5f8 │ │ │ │ + ble.n d4fc │ │ │ │ + vldr d0, [pc, #124] @ d600 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d532 │ │ │ │ + bne.n d53a │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d5c6 │ │ │ │ + bgt.n d5ce │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d58e │ │ │ │ + beq.n d596 │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d7, [pc, #68] @ d5f0 │ │ │ │ - vldr d0, [pc, #80] @ d600 │ │ │ │ + vldr d7, [pc, #68] @ d5f8 │ │ │ │ + vldr d0, [pc, #80] @ d608 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ vmovge.f64 d0, d7 │ │ │ │ - b.n d4c4 │ │ │ │ + b.n d4cc │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d58e │ │ │ │ + beq.n d596 │ │ │ │ vmov.f64 d0, d6 │ │ │ │ - b.n d4c4 │ │ │ │ - bpl.n d4fe │ │ │ │ + b.n d4cc │ │ │ │ + bpl.n d506 │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n d4fe │ │ │ │ + bpl.n d506 │ │ │ │ vneg.f64 d0, d1 │ │ │ │ - b.n d4c4 │ │ │ │ + b.n d4cc │ │ │ │ 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, #158 @ 0x9e │ │ │ │ + cmp r3, #150 @ 0x96 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #142 @ 0x8e │ │ │ │ + subs r2, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #28 │ │ │ │ + subs r2, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d61c : │ │ │ │ +0000d624 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d68e │ │ │ │ + beq.n d696 │ │ │ │ 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 d6b8 │ │ │ │ + bpl.n d6c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n d6b8 │ │ │ │ + bpl.n d6c0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d64a │ │ │ │ + beq.n d652 │ │ │ │ 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 d646 │ │ │ │ + bne.n d64e │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d6b0 │ │ │ │ + beq.n d6b8 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d692 │ │ │ │ + beq.n d69a │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 9190 │ │ │ │ + blx 9198 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d67e │ │ │ │ - ldr r3, [pc, #32] @ (d6bc ) │ │ │ │ + bne.n d686 │ │ │ │ + ldr r3, [pc, #32] @ (d6c4 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #32] @ (d6c0 ) │ │ │ │ - ldr r0, [pc, #32] @ (d6c4 ) │ │ │ │ + ldr r1, [pc, #32] @ (d6c8 ) │ │ │ │ + ldr r0, [pc, #32] @ (d6cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d66e │ │ │ │ - b.n d698 │ │ │ │ - bl 9a50 │ │ │ │ - ldr r2, [r2, #124] @ 0x7c │ │ │ │ + bne.n d676 │ │ │ │ + b.n d6a0 │ │ │ │ + bl 9a58 │ │ │ │ + ldr r2, [r0, #124] @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #32 │ │ │ │ + cmp r5, #16 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #226 @ 0xe2 │ │ │ │ + subs r0, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d6c8 : │ │ │ │ +0000d6d0 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d70c │ │ │ │ + beq.n d714 │ │ │ │ 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 d766 │ │ │ │ + bpl.n d76e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n d708 │ │ │ │ + bne.n d710 │ │ │ │ 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 d76a │ │ │ │ + beq.n d772 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n d710 │ │ │ │ + beq.n d718 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d740 │ │ │ │ + beq.n d748 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d75e │ │ │ │ + beq.n d766 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 9190 │ │ │ │ + blx 9198 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d720 │ │ │ │ - ldr r3, [pc, #40] @ (d770 ) │ │ │ │ + bne.n d728 │ │ │ │ + ldr r3, [pc, #40] @ (d778 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #36] @ (d774 ) │ │ │ │ - ldr r0, [pc, #40] @ (d778 ) │ │ │ │ + ldr r1, [pc, #36] @ (d77c ) │ │ │ │ + ldr r0, [pc, #40] @ (d780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d730 │ │ │ │ - b.n d746 │ │ │ │ - bl 9a50 │ │ │ │ - bl 9b70 │ │ │ │ + bne.n d738 │ │ │ │ + b.n d74e │ │ │ │ + bl 9a58 │ │ │ │ + bl 9b78 │ │ │ │ nop │ │ │ │ - ldr r4, [r4, #112] @ 0x70 │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + cmp r4, #98 @ 0x62 │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + subs r0, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d77c : │ │ │ │ +0000d784 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #336] @ (d8dc ) │ │ │ │ + ldr r2, [pc, #336] @ (d8e4 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n d872 │ │ │ │ + bmi.n d87a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w d8a8 │ │ │ │ + bpl.w d8b0 │ │ │ │ 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 d840 │ │ │ │ + bne.n d848 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n d822 │ │ │ │ + bpl.n d82a │ │ │ │ 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 d7e4 │ │ │ │ + beq.n d7ec │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq.w r1, [r0, r1, lsl #1] │ │ │ │ - beq.n d7e4 │ │ │ │ + beq.n d7ec │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r0, r1, lsl #2] │ │ │ │ - bne.n d8ac │ │ │ │ + bne.n d8b4 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 98d4 │ │ │ │ + blx 98dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d84e │ │ │ │ + beq.n d856 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n d8b0 │ │ │ │ + bpl.n d8b8 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n d882 │ │ │ │ + beq.n d88a │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n d85c │ │ │ │ + beq.n d864 │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n d8c6 │ │ │ │ + bne.n d8ce │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d854 │ │ │ │ + bpl.n d85c │ │ │ │ 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 d7c4 │ │ │ │ - ldr r3, [pc, #180] @ (d8e0 ) │ │ │ │ + bne.n d7cc │ │ │ │ + ldr r3, [pc, #180] @ (d8e8 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #180] @ (d8e4 ) │ │ │ │ - ldr r0, [pc, #180] @ (d8e8 ) │ │ │ │ + ldr r1, [pc, #180] @ (d8ec ) │ │ │ │ + ldr r0, [pc, #180] @ (d8f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (d8ec ) │ │ │ │ - ldr r1, [pc, #172] @ (d8f0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (d8f4 ) │ │ │ │ + ldr r1, [pc, #172] @ (d8f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d81c │ │ │ │ - b.n d828 │ │ │ │ + bne.n d824 │ │ │ │ + b.n d830 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d896 │ │ │ │ + bpl.n d89e │ │ │ │ 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] @ (d8f4 ) │ │ │ │ - ldr r1, [pc, #128] @ (d8f8 ) │ │ │ │ + ldr r3, [pc, #128] @ (d8fc ) │ │ │ │ + ldr r1, [pc, #128] @ (d900 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n d84e │ │ │ │ + blx 923c │ │ │ │ + b.n d856 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d89e │ │ │ │ + bpl.n d8a6 │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d81e │ │ │ │ + b.n d826 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d86c │ │ │ │ - b.n d828 │ │ │ │ + bne.n d874 │ │ │ │ + b.n d830 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d828 │ │ │ │ + beq.n d830 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d81e │ │ │ │ - bl 9a50 │ │ │ │ - bl 9ab0 │ │ │ │ - ldr r3, [pc, #72] @ (d8fc ) │ │ │ │ + b.n d826 │ │ │ │ + bl 9a58 │ │ │ │ + bl 9ab8 │ │ │ │ + ldr r3, [pc, #72] @ (d904 ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #72] @ (d900 ) │ │ │ │ - ldr r0, [pc, #76] @ (d904 ) │ │ │ │ + ldr r1, [pc, #72] @ (d908 ) │ │ │ │ + ldr r0, [pc, #76] @ (d90c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (d908 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (d910 ) │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr r1, [pc, #64] @ (d90c ) │ │ │ │ - ldr r0, [pc, #64] @ (d910 ) │ │ │ │ + ldr r1, [pc, #64] @ (d914 ) │ │ │ │ + ldr r0, [pc, #64] @ (d918 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + cmp r0, #100 @ 0x64 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r0, #100] @ 0x64 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #144 @ 0x90 │ │ │ │ + cmp r3, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #82 @ 0x52 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #142 @ 0x8e │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r7, #88] @ 0x58 │ │ │ │ + ldr r4, [r5, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #22 │ │ │ │ + cmp r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #248 @ 0xf8 │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r4, #88] @ 0x58 │ │ │ │ + ldr r6, [r2, #88] @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #0 │ │ │ │ + cmp r4, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #254 @ 0xfe │ │ │ │ + adds r6, #238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d914 : │ │ │ │ +0000d91c : │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w d77c │ │ │ │ + b.w d784 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000d91c : │ │ │ │ +0000d924 : │ │ │ │ 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] @ (dbf0 ) │ │ │ │ + ldr r2, [pc, #704] @ (dbf8 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #704] @ (dbf4 ) │ │ │ │ + ldr r3, [pc, #704] @ (dbfc ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #700] @ dbf8 │ │ │ │ + ldr.w lr, [pc, #700] @ dc00 │ │ │ │ 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 dacc │ │ │ │ + ble.w dad4 │ │ │ │ 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 d9da │ │ │ │ + b.n d9e2 │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n da12 │ │ │ │ + beq.n da1a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n da18 │ │ │ │ + beq.n da20 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w dbd2 │ │ │ │ + bne.w dbda │ │ │ │ mov sl, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n d9fc │ │ │ │ + bcc.n da04 │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #0 │ │ │ │ andne.w fp, r6, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n d9c8 │ │ │ │ + beq.n d9d0 │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.w dbb8 │ │ │ │ + bpl.w dbc0 │ │ │ │ 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 da5a │ │ │ │ + beq.n da62 │ │ │ │ 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 da1e │ │ │ │ + bpl.n da26 │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ lsls r2, r1, #25 │ │ │ │ - bpl.n d97a │ │ │ │ + bpl.n d982 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ mov.w sl, #127 @ 0x7f │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.n d998 │ │ │ │ - ldr r3, [pc, #508] @ (dbfc ) │ │ │ │ + bcs.n d9a0 │ │ │ │ + ldr r3, [pc, #508] @ (dc04 ) │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ - ldr r1, [pc, #508] @ (dc00 ) │ │ │ │ + ldr r1, [pc, #508] @ (dc08 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n da36 │ │ │ │ + blx 923c │ │ │ │ + b.n da3e │ │ │ │ mov.w sl, #255 @ 0xff │ │ │ │ - b.n d98e │ │ │ │ + b.n d996 │ │ │ │ movw sl, #65535 @ 0xffff │ │ │ │ - b.n d98e │ │ │ │ - ldr r0, [pc, #484] @ (dc04 ) │ │ │ │ + b.n d996 │ │ │ │ + ldr r0, [pc, #484] @ (dc0c ) │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ (dc08 ) │ │ │ │ + ldr r1, [pc, #476] @ (dc10 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #464] @ (dc0c ) │ │ │ │ - ldr r3, [pc, #440] @ (dbf4 ) │ │ │ │ + ldr r2, [pc, #464] @ (dc14 ) │ │ │ │ + ldr r3, [pc, #440] @ (dbfc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w dbb4 │ │ │ │ + bne.w dbbc │ │ │ │ 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 98d4 │ │ │ │ + blx 98dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n da36 │ │ │ │ + beq.n da3e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n dada │ │ │ │ + bne.n dae2 │ │ │ │ mov r9, fp │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n da80 │ │ │ │ + b.n da88 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n daa6 │ │ │ │ + beq.n daae │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w dbce │ │ │ │ + bpl.w dbd6 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n da7a │ │ │ │ + beq.n da82 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 91e8 │ │ │ │ + blx 91f0 │ │ │ │ add r6, r4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n da7e │ │ │ │ + bne.n da86 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w dbce │ │ │ │ + bpl.w dbd6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n da38 │ │ │ │ - ldr r3, [pc, #344] @ (dc10 ) │ │ │ │ + beq.n da40 │ │ │ │ + ldr r3, [pc, #344] @ (dc18 ) │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ - ldr r1, [pc, #344] @ (dc14 ) │ │ │ │ - ldr r0, [pc, #344] @ (dc18 ) │ │ │ │ + ldr r1, [pc, #344] @ (dc1c ) │ │ │ │ + ldr r0, [pc, #344] @ (dc20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 98d4 │ │ │ │ + blx 98dc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n da36 │ │ │ │ + beq.n da3e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w dbea │ │ │ │ + bpl.w dbf2 │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ tst.w sl, #32 │ │ │ │ - beq.n dba0 │ │ │ │ + beq.n dba8 │ │ │ │ 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 db48 │ │ │ │ + ble.n db50 │ │ │ │ movs r6, #0 │ │ │ │ - b.n db12 │ │ │ │ + b.n db1a │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n db46 │ │ │ │ + beq.n db4e │ │ │ │ ldr.w r1, [fp], #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n dbce │ │ │ │ + bpl.n dbd6 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n db0c │ │ │ │ + beq.n db14 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n db82 │ │ │ │ + bpl.n db8a │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ mul.w r2, sl, r4 │ │ │ │ adds r6, #1 │ │ │ │ - blx 9104 │ │ │ │ + blx 910c │ │ │ │ mla r9, sl, r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n db12 │ │ │ │ + bne.n db1a │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n dbea │ │ │ │ + bpl.n dbf2 │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.n dbac │ │ │ │ + bpl.n dbb4 │ │ │ │ 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 da38 │ │ │ │ - ldr r3, [pc, #172] @ (dc1c ) │ │ │ │ + beq.w da40 │ │ │ │ + ldr r3, [pc, #172] @ (dc24 ) │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ - ldr r1, [pc, #172] @ (dc20 ) │ │ │ │ - ldr r0, [pc, #176] @ (dc24 ) │ │ │ │ + ldr r1, [pc, #172] @ (dc28 ) │ │ │ │ + ldr r0, [pc, #176] @ (dc2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n db32 │ │ │ │ - ldr r3, [pc, #156] @ (dc28 ) │ │ │ │ + bne.n db3a │ │ │ │ + ldr r3, [pc, #156] @ (dc30 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #156] @ (dc2c ) │ │ │ │ - ldr r0, [pc, #156] @ (dc30 ) │ │ │ │ + ldr r1, [pc, #156] @ (dc34 ) │ │ │ │ + ldr r0, [pc, #156] @ (dc38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ ldr.w r9, [r7, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n dafc │ │ │ │ - b.n db88 │ │ │ │ + bne.n db04 │ │ │ │ + b.n db90 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n db60 │ │ │ │ - b.n db88 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (dc34 ) │ │ │ │ + bne.n db68 │ │ │ │ + b.n db90 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #120] @ (dc3c ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #120] @ (dc38 ) │ │ │ │ - ldr r0, [pc, #124] @ (dc3c ) │ │ │ │ + ldr r1, [pc, #120] @ (dc40 ) │ │ │ │ + ldr r0, [pc, #124] @ (dc44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a50 │ │ │ │ - ldr r3, [pc, #108] @ (dc40 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a58 │ │ │ │ + ldr r3, [pc, #108] @ (dc48 ) │ │ │ │ mov.w r2, #374 @ 0x176 │ │ │ │ - ldr r1, [pc, #104] @ (dc44 ) │ │ │ │ - ldr r0, [pc, #108] @ (dc48 ) │ │ │ │ + ldr r1, [pc, #104] @ (dc4c ) │ │ │ │ + ldr r0, [pc, #108] @ (dc50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a80 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a88 │ │ │ │ nop │ │ │ │ - movs r6, #196 @ 0xc4 │ │ │ │ + movs r6, #188 @ 0xbc │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #186 @ 0xba │ │ │ │ + movs r6, #178 @ 0xb2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #6 │ │ │ │ + adds r5, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #192 @ 0xc0 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r6, [r6, #56] @ 0x38 │ │ │ │ + ldr r6, [r4, #56] @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #16 │ │ │ │ + cmp r3, #0 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r0, #48] @ 0x30 │ │ │ │ + ldr r0, [r6, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #90 @ 0x5a │ │ │ │ + cmp r2, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, #44] @ 0x2c │ │ │ │ + ldr r2, [r2, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ + cmp r0, #32 │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #242 @ 0xf2 │ │ │ │ + adds r3, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [r6, #40] @ 0x28 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #14 │ │ │ │ + cmp r1, #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, #212 @ 0xd4 │ │ │ │ + adds r4, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r3, #40] @ 0x28 │ │ │ │ + ldr r0, [r1, #40] @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #230 @ 0xe6 │ │ │ │ + movs r7, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dc4c : │ │ │ │ +0000dc54 : │ │ │ │ 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] @ (dcdc ) │ │ │ │ + ldr r2, [pc, #120] @ (dce4 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dc9c │ │ │ │ + beq.n dca4 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n dcbc │ │ │ │ + beq.n dcc4 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9554 │ │ │ │ + blx 955c │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n dcb4 │ │ │ │ + beq.n dcbc │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dc76 │ │ │ │ - ldr r3, [pc, #56] @ (dce0 ) │ │ │ │ - ldr r1, [pc, #60] @ (dce4 ) │ │ │ │ + beq.n dc7e │ │ │ │ + ldr r3, [pc, #56] @ (dce8 ) │ │ │ │ + ldr r1, [pc, #60] @ (dcec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dc82 │ │ │ │ - ldr r3, [pc, #20] @ (dce0 ) │ │ │ │ - ldr r1, [pc, #28] @ (dce8 ) │ │ │ │ + beq.n dc8a │ │ │ │ + ldr r3, [pc, #20] @ (dce8 ) │ │ │ │ + ldr r1, [pc, #28] @ (dcf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #1 │ │ │ │ - b.n dcb6 │ │ │ │ - movs r3, #148 @ 0x94 │ │ │ │ + b.n dcbe │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #92 @ 0x5c │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - adds r3, #56 @ 0x38 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dcec : │ │ │ │ +0000dcf4 : │ │ │ │ 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 dd1a │ │ │ │ + beq.n dd22 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ - bl dc4c │ │ │ │ + bl dc54 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a50 │ │ │ │ + bl 9a58 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000dd20 : │ │ │ │ +0000dd28 : │ │ │ │ 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] @ (dd74 ) │ │ │ │ + ldr r3, [pc, #68] @ (dd7c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dd54 │ │ │ │ + beq.n dd5c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9520 │ │ │ │ + b.w 9528 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dd46 │ │ │ │ - ldr r3, [pc, #20] @ (dd78 ) │ │ │ │ - ldr r1, [pc, #24] @ (dd7c ) │ │ │ │ + beq.n dd4e │ │ │ │ + ldr r3, [pc, #20] @ (dd80 ) │ │ │ │ + ldr r1, [pc, #24] @ (dd84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ + movs r2, #190 @ 0xbe │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #160 @ 0xa0 │ │ │ │ + adds r2, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dd80 : │ │ │ │ +0000dd88 : │ │ │ │ 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] @ (ddd4 ) │ │ │ │ + ldr r3, [pc, #68] @ (dddc ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n ddb4 │ │ │ │ + beq.n ddbc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9340 │ │ │ │ + b.w 9348 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dda6 │ │ │ │ - ldr r3, [pc, #20] @ (ddd8 ) │ │ │ │ - ldr r1, [pc, #24] @ (dddc ) │ │ │ │ + beq.n ddae │ │ │ │ + ldr r3, [pc, #20] @ (dde0 ) │ │ │ │ + ldr r1, [pc, #24] @ (dde4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ + movs r2, #94 @ 0x5e │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #64 @ 0x40 │ │ │ │ + adds r2, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dde0 <_CPyStr_Strip@@Base>: │ │ │ │ +0000dde8 <_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] @ e3ac <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ + ldr.w r6, [pc, #1464] @ e3b4 <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ e3b0 <_CPyStr_Strip@@Base+0x5d0> │ │ │ │ + ldr.w r2, [pc, #1464] @ e3b8 <_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 df66 <_CPyStr_Strip@@Base+0x186> │ │ │ │ + beq.w df6e <_CPyStr_Strip@@Base+0x186> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e38e <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ + beq.w e396 <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w df40 <_CPyStr_Strip@@Base+0x160> │ │ │ │ + bpl.w df48 <_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 e3a6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + bpl.w e3ae <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w dfc6 <_CPyStr_Strip@@Base+0x1e6> │ │ │ │ + bpl.w dfce <_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 dfda <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ + beq.w dfe2 <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w e080 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ + bne.w e088 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n de82 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.n de8a <_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 de6e <_CPyStr_Strip@@Base+0x8e> │ │ │ │ + bne.n de76 <_CPyStr_Strip@@Base+0x8e> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w e00c <_CPyStr_Strip@@Base+0x22c> │ │ │ │ + beq.w e014 <_CPyStr_Strip@@Base+0x22c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w e386 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + ble.w e38e <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e156 <_CPyStr_Strip@@Base+0x376> │ │ │ │ + beq.w e15e <_CPyStr_Strip@@Base+0x376> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e22c <_CPyStr_Strip@@Base+0x44c> │ │ │ │ + beq.w e234 <_CPyStr_Strip@@Base+0x44c> │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w e028 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.w e030 <_CPyStr_Strip@@Base+0x248> │ │ │ │ sub.w r8, r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n ded2 <_CPyStr_Strip@@Base+0xf2> │ │ │ │ + b.n deda <_CPyStr_Strip@@Base+0xf2> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 9878 │ │ │ │ + blx 9880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n dee2 <_CPyStr_Strip@@Base+0x102> │ │ │ │ + blt.n deea <_CPyStr_Strip@@Base+0x102> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w e152 <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.w e15a <_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 deba <_CPyStr_Strip@@Base+0xda> │ │ │ │ + bmi.n dec2 <_CPyStr_Strip@@Base+0xda> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.n df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + blt.n df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #2 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n df1c <_CPyStr_Strip@@Base+0x13c> │ │ │ │ + b.n df24 <_CPyStr_Strip@@Base+0x13c> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 9878 │ │ │ │ + blx 9880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n df2c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.n df34 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w e14e <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e156 <_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 defe <_CPyStr_Strip@@Base+0x11e> │ │ │ │ + bmi.n df06 <_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 9978 │ │ │ │ + b.w 9980 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w de30 <_CPyStr_Strip@@Base+0x50> │ │ │ │ - ldr.w r3, [pc, #1128] @ e3b4 <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ + bne.w de38 <_CPyStr_Strip@@Base+0x50> │ │ │ │ + ldr.w r3, [pc, #1128] @ e3bc <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr.w r1, [pc, #1124] @ e3b8 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ - ldr.w r0, [pc, #1124] @ e3bc <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ + ldr.w r1, [pc, #1124] @ e3c0 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ + ldr.w r0, [pc, #1124] @ e3c4 <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e3a6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + beq.w e3ae <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n e02c <_CPyStr_Strip@@Base+0x24c> │ │ │ │ + bpl.n e034 <_CPyStr_Strip@@Base+0x24c> │ │ │ │ add.w r0, r9, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e0a4 <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ + beq.w e0ac <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w e0d0 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + beq.w e0d8 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e378 <_CPyStr_Strip@@Base+0x598> │ │ │ │ - ldr.w r3, [pc, #1068] @ e3c0 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ + ble.w e380 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ldr.w r3, [pc, #1068] @ e3c8 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ subs r3, r0, #1 │ │ │ │ - b.n dfa4 <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ + b.n dfac <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e220 <_CPyStr_Strip@@Base+0x440> │ │ │ │ + beq.w e228 <_CPyStr_Strip@@Base+0x440> │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n df9c <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ + bne.n dfa4 <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w e0d2 <_CPyStr_Strip@@Base+0x2f2> │ │ │ │ + bne.w e0da <_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 9978 │ │ │ │ + b.w 9980 │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n df48 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.n df50 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w de5c <_CPyStr_Strip@@Base+0x7c> │ │ │ │ + bne.w de64 <_CPyStr_Strip@@Base+0x7c> │ │ │ │ add.w r0, r7, fp, lsl #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w de82 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w de8a <_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 dfe8 <_CPyStr_Strip@@Base+0x208> │ │ │ │ + bne.n dff0 <_CPyStr_Strip@@Base+0x208> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w de92 <_CPyStr_Strip@@Base+0xb2> │ │ │ │ + bne.w de9a <_CPyStr_Strip@@Base+0xb2> │ │ │ │ subs.w r8, sl, #1 │ │ │ │ - bmi.w e386 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + bmi.w e38e <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e1a0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + beq.w e1a8 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e276 <_CPyStr_Strip@@Base+0x496> │ │ │ │ + beq.w e27e <_CPyStr_Strip@@Base+0x496> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w def4 <_CPyStr_Strip@@Base+0x114> │ │ │ │ - bl 9ab0 │ │ │ │ + beq.w defc <_CPyStr_Strip@@Base+0x114> │ │ │ │ + bl 9ab8 │ │ │ │ add.w r8, r9, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n e0b8 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ + beq.n e0c0 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n e0f8 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + beq.n e100 <_CPyStr_Strip@@Base+0x318> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e378 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ble.w e380 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e2fe <_CPyStr_Strip@@Base+0x51e> │ │ │ │ + beq.w e306 <_CPyStr_Strip@@Base+0x51e> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e348 <_CPyStr_Strip@@Base+0x568> │ │ │ │ + beq.w e350 <_CPyStr_Strip@@Base+0x568> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n e028 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n e030 <_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 e146 <_CPyStr_Strip@@Base+0x366> │ │ │ │ - ldr r3, [pc, #852] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e14e <_CPyStr_Strip@@Base+0x366> │ │ │ │ + ldr r3, [pc, #852] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e2b4 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.w e2bc <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n e062 <_CPyStr_Strip@@Base+0x282> │ │ │ │ + bne.n e06a <_CPyStr_Strip@@Base+0x282> │ │ │ │ mov r5, r4 │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ add.w r0, r7, fp │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w de82 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w de8a <_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 e08e <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ - b.n de82 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + bne.n e096 <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ + b.n de8a <_CPyStr_Strip@@Base+0xa2> │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w df48 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w df50 <_CPyStr_Strip@@Base+0x168> │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w df8a <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ - b.n e0d0 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + bne.w df92 <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ + b.n e0d8 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ ldr.w r8, [r9, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w df48 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w df50 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n e03e <_CPyStr_Strip@@Base+0x25e> │ │ │ │ - b.n e0f8 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + bne.n e046 <_CPyStr_Strip@@Base+0x25e> │ │ │ │ + b.n e100 <_CPyStr_Strip@@Base+0x318> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - ldr r2, [pc, #740] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + blt.w dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + ldr r2, [pc, #740] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ adds r3, r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ adds r6, r0, r5 │ │ │ │ - b.n e0ea <_CPyStr_Strip@@Base+0x30a> │ │ │ │ + b.n e0f2 <_CPyStr_Strip@@Base+0x30a> │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w e21c <_CPyStr_Strip@@Base+0x43c> │ │ │ │ + beq.w e224 <_CPyStr_Strip@@Base+0x43c> │ │ │ │ subs r4, r3, r0 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n e0e4 <_CPyStr_Strip@@Base+0x304> │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.n e0ec <_CPyStr_Strip@@Base+0x304> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ - bmi.w e378 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + bmi.w e380 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e38a <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ + beq.w e392 <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e382 <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ + beq.w e38a <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n e028 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n e030 <_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 e140 <_CPyStr_Strip@@Base+0x360> │ │ │ │ - ldr r3, [pc, #664] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e148 <_CPyStr_Strip@@Base+0x360> │ │ │ │ + ldr r3, [pc, #664] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e1e0 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e1e8 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e218 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e220 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e126 <_CPyStr_Strip@@Base+0x346> │ │ │ │ - blx 94c4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e12c <_CPyStr_Strip@@Base+0x34c> │ │ │ │ - blx 94c4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e070 <_CPyStr_Strip@@Base+0x290> │ │ │ │ + bls.n e12e <_CPyStr_Strip@@Base+0x346> │ │ │ │ + blx 94cc <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e134 <_CPyStr_Strip@@Base+0x34c> │ │ │ │ + blx 94cc <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e078 <_CPyStr_Strip@@Base+0x290> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ - b.n df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ mov r6, sl │ │ │ │ - b.n df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e17a <_CPyStr_Strip@@Base+0x39a> │ │ │ │ + b.n e182 <_CPyStr_Strip@@Base+0x39a> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 9878 │ │ │ │ + blx 9880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w e330 <_CPyStr_Strip@@Base+0x550> │ │ │ │ + blt.w e338 <_CPyStr_Strip@@Base+0x550> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e152 <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e15a <_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 e162 <_CPyStr_Strip@@Base+0x382> │ │ │ │ + bmi.n e16a <_CPyStr_Strip@@Base+0x382> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.w df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ add.w sl, r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n e1c4 <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ + b.n e1cc <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 9878 │ │ │ │ + blx 9880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e1dc <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ + blt.n e1e4 <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n e14c <_CPyStr_Strip@@Base+0x36c> │ │ │ │ + beq.n e154 <_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 e1ae <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ + bmi.n e1b6 <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n df2c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n df34 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.w dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w dfbe <_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 e37c <_CPyStr_Strip@@Base+0x59c> │ │ │ │ - ldr r3, [pc, #436] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.w e384 <_CPyStr_Strip@@Base+0x59c> │ │ │ │ + ldr r3, [pc, #436] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e1e0 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e1e8 <_CPyStr_Strip@@Base+0x400> │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n e1fa <_CPyStr_Strip@@Base+0x41a> │ │ │ │ + bne.n e202 <_CPyStr_Strip@@Base+0x41a> │ │ │ │ mov r4, r7 │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r4, #1 │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.w dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ sub.w r8, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e250 <_CPyStr_Strip@@Base+0x470> │ │ │ │ + b.n e258 <_CPyStr_Strip@@Base+0x470> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 9878 │ │ │ │ + blx 9880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e260 <_CPyStr_Strip@@Base+0x480> │ │ │ │ + blt.n e268 <_CPyStr_Strip@@Base+0x480> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e152 <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e15a <_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 e23a <_CPyStr_Strip@@Base+0x45a> │ │ │ │ + bmi.n e242 <_CPyStr_Strip@@Base+0x45a> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.w df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #1 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n e2a0 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ + b.n e2a8 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 9878 │ │ │ │ + blx 9880 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w df2c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.w df34 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, sl │ │ │ │ - beq.w e14e <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e156 <_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 df2c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ - b.n e280 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ + bpl.w df34 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n e288 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bgt.w dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w e116 <_CPyStr_Strip@@Base+0x336> │ │ │ │ + bne.w e11e <_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 e2f6 <_CPyStr_Strip@@Base+0x516> │ │ │ │ - blx 94c4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e2fe <_CPyStr_Strip@@Base+0x516> │ │ │ │ + blx 94cc <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e1e0 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.w e1e8 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e218 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e220 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldrh.w r0, [r4, #-2]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e2dc <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ - ldr r3, [pc, #200] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e2e4 <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ + ldr r3, [pc, #200] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e2e0 <_CPyStr_Strip@@Base+0x500> │ │ │ │ + b.n e2e8 <_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 e32a <_CPyStr_Strip@@Base+0x54a> │ │ │ │ - ldr r3, [pc, #176] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e332 <_CPyStr_Strip@@Base+0x54a> │ │ │ │ + ldr r3, [pc, #176] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e1e4 <_CPyStr_Strip@@Base+0x404> │ │ │ │ + beq.w e1ec <_CPyStr_Strip@@Base+0x404> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e07c <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w e084 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e30e <_CPyStr_Strip@@Base+0x52e> │ │ │ │ - blx 94c4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e314 <_CPyStr_Strip@@Base+0x534> │ │ │ │ + bls.n e316 <_CPyStr_Strip@@Base+0x52e> │ │ │ │ + blx 94cc <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e31c <_CPyStr_Strip@@Base+0x534> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ - bge.w e1a0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ - b.n df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bge.w e1a8 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + b.n df38 <_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 e370 <_CPyStr_Strip@@Base+0x590> │ │ │ │ - blx 94c4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e378 <_CPyStr_Strip@@Base+0x590> │ │ │ │ + blx 94cc <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e2b4 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.n e2bc <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e07c <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w e084 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrh.w r0, [r7, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e358 <_CPyStr_Strip@@Base+0x578> │ │ │ │ - ldr r3, [pc, #76] @ (e3c0 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e360 <_CPyStr_Strip@@Base+0x578> │ │ │ │ + ldr r3, [pc, #76] @ (e3c8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e35c <_CPyStr_Strip@@Base+0x57c> │ │ │ │ + b.n e364 <_CPyStr_Strip@@Base+0x57c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n dfb6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - blx 94c4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e210 <_CPyStr_Strip@@Base+0x430> │ │ │ │ + b.n dfbe <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + blx 94cc <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e218 <_CPyStr_Strip@@Base+0x430> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e2cc <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ + b.n e2d4 <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n df30 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n df38 <_CPyStr_Strip@@Base+0x150> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e1f4 <_CPyStr_Strip@@Base+0x414> │ │ │ │ - ldr r3, [pc, #52] @ (e3c4 <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ + b.n e1fc <_CPyStr_Strip@@Base+0x414> │ │ │ │ + ldr r3, [pc, #52] @ (e3cc <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #48] @ (e3c8 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ - ldr r0, [pc, #52] @ (e3cc <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ + ldr r1, [pc, #48] @ (e3d0 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ + ldr r0, [pc, #52] @ (e3d4 <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a50 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a58 │ │ │ │ nop │ │ │ │ - movs r2, #0 │ │ │ │ + movs r1, #248 @ 0xf8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #112] @ 0x70 │ │ │ │ + str r4, [r1, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #106 @ 0x6a │ │ │ │ + movs r4, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #44 @ 0x2c │ │ │ │ + adds r0, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #44] @ 0x2c │ │ │ │ + str r4, [r1, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ + movs r2, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #140 @ 0x8c │ │ │ │ + cmp r5, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e3d0 : │ │ │ │ +0000e3d8 : │ │ │ │ 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] @ (e428 ) │ │ │ │ + ldr r3, [pc, #68] @ (e430 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e408 │ │ │ │ + beq.n e410 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 94dc │ │ │ │ + b.w 94e4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e3f8 │ │ │ │ - ldr r3, [pc, #20] @ (e42c ) │ │ │ │ - ldr r1, [pc, #24] @ (e430 ) │ │ │ │ + beq.n e400 │ │ │ │ + ldr r3, [pc, #20] @ (e434 ) │ │ │ │ + ldr r1, [pc, #24] @ (e438 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r2, r2, #0 │ │ │ │ + adds r2, r1, #0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r3, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e434 : │ │ │ │ +0000e43c : │ │ │ │ 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] @ (e50c ) │ │ │ │ + ldr r7, [pc, #192] @ (e514 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e502 │ │ │ │ + bpl.n e50a │ │ │ │ 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 e4b6 │ │ │ │ - ldr r2, [pc, #168] @ (e510 ) │ │ │ │ + beq.n e4be │ │ │ │ + ldr r2, [pc, #168] @ (e518 ) │ │ │ │ add.w r6, r1, #8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e49c │ │ │ │ + b.n e4a4 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e4c8 │ │ │ │ + bpl.n e4d0 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9404 │ │ │ │ - cbnz r0, e4e0 │ │ │ │ + blx 940c │ │ │ │ + cbnz r0, e4e8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e506 │ │ │ │ + bpl.n e50e │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e4ec │ │ │ │ - ldr r2, [pc, #112] @ (e514 ) │ │ │ │ + beq.n e4f4 │ │ │ │ + ldr r2, [pc, #112] @ (e51c ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e4e8 │ │ │ │ + beq.n e4f0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e476 │ │ │ │ + bgt.n e47e │ │ │ │ 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 9404 │ │ │ │ + blx 940c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #76] @ (e518 ) │ │ │ │ - ldr r1, [pc, #76] @ (e51c ) │ │ │ │ + ldr r3, [pc, #76] @ (e520 ) │ │ │ │ + ldr r1, [pc, #76] @ (e524 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ 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 99c0 │ │ │ │ - ldr r3, [pc, #48] @ (e520 ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #48] @ (e528 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (e524 ) │ │ │ │ - ldr r0, [pc, #48] @ (e528 ) │ │ │ │ + ldr r1, [pc, #48] @ (e52c ) │ │ │ │ + ldr r0, [pc, #48] @ (e530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a50 │ │ │ │ - bl 99f0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a58 │ │ │ │ + bl 99f8 │ │ │ │ nop │ │ │ │ - subs r0, r6, r6 │ │ │ │ + subs r0, r5, r6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #118 @ 0x76 │ │ │ │ + cmp r4, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ + str r6, [r5, #20] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #52 @ 0x34 │ │ │ │ + movs r2, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e52c : │ │ │ │ +0000e534 : │ │ │ │ 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] @ (e600 ) │ │ │ │ + ldr r7, [pc, #188] @ (e608 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e5f8 │ │ │ │ + bpl.n e600 │ │ │ │ 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 e5ae │ │ │ │ - ldr r2, [pc, #164] @ (e604 ) │ │ │ │ + beq.n e5b6 │ │ │ │ + ldr r2, [pc, #164] @ (e60c ) │ │ │ │ add.w r6, r1, #8 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e594 │ │ │ │ + b.n e59c │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e5be │ │ │ │ + bpl.n e5c6 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9404 │ │ │ │ - cbnz r0, e5d6 │ │ │ │ + blx 940c │ │ │ │ + cbnz r0, e5de │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e5fc │ │ │ │ + bpl.n e604 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e5e2 │ │ │ │ - ldr r2, [pc, #108] @ (e608 ) │ │ │ │ + beq.n e5ea │ │ │ │ + ldr r2, [pc, #108] @ (e610 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e5de │ │ │ │ + beq.n e5e6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e56e │ │ │ │ + bgt.n e576 │ │ │ │ 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 9404 │ │ │ │ + blx 940c │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #72] @ (e60c ) │ │ │ │ - ldr r1, [pc, #76] @ (e610 ) │ │ │ │ + ldr r3, [pc, #72] @ (e614 ) │ │ │ │ + ldr r1, [pc, #76] @ (e618 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ 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 99c0 │ │ │ │ - ldr r3, [pc, #48] @ (e614 ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #48] @ (e61c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (e618 ) │ │ │ │ - ldr r0, [pc, #48] @ (e61c ) │ │ │ │ + ldr r1, [pc, #44] @ (e620 ) │ │ │ │ + ldr r0, [pc, #48] @ (e624 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a50 │ │ │ │ - bl 99f0 │ │ │ │ - subs r0, r7, r2 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a58 │ │ │ │ + bl 99f8 │ │ │ │ + subs r0, r6, r2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #184 @ 0xb8 │ │ │ │ + cmp r3, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #8] │ │ │ │ + str r0, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r7, #4 │ │ │ │ + adds r2, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #62 @ 0x3e │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e620 : │ │ │ │ +0000e628 : │ │ │ │ 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 e67c │ │ │ │ + bpl.n e684 │ │ │ │ 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 9404 │ │ │ │ + blx 940c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e664 │ │ │ │ + cbnz r0, e66c │ │ │ │ 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 e67c │ │ │ │ + bpl.n e684 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9978 │ │ │ │ - bl 9a50 │ │ │ │ + b.w 9980 │ │ │ │ + bl 9a58 │ │ │ │ │ │ │ │ -0000e680 : │ │ │ │ +0000e688 : │ │ │ │ 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 e6dc │ │ │ │ + bpl.n e6e4 │ │ │ │ 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 9404 │ │ │ │ + blx 940c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e6c2 │ │ │ │ + cbnz r0, e6ca │ │ │ │ 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 e6dc │ │ │ │ + bpl.n e6e4 │ │ │ │ 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 9978 │ │ │ │ - bl 9a50 │ │ │ │ + b.w 9980 │ │ │ │ + bl 9a58 │ │ │ │ │ │ │ │ -0000e6e0 : │ │ │ │ +0000e6e8 : │ │ │ │ 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 91b8 │ │ │ │ + blx 91c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e700 : │ │ │ │ +0000e708 : │ │ │ │ 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 e720 │ │ │ │ + bpl.n e728 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a50 │ │ │ │ + bl 9a58 │ │ │ │ │ │ │ │ -0000e724 : │ │ │ │ +0000e72c : │ │ │ │ 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 e73e │ │ │ │ + bpl.n e746 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a50 │ │ │ │ + bl 9a58 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e744 : │ │ │ │ +0000e74c : │ │ │ │ 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, e76a │ │ │ │ + cbz r1, e772 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9774 │ │ │ │ + blx 977c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, e7a2 │ │ │ │ - cbz r2, e778 │ │ │ │ + cbz r0, e7aa │ │ │ │ + cbz r2, e780 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - blx 9774 │ │ │ │ + blx 977c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e7a2 │ │ │ │ + cbz r0, e7aa │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n e794 │ │ │ │ + bpl.n e79c │ │ │ │ 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 9780 │ │ │ │ + b.w 9788 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9830 │ │ │ │ + b.w 9838 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0000e7a8 : │ │ │ │ - ldr r3, [pc, #76] @ (e7f8 ) │ │ │ │ - ldr r2, [pc, #80] @ (e7fc ) │ │ │ │ +0000e7b0 : │ │ │ │ + ldr r3, [pc, #76] @ (e800 ) │ │ │ │ + ldr r2, [pc, #80] @ (e804 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e7c2 │ │ │ │ - ldr r2, [pc, #72] @ (e800 ) │ │ │ │ - ldr r1, [pc, #72] @ (e804 ) │ │ │ │ + beq.n e7ca │ │ │ │ + ldr r2, [pc, #72] @ (e808 ) │ │ │ │ + ldr r1, [pc, #72] @ (e80c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 9830 │ │ │ │ + b.w 9838 │ │ │ │ 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 9738 │ │ │ │ - cbz r0, e7f4 │ │ │ │ + blx 9740 │ │ │ │ + cbz r0, e7fc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9378 │ │ │ │ - ldr r2, [pc, #36] @ (e808 ) │ │ │ │ + blx 9380 │ │ │ │ + ldr r2, [pc, #36] @ (e810 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9560 │ │ │ │ + b.w 9568 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #250 @ 0xfa │ │ │ │ + cmp r1, #234 @ 0xea │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + cmp r1, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e80c : │ │ │ │ - ldr r3, [pc, #76] @ (e85c ) │ │ │ │ - ldr r2, [pc, #80] @ (e860 ) │ │ │ │ +0000e814 : │ │ │ │ + ldr r3, [pc, #76] @ (e864 ) │ │ │ │ + ldr r2, [pc, #80] @ (e868 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e826 │ │ │ │ - ldr r2, [pc, #72] @ (e864 ) │ │ │ │ - ldr r1, [pc, #72] @ (e868 ) │ │ │ │ + beq.n e82e │ │ │ │ + ldr r2, [pc, #72] @ (e86c ) │ │ │ │ + ldr r1, [pc, #72] @ (e870 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 9830 │ │ │ │ + b.w 9838 │ │ │ │ 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 9738 │ │ │ │ - cbz r0, e858 │ │ │ │ + blx 9740 │ │ │ │ + cbz r0, e860 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9378 │ │ │ │ - ldr r2, [pc, #36] @ (e86c ) │ │ │ │ + blx 9380 │ │ │ │ + ldr r2, [pc, #36] @ (e874 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 98f8 │ │ │ │ + b.w 9900 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r4, r5, #31 │ │ │ │ + asrs r4, r4, #31 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #150 @ 0x96 │ │ │ │ + cmp r1, #134 @ 0x86 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #164 @ 0xa4 │ │ │ │ + cmp r1, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #104 @ 0x68 │ │ │ │ + cmp r1, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e870 : │ │ │ │ - ldr r3, [pc, #76] @ (e8c0 ) │ │ │ │ - ldr r2, [pc, #80] @ (e8c4 ) │ │ │ │ +0000e878 : │ │ │ │ + ldr r3, [pc, #76] @ (e8c8 ) │ │ │ │ + ldr r2, [pc, #80] @ (e8cc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e88a │ │ │ │ - ldr r2, [pc, #72] @ (e8c8 ) │ │ │ │ - ldr r1, [pc, #72] @ (e8cc ) │ │ │ │ + beq.n e892 │ │ │ │ + ldr r2, [pc, #72] @ (e8d0 ) │ │ │ │ + ldr r1, [pc, #72] @ (e8d4 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 9830 │ │ │ │ + b.w 9838 │ │ │ │ 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 9738 │ │ │ │ - cbz r0, e8bc │ │ │ │ + blx 9740 │ │ │ │ + cbz r0, e8c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9378 │ │ │ │ - ldr r2, [pc, #36] @ (e8d0 ) │ │ │ │ + blx 9380 │ │ │ │ + ldr r2, [pc, #36] @ (e8d8 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9300 │ │ │ │ + b.w 9308 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r1, #30 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #50 @ 0x32 │ │ │ │ + cmp r1, #34 @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + cmp r1, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r1, #4 │ │ │ │ + cmp r0, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e8d4 : │ │ │ │ +0000e8dc : │ │ │ │ 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, e8fa │ │ │ │ + cbz r1, e902 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9774 │ │ │ │ + blx 977c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, e926 │ │ │ │ - cbz r2, e90c │ │ │ │ + cbz r0, e92e │ │ │ │ + cbz r2, e914 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9774 │ │ │ │ + blx 977c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e926 │ │ │ │ + cbz r0, e92e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n e922 │ │ │ │ + bpl.n e92a │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 929c │ │ │ │ - blx 947c │ │ │ │ + b.w 92a4 │ │ │ │ + blx 9484 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000e92c : │ │ │ │ +0000e934 : │ │ │ │ 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] @ (e990 ) │ │ │ │ + ldr r3, [pc, #84] @ (e998 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e96a │ │ │ │ + beq.n e972 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e98c │ │ │ │ + bpl.n e994 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9030 │ │ │ │ + b.w 9038 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e952 │ │ │ │ - ldr r3, [pc, #28] @ (e994 ) │ │ │ │ + beq.n e95a │ │ │ │ + ldr r3, [pc, #28] @ (e99c ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (e998 ) │ │ │ │ + ldr r1, [pc, #28] @ (e9a0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 9a50 │ │ │ │ - asrs r2, r7, #26 │ │ │ │ + bl 9a58 │ │ │ │ + asrs r2, r6, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #134 @ 0x86 │ │ │ │ + movs r6, #118 @ 0x76 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e99c : │ │ │ │ +0000e9a4 : │ │ │ │ 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] @ (ea24 ) │ │ │ │ + ldr r2, [pc, #112] @ (ea2c ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e9e2 │ │ │ │ + beq.n e9ea │ │ │ │ mov r0, r5 │ │ │ │ - bl c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n e9fc │ │ │ │ + beq.n ea04 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 9030 │ │ │ │ - blx 94ac │ │ │ │ + b.w 9038 │ │ │ │ + blx 94b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e9c6 │ │ │ │ - ldr r3, [pc, #60] @ (ea28 ) │ │ │ │ - ldr r1, [pc, #60] @ (ea2c ) │ │ │ │ + beq.n e9ce │ │ │ │ + ldr r3, [pc, #60] @ (ea30 ) │ │ │ │ + ldr r1, [pc, #60] @ (ea34 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n ea18 │ │ │ │ + blx 923c │ │ │ │ + b.n ea20 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e9d2 │ │ │ │ - ldr r3, [pc, #28] @ (ea28 ) │ │ │ │ - ldr r1, [pc, #36] @ (ea30 ) │ │ │ │ + beq.n e9da │ │ │ │ + ldr r3, [pc, #28] @ (ea30 ) │ │ │ │ + ldr r1, [pc, #36] @ (ea38 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #25 │ │ │ │ + asrs r4, r7, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #22 │ │ │ │ + movs r6, #6 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #248 @ 0xf8 │ │ │ │ + movs r5, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ea34 : │ │ │ │ +0000ea3c : │ │ │ │ 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] @ eac0 │ │ │ │ + ldr.w ip, [pc, #120] @ eac8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n eaba │ │ │ │ + bpl.n eac2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n ea6a │ │ │ │ - ldr r3, [pc, #108] @ (eac4 ) │ │ │ │ - ldr r1, [pc, #108] @ (eac8 ) │ │ │ │ + beq.n ea72 │ │ │ │ + ldr r3, [pc, #108] @ (eacc ) │ │ │ │ + ldr r1, [pc, #108] @ (ead0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n ea98 │ │ │ │ + bpl.n eaa0 │ │ │ │ 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 ea94 │ │ │ │ + beq.n ea9c │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq r0, [r0, #0] │ │ │ │ - beq.n ea94 │ │ │ │ + beq.n ea9c │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ - bne.n eab6 │ │ │ │ + bne.n eabe │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ea78 │ │ │ │ - ldr r3, [pc, #44] @ (eacc ) │ │ │ │ + bne.n ea80 │ │ │ │ + ldr r3, [pc, #44] @ (ead4 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #40] @ (ead0 ) │ │ │ │ - ldr r0, [pc, #44] @ (ead4 ) │ │ │ │ + ldr r1, [pc, #40] @ (ead8 ) │ │ │ │ + ldr r0, [pc, #44] @ (eadc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9ab0 │ │ │ │ - bl 9a50 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9ab8 │ │ │ │ + bl 9a58 │ │ │ │ nop │ │ │ │ - asrs r2, r6, #22 │ │ │ │ + asrs r2, r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #122 @ 0x7a │ │ │ │ + movs r7, #106 @ 0x6a │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r1, r7] │ │ │ │ + ldrh r4, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r3, r4 │ │ │ │ + adds r2, r1, r4 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #220 @ 0xdc │ │ │ │ + movs r4, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ead8 : │ │ │ │ +0000eae0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ (eb6c ) │ │ │ │ - ldr r3, [pc, #132] @ (eb70 ) │ │ │ │ + ldr r2, [pc, #132] @ (eb74 ) │ │ │ │ + ldr r3, [pc, #132] @ (eb78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n eb00 │ │ │ │ + beq.n eb08 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #2 │ │ │ │ - b.w 9384 │ │ │ │ + b.w 938c │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n eaf6 │ │ │ │ + bne.n eafe │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eb4c │ │ │ │ - ldr r3, [pc, #100] @ (eb74 ) │ │ │ │ + beq.n eb54 │ │ │ │ + ldr r3, [pc, #100] @ (eb7c ) │ │ │ │ ldr.w lr, [r2, r3] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n eb54 │ │ │ │ - ldr r3, [pc, #96] @ (eb78 ) │ │ │ │ + beq.n eb5c │ │ │ │ + ldr r3, [pc, #96] @ (eb80 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n eb50 │ │ │ │ + beq.n eb58 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n eb54 │ │ │ │ + beq.n eb5c │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n eb50 │ │ │ │ + beq.n eb58 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n eb48 │ │ │ │ + bne.n eb50 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n eb48 │ │ │ │ + bne.n eb50 │ │ │ │ adds r1, #16 │ │ │ │ adds r0, #16 │ │ │ │ - blx 9190 │ │ │ │ + blx 9198 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #36] @ (eb7c ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #36] @ (eb84 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (eb80 ) │ │ │ │ - ldr r0, [pc, #36] @ (eb84 ) │ │ │ │ + ldr r1, [pc, #36] @ (eb88 ) │ │ │ │ + ldr r0, [pc, #36] @ (eb8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #20 │ │ │ │ + asrs r2, r1, #20 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r4] │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r1, #31 │ │ │ │ + asrs r0, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r1, r7 │ │ │ │ + subs r4, r7, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eb88 : │ │ │ │ +0000eb90 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (ebec ) │ │ │ │ + ldr r2, [pc, #84] @ (ebf4 ) │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n ebda │ │ │ │ + bmi.n ebe2 │ │ │ │ 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 ebc8 │ │ │ │ + bne.n ebd0 │ │ │ │ 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] @ (ebf0 ) │ │ │ │ - ldr r1, [pc, #40] @ (ebf4 ) │ │ │ │ + ldr r3, [pc, #36] @ (ebf8 ) │ │ │ │ + ldr r1, [pc, #40] @ (ebfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #28] @ (ebf8 ) │ │ │ │ - ldr r1, [pc, #28] @ (ebfc ) │ │ │ │ + ldr r3, [pc, #28] @ (ec00 ) │ │ │ │ + ldr r1, [pc, #28] @ (ec04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n ebd6 │ │ │ │ + blx 923c │ │ │ │ + b.n ebde │ │ │ │ nop │ │ │ │ - asrs r2, r4, #17 │ │ │ │ + asrs r2, r3, #17 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #104 @ 0x68 │ │ │ │ + movs r7, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ec00 : │ │ │ │ +0000ec08 : │ │ │ │ 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] @ (ec90 ) │ │ │ │ + ldr r2, [pc, #120] @ (ec98 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n ec2a │ │ │ │ + bpl.n ec32 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ec5a │ │ │ │ - ldr r1, [pc, #104] @ (ec94 ) │ │ │ │ + bmi.n ec62 │ │ │ │ + ldr r1, [pc, #104] @ (ec9c ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ec4a │ │ │ │ - blx 9768 │ │ │ │ + beq.n ec52 │ │ │ │ + blx 9770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, ec4a │ │ │ │ + cbnz r0, ec52 │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9284 │ │ │ │ + blx 928c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - blx 92b8 │ │ │ │ + blx 92c0 │ │ │ │ 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 90e8 │ │ │ │ + blx 90f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ec54 │ │ │ │ + beq.n ec5c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9104 │ │ │ │ + blx 910c │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, r7 │ │ │ │ - blx 9104 │ │ │ │ + blx 910c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n ec54 │ │ │ │ - asrs r4, r4, #15 │ │ │ │ + b.n ec5c │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ec98 : │ │ │ │ +0000eca0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ ed3c │ │ │ │ + ldr.w lr, [pc, #148] @ ed44 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ ed40 │ │ │ │ + ldr.w ip, [pc, #144] @ ed48 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (ed44 ) │ │ │ │ - ldr r2, [pc, #144] @ (ed48 ) │ │ │ │ + ldr r3, [pc, #144] @ (ed4c ) │ │ │ │ + ldr r2, [pc, #144] @ (ed50 ) │ │ │ │ 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 ed14 │ │ │ │ + beq.n ed1c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (ed4c ) │ │ │ │ + ldr r0, [pc, #120] @ (ed54 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ecfa │ │ │ │ + cbz r0, ed02 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, ed36 │ │ │ │ + cbz r1, ed3e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (ed50 ) │ │ │ │ - ldr r2, [pc, #64] @ (ed40 ) │ │ │ │ + ldr r1, [pc, #84] @ (ed58 ) │ │ │ │ + ldr r2, [pc, #64] @ (ed48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n ed32 │ │ │ │ + bne.n ed3a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (ed54 ) │ │ │ │ - ldr r3, [pc, #40] @ (ed40 ) │ │ │ │ + ldr r2, [pc, #60] @ (ed5c ) │ │ │ │ + ldr r3, [pc, #40] @ (ed48 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ed32 │ │ │ │ + bne.n ed3a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9890 <_PyBytes_Join@plt> │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9bd0 │ │ │ │ + b.w 9898 <_PyBytes_Join@plt> │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9bd8 │ │ │ │ nop │ │ │ │ - asrs r4, r1, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #13 │ │ │ │ + asrs r6, r7, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, #3 │ │ │ │ + subs r6, r6, #3 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r7, #11 │ │ │ │ + asrs r6, r6, #11 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r4, #11 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ed58 : │ │ │ │ +0000ed60 : │ │ │ │ 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] @ (ee4c ) │ │ │ │ + ldr r2, [pc, #224] @ (ee54 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #224] @ (ee50 ) │ │ │ │ + ldr r3, [pc, #224] @ (ee58 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (ee54 ) │ │ │ │ + ldr r6, [pc, #220] @ (ee5c ) │ │ │ │ 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 ee30 │ │ │ │ + ble.n ee38 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - b.n eda0 │ │ │ │ + b.n eda8 │ │ │ │ adds r4, #1 │ │ │ │ add r1, r2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n edde │ │ │ │ + beq.n ede6 │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ sub.w r3, lr, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n ed98 │ │ │ │ - ldr r3, [pc, #168] @ (ee58 ) │ │ │ │ - ldr r1, [pc, #168] @ (ee5c ) │ │ │ │ + bcs.n eda0 │ │ │ │ + ldr r3, [pc, #168] @ (ee60 ) │ │ │ │ + ldr r1, [pc, #168] @ (ee64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #160] @ (ee60 ) │ │ │ │ - ldr r3, [pc, #140] @ (ee50 ) │ │ │ │ + ldr r2, [pc, #160] @ (ee68 ) │ │ │ │ + ldr r3, [pc, #140] @ (ee58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ee46 │ │ │ │ + bne.n ee4e │ │ │ │ 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 90e8 │ │ │ │ + blx 90f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edbc │ │ │ │ + beq.n edc4 │ │ │ │ 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 9104 │ │ │ │ + blx 910c │ │ │ │ cmp r4, r5 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bne.n edf6 │ │ │ │ + bne.n edfe │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r2, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n edbe │ │ │ │ - ldr r3, [pc, #72] @ (ee64 ) │ │ │ │ + beq.n edc6 │ │ │ │ + ldr r3, [pc, #72] @ (ee6c ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #72] @ (ee68 ) │ │ │ │ - ldr r0, [pc, #72] @ (ee6c ) │ │ │ │ + ldr r1, [pc, #72] @ (ee70 ) │ │ │ │ + ldr r0, [pc, #72] @ (ee74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #532 @ 0x214 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - blx 90e8 │ │ │ │ + blx 90f0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n edbc │ │ │ │ + beq.n edc4 │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ - b.n ee12 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n ee1a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r1, #10 │ │ │ │ + asrs r2, r0, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r0, #10 │ │ │ │ + asrs r0, r7, #9 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #98 @ 0x62 │ │ │ │ + movs r4, #82 @ 0x52 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #8 │ │ │ │ + asrs r2, r6, #8 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ + ldr r2, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #32 │ │ │ │ + movs r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #82 @ 0x52 │ │ │ │ + movs r4, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ee70 : │ │ │ │ +0000ee78 : │ │ │ │ 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] @ (ef7c ) │ │ │ │ + ldr r3, [pc, #248] @ (ef84 ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n eefc │ │ │ │ - ldr r1, [pc, #240] @ (ef80 ) │ │ │ │ + bmi.n ef04 │ │ │ │ + ldr r1, [pc, #240] @ (ef88 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eec4 │ │ │ │ + beq.n eecc │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 9768 │ │ │ │ + blx 9770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, eee8 │ │ │ │ + cbz r0, eef0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eec4 │ │ │ │ + beq.n eecc │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - blx 9768 │ │ │ │ + blx 9770 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ef62 │ │ │ │ + beq.n ef6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n eec6 │ │ │ │ + b.n eece │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w ip, [pc, #188] @ ef84 │ │ │ │ + ldr.w ip, [pc, #188] @ ef8c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n ef48 │ │ │ │ - ldr.w ip, [pc, #176] @ ef88 │ │ │ │ + beq.n ef50 │ │ │ │ + ldr.w ip, [pc, #176] @ ef90 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n ef5e │ │ │ │ + beq.n ef66 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n ef1a │ │ │ │ - ldr r2, [pc, #160] @ (ef8c ) │ │ │ │ - ldr r1, [pc, #164] @ (ef90 ) │ │ │ │ + beq.n ef22 │ │ │ │ + ldr r2, [pc, #160] @ (ef94 ) │ │ │ │ + ldr r1, [pc, #164] @ (ef98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #132] @ (ef84 ) │ │ │ │ + ldr r1, [pc, #132] @ (ef8c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef48 │ │ │ │ - ldr r1, [pc, #128] @ (ef88 ) │ │ │ │ + beq.n ef50 │ │ │ │ + ldr r1, [pc, #128] @ (ef90 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef5e │ │ │ │ + beq.n ef66 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r0, [r2, #16] │ │ │ │ lsleq r0, r0, #1 │ │ │ │ - bne.n eee8 │ │ │ │ - b.n eef8 │ │ │ │ + bne.n eef0 │ │ │ │ + b.n ef00 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ef2e │ │ │ │ + beq.n ef36 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - blx 9768 │ │ │ │ - cbz r0, ef78 │ │ │ │ + blx 9770 │ │ │ │ + cbz r0, ef80 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n ef48 │ │ │ │ + beq.n ef50 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n ef5e │ │ │ │ + beq.n ef66 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbnz r1, ef44 │ │ │ │ - ldr r2, [pc, #88] @ (ef94 ) │ │ │ │ + cbnz r1, ef4c │ │ │ │ + ldr r2, [pc, #88] @ (ef9c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n eef8 │ │ │ │ + b.n ef00 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - b.n ef3e │ │ │ │ - ldr r3, [pc, #76] @ (ef98 ) │ │ │ │ + b.n ef46 │ │ │ │ + ldr r3, [pc, #76] @ (efa0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (ef9c ) │ │ │ │ - ldr r0, [pc, #76] @ (efa0 ) │ │ │ │ + ldr r1, [pc, #76] @ (efa4 ) │ │ │ │ + ldr r0, [pc, #76] @ (efa8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #64] @ (efa4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #64] @ (efac ) │ │ │ │ movs r2, #31 │ │ │ │ - ldr r1, [pc, #64] @ (efa8 ) │ │ │ │ - ldr r0, [pc, #64] @ (efac ) │ │ │ │ + ldr r1, [pc, #64] @ (efb0 ) │ │ │ │ + ldr r0, [pc, #64] @ (efb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9ba0 │ │ │ │ - asrs r4, r6, #5 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9ba8 │ │ │ │ + asrs r4, r5, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #204 @ 0xcc │ │ │ │ + movs r3, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r4] │ │ │ │ + ldrsb r2, [r2, r4] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r2, #15 │ │ │ │ + asrs r4, r0, #15 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #31 │ │ │ │ + asrs r0, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r1, r4] │ │ │ │ + ldrsb r2, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #26 │ │ │ │ + asrs r4, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #27 │ │ │ │ + asrs r2, r2, #27 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000efb0 : │ │ │ │ +0000efb8 : │ │ │ │ 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] @ (f048 ) │ │ │ │ + ldr r2, [pc, #132] @ (f050 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (f04c ) │ │ │ │ + ldr r3, [pc, #132] @ (f054 ) │ │ │ │ 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 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, f00a │ │ │ │ + cbz r0, f012 │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ble.n f00a │ │ │ │ + ble.n f012 │ │ │ │ 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 f032 │ │ │ │ + bpl.n f03a │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n f02e │ │ │ │ + ble.n f036 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n eff6 │ │ │ │ - ldr r2, [pc, #68] @ (f050 ) │ │ │ │ - ldr r3, [pc, #60] @ (f04c ) │ │ │ │ + bne.n effe │ │ │ │ + ldr r2, [pc, #68] @ (f058 ) │ │ │ │ + ldr r3, [pc, #60] @ (f054 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f02a │ │ │ │ + bne.n f032 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9ae0 │ │ │ │ - ldr r3, [pc, #32] @ (f054 ) │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9ae8 │ │ │ │ + ldr r3, [pc, #32] @ (f05c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #32] @ (f058 ) │ │ │ │ - ldr r0, [pc, #32] @ (f05c ) │ │ │ │ + ldr r1, [pc, #32] @ (f060 ) │ │ │ │ + ldr r0, [pc, #32] @ (f064 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #31 │ │ │ │ + lsrs r6, r4, #31 │ │ │ │ movs r4, r0 │ │ │ │ - ldrsb r2, [r7, r0] │ │ │ │ + ldrsb r2, [r5, r0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #15 │ │ │ │ + asrs r4, r3, #15 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f060 : │ │ │ │ +0000f068 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ f0dc │ │ │ │ + ldr.w ip, [pc, #108] @ f0e4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (f0e0 ) │ │ │ │ + ldr r1, [pc, #104] @ (f0e8 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (f0e4 ) │ │ │ │ - ldr r2, [pc, #108] @ (f0e8 ) │ │ │ │ + ldr r3, [pc, #104] @ (f0ec ) │ │ │ │ + ldr r2, [pc, #108] @ (f0f0 ) │ │ │ │ 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 f0ce │ │ │ │ + beq.n f0d6 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (f0ec ) │ │ │ │ + ldr r0, [pc, #84] @ (f0f4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, f0b6 │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, f0be │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (f0f0 ) │ │ │ │ - ldr r3, [pc, #36] @ (f0e0 ) │ │ │ │ + ldr r2, [pc, #56] @ (f0f8 ) │ │ │ │ + ldr r3, [pc, #36] @ (f0e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f0d6 │ │ │ │ + bne.n f0de │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9070 │ │ │ │ + blx 9078 │ │ │ │ movs r0, #1 │ │ │ │ - b.n f0b6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n f0be │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r6, r0, #30 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #30 │ │ │ │ + lsrs r0, r7, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r7, r4 │ │ │ │ + subs r6, r6, r4 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r2, r0, #29 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000f0f4 : │ │ │ │ +0000f0fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #184] @ f1bc │ │ │ │ + ldr.w ip, [pc, #184] @ f1c4 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #180] @ (f1c0 ) │ │ │ │ + ldr r1, [pc, #180] @ (f1c8 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #180] @ (f1c4 ) │ │ │ │ - ldr r3, [pc, #180] @ (f1c8 ) │ │ │ │ + ldr r2, [pc, #180] @ (f1cc ) │ │ │ │ + ldr r3, [pc, #180] @ (f1d0 ) │ │ │ │ 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 f162 │ │ │ │ - ldr r0, [pc, #160] @ (f1cc ) │ │ │ │ + beq.n f16a │ │ │ │ + ldr r0, [pc, #160] @ (f1d4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, f148 │ │ │ │ + cbz r0, f150 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #132] @ (f1d0 ) │ │ │ │ - ldr r2, [pc, #116] @ (f1c0 ) │ │ │ │ + ldr r1, [pc, #132] @ (f1d8 ) │ │ │ │ + ldr r2, [pc, #116] @ (f1c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n f19a │ │ │ │ + bne.n f1a2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n f1b8 │ │ │ │ - ldr r1, [pc, #104] @ (f1d4 ) │ │ │ │ + bpl.n f1c0 │ │ │ │ + ldr r1, [pc, #104] @ (f1dc ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f1a2 │ │ │ │ - ldr r1, [pc, #100] @ (f1d8 ) │ │ │ │ + beq.n f1aa │ │ │ │ + ldr r1, [pc, #100] @ (f1e0 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f19e │ │ │ │ - ldr r2, [pc, #96] @ (f1dc ) │ │ │ │ - ldr r3, [pc, #68] @ (f1c0 ) │ │ │ │ + beq.n f1a6 │ │ │ │ + ldr r2, [pc, #96] @ (f1e4 ) │ │ │ │ + ldr r3, [pc, #68] @ (f1c8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f19a │ │ │ │ + bne.n f1a2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9570 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #60] @ (f1e0 ) │ │ │ │ + b.w 9578 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #60] @ (f1e8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #56] @ (f1e4 ) │ │ │ │ - ldr r0, [pc, #60] @ (f1e8 ) │ │ │ │ + ldr r1, [pc, #56] @ (f1ec ) │ │ │ │ + ldr r0, [pc, #60] @ (f1f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ - lsrs r0, r6, #27 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ + lsrs r0, r5, #27 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #27 │ │ │ │ + lsrs r2, r4, #27 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, r2 │ │ │ │ + subs r2, r4, r2 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r6, #26 │ │ │ │ + lsrs r0, r5, #26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #26 │ │ │ │ + lsrs r0, r7, #25 │ │ │ │ movs r4, r0 │ │ │ │ - strb r0, [r1, r3] │ │ │ │ + strb r0, [r7, r2] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + asrs r6, r5, #21 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f1ec : │ │ │ │ +0000f1f4 : │ │ │ │ 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] @ (f274 ) │ │ │ │ + ldr r3, [pc, #116] @ (f27c ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f26c │ │ │ │ - ldr.w ip, [pc, #112] @ f278 │ │ │ │ + bpl.n f274 │ │ │ │ + ldr.w ip, [pc, #112] @ f280 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f256 │ │ │ │ - ldr.w ip, [pc, #104] @ f27c │ │ │ │ + beq.n f25e │ │ │ │ + ldr.w ip, [pc, #104] @ f284 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f270 │ │ │ │ + beq.n f278 │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f240 │ │ │ │ + blt.n f248 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f244 │ │ │ │ + bge.n f24c │ │ │ │ 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 f22a │ │ │ │ - ldr r2, [pc, #56] @ (f280 ) │ │ │ │ - ldr r1, [pc, #60] @ (f284 ) │ │ │ │ + bpl.n f232 │ │ │ │ + ldr r2, [pc, #56] @ (f288 ) │ │ │ │ + ldr r1, [pc, #60] @ (f28c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f288 ) │ │ │ │ + ldr r3, [pc, #48] @ (f290 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (f28c ) │ │ │ │ - ldr r0, [pc, #48] @ (f290 ) │ │ │ │ + ldr r1, [pc, #44] @ (f294 ) │ │ │ │ + ldr r0, [pc, #48] @ (f298 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ - bl 99c0 │ │ │ │ - lsrs r4, r7, #23 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ + bl 99c8 │ │ │ │ + lsrs r4, r6, #23 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #140 @ 0x8c │ │ │ │ + movs r0, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r2, r0] │ │ │ │ + strb r4, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r0, #3 │ │ │ │ + asrs r6, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + asrs r2, r7, #18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f294 : │ │ │ │ +0000f29c : │ │ │ │ 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] @ (f310 ) │ │ │ │ + ldr r3, [pc, #104] @ (f318 ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f306 │ │ │ │ - ldr.w ip, [pc, #100] @ f314 │ │ │ │ + bpl.n f30e │ │ │ │ + ldr.w ip, [pc, #100] @ f31c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f2f0 │ │ │ │ - ldr.w ip, [pc, #92] @ f318 │ │ │ │ + beq.n f2f8 │ │ │ │ + ldr.w ip, [pc, #92] @ f320 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f30a │ │ │ │ + beq.n f312 │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f2da │ │ │ │ + blt.n f2e2 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f2de │ │ │ │ + bge.n f2e6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f2d2 │ │ │ │ - ldr r2, [pc, #60] @ (f31c ) │ │ │ │ - ldr r1, [pc, #60] @ (f320 ) │ │ │ │ + bpl.n f2da │ │ │ │ + ldr r2, [pc, #60] @ (f324 ) │ │ │ │ + ldr r1, [pc, #60] @ (f328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f324 ) │ │ │ │ + ldr r3, [pc, #48] @ (f32c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (f328 ) │ │ │ │ - ldr r0, [pc, #48] @ (f32c ) │ │ │ │ + ldr r1, [pc, #48] @ (f330 ) │ │ │ │ + ldr r0, [pc, #48] @ (f334 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ - bl 99c0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ + bl 99c8 │ │ │ │ nop │ │ │ │ - lsrs r4, r2, #21 │ │ │ │ + lsrs r4, r1, #21 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r6, #7 │ │ │ │ + subs r2, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, r5] │ │ │ │ + strh r2, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r5, #32 │ │ │ │ + asrs r4, r3, #32 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #16 │ │ │ │ + asrs r0, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f330 : │ │ │ │ +0000f338 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (f3cc ) │ │ │ │ + ldr r3, [pc, #140] @ (f3d4 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f39e │ │ │ │ + bmi.n f3a6 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f3c8 │ │ │ │ - ldr.w ip, [pc, #124] @ f3d0 │ │ │ │ + bpl.n f3d0 │ │ │ │ + ldr.w ip, [pc, #124] @ f3d8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3b2 │ │ │ │ - ldr.w ip, [pc, #116] @ f3d4 │ │ │ │ + beq.n f3ba │ │ │ │ + ldr.w ip, [pc, #116] @ f3dc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3ae │ │ │ │ + beq.n f3b6 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f388 │ │ │ │ + blt.n f390 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f38c │ │ │ │ + bge.n f394 │ │ │ │ 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 f386 │ │ │ │ + beq.n f38e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f372 │ │ │ │ - ldr r2, [pc, #72] @ (f3d8 ) │ │ │ │ - ldr r1, [pc, #76] @ (f3dc ) │ │ │ │ + bpl.n f37a │ │ │ │ + ldr r2, [pc, #72] @ (f3e0 ) │ │ │ │ + ldr r1, [pc, #76] @ (f3e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f3e0 ) │ │ │ │ - ldr r1, [pc, #64] @ (f3e4 ) │ │ │ │ + ldr r2, [pc, #64] @ (f3e8 ) │ │ │ │ + ldr r1, [pc, #64] @ (f3ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n f39a │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #52] @ (f3e8 ) │ │ │ │ + blx 923c │ │ │ │ + b.n f3a2 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #52] @ (f3f0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (f3ec ) │ │ │ │ - ldr r0, [pc, #52] @ (f3f0 ) │ │ │ │ + ldr r1, [pc, #48] @ (f3f4 ) │ │ │ │ + ldr r0, [pc, #52] @ (f3f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ - lsrs r2, r7, #18 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ + lsrs r2, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r4, r6, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r4, #1 │ │ │ │ + adds r2, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, r2] │ │ │ │ + strh r0, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #29 │ │ │ │ + lsrs r2, r3, #29 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r5, #13 │ │ │ │ + asrs r6, r3, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f3f4 : │ │ │ │ +0000f3fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #128] @ (f484 ) │ │ │ │ + ldr r3, [pc, #128] @ (f48c ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f454 │ │ │ │ + bmi.n f45c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f47e │ │ │ │ - ldr.w ip, [pc, #112] @ f488 │ │ │ │ + bpl.n f486 │ │ │ │ + ldr.w ip, [pc, #112] @ f490 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f468 │ │ │ │ - ldr.w ip, [pc, #104] @ f48c │ │ │ │ + beq.n f470 │ │ │ │ + ldr.w ip, [pc, #104] @ f494 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f464 │ │ │ │ + beq.n f46c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f43e │ │ │ │ + blt.n f446 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f442 │ │ │ │ + bge.n f44a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f436 │ │ │ │ - ldr r2, [pc, #76] @ (f490 ) │ │ │ │ - ldr r1, [pc, #76] @ (f494 ) │ │ │ │ + bpl.n f43e │ │ │ │ + ldr r2, [pc, #76] @ (f498 ) │ │ │ │ + ldr r1, [pc, #76] @ (f49c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f498 ) │ │ │ │ - ldr r1, [pc, #68] @ (f49c ) │ │ │ │ + ldr r2, [pc, #64] @ (f4a0 ) │ │ │ │ + ldr r1, [pc, #68] @ (f4a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n f450 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #52] @ (f4a0 ) │ │ │ │ + blx 923c │ │ │ │ + b.n f458 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #52] @ (f4a8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (f4a4 ) │ │ │ │ - ldr r0, [pc, #52] @ (f4a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (f4ac ) │ │ │ │ + ldr r0, [pc, #52] @ (f4b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r1, #2 │ │ │ │ + subs r6, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r5, r6 │ │ │ │ + subs r4, r3, r6 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #26 │ │ │ │ + lsrs r4, r4, #26 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #10 │ │ │ │ + asrs r0, r5, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f4ac : │ │ │ │ +0000f4b4 : │ │ │ │ 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] @ f554 │ │ │ │ + ldr.w ip, [pc, #148] @ f55c │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f54e │ │ │ │ - ldr.w lr, [pc, #140] @ f558 │ │ │ │ + bpl.n f556 │ │ │ │ + ldr.w lr, [pc, #140] @ f560 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f538 │ │ │ │ - ldr.w lr, [pc, #132] @ f55c │ │ │ │ + beq.n f540 │ │ │ │ + ldr.w lr, [pc, #132] @ f564 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f534 │ │ │ │ + beq.n f53c │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f500 │ │ │ │ + bcs.n f508 │ │ │ │ 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 f4fe │ │ │ │ + beq.n f506 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f520 │ │ │ │ + bge.n f528 │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f520 │ │ │ │ + blt.n f528 │ │ │ │ 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 f4fa │ │ │ │ + bne.n f502 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f560 ) │ │ │ │ - ldr r1, [pc, #64] @ (f564 ) │ │ │ │ + ldr r3, [pc, #60] @ (f568 ) │ │ │ │ + ldr r1, [pc, #64] @ (f56c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #44] @ (f568 ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #44] @ (f570 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (f56c ) │ │ │ │ - ldr r0, [pc, #44] @ (f570 ) │ │ │ │ + ldr r1, [pc, #44] @ (f574 ) │ │ │ │ + ldr r0, [pc, #44] @ (f578 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ nop │ │ │ │ - lsrs r2, r7, #12 │ │ │ │ + lsrs r2, r6, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r6, #6 │ │ │ │ + adds r0, r4, #6 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r6, r4] │ │ │ │ + str r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r4, #23 │ │ │ │ + lsrs r4, r2, #23 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + asrs r0, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f574 : │ │ │ │ +0000f57c : │ │ │ │ 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] @ f604 │ │ │ │ + ldr.w ip, [pc, #124] @ f60c │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f5fe │ │ │ │ - ldr.w lr, [pc, #116] @ f608 │ │ │ │ + bpl.n f606 │ │ │ │ + ldr.w lr, [pc, #116] @ f610 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f5e8 │ │ │ │ - ldr.w lr, [pc, #108] @ f60c │ │ │ │ + beq.n f5f0 │ │ │ │ + ldr.w lr, [pc, #108] @ f614 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f5e4 │ │ │ │ + beq.n f5ec │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f5ba │ │ │ │ + bcs.n f5c2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f5d0 │ │ │ │ + bge.n f5d8 │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f5d0 │ │ │ │ + blt.n f5d8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f610 ) │ │ │ │ - ldr r1, [pc, #64] @ (f614 ) │ │ │ │ + ldr r3, [pc, #60] @ (f618 ) │ │ │ │ + ldr r1, [pc, #64] @ (f61c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #44] @ (f618 ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #44] @ (f620 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (f61c ) │ │ │ │ - ldr r0, [pc, #44] @ (f620 ) │ │ │ │ + ldr r1, [pc, #44] @ (f624 ) │ │ │ │ + ldr r0, [pc, #44] @ (f628 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ nop │ │ │ │ - lsrs r2, r6, #9 │ │ │ │ + lsrs r2, r5, #9 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + adds r0, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r0, r2] │ │ │ │ + str r2, [r6, r1] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #20 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r7, #4 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f624 : │ │ │ │ +0000f62c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ (f708 ) │ │ │ │ + ldr r3, [pc, #212] @ (f710 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r4, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f6a8 │ │ │ │ + bmi.n f6b0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f704 │ │ │ │ - ldr.w ip, [pc, #192] @ f70c │ │ │ │ + bpl.n f70c │ │ │ │ + ldr.w ip, [pc, #192] @ f714 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f6ea │ │ │ │ - ldr.w ip, [pc, #184] @ f710 │ │ │ │ + beq.n f6f2 │ │ │ │ + ldr.w ip, [pc, #184] @ f718 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f6e6 │ │ │ │ + beq.n f6ee │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f694 │ │ │ │ + blt.n f69c │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n f698 │ │ │ │ + bge.n f6a0 │ │ │ │ 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 f682 │ │ │ │ + beq.n f68a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f6bc │ │ │ │ + cbz r3, f6c4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ ittt lt │ │ │ │ movlt r0, #1 │ │ │ │ ldrlt r3, [r4, #12] │ │ │ │ strlt r2, [r3, r5] │ │ │ │ - bge.n f700 │ │ │ │ + bge.n f708 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r1, r1, r0 │ │ │ │ - bpl.n f66a │ │ │ │ - ldr r2, [pc, #120] @ (f714 ) │ │ │ │ - ldr r1, [pc, #124] @ (f718 ) │ │ │ │ + bpl.n f672 │ │ │ │ + ldr r2, [pc, #120] @ (f71c ) │ │ │ │ + ldr r1, [pc, #124] @ (f720 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n f6b6 │ │ │ │ - ldr r2, [pc, #112] @ (f71c ) │ │ │ │ - ldr r1, [pc, #116] @ (f720 ) │ │ │ │ + blx 923c │ │ │ │ + b.n f6be │ │ │ │ + ldr r2, [pc, #112] @ (f724 ) │ │ │ │ + ldr r1, [pc, #116] @ (f728 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n f682 │ │ │ │ - ldr r3, [pc, #80] @ (f724 ) │ │ │ │ + bne.n f68a │ │ │ │ + ldr r3, [pc, #80] @ (f72c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #80] @ (f728 ) │ │ │ │ - ldr r0, [pc, #80] @ (f72c ) │ │ │ │ + ldr r1, [pc, #80] @ (f730 ) │ │ │ │ + ldr r0, [pc, #80] @ (f734 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #68] @ (f730 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #68] @ (f738 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (f734 ) │ │ │ │ - ldr r0, [pc, #68] @ (f738 ) │ │ │ │ + ldr r1, [pc, #64] @ (f73c ) │ │ │ │ + ldr r0, [pc, #68] @ (f740 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9ae0 │ │ │ │ - bl 9b10 │ │ │ │ - lsrs r4, r0, #7 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9ae8 │ │ │ │ + bl 9b18 │ │ │ │ + lsrs r4, r7, #6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r2, #1 │ │ │ │ + adds r0, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r3, r5 │ │ │ │ + adds r0, r1, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #616] @ (f990 ) │ │ │ │ + ldr r7, [pc, #552] @ (f958 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + lsrs r4, r7, #20 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2, #22 │ │ │ │ + lsrs r0, r0, #22 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #512] @ (f934 ) │ │ │ │ + ldr r7, [pc, #448] @ (f8fc ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r6, #16 │ │ │ │ + lsrs r2, r4, #16 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + asrs r6, r4, #32 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f73c : │ │ │ │ +0000f744 : │ │ │ │ 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] @ (f834 ) │ │ │ │ + ldr r0, [pc, #228] @ (f83c ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f818 │ │ │ │ - ldr.w lr, [pc, #220] @ f838 │ │ │ │ + bpl.n f820 │ │ │ │ + ldr.w lr, [pc, #220] @ f840 │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f802 │ │ │ │ - ldr.w lr, [pc, #212] @ f83c │ │ │ │ + beq.n f80a │ │ │ │ + ldr.w lr, [pc, #212] @ f844 │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f7fe │ │ │ │ + beq.n f806 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bcs.n f7d6 │ │ │ │ + bcs.n f7de │ │ │ │ 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 f796 │ │ │ │ + beq.n f79e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f7ac │ │ │ │ + cbz r3, f7b4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f820 │ │ │ │ + blt.n f828 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n f81c │ │ │ │ + bge.n f824 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_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 f796 │ │ │ │ - ldr r3, [pc, #124] @ (f840 ) │ │ │ │ + bne.n f79e │ │ │ │ + ldr r3, [pc, #124] @ (f848 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #124] @ (f844 ) │ │ │ │ - ldr r0, [pc, #124] @ (f848 ) │ │ │ │ + ldr r1, [pc, #124] @ (f84c ) │ │ │ │ + ldr r0, [pc, #124] @ (f850 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bge.n f7ec │ │ │ │ + bge.n f7f4 │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f77e │ │ │ │ - ldr r3, [pc, #92] @ (f84c ) │ │ │ │ - ldr r1, [pc, #96] @ (f850 ) │ │ │ │ + bge.n f786 │ │ │ │ + ldr r3, [pc, #92] @ (f854 ) │ │ │ │ + ldr r1, [pc, #96] @ (f858 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ - b.n f7a8 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #80] @ (f854 ) │ │ │ │ + b.n f7b0 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #80] @ (f85c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (f858 ) │ │ │ │ - ldr r0, [pc, #80] @ (f85c ) │ │ │ │ + ldr r1, [pc, #76] @ (f860 ) │ │ │ │ + ldr r0, [pc, #80] @ (f864 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ - bl 9ae0 │ │ │ │ - ldr r3, [pc, #60] @ (f860 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ + bl 9ae8 │ │ │ │ + ldr r3, [pc, #60] @ (f868 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #60] @ (f864 ) │ │ │ │ - ldr r0, [pc, #64] @ (f868 ) │ │ │ │ + ldr r1, [pc, #60] @ (f86c ) │ │ │ │ + ldr r0, [pc, #64] @ (f870 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - lsrs r4, r5, #2 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + lsrs r4, r4, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #680] @ (faec ) │ │ │ │ + ldr r6, [pc, #616] @ (fab4 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r3, #17 │ │ │ │ + lsrs r4, r1, #17 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r4, #18 │ │ │ │ + lsrs r0, r2, #18 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r3 │ │ │ │ + subs r4, r5, r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #416] @ (f9f8 ) │ │ │ │ + ldr r6, [pc, #352] @ (f9c0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r3, #12 │ │ │ │ + lsrs r2, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r3, #28 │ │ │ │ + lsrs r6, r1, #28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #304] @ (f994 ) │ │ │ │ + ldr r6, [pc, #240] @ (f95c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r7, #15 │ │ │ │ + lsrs r6, r5, #15 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r4, r3 │ │ │ │ + subs r2, r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f86c : │ │ │ │ +0000f874 : │ │ │ │ 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 f894 │ │ │ │ + bpl.n f89c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f8ac │ │ │ │ + blt.n f8b4 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n f8a8 │ │ │ │ + bge.n f8b0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (f8c0 ) │ │ │ │ + ldr r3, [pc, #40] @ (f8c8 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (f8c4 ) │ │ │ │ - ldr r0, [pc, #44] @ (f8c8 ) │ │ │ │ + ldr r1, [pc, #40] @ (f8cc ) │ │ │ │ + ldr r0, [pc, #44] @ (f8d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9ae0 │ │ │ │ - ldr r3, [pc, #28] @ (f8cc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9ae8 │ │ │ │ + ldr r3, [pc, #28] @ (f8d4 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (f8d0 ) │ │ │ │ - ldr r0, [pc, #32] @ (f8d4 ) │ │ │ │ + ldr r1, [pc, #28] @ (f8d8 ) │ │ │ │ + ldr r0, [pc, #32] @ (f8dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r5, [pc, #864] @ (fc24 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r5, [pc, #800] @ (fbec ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r1, #15 │ │ │ │ + lsrs r6, r7, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #768] @ (fbd0 ) │ │ │ │ + ldr r5, [pc, #704] @ (fb98 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r6, #13 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r2, r1 │ │ │ │ + subs r6, r0, r1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f8d8 : │ │ │ │ +0000f8e0 : │ │ │ │ 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] @ (f9f8 ) │ │ │ │ + ldr r2, [pc, #272] @ (fa00 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #272] @ (f9fc ) │ │ │ │ + ldr r3, [pc, #272] @ (fa04 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f9c8 │ │ │ │ + beq.n f9d0 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #260] @ (fa00 ) │ │ │ │ + ldr r3, [pc, #260] @ (fa08 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f9f4 │ │ │ │ + beq.n f9fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f998 │ │ │ │ + beq.n f9a0 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n f986 │ │ │ │ + bmi.n f98e │ │ │ │ ldrd r0, r2, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ mov r5, r1 │ │ │ │ - bgt.n f93c │ │ │ │ + bgt.n f944 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - blt.n f93c │ │ │ │ + blt.n f944 │ │ │ │ clz r2, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f9ae │ │ │ │ + beq.n f9b6 │ │ │ │ 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 f974 │ │ │ │ + ble.n f97c │ │ │ │ adds r2, #6 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f9a8 │ │ │ │ + bcs.n f9b0 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 92c4 │ │ │ │ - cbz r0, f9a8 │ │ │ │ + blx 92cc │ │ │ │ + cbz r0, f9b0 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.n f9de │ │ │ │ + beq.n f9e6 │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ strne r3, [r4, #8] │ │ │ │ strne r2, [r4, #16] │ │ │ │ - beq.n f9c4 │ │ │ │ + beq.n f9cc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #3 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f9a8 │ │ │ │ + bcs.n f9b0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f94c │ │ │ │ + bne.n f954 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n f94e │ │ │ │ - ldr r3, [pc, #124] @ (fa04 ) │ │ │ │ - ldr r1, [pc, #124] @ (fa08 ) │ │ │ │ + b.n f956 │ │ │ │ + ldr r3, [pc, #124] @ (fa0c ) │ │ │ │ + ldr r1, [pc, #124] @ (fa10 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r5, #0 │ │ │ │ - b.n f96e │ │ │ │ - ldr r3, [pc, #104] @ (fa04 ) │ │ │ │ - ldr r1, [pc, #112] @ (fa0c ) │ │ │ │ + b.n f976 │ │ │ │ + ldr r3, [pc, #104] @ (fa0c ) │ │ │ │ + ldr r1, [pc, #112] @ (fa14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n f994 │ │ │ │ - blx 9138 │ │ │ │ - b.n f994 │ │ │ │ - ldr r3, [pc, #96] @ (fa10 ) │ │ │ │ + blx 923c │ │ │ │ + b.n f99c │ │ │ │ + blx 9140 │ │ │ │ + b.n f99c │ │ │ │ + ldr r3, [pc, #96] @ (fa18 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #96] @ (fa14 ) │ │ │ │ - ldr r0, [pc, #96] @ (fa18 ) │ │ │ │ + ldr r1, [pc, #96] @ (fa1c ) │ │ │ │ + ldr r0, [pc, #96] @ (fa20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b40 │ │ │ │ - ldr r3, [pc, #80] @ (fa1c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b48 │ │ │ │ + ldr r3, [pc, #80] @ (fa24 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (fa20 ) │ │ │ │ - ldr r0, [pc, #80] @ (fa24 ) │ │ │ │ + ldr r1, [pc, #80] @ (fa28 ) │ │ │ │ + ldr r0, [pc, #80] @ (fa2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (fa28 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #72] @ (fa30 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #68] @ (fa2c ) │ │ │ │ - ldr r0, [pc, #72] @ (fa30 ) │ │ │ │ + ldr r1, [pc, #68] @ (fa34 ) │ │ │ │ + ldr r0, [pc, #72] @ (fa38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - lsls r0, r2, #28 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + lsls r0, r1, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r4, r6 │ │ │ │ + adds r6, r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r0, r6 │ │ │ │ + adds r0, r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #760] @ (fd0c ) │ │ │ │ + ldr r4, [pc, #696] @ (fcd4 ) │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r2, r6 │ │ │ │ + adds r0, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r0, r7 │ │ │ │ + adds r6, r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #648] @ (fca8 ) │ │ │ │ + ldr r4, [pc, #584] @ (fc70 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #21 │ │ │ │ + lsrs r0, r1, #21 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #560] @ (fc5c ) │ │ │ │ + ldr r4, [pc, #496] @ (fc24 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r7, #4 │ │ │ │ + lsrs r6, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r7, r6 │ │ │ │ + adds r6, r5, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fa34 : │ │ │ │ +0000fa3c : │ │ │ │ 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] @ (fbb0 ) │ │ │ │ + ldr r3, [pc, #364] @ (fbb8 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n fabc │ │ │ │ - ldr r2, [pc, #356] @ (fbb4 ) │ │ │ │ + bmi.n fac4 │ │ │ │ + ldr r2, [pc, #356] @ (fbbc ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w fb6e │ │ │ │ - ldr r2, [pc, #344] @ (fbb8 ) │ │ │ │ + beq.w fb76 │ │ │ │ + ldr r2, [pc, #344] @ (fbc0 ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w fb6a │ │ │ │ + beq.w fb72 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fb28 │ │ │ │ + beq.n fb30 │ │ │ │ asrs r4, r1, #1 │ │ │ │ - bmi.n faa8 │ │ │ │ + bmi.n fab0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n faac │ │ │ │ + bge.n fab4 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ - beq.n fad2 │ │ │ │ + beq.n fada │ │ │ │ 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 90d8 │ │ │ │ + blx 90e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fb38 │ │ │ │ + blt.n fb40 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r4, r2 │ │ │ │ - bpl.n fa76 │ │ │ │ - ldr r2, [pc, #268] @ (fbbc ) │ │ │ │ - ldr r1, [pc, #272] @ (fbc0 ) │ │ │ │ + bpl.n fa7e │ │ │ │ + ldr r2, [pc, #268] @ (fbc4 ) │ │ │ │ + ldr r1, [pc, #272] @ (fbc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n faca │ │ │ │ - ldr r2, [pc, #260] @ (fbc4 ) │ │ │ │ - ldr r1, [pc, #264] @ (fbc8 ) │ │ │ │ + blx 923c │ │ │ │ + b.n fad2 │ │ │ │ + ldr r2, [pc, #260] @ (fbcc ) │ │ │ │ + ldr r1, [pc, #264] @ (fbd0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n faf4 │ │ │ │ + blt.n fafc │ │ │ │ cmp.w r4, r3, asr #1 │ │ │ │ - blt.n faf4 │ │ │ │ + blt.n fafc │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fb9a │ │ │ │ + beq.n fba2 │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n faa2 │ │ │ │ + b.n faaa │ │ │ │ add.w r3, r4, r4, asr #3 │ │ │ │ cmp r4, #8 │ │ │ │ - ble.n fb52 │ │ │ │ + ble.n fb5a │ │ │ │ adds r3, #6 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fb64 │ │ │ │ + bcs.n fb6c │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 92c4 │ │ │ │ - cbz r0, fb64 │ │ │ │ + blx 92cc │ │ │ │ + cbz r0, fb6c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n fb84 │ │ │ │ + beq.n fb8c │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ strne r4, [r5, #8] │ │ │ │ strne r3, [r5, #16] │ │ │ │ - bne.n faa2 │ │ │ │ - bl 9b40 │ │ │ │ - ldr r2, [pc, #144] @ (fbbc ) │ │ │ │ - ldr r1, [pc, #160] @ (fbcc ) │ │ │ │ + bne.n faaa │ │ │ │ + bl 9b48 │ │ │ │ + ldr r2, [pc, #144] @ (fbc4 ) │ │ │ │ + ldr r1, [pc, #160] @ (fbd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n faca │ │ │ │ + blx 923c │ │ │ │ + b.n fad2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n faca │ │ │ │ + beq.n fad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n faca │ │ │ │ + bne.n fad2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n faca │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fad2 │ │ │ │ adds r3, #3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fb64 │ │ │ │ + bcs.n fb6c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n fb04 │ │ │ │ + bne.n fb0c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n fb06 │ │ │ │ - blx 9138 │ │ │ │ - b.n faca │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #96] @ (fbd0 ) │ │ │ │ + b.n fb0e │ │ │ │ + blx 9140 │ │ │ │ + b.n fad2 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #96] @ (fbd8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (fbd4 ) │ │ │ │ - ldr r0, [pc, #96] @ (fbd8 ) │ │ │ │ + ldr r1, [pc, #92] @ (fbdc ) │ │ │ │ + ldr r0, [pc, #96] @ (fbe0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (fbdc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (fbe4 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #84] @ (fbe0 ) │ │ │ │ - ldr r0, [pc, #84] @ (fbe4 ) │ │ │ │ + ldr r1, [pc, #84] @ (fbe8 ) │ │ │ │ + ldr r0, [pc, #84] @ (fbec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (fbe8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (fbf0 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #76] @ (fbec ) │ │ │ │ - ldr r0, [pc, #76] @ (fbf0 ) │ │ │ │ + ldr r1, [pc, #76] @ (fbf4 ) │ │ │ │ + ldr r0, [pc, #76] @ (fbf8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - lsls r4, r6, #22 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + lsls r4, r5, #22 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r0, r2 │ │ │ │ + adds r0, r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #21 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + asrs r0, r4, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (ffc4 ) │ │ │ │ + ldr r2, [pc, #944] @ (ff8c ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r5, #30 │ │ │ │ + lsls r6, r3, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r6, #14 │ │ │ │ + lsrs r2, r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #920] @ (ff78 ) │ │ │ │ + ldr r2, [pc, #856] @ (ff40 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + lsls r0, r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r3, r0 │ │ │ │ + adds r0, r1, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #840] @ (ff34 ) │ │ │ │ + ldr r2, [pc, #776] @ (fefc ) │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r4, #30 │ │ │ │ + asrs r4, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r3, #31 │ │ │ │ + asrs r2, r1, #31 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fbf4 : │ │ │ │ +0000fbfc : │ │ │ │ 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] @ (fc74 ) │ │ │ │ - ldr r4, [pc, #112] @ (fc78 ) │ │ │ │ + ldr r2, [pc, #108] @ (fc7c ) │ │ │ │ + ldr r4, [pc, #112] @ (fc80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r2, r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fc5c │ │ │ │ + beq.n fc64 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #100] @ (fc7c ) │ │ │ │ + ldr r1, [pc, #100] @ (fc84 ) │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - b.n fc2a │ │ │ │ + b.n fc32 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fc5c │ │ │ │ + beq.n fc64 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n fc58 │ │ │ │ + beq.n fc60 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n fc52 │ │ │ │ + bge.n fc5a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - blx 9388 │ │ │ │ + blx 9390 │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r6, #1 │ │ │ │ - bgt.n fc22 │ │ │ │ - beq.n fc22 │ │ │ │ + bgt.n fc2a │ │ │ │ + beq.n fc2a │ │ │ │ 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 99c0 │ │ │ │ - ldr r3, [pc, #32] @ (fc80 ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #32] @ (fc88 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #32] @ (fc84 ) │ │ │ │ - ldr r0, [pc, #32] @ (fc88 ) │ │ │ │ + ldr r1, [pc, #32] @ (fc8c ) │ │ │ │ + ldr r0, [pc, #32] @ (fc90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #56] @ (fcbc ) │ │ │ │ + ldr r1, [pc, #1016] @ (10084 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #27 │ │ │ │ + lsls r0, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r0, #11 │ │ │ │ + lsrs r4, r6, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fc8c : │ │ │ │ +0000fc94 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fcc4 ) │ │ │ │ + ldr r3, [pc, #40] @ (fccc ) │ │ │ │ tst.w r1, #1 │ │ │ │ add r3, pc │ │ │ │ - bne.n fcae │ │ │ │ + bne.n fcb6 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ asrs r1, r1, #1 │ │ │ │ - b.w 8fd0 │ │ │ │ - ldr r2, [pc, #24] @ (fcc8 ) │ │ │ │ - ldr r1, [pc, #24] @ (fccc ) │ │ │ │ + b.w 8fd8 │ │ │ │ + ldr r2, [pc, #24] @ (fcd0 ) │ │ │ │ + ldr r1, [pc, #24] @ (fcd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fcd0 : │ │ │ │ +0000fcd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (fcf4 ) │ │ │ │ - blx 9750 │ │ │ │ + ldr r4, [pc, #20] @ (fcfc ) │ │ │ │ + blx 9758 │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n fcf2 │ │ │ │ - ldr r3, [pc, #8] @ (fcf8 ) │ │ │ │ + blt.n fcfa │ │ │ │ + ldr r3, [pc, #8] @ (fd00 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r6, r2, #12 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fcfc : │ │ │ │ +0000fd04 : │ │ │ │ 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] @ (fd44 ) │ │ │ │ + ldr r3, [pc, #56] @ (fd4c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl a5e4 │ │ │ │ + bl a5ec │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fd3c │ │ │ │ + beq.n fd44 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n fd2e │ │ │ │ + beq.n fd36 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 90d4 │ │ │ │ - ldr r3, [pc, #24] @ (fd48 ) │ │ │ │ - ldr r1, [pc, #24] @ (fd4c ) │ │ │ │ + b.w 90dc │ │ │ │ + ldr r3, [pc, #24] @ (fd50 ) │ │ │ │ + ldr r1, [pc, #24] @ (fd54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r4, #11 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r3, #26 │ │ │ │ + asrs r6, r1, #26 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fd50 : │ │ │ │ +0000fd58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fd88 ) │ │ │ │ + ldr r3, [pc, #40] @ (fd90 ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl a5e4 │ │ │ │ + bl a5ec │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fd84 │ │ │ │ + beq.n fd8c │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ lslne r0, r0, #1 │ │ │ │ - beq.n fd76 │ │ │ │ + beq.n fd7e │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (fd8c ) │ │ │ │ - ldr r1, [pc, #20] @ (fd90 ) │ │ │ │ + ldr r3, [pc, #20] @ (fd94 ) │ │ │ │ + ldr r1, [pc, #20] @ (fd98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + lsls r4, r2, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #25 │ │ │ │ + asrs r6, r4, #25 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fd94 : │ │ │ │ +0000fd9c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - blx 9744 │ │ │ │ - cbz r0, fdcc │ │ │ │ + blx 974c │ │ │ │ + cbz r0, fdd4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 953c │ │ │ │ + blx 9544 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fdbc │ │ │ │ + blt.n fdc4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n fdcc │ │ │ │ + beq.n fdd4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, fdd4 │ │ │ │ + cbz r2, fddc │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fdcc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fdd4 │ │ │ │ │ │ │ │ -0000fddc : │ │ │ │ +0000fde4 : │ │ │ │ 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 c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fe06 │ │ │ │ + beq.n fe0e │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 984c │ │ │ │ + b.w 9854 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fdfa │ │ │ │ + beq.n fe02 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fe18 : │ │ │ │ +0000fe20 : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b.w fddc │ │ │ │ + b.w fde4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fe24 : │ │ │ │ +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 c9a0 │ │ │ │ + bl c9a8 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fe4e │ │ │ │ + beq.n fe56 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 90f4 │ │ │ │ + b.w 90fc │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fe42 │ │ │ │ + beq.n fe4a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fe60 : │ │ │ │ +0000fe68 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fe6c : │ │ │ │ +0000fe74 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (fed4 ) │ │ │ │ + ldr r2, [pc, #88] @ (fedc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (fed8 ) │ │ │ │ + ldr r3, [pc, #88] @ (fee0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n fe94 │ │ │ │ + beq.n fe9c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9274 │ │ │ │ + b.w 927c │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 996c │ │ │ │ + blx 9974 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, feb4 │ │ │ │ + cbz r0, febc │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n feae │ │ │ │ + beq.n feb6 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n feae │ │ │ │ - ldr r0, [pc, #24] @ (fedc ) │ │ │ │ + bne.n feb6 │ │ │ │ + ldr r0, [pc, #24] @ (fee4 ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9148 │ │ │ │ + blx 9150 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n feae │ │ │ │ - lsls r4, r7, #5 │ │ │ │ + b.n feb6 │ │ │ │ + lsls r4, r6, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fee0 : │ │ │ │ +0000fee8 : │ │ │ │ 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] @ (ff70 ) │ │ │ │ + ldr r2, [pc, #124] @ (ff78 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #124] @ (ff74 ) │ │ │ │ + ldr r3, [pc, #124] @ (ff7c ) │ │ │ │ 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 9840 <_PyDict_NewPresized@plt> │ │ │ │ - cbz r0, ff42 │ │ │ │ + blx 9848 <_PyDict_NewPresized@plt> │ │ │ │ + cbz r0, ff4a │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ble.n ff44 │ │ │ │ + ble.n ff4c │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n ff24 │ │ │ │ + b.n ff2c │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n ff44 │ │ │ │ + beq.n ff4c │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 96f8 │ │ │ │ + blx 9700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ff1c │ │ │ │ + beq.n ff24 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ff42 │ │ │ │ + beq.n ff4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, ff64 │ │ │ │ + cbz r3, ff6c │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #48] @ (ff78 ) │ │ │ │ - ldr r3, [pc, #44] @ (ff74 ) │ │ │ │ + ldr r2, [pc, #48] @ (ff80 ) │ │ │ │ + ldr r3, [pc, #44] @ (ff7c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ff6c │ │ │ │ + bne.n ff74 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ff42 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - lsls r6, r0, #4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ff4a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + lsls r6, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #2 │ │ │ │ + lsls r4, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ff7c : │ │ │ │ +0000ff84 : │ │ │ │ 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 996c │ │ │ │ + blx 9974 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ffaa │ │ │ │ + cbz r0, ffb2 │ │ │ │ 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 94ac │ │ │ │ + blx 94b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n ffa4 │ │ │ │ + bne.n ffac │ │ │ │ mov r3, r4 │ │ │ │ - b.n ff96 │ │ │ │ + b.n ff9e │ │ │ │ nop │ │ │ │ │ │ │ │ -0000ffbc : │ │ │ │ - ldr r3, [pc, #16] @ (ffd0 ) │ │ │ │ +0000ffc4 : │ │ │ │ + ldr r3, [pc, #16] @ (ffd8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (ffd4 ) │ │ │ │ + ldr r2, [pc, #16] @ (ffdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w ff7c │ │ │ │ - movs r2, r7 │ │ │ │ + b.w ff84 │ │ │ │ + movs r2, r6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ffd8 : │ │ │ │ +0000ffe0 : │ │ │ │ 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] @ (10040 ) │ │ │ │ + ldr r3, [pc, #88] @ (10048 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #88] @ 10044 │ │ │ │ + ldr.w ip, [pc, #88] @ 1004c │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 10024 │ │ │ │ + beq.n 1002c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #72] @ (10048 ) │ │ │ │ + ldr r0, [pc, #72] @ (10050 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10020 │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10028 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - blx 907c │ │ │ │ + blx 9084 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 9614 │ │ │ │ + blx 961c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10020 │ │ │ │ + beq.n 10028 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10020 │ │ │ │ + beq.n 10028 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r6, r1 │ │ │ │ + movs r6, r0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #15 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0001004c : │ │ │ │ - ldr r3, [pc, #16] @ (10060 ) │ │ │ │ +00010054 : │ │ │ │ + ldr r3, [pc, #16] @ (10068 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (10064 ) │ │ │ │ + ldr r2, [pc, #16] @ (1006c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w ffd8 │ │ │ │ - vaddl.u32 q0, d10, d3 │ │ │ │ + b.w ffe0 │ │ │ │ + vaddl.u32 q0, d2, d3 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010068 : │ │ │ │ - ldr r3, [pc, #28] @ (10088 ) │ │ │ │ - ldr.w ip, [pc, #32] @ 1008c │ │ │ │ +00010070 : │ │ │ │ + ldr r3, [pc, #28] @ (10090 ) │ │ │ │ + ldr.w ip, [pc, #32] @ 10094 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 10082 │ │ │ │ + beq.n 1008a │ │ │ │ pop {r4} │ │ │ │ - b.w 8f38 │ │ │ │ + b.w 8f40 │ │ │ │ pop {r4} │ │ │ │ - b.w 96f4 │ │ │ │ - vaddl.u8 q0, d14, d3 │ │ │ │ + b.w 96fc │ │ │ │ + vaddl.u8 q0, d6, d3 │ │ │ │ lsls r4, r2, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010090 : │ │ │ │ +00010098 : │ │ │ │ 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 fe6c │ │ │ │ + bl fe74 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 100b4 │ │ │ │ + cbz r0, 100bc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - blx 93ac │ │ │ │ + blx 93b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 100f2 │ │ │ │ + beq.n 100fa │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 100fe │ │ │ │ + beq.n 10106 │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 100ae │ │ │ │ + bne.n 100b6 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 8f90 │ │ │ │ + blx 8f98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ 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 8f48 │ │ │ │ + blx 8f50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 100d4 │ │ │ │ + b.n 100dc │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 100d4 │ │ │ │ + b.n 100dc │ │ │ │ nop │ │ │ │ │ │ │ │ -0001010c : │ │ │ │ +00010114 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (1015c ) │ │ │ │ + ldr r3, [pc, #64] @ (10164 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 93f8 │ │ │ │ + blx 9400 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 10132 │ │ │ │ + blt.n 1013a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #44] @ (10160 ) │ │ │ │ + ldr r2, [pc, #44] @ (10168 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 92dc │ │ │ │ + blx 92e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1012c │ │ │ │ - ldr r0, [pc, #28] @ (10164 ) │ │ │ │ + beq.n 10134 │ │ │ │ + ldr r0, [pc, #28] @ (1016c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #28] @ (10168 ) │ │ │ │ + ldr r1, [pc, #28] @ (10170 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1012c │ │ │ │ + b.n 10134 │ │ │ │ nop │ │ │ │ - cdp2 0, 13, cr0, cr12, cr3, {0} │ │ │ │ + cdp2 0, 13, cr0, cr4, cr3, {0} │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r7, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0001016c : │ │ │ │ +00010174 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #176] @ 1022c │ │ │ │ + ldr.w lr, [pc, #176] @ 10234 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #172] @ 10230 │ │ │ │ + ldr.w ip, [pc, #172] @ 10238 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #172] @ (10234 ) │ │ │ │ - ldr r2, [pc, #172] @ (10238 ) │ │ │ │ + ldr r3, [pc, #172] @ (1023c ) │ │ │ │ + ldr r2, [pc, #172] @ (10240 ) │ │ │ │ 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 101fa │ │ │ │ + beq.n 10202 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #148] @ (1023c ) │ │ │ │ + ldr r0, [pc, #148] @ (10244 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1021e │ │ │ │ + beq.n 10226 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 10228 │ │ │ │ + beq.n 10230 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9644 │ │ │ │ - cbz r0, 1021e │ │ │ │ + blx 964c │ │ │ │ + cbz r0, 10226 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 101e0 │ │ │ │ + beq.n 101e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10218 │ │ │ │ + cbz r3, 10220 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #92] @ (10240 ) │ │ │ │ - ldr r3, [pc, #72] @ (10230 ) │ │ │ │ + ldr r2, [pc, #92] @ (10248 ) │ │ │ │ + ldr r3, [pc, #72] @ (10238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10224 │ │ │ │ + bne.n 1022c │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #72] @ (10244 ) │ │ │ │ - ldr r3, [pc, #48] @ (10230 ) │ │ │ │ + ldr r2, [pc, #72] @ (1024c ) │ │ │ │ + ldr r3, [pc, #48] @ (10238 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10224 │ │ │ │ + bne.n 1022c │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 93f4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 101e0 │ │ │ │ + b.w 93fc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 101e8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 101e2 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9bd0 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr3, {0} │ │ │ │ + b.n 101ea │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9bd8 │ │ │ │ + cdp2 0, 7, cr0, cr0, cr3, {0} │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 7, cr0, cr2, cr3, {0} │ │ │ │ + cdp2 0, 6, cr0, cr10, cr3, {0} │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #8 │ │ │ │ + lsrs r2, r4, #8 │ │ │ │ movs r4, r0 │ │ │ │ - cdp2 0, 1, cr0, cr6, cr3, {0} │ │ │ │ - ldc2l 0, cr0, [lr, #12]! │ │ │ │ + cdp2 0, 0, cr0, cr14, cr3, {0} │ │ │ │ + ldc2l 0, cr0, [r6, #12]! │ │ │ │ │ │ │ │ -00010248 : │ │ │ │ +00010250 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #272] @ (10368 ) │ │ │ │ + ldr r4, [pc, #272] @ (10370 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #272] @ (1036c ) │ │ │ │ + ldr r0, [pc, #272] @ (10374 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #268] @ (10370 ) │ │ │ │ - ldr r2, [pc, #272] @ (10374 ) │ │ │ │ + ldr r3, [pc, #268] @ (10378 ) │ │ │ │ + ldr r2, [pc, #272] @ (1037c ) │ │ │ │ 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 102d0 │ │ │ │ + bne.n 102d8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne.n 102ae │ │ │ │ - ldr r1, [pc, #240] @ (10378 ) │ │ │ │ + bne.n 102b6 │ │ │ │ + ldr r1, [pc, #240] @ (10380 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 98c8 │ │ │ │ + blx 98d0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 102aa │ │ │ │ + cbz r0, 102b2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 102aa │ │ │ │ + beq.n 102b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1034c │ │ │ │ + beq.n 10354 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10322 │ │ │ │ - ldr r2, [pc, #204] @ (1037c ) │ │ │ │ - ldr r3, [pc, #184] @ (1036c ) │ │ │ │ + beq.n 1032a │ │ │ │ + ldr r2, [pc, #204] @ (10384 ) │ │ │ │ + ldr r3, [pc, #184] @ (10374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10360 │ │ │ │ + bne.n 10368 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 93f4 │ │ │ │ - ldr r0, [pc, #172] @ (10380 ) │ │ │ │ + b.w 93fc │ │ │ │ + ldr r0, [pc, #172] @ (10388 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1035a │ │ │ │ + beq.n 10362 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10364 │ │ │ │ + beq.n 1036c │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1035a │ │ │ │ + beq.n 10362 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10308 │ │ │ │ + beq.n 10310 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10346 │ │ │ │ + cbz r3, 1034e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #120] @ (10384 ) │ │ │ │ - ldr r3, [pc, #92] @ (1036c ) │ │ │ │ + ldr r2, [pc, #120] @ (1038c ) │ │ │ │ + ldr r3, [pc, #92] @ (10374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10360 │ │ │ │ + bne.n 10368 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #100] @ (10388 ) │ │ │ │ - ldr r3, [pc, #68] @ (1036c ) │ │ │ │ + ldr r2, [pc, #100] @ (10390 ) │ │ │ │ + ldr r3, [pc, #68] @ (10374 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10360 │ │ │ │ + bne.n 10368 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 90ac │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10308 │ │ │ │ + b.w 90b4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10310 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 102ae │ │ │ │ - b.n 10322 │ │ │ │ + bne.n 102b6 │ │ │ │ + b.n 1032a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1030a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9bd0 │ │ │ │ - ldc2 0, cr0, [lr, #12] │ │ │ │ + b.n 10312 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9bd8 │ │ │ │ + ldc2 0, cr0, [r6, #12] │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r8, #12] │ │ │ │ + ldc2 0, cr0, [r0, #12] │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + asrs r0, r2, #6 │ │ │ │ movs r2, r0 │ │ │ │ - stc2l 0, cr0, [sl, #-12] │ │ │ │ - lsrs r2, r0, #4 │ │ │ │ + stc2l 0, cr0, [r2, #-12] │ │ │ │ + lsrs r2, r7, #3 │ │ │ │ movs r4, r0 │ │ │ │ - stc2l 0, cr0, [lr], #12 │ │ │ │ - ldc2l 0, cr0, [r6], {3} │ │ │ │ + stc2l 0, cr0, [r6], #12 │ │ │ │ + stc2l 0, cr0, [lr], {3} │ │ │ │ │ │ │ │ -0001038c : │ │ │ │ +00010394 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #208] @ (1046c ) │ │ │ │ + ldr r2, [pc, #208] @ (10474 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #208] @ (10470 ) │ │ │ │ + ldr r3, [pc, #208] @ (10478 ) │ │ │ │ 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 10434 │ │ │ │ + bne.n 1043c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10430 │ │ │ │ - ldr r1, [pc, #172] @ (10474 ) │ │ │ │ + beq.n 10438 │ │ │ │ + ldr r1, [pc, #172] @ (1047c ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 98c8 │ │ │ │ + blx 98d0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 103ea │ │ │ │ + cbz r0, 103f2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 103ea │ │ │ │ + beq.n 103f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10452 │ │ │ │ - cbnz r2, 10414 │ │ │ │ + cbz r3, 1045a │ │ │ │ + cbnz r2, 1041c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90b0 │ │ │ │ + blx 90b8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 10420 │ │ │ │ - ldr r2, [pc, #124] @ (10478 ) │ │ │ │ - ldr r3, [pc, #112] @ (10470 ) │ │ │ │ + blt.n 10428 │ │ │ │ + ldr r2, [pc, #124] @ (10480 ) │ │ │ │ + ldr r3, [pc, #112] @ (10478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10468 │ │ │ │ + bne.n 10470 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 93f8 │ │ │ │ + blx 9400 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 103fa │ │ │ │ + bge.n 10402 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10430 │ │ │ │ + beq.n 10438 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 10460 │ │ │ │ + cbz r3, 10468 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 103fa │ │ │ │ - ldr r2, [pc, #68] @ (1047c ) │ │ │ │ - ldr r3, [pc, #56] @ (10470 ) │ │ │ │ + b.n 10402 │ │ │ │ + ldr r2, [pc, #68] @ (10484 ) │ │ │ │ + ldr r3, [pc, #56] @ (10478 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10468 │ │ │ │ + bne.n 10470 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9728 │ │ │ │ + b.w 9730 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 103ec │ │ │ │ - b.n 10414 │ │ │ │ + beq.n 103f4 │ │ │ │ + b.n 1041c │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10430 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - mrrc2 0, 0, r0, ip, cr3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10438 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + mrrc2 0, 0, r0, r4, cr3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #1 │ │ │ │ + asrs r0, r2, #1 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfbfe0003 │ │ │ │ - smlal r0, r0, r4, r3 │ │ │ │ + @ instruction: 0xfbf60003 │ │ │ │ + @ instruction: 0xfbbc0003 │ │ │ │ │ │ │ │ -00010480 : │ │ │ │ +00010488 : │ │ │ │ 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] @ (10514 ) │ │ │ │ - ldr r1, [pc, #132] @ (10518 ) │ │ │ │ + ldr r0, [pc, #128] @ (1051c ) │ │ │ │ + ldr r1, [pc, #132] @ (10520 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #128] @ (1051c ) │ │ │ │ - ldr r3, [pc, #132] @ (10520 ) │ │ │ │ + ldr r2, [pc, #128] @ (10524 ) │ │ │ │ + ldr r3, [pc, #132] @ (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 104e4 │ │ │ │ - ldr r0, [pc, #112] @ (10524 ) │ │ │ │ + beq.n 104ec │ │ │ │ + ldr r0, [pc, #112] @ (1052c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 104cc │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 104d4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9644 │ │ │ │ - ldr r2, [pc, #88] @ (10528 ) │ │ │ │ - ldr r3, [pc, #72] @ (10518 ) │ │ │ │ + blx 964c │ │ │ │ + ldr r2, [pc, #88] @ (10530 ) │ │ │ │ + ldr r3, [pc, #72] @ (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 1050e │ │ │ │ + bne.n 10516 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (1052c ) │ │ │ │ + ldr r3, [pc, #68] @ (10534 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9268 <_PyObject_GC_New@plt> │ │ │ │ + blx 9270 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 104cc │ │ │ │ + beq.n 104d4 │ │ │ │ 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 91d0 │ │ │ │ + blx 91d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 104cc │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 104d4 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - smmls r0, r6, r3, r0 │ │ │ │ + smmla r0, lr, r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - smmls r0, r0, r3, r0 │ │ │ │ + smmla r0, r8, r3, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #28 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ movs r4, r0 │ │ │ │ - smlad r0, ip, r3, r0 │ │ │ │ + smlad r0, r4, r3, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010530 : │ │ │ │ +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, #128] @ (105c4 ) │ │ │ │ - ldr r1, [pc, #132] @ (105c8 ) │ │ │ │ + ldr r0, [pc, #128] @ (105cc ) │ │ │ │ + ldr r1, [pc, #132] @ (105d0 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #128] @ (105cc ) │ │ │ │ - ldr r3, [pc, #132] @ (105d0 ) │ │ │ │ + ldr r2, [pc, #128] @ (105d4 ) │ │ │ │ + ldr r3, [pc, #132] @ (105d8 ) │ │ │ │ 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 10594 │ │ │ │ - ldr r0, [pc, #112] @ (105d4 ) │ │ │ │ + beq.n 1059c │ │ │ │ + ldr r0, [pc, #112] @ (105dc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 1057c │ │ │ │ + blx 92d8 <_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 9644 │ │ │ │ - ldr r2, [pc, #88] @ (105d8 ) │ │ │ │ - ldr r3, [pc, #72] @ (105c8 ) │ │ │ │ + blx 964c │ │ │ │ + ldr r2, [pc, #88] @ (105e0 ) │ │ │ │ + ldr r3, [pc, #72] @ (105d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 105be │ │ │ │ + bne.n 105c6 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (105dc ) │ │ │ │ + ldr r3, [pc, #68] @ (105e4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9268 <_PyObject_GC_New@plt> │ │ │ │ + blx 9270 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1057c │ │ │ │ + beq.n 10584 │ │ │ │ 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 91d0 │ │ │ │ + blx 91d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1057c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 10584 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfab60003 │ │ │ │ + @ instruction: 0xfaae0003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfab00003 │ │ │ │ + @ instruction: 0xfaa80003 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r6, #25 │ │ │ │ + lsls r2, r5, #25 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfa7c0003 │ │ │ │ + @ instruction: 0xfa740003 │ │ │ │ lsls r0, r1, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -000105e0 : │ │ │ │ +000105e8 : │ │ │ │ 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] @ (10674 ) │ │ │ │ - ldr r1, [pc, #132] @ (10678 ) │ │ │ │ + ldr r0, [pc, #128] @ (1067c ) │ │ │ │ + ldr r1, [pc, #132] @ (10680 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #128] @ (1067c ) │ │ │ │ - ldr r3, [pc, #132] @ (10680 ) │ │ │ │ + ldr r2, [pc, #128] @ (10684 ) │ │ │ │ + ldr r3, [pc, #132] @ (10688 ) │ │ │ │ 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 10644 │ │ │ │ - ldr r0, [pc, #112] @ (10684 ) │ │ │ │ + beq.n 1064c │ │ │ │ + ldr r0, [pc, #112] @ (1068c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 1062c │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10634 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9644 │ │ │ │ - ldr r2, [pc, #88] @ (10688 ) │ │ │ │ - ldr r3, [pc, #72] @ (10678 ) │ │ │ │ + blx 964c │ │ │ │ + ldr r2, [pc, #88] @ (10690 ) │ │ │ │ + ldr r3, [pc, #72] @ (10680 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1066e │ │ │ │ + bne.n 10676 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #68] @ (1068c ) │ │ │ │ + ldr r3, [pc, #68] @ (10694 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9268 <_PyObject_GC_New@plt> │ │ │ │ + blx 9270 <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1062c │ │ │ │ + beq.n 10634 │ │ │ │ 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 91d0 │ │ │ │ + blx 91d8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 1062c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 10634 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa060003 │ │ │ │ + ldr??.w r0, [lr, #3] │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa000003 │ │ │ │ + ldr??.w r0, [r8, #3] │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r7, #22 │ │ │ │ movs r4, r0 │ │ │ │ - vst1.8 {d16[0]}, [ip], r3 │ │ │ │ + vst1.8 {d16[0]}, [r4], r3 │ │ │ │ lsls r4, r7, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010690 : │ │ │ │ +00010698 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 1075c │ │ │ │ + ldr.w ip, [pc, #188] @ 10764 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10760 ) │ │ │ │ + ldr r4, [pc, #184] @ (10768 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10764 ) │ │ │ │ - ldr r2, [pc, #188] @ (10768 ) │ │ │ │ + ldr r3, [pc, #184] @ (1076c ) │ │ │ │ + ldr r2, [pc, #188] @ (10770 ) │ │ │ │ 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 1073a │ │ │ │ + beq.n 10742 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - ldr r3, [pc, #160] @ (1076c ) │ │ │ │ + blx 8f50 │ │ │ │ + ldr r3, [pc, #160] @ (10774 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #144 @ 0x90 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1072a │ │ │ │ + cbz r0, 10732 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1072a │ │ │ │ + cbz r0, 10732 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9750 │ │ │ │ + blx 9758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 1070c │ │ │ │ + beq.n 10714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1072e │ │ │ │ + cbz r3, 10736 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1072a │ │ │ │ - ldr r2, [pc, #92] @ (10770 ) │ │ │ │ - ldr r3, [pc, #76] @ (10760 ) │ │ │ │ + blt.n 10732 │ │ │ │ + ldr r2, [pc, #92] @ (10778 ) │ │ │ │ + ldr r3, [pc, #76] @ (10768 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10758 │ │ │ │ + bne.n 10760 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10710 │ │ │ │ + b.n 10718 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1070c │ │ │ │ - ldr r2, [pc, #56] @ (10774 ) │ │ │ │ - ldr r3, [pc, #32] @ (10760 ) │ │ │ │ + b.n 10714 │ │ │ │ + ldr r2, [pc, #56] @ (1077c ) │ │ │ │ + ldr r3, [pc, #32] @ (10768 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10758 │ │ │ │ + bne.n 10760 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9668 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr??.w r0, [r6, r3] │ │ │ │ + b.w 9670 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + vst4.8 {d16-d19}, [lr], r3 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [r0, r3] │ │ │ │ + vst4.8 {d16-d19}, [r8], r3 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #20 │ │ │ │ + lsls r6, r7, #19 │ │ │ │ movs r4, r0 │ │ │ │ - str??.w r0, [r8, #3] │ │ │ │ - ldrh.w r0, [lr, #3] │ │ │ │ + str??.w r0, [r0, #3] │ │ │ │ + ldrh.w r0, [r6, #3] │ │ │ │ │ │ │ │ -00010778 : │ │ │ │ +00010780 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10844 │ │ │ │ + ldr.w ip, [pc, #188] @ 1084c │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10848 ) │ │ │ │ + ldr r4, [pc, #184] @ (10850 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (1084c ) │ │ │ │ - ldr r2, [pc, #188] @ (10850 ) │ │ │ │ + ldr r3, [pc, #184] @ (10854 ) │ │ │ │ + ldr r2, [pc, #188] @ (10858 ) │ │ │ │ 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 10822 │ │ │ │ + beq.n 1082a │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - ldr r3, [pc, #160] @ (10854 ) │ │ │ │ + blx 8f50 │ │ │ │ + ldr r3, [pc, #160] @ (1085c ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #156 @ 0x9c │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 10812 │ │ │ │ + cbz r0, 1081a │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 10812 │ │ │ │ + cbz r0, 1081a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9750 │ │ │ │ + blx 9758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 107f4 │ │ │ │ + beq.n 107fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10816 │ │ │ │ + cbz r3, 1081e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 10812 │ │ │ │ - ldr r2, [pc, #92] @ (10858 ) │ │ │ │ - ldr r3, [pc, #76] @ (10848 ) │ │ │ │ + blt.n 1081a │ │ │ │ + ldr r2, [pc, #92] @ (10860 ) │ │ │ │ + ldr r3, [pc, #76] @ (10850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10840 │ │ │ │ + bne.n 10848 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 107f8 │ │ │ │ + b.n 10800 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 107f4 │ │ │ │ - ldr r2, [pc, #56] @ (1085c ) │ │ │ │ - ldr r3, [pc, #32] @ (10848 ) │ │ │ │ + b.n 107fc │ │ │ │ + ldr r2, [pc, #56] @ (10864 ) │ │ │ │ + ldr r3, [pc, #32] @ (10850 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10840 │ │ │ │ + bne.n 10848 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99ac │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - str??.w r0, [lr, r3] │ │ │ │ + b.w 99b4 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + str??.w r0, [r6, r3] │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r8, r3] │ │ │ │ + str??.w r0, [r0, r3] │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ movs r4, r0 │ │ │ │ - strb.w r0, [r0, r3] │ │ │ │ - @ instruction: 0xf7d60003 │ │ │ │ + @ instruction: 0xf7f80003 │ │ │ │ + @ instruction: 0xf7ce0003 │ │ │ │ │ │ │ │ -00010860 : │ │ │ │ +00010868 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 1092c │ │ │ │ + ldr.w ip, [pc, #188] @ 10934 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10930 ) │ │ │ │ + ldr r4, [pc, #184] @ (10938 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10934 ) │ │ │ │ - ldr r2, [pc, #188] @ (10938 ) │ │ │ │ + ldr r3, [pc, #184] @ (1093c ) │ │ │ │ + ldr r2, [pc, #188] @ (10940 ) │ │ │ │ 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 1090a │ │ │ │ + beq.n 10912 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - ldr r3, [pc, #160] @ (1093c ) │ │ │ │ + blx 8f50 │ │ │ │ + ldr r3, [pc, #160] @ (10944 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #168 @ 0xa8 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 108fa │ │ │ │ + cbz r0, 10902 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 108fa │ │ │ │ + cbz r0, 10902 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9750 │ │ │ │ + blx 9758 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 108dc │ │ │ │ + beq.n 108e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 108fe │ │ │ │ + cbz r3, 10906 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 108fa │ │ │ │ - ldr r2, [pc, #92] @ (10940 ) │ │ │ │ - ldr r3, [pc, #76] @ (10930 ) │ │ │ │ + blt.n 10902 │ │ │ │ + ldr r2, [pc, #92] @ (10948 ) │ │ │ │ + ldr r3, [pc, #76] @ (10938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10928 │ │ │ │ + bne.n 10930 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 108e0 │ │ │ │ + b.n 108e8 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 108dc │ │ │ │ - ldr r2, [pc, #56] @ (10944 ) │ │ │ │ - ldr r3, [pc, #32] @ (10930 ) │ │ │ │ + b.n 108e4 │ │ │ │ + ldr r2, [pc, #56] @ (1094c ) │ │ │ │ + ldr r3, [pc, #32] @ (10938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10928 │ │ │ │ + bne.n 10930 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fa8 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7860003 │ │ │ │ + b.w 8fb0 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf77e0003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7800003 │ │ │ │ + @ instruction: 0xf7780003 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #12 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7180003 │ │ │ │ - @ instruction: 0xf6ee0003 │ │ │ │ + @ instruction: 0xf7100003 │ │ │ │ + @ instruction: 0xf6e60003 │ │ │ │ │ │ │ │ -00010948 : │ │ │ │ +00010950 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ 109c4 │ │ │ │ + ldr.w ip, [pc, #108] @ 109cc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (109c8 ) │ │ │ │ + ldr r1, [pc, #104] @ (109d0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (109cc ) │ │ │ │ - ldr r2, [pc, #108] @ (109d0 ) │ │ │ │ + ldr r3, [pc, #104] @ (109d4 ) │ │ │ │ + ldr r2, [pc, #108] @ (109d8 ) │ │ │ │ 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 109b6 │ │ │ │ + beq.n 109be │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (109d4 ) │ │ │ │ + ldr r0, [pc, #84] @ (109dc ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 1099e │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 109a6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (109d8 ) │ │ │ │ - ldr r3, [pc, #36] @ (109c8 ) │ │ │ │ + ldr r2, [pc, #56] @ (109e0 ) │ │ │ │ + ldr r3, [pc, #36] @ (109d0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 109be │ │ │ │ + bne.n 109c6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 93dc │ │ │ │ + blx 93e4 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1099e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 109a6 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf69e0003 │ │ │ │ + @ instruction: 0xf6960003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6980003 │ │ │ │ + @ instruction: 0xf6900003 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #9 │ │ │ │ + lsls r6, r1, #9 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf65a0003 │ │ │ │ + @ instruction: 0xf6520003 │ │ │ │ │ │ │ │ -000109dc : │ │ │ │ +000109e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #128] @ 10a6c │ │ │ │ + ldr.w ip, [pc, #128] @ 10a74 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #124] @ (10a70 ) │ │ │ │ + ldr r1, [pc, #124] @ (10a78 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #124] @ (10a74 ) │ │ │ │ - ldr r2, [pc, #128] @ (10a78 ) │ │ │ │ + ldr r3, [pc, #124] @ (10a7c ) │ │ │ │ + ldr r2, [pc, #128] @ (10a80 ) │ │ │ │ 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 10a4a │ │ │ │ + beq.n 10a52 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ (10a7c ) │ │ │ │ + ldr r0, [pc, #104] @ (10a84 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 10a30 │ │ │ │ + cbz r0, 10a38 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #76] @ (10a80 ) │ │ │ │ - ldr r2, [pc, #60] @ (10a70 ) │ │ │ │ + ldr r1, [pc, #76] @ (10a88 ) │ │ │ │ + ldr r2, [pc, #60] @ (10a78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 10a68 │ │ │ │ + bne.n 10a70 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ (10a84 ) │ │ │ │ - ldr r3, [pc, #32] @ (10a70 ) │ │ │ │ + ldr r2, [pc, #56] @ (10a8c ) │ │ │ │ + ldr r3, [pc, #32] @ (10a78 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10a68 │ │ │ │ + bne.n 10a70 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9728 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - addw r0, sl, #2051 @ 0x803 │ │ │ │ + b.w 9730 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + addw r0, r2, #2051 @ 0x803 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - addw r0, r4, #2051 @ 0x803 │ │ │ │ + @ instruction: 0xf5fc0003 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #7 │ │ │ │ + lsls r2, r7, #6 │ │ │ │ movs r4, r0 │ │ │ │ - rsb r0, r8, #8585216 @ 0x830000 │ │ │ │ - sub.w r0, lr, #8585216 @ 0x830000 │ │ │ │ + rsb r0, r0, #8585216 @ 0x830000 │ │ │ │ + sub.w r0, r6, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -00010a88 : │ │ │ │ - ldr r3, [pc, #32] @ (10aac ) │ │ │ │ - ldr r2, [pc, #36] @ (10ab0 ) │ │ │ │ +00010a90 : │ │ │ │ + ldr r3, [pc, #32] @ (10ab4 ) │ │ │ │ + ldr r2, [pc, #36] @ (10ab8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 10a9a │ │ │ │ - b.w 96d8 │ │ │ │ + beq.n 10aa2 │ │ │ │ + b.w 96e0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10aaa │ │ │ │ + beq.n 10ab2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - sbcs.w r0, r0, #8585216 @ 0x830000 │ │ │ │ + sbc.w r0, r8, #8585216 @ 0x830000 │ │ │ │ lsls r4, r2, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010ab4 : │ │ │ │ +00010abc : │ │ │ │ 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] @ (10b58 ) │ │ │ │ - ldr r1, [pc, #148] @ (10b5c ) │ │ │ │ + ldr r0, [pc, #144] @ (10b60 ) │ │ │ │ + ldr r1, [pc, #148] @ (10b64 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #144] @ (10b60 ) │ │ │ │ - ldr r2, [pc, #148] @ (10b64 ) │ │ │ │ + ldr r3, [pc, #144] @ (10b68 ) │ │ │ │ + ldr r2, [pc, #148] @ (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 10b36 │ │ │ │ - ldr r0, [pc, #128] @ (10b68 ) │ │ │ │ + beq.n 10b3e │ │ │ │ + ldr r0, [pc, #128] @ (10b70 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10b46 │ │ │ │ + blx 92d8 <_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 9644 │ │ │ │ - cbz r0, 10b46 │ │ │ │ + blx 964c │ │ │ │ + cbz r0, 10b4e │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 96dc │ │ │ │ + blx 96e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10b1c │ │ │ │ + beq.n 10b24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10b4a │ │ │ │ - ldr r2, [pc, #76] @ (10b6c ) │ │ │ │ - ldr r3, [pc, #60] @ (10b5c ) │ │ │ │ + cbz r3, 10b52 │ │ │ │ + ldr r2, [pc, #76] @ (10b74 ) │ │ │ │ + ldr r3, [pc, #60] @ (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 10b52 │ │ │ │ + bne.n 10b5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10b1c │ │ │ │ + beq.n 10b24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10b1c │ │ │ │ + b.n 10b24 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10b1c │ │ │ │ + b.n 10b24 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10b1c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10b24 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf5320003 │ │ │ │ + @ instruction: 0xf52a0003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf52c0003 │ │ │ │ + @ instruction: 0xf5240003 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #3 │ │ │ │ + lsls r6, r4, #3 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf4dc0003 │ │ │ │ + @ instruction: 0xf4d40003 │ │ │ │ │ │ │ │ -00010b70 : │ │ │ │ +00010b78 : │ │ │ │ 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] @ (10c14 ) │ │ │ │ - ldr r1, [pc, #148] @ (10c18 ) │ │ │ │ + ldr r0, [pc, #144] @ (10c1c ) │ │ │ │ + ldr r1, [pc, #148] @ (10c20 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #144] @ (10c1c ) │ │ │ │ - ldr r2, [pc, #148] @ (10c20 ) │ │ │ │ + ldr r3, [pc, #144] @ (10c24 ) │ │ │ │ + ldr r2, [pc, #148] @ (10c28 ) │ │ │ │ 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 10bf2 │ │ │ │ - ldr r0, [pc, #128] @ (10c24 ) │ │ │ │ + beq.n 10bfa │ │ │ │ + ldr r0, [pc, #128] @ (10c2c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10c02 │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10c0a │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9644 │ │ │ │ - cbz r0, 10c02 │ │ │ │ + blx 964c │ │ │ │ + cbz r0, 10c0a │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 96dc │ │ │ │ + blx 96e4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10bd8 │ │ │ │ + beq.n 10be0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10c06 │ │ │ │ - ldr r2, [pc, #76] @ (10c28 ) │ │ │ │ - ldr r3, [pc, #60] @ (10c18 ) │ │ │ │ + cbz r3, 10c0e │ │ │ │ + ldr r2, [pc, #76] @ (10c30 ) │ │ │ │ + ldr r3, [pc, #60] @ (10c20 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10c0e │ │ │ │ + bne.n 10c16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 10bd8 │ │ │ │ + beq.n 10be0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10bd8 │ │ │ │ + b.n 10be0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10bd8 │ │ │ │ + b.n 10be0 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10bd8 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10be0 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - orns r0, r6, #8585216 @ 0x830000 │ │ │ │ + orn r0, lr, #8585216 @ 0x830000 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r0, #8585216 @ 0x830000 │ │ │ │ + orn r0, r8, #8585216 @ 0x830000 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, r6 │ │ │ │ + movs r2, r5 │ │ │ │ movs r4, r0 │ │ │ │ - bic.w r0, r0, #8585216 @ 0x830000 │ │ │ │ + ands.w r0, r8, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -00010c2c : │ │ │ │ +00010c34 : │ │ │ │ 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] @ 10cfc │ │ │ │ + ldr.w ip, [pc, #192] @ 10d04 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #188] @ (10d00 ) │ │ │ │ + ldr r3, [pc, #188] @ (10d08 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #180] @ (10d04 ) │ │ │ │ + ldr r5, [pc, #180] @ (10d0c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c9a0 │ │ │ │ - ldr r3, [pc, #164] @ (10d08 ) │ │ │ │ + bl c9a8 │ │ │ │ + ldr r3, [pc, #164] @ (10d10 ) │ │ │ │ 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 10cc0 │ │ │ │ + beq.n 10cc8 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 9160 │ │ │ │ + blx 9168 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10ca6 │ │ │ │ + cbz r0, 10cae │ │ │ │ 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] @ (10d0c ) │ │ │ │ - ldr r3, [pc, #112] @ (10d00 ) │ │ │ │ + ldr r2, [pc, #124] @ (10d14 ) │ │ │ │ + ldr r3, [pc, #112] @ (10d08 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10cf8 │ │ │ │ + bne.n 10d00 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #104] @ (10d10 ) │ │ │ │ + ldr r3, [pc, #104] @ (10d18 ) │ │ │ │ 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 10c82 │ │ │ │ + b.n 10c8a │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 962c │ │ │ │ + blx 9634 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10cec │ │ │ │ - ldr r3, [pc, #56] @ (10d10 ) │ │ │ │ + cbnz r0, 10cf4 │ │ │ │ + ldr r3, [pc, #56] @ (10d18 ) │ │ │ │ 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 10c82 │ │ │ │ + beq.n 10c8a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10c82 │ │ │ │ + b.n 10c8a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c914 │ │ │ │ + bl c91c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10cdc │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3b80003 │ │ │ │ + b.n 10ce4 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf3b00003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - usat16 r0, #3, sl │ │ │ │ + usat16 r0, #3, r2 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bfi r0, ip, #0, #4 │ │ │ │ + bfi r0, r4, #0, #4 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010d14 : │ │ │ │ +00010d1c : │ │ │ │ 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] @ 10de4 │ │ │ │ + ldr.w ip, [pc, #192] @ 10dec │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #188] @ (10de8 ) │ │ │ │ + ldr r3, [pc, #188] @ (10df0 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #180] @ (10dec ) │ │ │ │ + ldr r5, [pc, #180] @ (10df4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c9a0 │ │ │ │ - ldr r3, [pc, #164] @ (10df0 ) │ │ │ │ + bl c9a8 │ │ │ │ + ldr r3, [pc, #164] @ (10df8 ) │ │ │ │ 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 10da8 │ │ │ │ + beq.n 10db0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 9160 │ │ │ │ + blx 9168 │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10d8e │ │ │ │ + cbz r0, 10d96 │ │ │ │ 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] @ (10df4 ) │ │ │ │ - ldr r3, [pc, #112] @ (10de8 ) │ │ │ │ + ldr r2, [pc, #124] @ (10dfc ) │ │ │ │ + ldr r3, [pc, #112] @ (10df0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10de0 │ │ │ │ + bne.n 10de8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #104] @ (10df8 ) │ │ │ │ + ldr r3, [pc, #104] @ (10e00 ) │ │ │ │ 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 10d6a │ │ │ │ + b.n 10d72 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 962c │ │ │ │ + blx 9634 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10dd4 │ │ │ │ - ldr r3, [pc, #56] @ (10df8 ) │ │ │ │ + cbnz r0, 10ddc │ │ │ │ + ldr r3, [pc, #56] @ (10e00 ) │ │ │ │ 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 10d6a │ │ │ │ + beq.n 10d72 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10d6a │ │ │ │ + b.n 10d72 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c914 │ │ │ │ + bl c91c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10dc4 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf2d00003 │ │ │ │ + b.n 10dcc │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + movt r0, #32771 @ 0x8003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movt r0, #8195 @ 0x2003 │ │ │ │ + @ instruction: 0xf2ba0003 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2840003 │ │ │ │ + @ instruction: 0xf27c0003 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010dfc : │ │ │ │ +00010e04 : │ │ │ │ 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] @ 10f3c │ │ │ │ + ldr.w ip, [pc, #304] @ 10f44 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #300] @ (10f40 ) │ │ │ │ + ldr r0, [pc, #300] @ (10f48 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #300] @ (10f44 ) │ │ │ │ - ldr r3, [pc, #300] @ (10f48 ) │ │ │ │ + ldr r5, [pc, #300] @ (10f4c ) │ │ │ │ + ldr r3, [pc, #300] @ (10f50 ) │ │ │ │ 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 c9a0 │ │ │ │ - ldr r3, [pc, #276] @ (10f4c ) │ │ │ │ + bl c9a8 │ │ │ │ + ldr r3, [pc, #276] @ (10f54 ) │ │ │ │ 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 10ec8 │ │ │ │ + beq.n 10ed0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 9160 │ │ │ │ - cbz r0, 10e7c │ │ │ │ + blx 9168 │ │ │ │ + cbz r0, 10e84 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.n 10e6e │ │ │ │ - ldr r1, [pc, #244] @ (10f50 ) │ │ │ │ + bpl.n 10e76 │ │ │ │ + ldr r1, [pc, #244] @ (10f58 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10f20 │ │ │ │ - ldr r1, [pc, #240] @ (10f54 ) │ │ │ │ + beq.n 10f28 │ │ │ │ + ldr r1, [pc, #240] @ (10f5c ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 10f36 │ │ │ │ + beq.n 10f3e │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 10ee4 │ │ │ │ - ldr r3, [pc, #232] @ (10f58 ) │ │ │ │ - ldr r1, [pc, #232] @ (10f5c ) │ │ │ │ + beq.n 10eec │ │ │ │ + ldr r3, [pc, #232] @ (10f60 ) │ │ │ │ + ldr r1, [pc, #232] @ (10f64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ 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] │ │ │ │ @@ -12259,393 +12259,393 @@ │ │ │ │ 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] @ (10f60 ) │ │ │ │ - ldr r3, [pc, #140] @ (10f40 ) │ │ │ │ + ldr r2, [pc, #176] @ (10f68 ) │ │ │ │ + ldr r3, [pc, #140] @ (10f48 ) │ │ │ │ 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 10f1c │ │ │ │ + bne.n 10f24 │ │ │ │ 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 962c │ │ │ │ + blx 9634 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10f0e │ │ │ │ + cbnz r0, 10f16 │ │ │ │ strd r0, r6, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 10e86 │ │ │ │ + b.n 10e8e │ │ │ │ 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 10e8a │ │ │ │ + beq.n 10e92 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10e8a │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 10e92 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 10e8a │ │ │ │ + b.n 10e92 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c914 │ │ │ │ + bl c91c │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r1, r2, [sp, #24] │ │ │ │ - b.n 10e8a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (10f64 ) │ │ │ │ + b.n 10e92 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (10f6c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (10f68 ) │ │ │ │ - ldr r0, [pc, #64] @ (10f6c ) │ │ │ │ + ldr r1, [pc, #64] @ (10f70 ) │ │ │ │ + ldr r0, [pc, #64] @ (10f74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xf1e80003 │ │ │ │ + @ instruction: 0xf1e00003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1e20003 │ │ │ │ + rsbs r0, sl, #3 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #23 │ │ │ │ + lsls r2, r6, #22 │ │ │ │ movs r2, r0 │ │ │ │ - adc.w r0, sl, #3 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + adc.w r0, r2, #3 │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf3fc0001 │ │ │ │ - strb.w r0, [r0, r1] │ │ │ │ + @ instruction: 0xf3ec0001 │ │ │ │ + @ instruction: 0xf7f00001 │ │ │ │ │ │ │ │ -00010f70 : │ │ │ │ +00010f78 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00010f7c : │ │ │ │ +00010f84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 94a0 │ │ │ │ + blx 94a8 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 10f98 │ │ │ │ - cbz r0, 10f9a │ │ │ │ + beq.n 10fa0 │ │ │ │ + cbz r0, 10fa2 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9218 <_PyErr_SetKeyError@plt> │ │ │ │ - b.n 10f96 │ │ │ │ + blx 9220 <_PyErr_SetKeyError@plt> │ │ │ │ + b.n 10f9e │ │ │ │ nop │ │ │ │ │ │ │ │ -00010fa4 : │ │ │ │ +00010fac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (11040 ) │ │ │ │ + ldr r3, [pc, #140] @ (11048 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n 11012 │ │ │ │ + bmi.n 1101a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 1103c │ │ │ │ - ldr.w ip, [pc, #124] @ 11044 │ │ │ │ + bpl.n 11044 │ │ │ │ + ldr.w ip, [pc, #124] @ 1104c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 11026 │ │ │ │ - ldr.w ip, [pc, #116] @ 11048 │ │ │ │ + beq.n 1102e │ │ │ │ + ldr.w ip, [pc, #116] @ 11050 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 11022 │ │ │ │ + beq.n 1102a │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 10ffc │ │ │ │ + blt.n 11004 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 11000 │ │ │ │ + bge.n 11008 │ │ │ │ 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 10ffa │ │ │ │ + beq.n 11002 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n 10fe6 │ │ │ │ - ldr r2, [pc, #72] @ (1104c ) │ │ │ │ - ldr r1, [pc, #76] @ (11050 ) │ │ │ │ + bpl.n 10fee │ │ │ │ + ldr r2, [pc, #72] @ (11054 ) │ │ │ │ + ldr r1, [pc, #76] @ (11058 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (11054 ) │ │ │ │ - ldr r1, [pc, #64] @ (11058 ) │ │ │ │ + ldr r2, [pc, #64] @ (1105c ) │ │ │ │ + ldr r1, [pc, #64] @ (11060 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 1100e │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #52] @ (1105c ) │ │ │ │ + blx 923c │ │ │ │ + b.n 11016 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #52] @ (11064 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #48] @ (11060 ) │ │ │ │ - ldr r0, [pc, #52] @ (11064 ) │ │ │ │ + ldr r1, [pc, #48] @ (11068 ) │ │ │ │ + ldr r0, [pc, #52] @ (1106c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99f0 │ │ │ │ - orr.w r0, r6, #3 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99f8 │ │ │ │ + bics.w r0, lr, #3 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.u32 q8, d14, d1 │ │ │ │ - adds r6, #68 @ 0x44 │ │ │ │ + vaddl.u16 q8, d14, d1 │ │ │ │ + adds r6, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2f60001 │ │ │ │ - @ instruction: 0xf6fa0001 │ │ │ │ + @ instruction: 0xf2e60001 │ │ │ │ + @ instruction: 0xf6ea0001 │ │ │ │ │ │ │ │ -00011068 : │ │ │ │ +00011070 : │ │ │ │ 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 11094 │ │ │ │ + bpl.n 1109c │ │ │ │ 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] @ (110ac ) │ │ │ │ + ldr r3, [pc, #20] @ (110b4 ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #20] @ (110b0 ) │ │ │ │ - ldr r0, [pc, #24] @ (110b4 ) │ │ │ │ + ldr r1, [pc, #20] @ (110b8 ) │ │ │ │ + ldr r0, [pc, #24] @ (110bc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r5, #216 @ 0xd8 │ │ │ │ + adds r5, #200 @ 0xc8 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r2, #15 │ │ │ │ + lsls r2, r0, #15 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000110b8 : │ │ │ │ +000110c0 : │ │ │ │ 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] @ 11144 │ │ │ │ + ldr.w ip, [pc, #120] @ 1114c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 110fe │ │ │ │ + bpl.n 11106 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 11130 │ │ │ │ - ldr.w lr, [pc, #108] @ 11148 │ │ │ │ + blt.n 11138 │ │ │ │ + ldr.w lr, [pc, #108] @ 11150 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 1111a │ │ │ │ - ldr.w lr, [pc, #100] @ 1114c │ │ │ │ + beq.n 11122 │ │ │ │ + ldr.w lr, [pc, #100] @ 11154 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 11116 │ │ │ │ + beq.n 1111e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 11112 │ │ │ │ + bge.n 1111a │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ (11150 ) │ │ │ │ + ldr r3, [pc, #80] @ (11158 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #80] @ (11154 ) │ │ │ │ - ldr r0, [pc, #80] @ (11158 ) │ │ │ │ + ldr r1, [pc, #80] @ (1115c ) │ │ │ │ + ldr r0, [pc, #80] @ (11160 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #64] @ (1115c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #64] @ (11164 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #60] @ (11160 ) │ │ │ │ - ldr r0, [pc, #64] @ (11164 ) │ │ │ │ + ldr r1, [pc, #60] @ (11168 ) │ │ │ │ + ldr r0, [pc, #64] @ (1116c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (11168 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (11170 ) │ │ │ │ movs r2, #33 @ 0x21 │ │ │ │ - ldr r1, [pc, #52] @ (1116c ) │ │ │ │ - ldr r0, [pc, #56] @ (11170 ) │ │ │ │ + ldr r1, [pc, #52] @ (11174 ) │ │ │ │ + ldr r0, [pc, #56] @ (11178 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - vhadd.s32 d0, d14, d3 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + vhadd.s32 d0, d6, d3 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf2600001 │ │ │ │ - @ instruction: 0xf28c0001 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ + @ instruction: 0xf2500001 │ │ │ │ + @ instruction: 0xf27c0001 │ │ │ │ + adds r5, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - addw r0, r2, #1 │ │ │ │ - addw r0, r6, #2049 @ 0x801 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + @ instruction: 0xf1f20001 │ │ │ │ + @ instruction: 0xf5f60001 │ │ │ │ + adds r5, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xf22e0001 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ + @ instruction: 0xf21e0001 │ │ │ │ + lsls r2, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00011174 : │ │ │ │ +0001117c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #88] @ (111dc ) │ │ │ │ + ldr r3, [pc, #88] @ (111e4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #88] @ (111e0 ) │ │ │ │ + ldr r2, [pc, #88] @ (111e8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 9240 │ │ │ │ - cbz r0, 111c0 │ │ │ │ + blx 9248 │ │ │ │ + cbz r0, 111c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9908 │ │ │ │ + blx 9910 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 111bc │ │ │ │ + cbz r0, 111c4 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9148 │ │ │ │ + blx 9150 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 111bc │ │ │ │ + beq.n 111c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 111ce │ │ │ │ + cbz r3, 111d6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9144 │ │ │ │ + b.w 914c │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - cdp 0, 7, cr0, cr2, cr3, {0} │ │ │ │ + cdp 0, 6, cr0, cr10, cr3, {0} │ │ │ │ lsls r4, r5, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -000111e4 : │ │ │ │ +000111ec : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #68] @ 11238 │ │ │ │ + ldr.w ip, [pc, #68] @ 11240 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #64] @ (1123c ) │ │ │ │ + ldr r3, [pc, #64] @ (11244 ) │ │ │ │ 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 8f78 │ │ │ │ + blx 8f80 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 8fe4 │ │ │ │ - ldr r2, [pc, #32] @ (11240 ) │ │ │ │ - ldr r3, [pc, #28] @ (1123c ) │ │ │ │ + blx 8fec │ │ │ │ + ldr r2, [pc, #32] @ (11248 ) │ │ │ │ + ldr r3, [pc, #28] @ (11244 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11234 │ │ │ │ + bne.n 1123c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 0, cr0, cr0, cr3, {0} │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldcl 0, cr0, [r8, #12]! │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [ip, #12] │ │ │ │ + ldcl 0, cr0, [r4, #12] │ │ │ │ │ │ │ │ -00011244 : │ │ │ │ - ldr.w ip, [pc, #96] @ 112a8 │ │ │ │ +0001124c : │ │ │ │ + ldr.w ip, [pc, #96] @ 112b0 │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #96] @ 112ac │ │ │ │ + ldr.w lr, [pc, #96] @ 112b4 │ │ │ │ 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 │ │ │ │ @@ -12672,3314 +12672,3315 @@ │ │ │ │ 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 8fe0 │ │ │ │ + b.w 8fe8 │ │ │ │ nop │ │ │ │ - stc 0, cr0, [ip, #12]! │ │ │ │ + stc 0, cr0, [r4, #12]! │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000112b0 : │ │ │ │ +000112b8 : │ │ │ │ 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] @ 113c0 │ │ │ │ + ldr.w ip, [pc, #256] @ 113c8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #252] @ (113c4 ) │ │ │ │ + ldr r3, [pc, #252] @ (113cc ) │ │ │ │ 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] @ (113c8 ) │ │ │ │ + ldr r6, [pc, #244] @ (113d0 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8f78 │ │ │ │ + blx 8f80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11354 │ │ │ │ + beq.n 1135c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11370 │ │ │ │ + beq.n 11378 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1138c │ │ │ │ - blx 94ac │ │ │ │ + beq.n 11394 │ │ │ │ + blx 94b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 113aa │ │ │ │ + beq.n 113b2 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 9694 │ │ │ │ + blx 969c │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 9154 │ │ │ │ + blx 915c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 11326 │ │ │ │ + cbz r2, 1132e │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 8f9c │ │ │ │ + blx 8fa4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - blx 986c │ │ │ │ - blx 93ac │ │ │ │ - ldr r3, [pc, #144] @ (113c4 ) │ │ │ │ + blx 9874 │ │ │ │ + blx 93b4 │ │ │ │ + ldr r3, [pc, #144] @ (113cc ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #140] @ (113cc ) │ │ │ │ + ldr r2, [pc, #140] @ (113d4 ) │ │ │ │ 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 113ba │ │ │ │ + bne.n 113c2 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #120] @ (113d0 ) │ │ │ │ + ldr r3, [pc, #120] @ (113d8 ) │ │ │ │ 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 112f2 │ │ │ │ - ldr r3, [pc, #92] @ (113d0 ) │ │ │ │ + bne.n 112fa │ │ │ │ + ldr r3, [pc, #92] @ (113d8 ) │ │ │ │ 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 112f8 │ │ │ │ - ldr r3, [pc, #64] @ (113d0 ) │ │ │ │ + bne.n 11300 │ │ │ │ + ldr r3, [pc, #64] @ (113d8 ) │ │ │ │ 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 94ac │ │ │ │ + blx 94b4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11300 │ │ │ │ - ldr r3, [pc, #40] @ (113d4 ) │ │ │ │ - ldr r1, [pc, #40] @ (113d8 ) │ │ │ │ + bne.n 11308 │ │ │ │ + ldr r3, [pc, #40] @ (113dc ) │ │ │ │ + ldr r1, [pc, #40] @ (113e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11300 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 923c │ │ │ │ + b.n 11308 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r4, #-12]! │ │ │ │ + stc 0, cr0, [ip, #-12]! │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [r4, #-12]! │ │ │ │ - ldc 0, cr0, [lr], #12 │ │ │ │ + ldc 0, cr0, [ip, #-12] │ │ │ │ + ldc 0, cr0, [r6], #12 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + lsls r2, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -000113dc : │ │ │ │ +000113e4 : │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #96] @ (11440 ) │ │ │ │ + ldr r3, [pc, #96] @ (11448 ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #88] @ (11444 ) │ │ │ │ + ldr r2, [pc, #88] @ (1144c ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 11432 │ │ │ │ + beq.n 1143a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11404 │ │ │ │ + beq.n 1140c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 11436 │ │ │ │ + beq.n 1143e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11418 │ │ │ │ + beq.n 11420 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 1143a │ │ │ │ + beq.n 11442 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 1142c │ │ │ │ + beq.n 11434 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ - b.w 9868 │ │ │ │ + b.w 9870 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 11404 │ │ │ │ + b.n 1140c │ │ │ │ movs r1, #0 │ │ │ │ - b.n 11418 │ │ │ │ + b.n 11420 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 1142c │ │ │ │ + b.n 11434 │ │ │ │ nop │ │ │ │ - ldc 0, cr0, [r8], {3} │ │ │ │ + ldc 0, cr0, [r0], {3} │ │ │ │ lsls r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011448 : │ │ │ │ +00011450 : │ │ │ │ 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 944c │ │ │ │ + blx 9454 │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 9224 │ │ │ │ + blx 922c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00011474 : │ │ │ │ +0001147c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 944c │ │ │ │ + blx 9454 │ │ │ │ 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 │ │ │ │ │ │ │ │ -0001149c <_CPy_GetExcInfo@@Base>: │ │ │ │ +000114a4 <_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] @ (11524 <_CPy_GetExcInfo@@Base+0x88>) │ │ │ │ + ldr r4, [pc, #116] @ (1152c <_CPy_GetExcInfo@@Base+0x88>) │ │ │ │ add r4, pc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 8f78 │ │ │ │ + blx 8f80 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 114d0 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ + cbz r3, 114d8 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 114f0 <_CPy_GetExcInfo@@Base+0x54> │ │ │ │ + cbz r3, 114f8 <_CPy_GetExcInfo@@Base+0x54> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 1150a <_CPy_GetExcInfo@@Base+0x6e> │ │ │ │ + cbz r3, 11512 <_CPy_GetExcInfo@@Base+0x6e> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #84] @ (11528 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #84] @ (11530 <_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 114c8 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ - ldr r3, [pc, #52] @ (11528 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ + bne.n 114d0 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ + ldr r3, [pc, #52] @ (11530 <_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 114cc <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ - ldr r3, [pc, #28] @ (11528 <_CPy_GetExcInfo@@Base+0x8c>) │ │ │ │ + bne.n 114d4 <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ + ldr r3, [pc, #28] @ (11530 <_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 │ │ │ │ - adc.w r0, lr, r3 │ │ │ │ + adc.w r0, r6, r3 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001152c : │ │ │ │ +00011534 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11584 │ │ │ │ + ldr.w ip, [pc, #72] @ 1158c │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (11588 ) │ │ │ │ + ldr r3, [pc, #68] @ (11590 ) │ │ │ │ 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 1149c <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 114a4 <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (11588 ) │ │ │ │ + ldr r3, [pc, #36] @ (11590 ) │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #32] @ (1158c ) │ │ │ │ + ldr r2, [pc, #32] @ (11594 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11580 │ │ │ │ + bne.n 11588 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xeab80003 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xeab00003 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r2, r3 │ │ │ │ + eor.w r0, sl, r3 │ │ │ │ │ │ │ │ -00011590 : │ │ │ │ +00011598 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (115c4 ) │ │ │ │ + ldr r3, [pc, #36] @ (115cc ) │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w ip, [pc, #36] @ 115c8 │ │ │ │ + ldr.w ip, [pc, #36] @ 115d0 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #32] @ (115cc ) │ │ │ │ + ldr r0, [pc, #32] @ (115d4 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - blx 92e8 │ │ │ │ + blx 92f0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9018 │ │ │ │ - blx 9884 │ │ │ │ + blx 9020 │ │ │ │ + blx 988c │ │ │ │ nop │ │ │ │ - orrs.w r0, r4, r3 │ │ │ │ + orr.w r0, ip, r3 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u d0, d12, d1 │ │ │ │ + vhadd.u32 d0, d12, d1 │ │ │ │ │ │ │ │ -000115d0 : │ │ │ │ - ldr r3, [pc, #56] @ (1160c ) │ │ │ │ - ldr r0, [pc, #60] @ (11610 ) │ │ │ │ +000115d8 : │ │ │ │ + ldr r3, [pc, #56] @ (11614 ) │ │ │ │ + ldr r0, [pc, #60] @ (11618 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #60] @ (11614 ) │ │ │ │ - ldr r2, [pc, #60] @ (11618 ) │ │ │ │ + ldr r1, [pc, #60] @ (1161c ) │ │ │ │ + ldr r2, [pc, #60] @ (11620 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 115e8 │ │ │ │ + cbz r0, 115f0 │ │ │ │ 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 9440 │ │ │ │ + blx 9448 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 11602 │ │ │ │ + cbz r0, 1160a │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11590 │ │ │ │ + b.w 11598 │ │ │ │ nop │ │ │ │ - bic.w r0, r8, r3 │ │ │ │ + bic.w r0, r0, r3 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001161c : │ │ │ │ +00011624 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1163c │ │ │ │ + bmi.n 11644 │ │ │ │ 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 935c │ │ │ │ - cbz r0, 11652 │ │ │ │ + blx 9364 │ │ │ │ + cbz r0, 1165a │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11650 │ │ │ │ + beq.n 11658 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 11638 │ │ │ │ + b.n 11640 │ │ │ │ │ │ │ │ -0001165c : │ │ │ │ +00011664 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ (116d8 ) │ │ │ │ + ldr r3, [pc, #108] @ (116e0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 116b8 │ │ │ │ + cbz r1, 116c0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 11696 │ │ │ │ + bmi.n 1169e │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 11696 │ │ │ │ + bmi.n 1169e │ │ │ │ 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 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 993c │ │ │ │ - cbz r0, 116c6 │ │ │ │ + blx 9944 │ │ │ │ + cbz r0, 116ce │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95a8 │ │ │ │ - ldr r2, [pc, #32] @ (116dc ) │ │ │ │ - ldr r1, [pc, #36] @ (116e0 ) │ │ │ │ + b.w 95b0 │ │ │ │ + ldr r2, [pc, #32] @ (116e4 ) │ │ │ │ + ldr r1, [pc, #36] @ (116e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - vldr d0, [pc, #8] @ 116d0 │ │ │ │ + blx 923c │ │ │ │ + vldr d0, [pc, #8] @ 116d8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - @ instruction: 0xe98e0003 │ │ │ │ + @ instruction: 0xe9860003 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh.w r0, [ip, #1] │ │ │ │ + strh.w r0, [ip, #1] │ │ │ │ │ │ │ │ -000116e4 : │ │ │ │ - cbz r0, 116fe │ │ │ │ +000116ec : │ │ │ │ + cbz r0, 11706 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11700 │ │ │ │ + bmi.n 11708 │ │ │ │ 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 1161c │ │ │ │ + bl 11624 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 919c <_PyLong_NumBits@plt> │ │ │ │ + blx 91a4 <_PyLong_NumBits@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1172e │ │ │ │ + beq.n 11736 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 1173a │ │ │ │ + cbz r2, 11742 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 1172e │ │ │ │ + b.n 11736 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011748 : │ │ │ │ +00011750 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11768 │ │ │ │ + bmi.n 11770 │ │ │ │ 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 935c │ │ │ │ - cbz r0, 1176e │ │ │ │ + blx 9364 │ │ │ │ + cbz r0, 11776 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 11764 │ │ │ │ + b.n 1176c │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (117c4 ) │ │ │ │ + ldr r3, [pc, #60] @ (117cc ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 117a2 │ │ │ │ + beq.n 117aa │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 117b6 │ │ │ │ + bmi.n 117be │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11748 │ │ │ │ - ldr r2, [pc, #36] @ (117c8 ) │ │ │ │ - ldr r1, [pc, #36] @ (117cc ) │ │ │ │ + b.w 11750 │ │ │ │ + ldr r2, [pc, #36] @ (117d0 ) │ │ │ │ + ldr r1, [pc, #36] @ (117d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 11798 │ │ │ │ + b.n 117a0 │ │ │ │ nop │ │ │ │ - strd r0, r0, [lr], #-12 │ │ │ │ + strd r0, r0, [r6], #-12 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2l 0, cr0, [sl, #-4] │ │ │ │ + stc2l 0, cr0, [sl, #-4] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (1181c ) │ │ │ │ + ldr r3, [pc, #60] @ (11824 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 117fa │ │ │ │ + beq.n 11802 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 1180e │ │ │ │ + bmi.n 11816 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11748 │ │ │ │ - ldr r2, [pc, #36] @ (11820 ) │ │ │ │ - ldr r1, [pc, #36] @ (11824 ) │ │ │ │ + b.w 11750 │ │ │ │ + ldr r2, [pc, #36] @ (11828 ) │ │ │ │ + ldr r1, [pc, #36] @ (1182c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 117f0 │ │ │ │ + b.n 117f8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xe8160003 │ │ │ │ + @ instruction: 0xe80e0003 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2, #-4]! │ │ │ │ + stc2 0, cr0, [r2, #-4]! │ │ │ │ │ │ │ │ -00011828 : │ │ │ │ +00011830 : │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 11830 │ │ │ │ + bmi.n 11838 │ │ │ │ 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 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9388 │ │ │ │ + blx 9390 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1186e │ │ │ │ + beq.n 11876 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 11898 │ │ │ │ + cbz r2, 118a0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1187e │ │ │ │ + beq.n 11886 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 1188c │ │ │ │ + cbz r2, 11894 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 118a6 │ │ │ │ + beq.n 118ae │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1187e │ │ │ │ + b.n 11886 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 1186e │ │ │ │ + b.n 11876 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 11882 │ │ │ │ + b.n 1188a │ │ │ │ │ │ │ │ -000118b0 : │ │ │ │ +000118b8 : │ │ │ │ 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 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9388 │ │ │ │ + blx 9390 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 118ec │ │ │ │ + beq.n 118f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1190a │ │ │ │ + cbz r3, 11912 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 118fc │ │ │ │ + beq.n 11904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11916 │ │ │ │ + cbz r3, 1191e │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 11924 │ │ │ │ + beq.n 1192c │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 118ec │ │ │ │ + b.n 118f4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 11900 │ │ │ │ + bne.n 11908 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00011938 : │ │ │ │ +00011940 : │ │ │ │ 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] @ (1199c ) │ │ │ │ + ldr r4, [pc, #80] @ (119a4 ) │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl ad50 │ │ │ │ - ldr r1, [pc, #72] @ (119a0 ) │ │ │ │ + bl ad58 │ │ │ │ + ldr r1, [pc, #72] @ (119a8 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r3, 11980 │ │ │ │ - ldr r1, [pc, #64] @ (119a4 ) │ │ │ │ + cbz r3, 11988 │ │ │ │ + ldr r1, [pc, #64] @ (119ac ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1197c │ │ │ │ + beq.n 11984 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1198e │ │ │ │ + cbz r2, 11996 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ (119a8 ) │ │ │ │ + ldr r1, [pc, #36] @ (119b0 ) │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97ac │ │ │ │ + b.w 97b4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9128 <_Py_Dealloc@plt> │ │ │ │ + b.w 9130 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - b.n 11704 │ │ │ │ + b.n 116fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbf40001 │ │ │ │ - @ instruction: 0xfbf20001 │ │ │ │ + umlal r0, r0, r4, r1 │ │ │ │ + umlal r0, r0, r2, r1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11a18 ) │ │ │ │ + ldr r2, [pc, #92] @ (11a20 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11a06 │ │ │ │ + cbz r1, 11a0e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 119d0 │ │ │ │ + cbz r0, 119d8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 119ea │ │ │ │ - ldr r3, [pc, #72] @ (11a1c ) │ │ │ │ + cbz r3, 119f2 │ │ │ │ + ldr r3, [pc, #72] @ (11a24 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 119f8 │ │ │ │ + bne.n 11a00 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 119d0 │ │ │ │ - ldr r0, [pc, #36] @ (11a20 ) │ │ │ │ + b.n 119d8 │ │ │ │ + ldr r0, [pc, #36] @ (11a28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 119e6 │ │ │ │ - ldr r3, [pc, #28] @ (11a24 ) │ │ │ │ - ldr r1, [pc, #28] @ (11a28 ) │ │ │ │ + b.n 119ee │ │ │ │ + ldr r3, [pc, #28] @ (11a2c ) │ │ │ │ + ldr r1, [pc, #28] @ (11a30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11a00 │ │ │ │ + blx 923c │ │ │ │ + b.n 11a08 │ │ │ │ nop │ │ │ │ - b.n 11698 │ │ │ │ + b.n 11690 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [r2], {1} │ │ │ │ + stc2 0, cr0, [r2], {1} │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, r2, r1 │ │ │ │ + @ instruction: 0xfb920001 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11a98 ) │ │ │ │ + ldr r2, [pc, #92] @ (11aa0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11a86 │ │ │ │ + cbz r1, 11a8e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 11a50 │ │ │ │ + cbz r0, 11a58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11a6a │ │ │ │ - ldr r3, [pc, #72] @ (11a9c ) │ │ │ │ + cbz r3, 11a72 │ │ │ │ + ldr r3, [pc, #72] @ (11aa4 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11a78 │ │ │ │ + bne.n 11a80 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11a50 │ │ │ │ - ldr r0, [pc, #36] @ (11aa0 ) │ │ │ │ + b.n 11a58 │ │ │ │ + ldr r0, [pc, #36] @ (11aa8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11a66 │ │ │ │ - ldr r3, [pc, #28] @ (11aa4 ) │ │ │ │ - ldr r1, [pc, #28] @ (11aa8 ) │ │ │ │ + b.n 11a6e │ │ │ │ + ldr r3, [pc, #28] @ (11aac ) │ │ │ │ + ldr r1, [pc, #28] @ (11ab0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11a80 │ │ │ │ + blx 923c │ │ │ │ + b.n 11a88 │ │ │ │ nop │ │ │ │ - b.n 11618 │ │ │ │ + b.n 11610 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - umlal r0, r0, lr, r1 │ │ │ │ + @ instruction: 0xfbde0001 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, sl, r1 │ │ │ │ + @ instruction: 0xfb9a0001 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11b18 ) │ │ │ │ + ldr r2, [pc, #92] @ (11b20 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11b06 │ │ │ │ + cbz r1, 11b0e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11ad0 │ │ │ │ + cbz r0, 11ad8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11aea │ │ │ │ - ldr r3, [pc, #72] @ (11b1c ) │ │ │ │ + cbz r3, 11af2 │ │ │ │ + ldr r3, [pc, #72] @ (11b24 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11af8 │ │ │ │ + bne.n 11b00 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11ad0 │ │ │ │ - ldr r0, [pc, #36] @ (11b20 ) │ │ │ │ + b.n 11ad8 │ │ │ │ + ldr r0, [pc, #36] @ (11b28 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11ae6 │ │ │ │ - ldr r3, [pc, #28] @ (11b24 ) │ │ │ │ - ldr r1, [pc, #28] @ (11b28 ) │ │ │ │ + b.n 11aee │ │ │ │ + ldr r3, [pc, #28] @ (11b2c ) │ │ │ │ + ldr r1, [pc, #28] @ (11b30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11b00 │ │ │ │ + blx 923c │ │ │ │ + b.n 11b08 │ │ │ │ nop │ │ │ │ - b.n 11598 │ │ │ │ + b.n 11590 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfbb60001 │ │ │ │ + umull r0, r0, r6, r1 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - usada8 r0, r2, r1, r0 │ │ │ │ + smmls r0, r2, r1, r0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ (11ba4 ) │ │ │ │ + ldr r3, [pc, #104] @ (11bac ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11b94 │ │ │ │ + cbz r1, 11b9c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11b58 │ │ │ │ + cbz r0, 11b60 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 11b58 │ │ │ │ + beq.n 11b60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11b78 │ │ │ │ + cbz r3, 11b80 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11b86 │ │ │ │ + bpl.n 11b8e │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11b58 │ │ │ │ - ldr r0, [pc, #32] @ (11ba8 ) │ │ │ │ + b.n 11b60 │ │ │ │ + ldr r0, [pc, #32] @ (11bb0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11b74 │ │ │ │ - ldr r2, [pc, #20] @ (11bac ) │ │ │ │ - ldr r1, [pc, #24] @ (11bb0 ) │ │ │ │ + b.n 11b7c │ │ │ │ + ldr r2, [pc, #20] @ (11bb4 ) │ │ │ │ + ldr r1, [pc, #24] @ (11bb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11b8e │ │ │ │ - b.n 11524 <_CPy_GetExcInfo@@Base+0x88> │ │ │ │ + blx 923c │ │ │ │ + b.n 11b96 │ │ │ │ + b.n 1151c <_CPy_GetExcInfo@@Base+0x78> │ │ │ │ movs r3, r0 │ │ │ │ - usada8 r0, ip, r1, r0 │ │ │ │ + smmls r0, ip, r1, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - smlawb r0, r4, r1, r0 │ │ │ │ + smlad r0, r4, r1, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #120] @ (11c3c ) │ │ │ │ + ldr r4, [pc, #120] @ (11c44 ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 11c2a │ │ │ │ + beq.n 11c32 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 11be4 │ │ │ │ + cbz r0, 11bec │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 11be4 │ │ │ │ + beq.n 11bec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 11c04 │ │ │ │ - ldr r2, [pc, #88] @ (11c40 ) │ │ │ │ + cbz r2, 11c0c │ │ │ │ + ldr r2, [pc, #88] @ (11c48 ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 11c0e │ │ │ │ + bne.n 11c16 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 11be4 │ │ │ │ + b.n 11bec │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9768 │ │ │ │ + blx 9770 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11bee │ │ │ │ - ldr r0, [pc, #40] @ (11c44 ) │ │ │ │ + bne.n 11bf6 │ │ │ │ + ldr r0, [pc, #40] @ (11c4c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c00 │ │ │ │ - ldr r3, [pc, #28] @ (11c48 ) │ │ │ │ - ldr r1, [pc, #28] @ (11c4c ) │ │ │ │ + b.n 11c08 │ │ │ │ + ldr r3, [pc, #28] @ (11c50 ) │ │ │ │ + ldr r1, [pc, #28] @ (11c54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11c24 │ │ │ │ + blx 923c │ │ │ │ + b.n 11c2c │ │ │ │ nop │ │ │ │ - b.n 114ac <_CPy_GetExcInfo@@Base+0x10> │ │ │ │ + b.n 114a4 <_CPy_GetExcInfo@@Base> │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #14 │ │ │ │ + lsrs r6, r1, #22 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfade0001 │ │ │ │ + @ instruction: 0xface0001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #104] @ (11cc8 ) │ │ │ │ + ldr r3, [pc, #104] @ (11cd0 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11cb8 │ │ │ │ + cbz r1, 11cc0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 11c7c │ │ │ │ + cbz r0, 11c84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 11c7c │ │ │ │ + beq.n 11c84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11c9c │ │ │ │ + cbz r3, 11ca4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11caa │ │ │ │ + bpl.n 11cb2 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11c7c │ │ │ │ - ldr r0, [pc, #32] @ (11ccc ) │ │ │ │ + b.n 11c84 │ │ │ │ + ldr r0, [pc, #32] @ (11cd4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11c98 │ │ │ │ - ldr r2, [pc, #20] @ (11cd0 ) │ │ │ │ - ldr r1, [pc, #24] @ (11cd4 ) │ │ │ │ + b.n 11ca0 │ │ │ │ + ldr r2, [pc, #20] @ (11cd8 ) │ │ │ │ + ldr r1, [pc, #24] @ (11cdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 11cb2 │ │ │ │ - b.n 12400 │ │ │ │ + blx 923c │ │ │ │ + b.n 11cba │ │ │ │ + b.n 123f8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xfa580001 │ │ │ │ + @ instruction: 0xfa480001 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa8c0001 │ │ │ │ + @ instruction: 0xfa7c0001 │ │ │ │ │ │ │ │ -00011cd8 : │ │ │ │ +00011ce0 : │ │ │ │ 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] @ (11dac ) │ │ │ │ + ldr r2, [pc, #192] @ (11db4 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #192] @ (11db0 ) │ │ │ │ + ldr r3, [pc, #192] @ (11db8 ) │ │ │ │ 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 944c │ │ │ │ + blx 9454 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ - blx 9694 │ │ │ │ + blx 969c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9930 │ │ │ │ - cbz r0, 11d80 │ │ │ │ + blx 9938 │ │ │ │ + cbz r0, 11d88 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9024 │ │ │ │ + blx 902c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 11d6a │ │ │ │ + cbz r0, 11d72 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 8fe4 │ │ │ │ + blx 8fec │ │ │ │ mov r0, r5 │ │ │ │ - blx 92f4 │ │ │ │ + blx 92fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d52 │ │ │ │ + beq.n 11d5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11da0 │ │ │ │ + cbz r3, 11da8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d86 │ │ │ │ + beq.n 11d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 11d86 │ │ │ │ + cbnz r3, 11d8e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d86 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11d8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11d80 │ │ │ │ + beq.n 11d88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 11d80 │ │ │ │ + cbnz r3, 11d88 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 93a0 <_PyErr_ChainExceptions1@plt> │ │ │ │ - ldr r2, [pc, #44] @ (11db4 ) │ │ │ │ - ldr r3, [pc, #36] @ (11db0 ) │ │ │ │ + blx 93a8 <_PyErr_ChainExceptions1@plt> │ │ │ │ + ldr r2, [pc, #44] @ (11dbc ) │ │ │ │ + ldr r3, [pc, #36] @ (11db8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11da8 │ │ │ │ + bne.n 11db0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11d52 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - b.n 123c8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11d5a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + b.n 123c0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1229c │ │ │ │ + b.n 12294 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00011db8 : │ │ │ │ +00011dc0 : │ │ │ │ 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] @ (11e18 ) │ │ │ │ + ldr r3, [pc, #80] @ (11e20 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9620 │ │ │ │ - cbz r0, 11de8 │ │ │ │ + blx 9628 │ │ │ │ + cbz r0, 11df0 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - blx 8f90 │ │ │ │ + blx 8f98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 11e00 │ │ │ │ + cbz r0, 11e08 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #48] @ (11e1c ) │ │ │ │ + ldr r3, [pc, #48] @ (11e24 ) │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ - ldr r1, [pc, #48] @ (11e20 ) │ │ │ │ - ldr r0, [pc, #52] @ (11e24 ) │ │ │ │ + ldr r1, [pc, #48] @ (11e28 ) │ │ │ │ + ldr r0, [pc, #52] @ (11e2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (11e1c ) │ │ │ │ + ldr r3, [pc, #24] @ (11e24 ) │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ - ldr r1, [pc, #32] @ (11e28 ) │ │ │ │ - ldr r0, [pc, #36] @ (11e2c ) │ │ │ │ + ldr r1, [pc, #32] @ (11e30 ) │ │ │ │ + ldr r0, [pc, #36] @ (11e34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 11dfc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 11e04 │ │ │ │ nop │ │ │ │ - b.n 12280 │ │ │ │ + b.n 12278 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vst1.8 {d0[0]}, [ip], r1 │ │ │ │ - ldrsb.w r0, [r4, #1] │ │ │ │ - ldr??.w r0, [r4, r1] │ │ │ │ ldr??.w r0, [ip, r1] │ │ │ │ + vst1.8 {d0[0]}, [r4], r1 │ │ │ │ + vld4.8 {d16-d19}, [r4], r1 │ │ │ │ + vld4.8 {d16-d19}, [ip], r1 │ │ │ │ │ │ │ │ -00011e30 : │ │ │ │ +00011e38 : │ │ │ │ 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] @ (11eb4 ) │ │ │ │ + ldr r6, [pc, #116] @ (11ebc ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (11eb8 ) │ │ │ │ + ldr r3, [pc, #116] @ (11ec0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (11ebc ) │ │ │ │ + ldr r2, [pc, #112] @ (11ec4 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (11ec0 ) │ │ │ │ + ldr r4, [pc, #112] @ (11ec8 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bd6c │ │ │ │ - cbz r0, 11eac │ │ │ │ - ldr r3, [pc, #92] @ (11ec4 ) │ │ │ │ + bl bd74 │ │ │ │ + cbz r0, 11eb4 │ │ │ │ + ldr r3, [pc, #92] @ (11ecc ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 11e90 │ │ │ │ + bne.n 11e98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11db8 │ │ │ │ + bl 11dc0 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 11eac │ │ │ │ - ldr r3, [pc, #76] @ (11ec8 ) │ │ │ │ + beq.n 11eb4 │ │ │ │ + ldr r3, [pc, #76] @ (11ed0 ) │ │ │ │ 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] @ (11ecc ) │ │ │ │ + ldr r0, [pc, #56] @ (11ed4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #52] @ (11ed0 ) │ │ │ │ - ldr r0, [pc, #52] @ (11ed4 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #52] @ (11ed8 ) │ │ │ │ + ldr r0, [pc, #52] @ (11edc ) │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh.w r0, [r0, r1] │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + vld4.8 {d0-d3}, [r0], r1 │ │ │ │ + cmp r0, #20 │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r5, r5 │ │ │ │ + movs r6, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12204 │ │ │ │ + b.n 121fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d40001 │ │ │ │ + @ instruction: 0xf7c40001 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str??.w r0, [r6, #1] │ │ │ │ + ldr.w r0, [r6, #1] │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11f30 │ │ │ │ + ldr.w ip, [pc, #72] @ 11f38 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (11f34 ) │ │ │ │ + ldr r3, [pc, #68] @ (11f3c ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11f18 │ │ │ │ + bne.n 11f20 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9e98 │ │ │ │ - cbz r0, 11f28 │ │ │ │ + bl 9e54 │ │ │ │ + cbz r0, 11f30 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 11e30 │ │ │ │ + bl 11e38 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 11f28 │ │ │ │ + cbz r0, 11f30 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (11f38 ) │ │ │ │ - ldr r1, [pc, #32] @ (11f3c ) │ │ │ │ + ldr r3, [pc, #28] @ (11f40 ) │ │ │ │ + ldr r1, [pc, #32] @ (11f44 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 12150 │ │ │ │ + b.n 12148 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12680 │ │ │ │ + b.n 12668 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011f40 : │ │ │ │ +00011f48 : │ │ │ │ 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] @ (120b4 ) │ │ │ │ + ldr r7, [pc, #352] @ (120bc ) │ │ │ │ add r7, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12086 │ │ │ │ + beq.w 1208e │ │ │ │ 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 1206e │ │ │ │ + beq.n 12076 │ │ │ │ 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 1203a │ │ │ │ + bne.n 12042 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1204c │ │ │ │ + beq.n 12054 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 12052 │ │ │ │ - ldr r2, [pc, #284] @ (120b8 ) │ │ │ │ + bpl.n 1205a │ │ │ │ + ldr r2, [pc, #284] @ (120c0 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1209e │ │ │ │ - ldr r2, [pc, #276] @ (120bc ) │ │ │ │ + beq.n 120a6 │ │ │ │ + ldr r2, [pc, #276] @ (120c4 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1206a │ │ │ │ + beq.n 12072 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 12066 │ │ │ │ + ble.n 1206e │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 12052 │ │ │ │ + bpl.n 1205a │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1209e │ │ │ │ + beq.n 120a6 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 1206a │ │ │ │ + beq.n 12072 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 12066 │ │ │ │ + ble.n 1206e │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9710 │ │ │ │ + blx 9718 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11fee │ │ │ │ + beq.n 11ff6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1200a │ │ │ │ + cbz r3, 12012 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11ffe │ │ │ │ + beq.n 12006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12012 │ │ │ │ + cbz r3, 1201a │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - blt.n 12020 │ │ │ │ + blt.n 12028 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11fee │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11ff6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 12006 │ │ │ │ - ldr r3, [pc, #156] @ (120c0 ) │ │ │ │ + bge.n 1200e │ │ │ │ + ldr r3, [pc, #156] @ (120c8 ) │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ - ldr r1, [pc, #156] @ (120c4 ) │ │ │ │ - ldr r0, [pc, #160] @ (120c8 ) │ │ │ │ + ldr r1, [pc, #156] @ (120cc ) │ │ │ │ + ldr r0, [pc, #160] @ (120d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r8 │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11f92 │ │ │ │ - bl 11590 │ │ │ │ - b.n 11f92 │ │ │ │ - ldr r3, [pc, #120] @ (120cc ) │ │ │ │ + bne.n 11f9a │ │ │ │ + bl 11598 │ │ │ │ + b.n 11f9a │ │ │ │ + ldr r3, [pc, #120] @ (120d4 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #120] @ (120d0 ) │ │ │ │ - ldr r0, [pc, #120] @ (120d4 ) │ │ │ │ + ldr r1, [pc, #120] @ (120d8 ) │ │ │ │ + ldr r0, [pc, #120] @ (120dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #104] @ (120d8 ) │ │ │ │ - movw r2, #5328 @ 0x14d0 │ │ │ │ - ldr r1, [pc, #100] @ (120dc ) │ │ │ │ - ldr r0, [pc, #104] @ (120e0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #104] @ (120e0 ) │ │ │ │ + movw r2, #3242 @ 0xcaa │ │ │ │ + ldr r1, [pc, #100] @ (120e4 ) │ │ │ │ + ldr r0, [pc, #104] @ (120e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (120e4 ) │ │ │ │ - movw r2, #5327 @ 0x14cf │ │ │ │ - ldr r1, [pc, #88] @ (120e8 ) │ │ │ │ - ldr r0, [pc, #92] @ (120ec ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (120ec ) │ │ │ │ + movw r2, #3241 @ 0xca9 │ │ │ │ + ldr r1, [pc, #88] @ (120f0 ) │ │ │ │ + ldr r0, [pc, #92] @ (120f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #80] @ (120f0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #80] @ (120f8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #76] @ (120f4 ) │ │ │ │ - ldr r0, [pc, #80] @ (120f8 ) │ │ │ │ + ldr r1, [pc, #76] @ (120fc ) │ │ │ │ + ldr r0, [pc, #80] @ (12100 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - b.n 12208 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + b.n 12200 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7900001 │ │ │ │ - @ instruction: 0xf75c0001 │ │ │ │ - movs r6, #26 │ │ │ │ + @ instruction: 0xf7800001 │ │ │ │ + @ instruction: 0xf74c0001 │ │ │ │ + movs r6, #10 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 126ec │ │ │ │ + b.n 126d4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12748 │ │ │ │ + b.n 12730 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #252 @ 0xfc │ │ │ │ + movs r5, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ - b.n 11d34 │ │ │ │ + b.n 11d1c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf72c0001 │ │ │ │ - movs r5, #228 @ 0xe4 │ │ │ │ + @ instruction: 0xf71c0001 │ │ │ │ + movs r5, #212 @ 0xd4 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 11d10 │ │ │ │ + b.n 11cf8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7080001 │ │ │ │ - movs r5, #204 @ 0xcc │ │ │ │ + @ instruction: 0xf6f80001 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ - b.n 125f4 │ │ │ │ + b.n 125dc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 11e00 │ │ │ │ + b.n 11de8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000120fc : │ │ │ │ +00012104 : │ │ │ │ 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] @ (1217c ) │ │ │ │ + ldr r3, [pc, #104] @ (12184 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #100] @ (12180 ) │ │ │ │ + ldr r4, [pc, #100] @ (12188 ) │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r4, pc │ │ │ │ - bl c704 │ │ │ │ - cbz r0, 12176 │ │ │ │ - ldr r3, [pc, #92] @ (12184 ) │ │ │ │ + bl c70c │ │ │ │ + cbz r0, 1217e │ │ │ │ + ldr r3, [pc, #92] @ (1218c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12156 │ │ │ │ + bne.n 1215e │ │ │ │ mov r0, r5 │ │ │ │ - bl 9df4 │ │ │ │ + bl 9dfc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 12176 │ │ │ │ - cbnz r0, 12150 │ │ │ │ - ldr r3, [pc, #72] @ (12188 ) │ │ │ │ + beq.n 1217e │ │ │ │ + cbnz r0, 12158 │ │ │ │ + ldr r3, [pc, #72] @ (12190 ) │ │ │ │ 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] @ (1218c ) │ │ │ │ + ldr r3, [pc, #56] @ (12194 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 12140 │ │ │ │ - ldr r0, [pc, #56] @ (12190 ) │ │ │ │ + b.n 12148 │ │ │ │ + ldr r0, [pc, #56] @ (12198 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #48] @ (12194 ) │ │ │ │ - ldr r1, [pc, #52] @ (12198 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #48] @ (1219c ) │ │ │ │ + ldr r1, [pc, #52] @ (121a0 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #48] @ (1219c ) │ │ │ │ + ldr r0, [pc, #48] @ (121a4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xeabe0003 │ │ │ │ - udf #224 @ 0xe0 │ │ │ │ + @ instruction: 0xeab60003 │ │ │ │ + udf #216 @ 0xd8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf4fe0001 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf65a0001 │ │ │ │ - @ instruction: 0xf61a0001 │ │ │ │ + movw r0, #43009 @ 0xa801 │ │ │ │ + addw r0, sl, #2049 @ 0x801 │ │ │ │ │ │ │ │ -000121a0 : │ │ │ │ +000121a8 : │ │ │ │ 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] @ (121e0 ) │ │ │ │ + ldr r3, [pc, #48] @ (121e8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9620 │ │ │ │ - cbz r0, 121c4 │ │ │ │ + blx 9628 │ │ │ │ + cbz r0, 121cc │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (121e4 ) │ │ │ │ + ldr r3, [pc, #28] @ (121ec ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #28] @ (121e8 ) │ │ │ │ - ldr r0, [pc, #28] @ (121ec ) │ │ │ │ + ldr r1, [pc, #28] @ (121f0 ) │ │ │ │ + ldr r0, [pc, #28] @ (121f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - udf #74 @ 0x4a │ │ │ │ + udf #66 @ 0x42 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sub.w r0, lr, #8454144 @ 0x810000 │ │ │ │ - subs.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + @ instruction: 0xf59e0001 │ │ │ │ + sub.w r0, r6, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ -000121f0 : │ │ │ │ +000121f8 : │ │ │ │ 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] @ (12274 ) │ │ │ │ + ldr r6, [pc, #116] @ (1227c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (12278 ) │ │ │ │ + ldr r3, [pc, #116] @ (12280 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1227c ) │ │ │ │ + ldr r2, [pc, #112] @ (12284 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (12280 ) │ │ │ │ + ldr r4, [pc, #112] @ (12288 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #660 @ 0x294 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bd6c │ │ │ │ - cbz r0, 1226e │ │ │ │ - ldr r3, [pc, #92] @ (12284 ) │ │ │ │ + bl bd74 │ │ │ │ + cbz r0, 12276 │ │ │ │ + ldr r3, [pc, #92] @ (1228c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12250 │ │ │ │ + bne.n 12258 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121a0 │ │ │ │ + bl 121a8 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1226e │ │ │ │ - ldr r3, [pc, #76] @ (12288 ) │ │ │ │ + beq.n 12276 │ │ │ │ + ldr r3, [pc, #76] @ (12290 ) │ │ │ │ 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] @ (1228c ) │ │ │ │ + ldr r0, [pc, #56] @ (12294 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #52] @ (12290 ) │ │ │ │ - ldr r0, [pc, #52] @ (12294 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #52] @ (12298 ) │ │ │ │ + ldr r0, [pc, #52] @ (1229c ) │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - sbcs.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - movs r4, #100 @ 0x64 │ │ │ │ + sbc.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r5, #30 │ │ │ │ + movs r2, #250 @ 0xfa │ │ │ │ movs r2, r0 │ │ │ │ - ble.n 12244 │ │ │ │ + ble.n 1223c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, ip, #8454144 @ 0x810000 │ │ │ │ + orr.w r0, ip, #8454144 @ 0x810000 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf5240001 │ │ │ │ + adds.w r0, r4, #8454144 @ 0x810000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 122f0 │ │ │ │ + ldr.w ip, [pc, #72] @ 122f8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (122f4 ) │ │ │ │ + ldr r3, [pc, #68] @ (122fc ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 122d8 │ │ │ │ + bne.n 122e0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9d68 │ │ │ │ - cbz r0, 122e8 │ │ │ │ + bl 9d70 │ │ │ │ + cbz r0, 122f0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 121f0 │ │ │ │ + bl 121f8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 122e8 │ │ │ │ + cbz r0, 122f0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (122f8 ) │ │ │ │ - ldr r1, [pc, #32] @ (122fc ) │ │ │ │ + ldr r3, [pc, #28] @ (12300 ) │ │ │ │ + ldr r1, [pc, #32] @ (12304 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ble.n 12390 │ │ │ │ + ble.n 12388 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 208 @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012300 : │ │ │ │ +00012308 : │ │ │ │ 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 11938 │ │ │ │ + bl 11940 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 11cd8 │ │ │ │ + b.w 11ce0 │ │ │ │ nop │ │ │ │ │ │ │ │ -00012334 : │ │ │ │ +0001233c : │ │ │ │ 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] @ (12730 ) │ │ │ │ - ldr r3, [pc, #1000] @ (12734 ) │ │ │ │ + ldr r1, [pc, #1000] @ (12738 ) │ │ │ │ + ldr r3, [pc, #1000] @ (1273c ) │ │ │ │ sub sp, #28 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr.w sl, [pc, #996] @ 12738 │ │ │ │ + ldr.w sl, [pc, #996] @ 12740 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12716 │ │ │ │ + beq.w 1271e │ │ │ │ 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 126a2 │ │ │ │ + ble.w 126aa │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1246e │ │ │ │ + beq.n 12476 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11068 │ │ │ │ + bl 11070 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 12540 │ │ │ │ + bpl.w 12548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1256a │ │ │ │ + blt.w 12572 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 123e4 │ │ │ │ - blx 9620 │ │ │ │ + beq.n 123ec │ │ │ │ + blx 9628 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 125b8 │ │ │ │ + beq.w 125c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f3c │ │ │ │ + blx 8f44 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 123de │ │ │ │ + beq.n 123e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12590 │ │ │ │ + beq.w 12598 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 125d2 │ │ │ │ + blt.w 125da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9278 │ │ │ │ + blx 9280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 123fe │ │ │ │ + beq.n 12406 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12538 │ │ │ │ + beq.w 12540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 1240a │ │ │ │ + beq.n 12412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12448 │ │ │ │ + cbz r3, 12450 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12454 │ │ │ │ + beq.n 1245c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ it pl │ │ │ │ movpl r5, fp │ │ │ │ - bmi.n 1250c │ │ │ │ + bmi.n 12514 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 12616 │ │ │ │ + bpl.w 1261e │ │ │ │ adds r6, #1 │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 1238a │ │ │ │ - ldr r2, [pc, #784] @ (1273c ) │ │ │ │ - ldr r3, [pc, #772] @ (12734 ) │ │ │ │ + bne.n 12392 │ │ │ │ + ldr r2, [pc, #784] @ (12744 ) │ │ │ │ + ldr r3, [pc, #772] @ (1273c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12712 │ │ │ │ + bne.w 1271a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 12410 │ │ │ │ - ldr r3, [pc, #744] @ (12740 ) │ │ │ │ + bne.n 12418 │ │ │ │ + ldr r3, [pc, #744] @ (12748 ) │ │ │ │ movw r2, #293 @ 0x125 │ │ │ │ - ldr r1, [pc, #744] @ (12744 ) │ │ │ │ - ldr r0, [pc, #744] @ (12748 ) │ │ │ │ + ldr r1, [pc, #744] @ (1274c ) │ │ │ │ + ldr r0, [pc, #744] @ (12750 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12566 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1256e │ │ │ │ mov r6, r2 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11068 │ │ │ │ + bl 11070 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 12540 │ │ │ │ + bpl.n 12548 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 1256a │ │ │ │ + blt.n 12572 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 124ca │ │ │ │ - blx 9620 │ │ │ │ + beq.n 124d2 │ │ │ │ + blx 9628 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 125b8 │ │ │ │ + beq.w 125c0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f3c │ │ │ │ + blx 8f44 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 124c4 │ │ │ │ + beq.n 124cc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 125ec │ │ │ │ + beq.w 125f4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 125d2 │ │ │ │ + blt.w 125da │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9278 │ │ │ │ + blx 9280 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 124e2 │ │ │ │ + beq.n 124ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 125b0 │ │ │ │ + beq.n 125b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 124f0 │ │ │ │ + beq.n 124f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1259c │ │ │ │ + beq.n 125a4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 12454 │ │ │ │ + beq.n 1245c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 12614 │ │ │ │ + bpl.w 1261c │ │ │ │ adds r6, #1 │ │ │ │ mov r5, fp │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 12474 │ │ │ │ - b.n 1242a │ │ │ │ + bne.n 1247c │ │ │ │ + b.n 12432 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl f1ec │ │ │ │ + bl f1f4 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 125f8 │ │ │ │ + beq.n 12600 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12532 │ │ │ │ + beq.n 1253a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 125a4 │ │ │ │ + beq.n 125ac │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 1241e │ │ │ │ + b.n 12426 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 123fe │ │ │ │ - ldr r2, [pc, #508] @ (12740 ) │ │ │ │ - ldr r3, [pc, #520] @ (1274c ) │ │ │ │ - ldr r1, [pc, #520] @ (12750 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12406 │ │ │ │ + ldr r2, [pc, #508] @ (12748 ) │ │ │ │ + ldr r3, [pc, #520] @ (12754 ) │ │ │ │ + ldr r1, [pc, #520] @ (12758 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #520] @ (12754 ) │ │ │ │ + ldr r0, [pc, #520] @ (1275c ) │ │ │ │ ldr.w r6, [sl, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 1242a │ │ │ │ - ldr r3, [pc, #468] @ (12740 ) │ │ │ │ + b.n 12432 │ │ │ │ + ldr r3, [pc, #468] @ (12748 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #484] @ (12758 ) │ │ │ │ - ldr r0, [pc, #488] @ (1275c ) │ │ │ │ + ldr r1, [pc, #484] @ (12760 ) │ │ │ │ + ldr r0, [pc, #488] @ (12764 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 12566 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1256e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 123de │ │ │ │ + b.n 123e6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124f0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124f8 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 1241e │ │ │ │ + b.n 12426 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124e2 │ │ │ │ - ldr r3, [pc, #388] @ (12740 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124ea │ │ │ │ + ldr r3, [pc, #388] @ (12748 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #416] @ (12760 ) │ │ │ │ - ldr r0, [pc, #416] @ (12764 ) │ │ │ │ + ldr r1, [pc, #416] @ (12768 ) │ │ │ │ + ldr r0, [pc, #416] @ (1276c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12582 │ │ │ │ - ldr r3, [pc, #364] @ (12740 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1258a │ │ │ │ + ldr r3, [pc, #364] @ (12748 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #396] @ (12768 ) │ │ │ │ - ldr r0, [pc, #400] @ (1276c ) │ │ │ │ + ldr r1, [pc, #396] @ (12770 ) │ │ │ │ + ldr r0, [pc, #400] @ (12774 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12582 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1258a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 124c4 │ │ │ │ - ldr r3, [pc, #324] @ (12740 ) │ │ │ │ + b.n 124cc │ │ │ │ + ldr r3, [pc, #324] @ (12748 ) │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ - ldr r1, [pc, #368] @ (12770 ) │ │ │ │ + ldr r1, [pc, #368] @ (12778 ) │ │ │ │ mov r5, fp │ │ │ │ - ldr r0, [pc, #368] @ (12774 ) │ │ │ │ + ldr r0, [pc, #368] @ (1277c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12560 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 12568 │ │ │ │ mov r5, fp │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12628 │ │ │ │ + beq.n 12630 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 126ce │ │ │ │ - ldr r2, [pc, #332] @ (12778 ) │ │ │ │ - ldr r3, [pc, #336] @ (1277c ) │ │ │ │ + beq.n 126d6 │ │ │ │ + ldr r2, [pc, #332] @ (12780 ) │ │ │ │ + ldr r3, [pc, #336] @ (12784 ) │ │ │ │ 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 9818 │ │ │ │ + ldr.w r4, [r2, #160] @ 0xa0 │ │ │ │ + blx 9820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 126de │ │ │ │ + beq.n 126e6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12666 │ │ │ │ + beq.n 1266e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1269a │ │ │ │ + cbz r3, 126a2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 126f8 │ │ │ │ + beq.n 12700 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12680 │ │ │ │ + beq.n 12688 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 126d6 │ │ │ │ - ldr r3, [pc, #188] @ (12740 ) │ │ │ │ + cbz r3, 126de │ │ │ │ + ldr r3, [pc, #188] @ (12748 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #248] @ (12780 ) │ │ │ │ - ldr r0, [pc, #248] @ (12784 ) │ │ │ │ + ldr r1, [pc, #248] @ (12788 ) │ │ │ │ + ldr r0, [pc, #248] @ (1278c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12566 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1256e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12666 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1266e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 1242a │ │ │ │ - ldr r1, [pc, #144] @ (12740 ) │ │ │ │ + bmi.w 12432 │ │ │ │ + ldr r1, [pc, #144] @ (12748 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r3, [pc, #212] @ (12788 ) │ │ │ │ - ldr r0, [pc, #212] @ (1278c ) │ │ │ │ + ldr r3, [pc, #212] @ (12790 ) │ │ │ │ + ldr r0, [pc, #212] @ (12794 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [sl, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #204] @ (12790 ) │ │ │ │ + ldr r1, [pc, #204] @ (12798 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 12566 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1256e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12628 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12630 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12680 │ │ │ │ - ldr r3, [pc, #96] @ (12740 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12688 │ │ │ │ + ldr r3, [pc, #96] @ (12748 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #172] @ (12794 ) │ │ │ │ - ldr r0, [pc, #176] @ (12798 ) │ │ │ │ + ldr r1, [pc, #172] @ (1279c ) │ │ │ │ + ldr r0, [pc, #176] @ (127a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12566 │ │ │ │ - ldr r3, [pc, #68] @ (12740 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1256e │ │ │ │ + ldr r3, [pc, #68] @ (12748 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #156] @ (1279c ) │ │ │ │ - ldr r0, [pc, #156] @ (127a0 ) │ │ │ │ + ldr r1, [pc, #156] @ (127a4 ) │ │ │ │ + ldr r0, [pc, #156] @ (127a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12566 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (127a4 ) │ │ │ │ - movw r2, #6532 @ 0x1984 │ │ │ │ - ldr r1, [pc, #136] @ (127a8 ) │ │ │ │ - ldr r0, [pc, #140] @ (127ac ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1256e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (127ac ) │ │ │ │ + movw r2, #4446 @ 0x115e │ │ │ │ + ldr r1, [pc, #136] @ (127b0 ) │ │ │ │ + ldr r0, [pc, #140] @ (127b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 12694 │ │ │ │ + bgt.n 1268c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bgt.n 12688 │ │ │ │ + bgt.n 12680 │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 126dc │ │ │ │ + blt.n 126d4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37e0001 │ │ │ │ - ssat16 r0, #2, r4 │ │ │ │ - lsrs r6, r0, #1 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf28e0001 │ │ │ │ - @ instruction: 0xf2360001 │ │ │ │ - @ instruction: 0xf2680001 │ │ │ │ - addw r0, lr, #1 │ │ │ │ - @ instruction: 0xf21a0001 │ │ │ │ - rsb r0, r0, #1 │ │ │ │ - addw r0, r0, #1 │ │ │ │ - sub.w r0, r6, #1 │ │ │ │ - rsbs r0, r8, #1 │ │ │ │ - sbcs.w r0, lr, #1 │ │ │ │ + bfi r0, lr, #0, #2 │ │ │ │ + @ instruction: 0xf3140001 │ │ │ │ + lsrs r2, r6, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf27e0001 │ │ │ │ + @ instruction: 0xf2260001 │ │ │ │ + @ instruction: 0xf2580001 │ │ │ │ + @ instruction: 0xf1fe0001 │ │ │ │ + addw r0, sl, #1 │ │ │ │ + subs.w r0, r0, #1 │ │ │ │ + @ instruction: 0xf1f00001 │ │ │ │ + @ instruction: 0xf1960001 │ │ │ │ + rsb r0, r8, #1 │ │ │ │ + sbc.w r0, lr, #1 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adcs.w r0, r2, #1 │ │ │ │ - @ instruction: 0xf0f80001 │ │ │ │ - orr.w r0, lr, #1 │ │ │ │ - @ instruction: 0xf0cc0001 │ │ │ │ - adds.w r0, r6, #1 │ │ │ │ - @ instruction: 0xf0f40001 │ │ │ │ - eors.w r0, sl, #1 │ │ │ │ - @ instruction: 0xf0da0001 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - subs r4, r2, #5 │ │ │ │ + adc.w r0, r2, #1 │ │ │ │ + @ instruction: 0xf0e80001 │ │ │ │ + bics.w r0, lr, #1 │ │ │ │ + @ instruction: 0xf0bc0001 │ │ │ │ + add.w r0, r6, #1 │ │ │ │ + @ instruction: 0xf0e40001 │ │ │ │ + eor.w r0, sl, #1 │ │ │ │ + @ instruction: 0xf0ca0001 │ │ │ │ + orns r0, r0, #1 │ │ │ │ + subs r4, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - svc 130 @ 0x82 │ │ │ │ + svc 114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, r8, #1 │ │ │ │ + orn r0, r8, #1 │ │ │ │ │ │ │ │ -000127b0 : │ │ │ │ +000127b8 : │ │ │ │ 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] @ 1289c │ │ │ │ + ldr.w ip, [pc, #220] @ 128a4 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (128a0 ) │ │ │ │ + ldr r3, [pc, #212] @ (128a8 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #208] @ (128a4 ) │ │ │ │ + ldr r4, [pc, #208] @ (128ac ) │ │ │ │ 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] @ (128a8 ) │ │ │ │ + ldr r3, [pc, #192] @ (128b0 ) │ │ │ │ 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 c698 │ │ │ │ + bl c6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12878 │ │ │ │ - ldr r3, [pc, #160] @ (128ac ) │ │ │ │ + beq.n 12880 │ │ │ │ + ldr r3, [pc, #160] @ (128b4 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12880 │ │ │ │ + bne.n 12888 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 1288c │ │ │ │ + bpl.n 12894 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 1287c │ │ │ │ - ldr r3, [pc, #136] @ (128b0 ) │ │ │ │ + cbz r2, 12884 │ │ │ │ + ldr r3, [pc, #136] @ (128b8 ) │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 12858 │ │ │ │ - ldr r3, [pc, #132] @ (128b4 ) │ │ │ │ + bne.n 12860 │ │ │ │ + ldr r3, [pc, #132] @ (128bc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12334 │ │ │ │ - ldr r2, [pc, #116] @ (128b8 ) │ │ │ │ - ldr r3, [pc, #92] @ (128a0 ) │ │ │ │ + bl 1233c │ │ │ │ + ldr r2, [pc, #116] @ (128c0 ) │ │ │ │ + ldr r3, [pc, #92] @ (128a8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12896 │ │ │ │ + bne.n 1289e │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #96] @ (128bc ) │ │ │ │ + ldr r0, [pc, #96] @ (128c4 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #92] @ (128c0 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #92] @ (128c8 ) │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ - ldr r1, [pc, #88] @ (128c4 ) │ │ │ │ - ldr r0, [pc, #92] @ (128c8 ) │ │ │ │ + ldr r1, [pc, #88] @ (128cc ) │ │ │ │ + ldr r0, [pc, #92] @ (128d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12840 │ │ │ │ + b.n 12848 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 1283a │ │ │ │ - ldr r0, [pc, #72] @ (128cc ) │ │ │ │ + b.n 12842 │ │ │ │ + ldr r0, [pc, #72] @ (128d4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 12862 │ │ │ │ - ldr r0, [pc, #64] @ (128d0 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 1286a │ │ │ │ + ldr r0, [pc, #64] @ (128d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 12862 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bl 11940 │ │ │ │ + b.n 1286a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bhi.n 12904 │ │ │ │ + bhi.n 128fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 128e8 │ │ │ │ + bhi.n 128e0 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13074 │ │ │ │ + b.n 1306c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 1282c │ │ │ │ + bvc.n 12824 │ │ │ │ movs r3, r0 │ │ │ │ - vaddl.s16 q0, d12, d1 │ │ │ │ + vaddl.s8 q0, d12, d1 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s d16, d0, d1 │ │ │ │ - vhadd.s16 d0, d8, d1 │ │ │ │ - cdp 0, 2, cr0, cr12, cr1, {0} │ │ │ │ - vhadd.s32 d16, d2, d1 │ │ │ │ + vhadd.s32 d16, d0, d1 │ │ │ │ + vhadd.s8 d0, d8, d1 │ │ │ │ + cdp 0, 1, cr0, cr12, cr1, {0} │ │ │ │ + vhadd.s16 d16, d2, d1 │ │ │ │ │ │ │ │ -000128d4 : │ │ │ │ +000128dc : │ │ │ │ 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] @ (12954 ) │ │ │ │ + ldr r4, [pc, #104] @ (1295c ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #104] @ (12958 ) │ │ │ │ + ldr r0, [pc, #104] @ (12960 ) │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #100] @ (1295c ) │ │ │ │ + ldr r4, [pc, #100] @ (12964 ) │ │ │ │ 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] @ (12960 ) │ │ │ │ + ldr r5, [pc, #88] @ (12968 ) │ │ │ │ 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 9954 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #72] @ (12964 ) │ │ │ │ + blx 995c <__snprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #72] @ (1296c ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r2, [pc, #52] @ (12968 ) │ │ │ │ - ldr r3, [pc, #32] @ (12958 ) │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r2, [pc, #52] @ (12970 ) │ │ │ │ + ldr r3, [pc, #32] @ (12960 ) │ │ │ │ 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 1294e │ │ │ │ + bne.n 12956 │ │ │ │ add.w sp, sp, #520 @ 0x208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.s16 d0, d2, d1 │ │ │ │ + vhadd.s8 d0, d2, d1 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 12960 │ │ │ │ + bvs.n 12958 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 12948 │ │ │ │ + bvs.n 12940 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 128f8 │ │ │ │ + bvs.n 128f0 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001296c : │ │ │ │ +00012974 : │ │ │ │ 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] @ (12b6c ) │ │ │ │ + ldr r2, [pc, #496] @ (12b74 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #496] @ (12b70 ) │ │ │ │ + ldr r3, [pc, #496] @ (12b78 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #496] @ (12b74 ) │ │ │ │ + ldr r5, [pc, #496] @ (12b7c ) │ │ │ │ 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 12ac2 │ │ │ │ + beq.w 12ac8 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12ae6 │ │ │ │ + beq.w 12aec │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 12a94 │ │ │ │ + beq.n 12a9a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12a9a │ │ │ │ + beq.n 12aa0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 129e0 │ │ │ │ + beq.n 129e8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12aa6 │ │ │ │ + beq.n 12aac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12b18 │ │ │ │ + beq.w 12b1e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #570425344 @ 0x22000000 │ │ │ │ - bne.n 12a0c │ │ │ │ - ldr r1, [pc, #388] @ (12b78 ) │ │ │ │ - ldr r2, [pc, #380] @ (12b70 ) │ │ │ │ + bne.n 12a14 │ │ │ │ + ldr r1, [pc, #388] @ (12b80 ) │ │ │ │ + ldr r2, [pc, #380] @ (12b78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 12b68 │ │ │ │ + bne.w 12b6e │ │ │ │ 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 12a1e │ │ │ │ + beq.n 12a26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12ab2 │ │ │ │ - ldr r2, [pc, #348] @ (12b7c ) │ │ │ │ - ldr r3, [pc, #348] @ (12b80 ) │ │ │ │ + beq.n 12ab8 │ │ │ │ + ldr r2, [pc, #348] @ (12b84 ) │ │ │ │ + ldr r3, [pc, #348] @ (12b88 ) │ │ │ │ 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, #592] @ 0x250 │ │ │ │ - blx 9818 │ │ │ │ + ldr.w r4, [r2, #424] @ 0x1a8 │ │ │ │ + blx 9820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12b30 │ │ │ │ + beq.n 12b36 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a5a │ │ │ │ + beq.n 12a60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12aba │ │ │ │ + beq.n 12ac0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12b50 │ │ │ │ + beq.n 12b56 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12a7a │ │ │ │ + beq.n 12a80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12a7a │ │ │ │ + cbnz r3, 12a80 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #264] @ (12b84 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #264] @ (12b8c ) │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ - ldr r1, [pc, #260] @ (12b88 ) │ │ │ │ - ldr r0, [pc, #264] @ (12b8c ) │ │ │ │ + ldr r1, [pc, #264] @ (12b90 ) │ │ │ │ + ldr r0, [pc, #264] @ (12b94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 129f0 │ │ │ │ + b.n 129f8 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 129be │ │ │ │ + bne.n 129c6 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 129be │ │ │ │ + b.n 129c6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 129e0 │ │ │ │ + b.n 129e8 │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a1e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12a26 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12a5a │ │ │ │ - ldr r1, [pc, #192] @ (12b84 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12a60 │ │ │ │ + ldr r1, [pc, #192] @ (12b8c ) │ │ │ │ mov.w r0, #776 @ 0x308 │ │ │ │ - ldr r3, [pc, #196] @ (12b90 ) │ │ │ │ - ldr r2, [pc, #200] @ (12b94 ) │ │ │ │ + ldr r3, [pc, #200] @ (12b98 ) │ │ │ │ + ldr r2, [pc, #200] @ (12b9c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #192] @ (12b98 ) │ │ │ │ - ldr r0, [pc, #196] @ (12b9c ) │ │ │ │ + ldr r1, [pc, #196] @ (12ba0 ) │ │ │ │ + ldr r0, [pc, #196] @ (12ba4 ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 128d4 │ │ │ │ - b.n 12a90 │ │ │ │ - ldr r2, [pc, #184] @ (12ba0 ) │ │ │ │ + bl 128dc │ │ │ │ + b.n 12a96 │ │ │ │ + ldr r2, [pc, #184] @ (12ba8 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #184] @ (12ba4 ) │ │ │ │ + ldr r1, [pc, #184] @ (12bac ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 12b48 │ │ │ │ - ldr r3, [pc, #128] @ (12b84 ) │ │ │ │ + cbz r2, 12b4e │ │ │ │ + ldr r3, [pc, #132] @ (12b8c ) │ │ │ │ movw r2, #777 @ 0x309 │ │ │ │ - ldr r1, [pc, #160] @ (12ba8 ) │ │ │ │ - ldr r0, [pc, #160] @ (12bac ) │ │ │ │ + ldr r1, [pc, #160] @ (12bb0 ) │ │ │ │ + ldr r0, [pc, #164] @ (12bb4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12a90 │ │ │ │ - ldr r3, [pc, #104] @ (12b84 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 12a96 │ │ │ │ + ldr r3, [pc, #108] @ (12b8c ) │ │ │ │ movw r2, #777 @ 0x309 │ │ │ │ - ldr r1, [pc, #144] @ (12bb0 ) │ │ │ │ - ldr r0, [pc, #144] @ (12bb4 ) │ │ │ │ + ldr r1, [pc, #144] @ (12bb8 ) │ │ │ │ + ldr r0, [pc, #148] @ (12bbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12a90 │ │ │ │ - ldr r3, [pc, #80] @ (12b84 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 12a96 │ │ │ │ + ldr r3, [pc, #84] @ (12b8c ) │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ - ldr r1, [pc, #128] @ (12bb8 ) │ │ │ │ - ldr r0, [pc, #128] @ (12bbc ) │ │ │ │ + ldr r1, [pc, #128] @ (12bc0 ) │ │ │ │ + ldr r0, [pc, #132] @ (12bc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12a90 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 12a96 │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12b00 │ │ │ │ - ldr r3, [pc, #48] @ (12b84 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12b06 │ │ │ │ + ldr r3, [pc, #52] @ (12b8c ) │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ - ldr r1, [pc, #104] @ (12bc0 ) │ │ │ │ - ldr r0, [pc, #104] @ (12bc4 ) │ │ │ │ + ldr r1, [pc, #104] @ (12bc8 ) │ │ │ │ + ldr r0, [pc, #108] @ (12bcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 12a90 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bvs.n 12c68 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 12a96 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + bvs.n 12c60 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 12c68 │ │ │ │ + bvs.n 12c60 │ │ │ │ movs r3, r0 │ │ │ │ - bvs.n 12b8c │ │ │ │ + bvs.n 12b84 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r4, #4]! │ │ │ │ - stc 0, cr0, [r0, #-4] │ │ │ │ - stcl 0, cr0, [r0, #-4]! │ │ │ │ - stcl 0, cr0, [ip, #-4]! │ │ │ │ - stc 0, cr0, [lr, #4] │ │ │ │ - stc 0, cr0, [ip], #4 │ │ │ │ + ldcl 0, cr0, [r6, #4] │ │ │ │ + ldcl 0, cr0, [r2], #4 │ │ │ │ + ldcl 0, cr0, [r2, #-4] │ │ │ │ + ldcl 0, cr0, [lr, #-4] │ │ │ │ + stc 0, cr0, [r0, #4] │ │ │ │ + ldc 0, cr0, [lr], {1} │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #4] │ │ │ │ - ldcl 0, cr0, [lr, #-4] │ │ │ │ - ldcl 0, cr0, [sl], #-4 │ │ │ │ - stcl 0, cr0, [r6, #-4] │ │ │ │ - stcl 0, cr0, [r2], #-4 │ │ │ │ - stc 0, cr0, [lr, #-4]! │ │ │ │ - mcrr 0, 0, r0, sl, cr1 │ │ │ │ - stc 0, cr0, [lr, #-4] │ │ │ │ - stc 0, cr0, [sl], #-4 │ │ │ │ + stc 0, cr0, [r0, #4] │ │ │ │ + ldcl 0, cr0, [r0, #-4] │ │ │ │ + stcl 0, cr0, [ip], #-4 │ │ │ │ + ldc 0, cr0, [r8, #-4]! │ │ │ │ + mrrc 0, 0, r0, r4, cr1 │ │ │ │ + stc 0, cr0, [r0, #-4]! │ │ │ │ + ldc 0, cr0, [ip], #-4 │ │ │ │ + stc 0, cr0, [r0, #-4] │ │ │ │ + ldc 0, cr0, [ip], {1} │ │ │ │ │ │ │ │ -00012bc8 : │ │ │ │ +00012bd0 : │ │ │ │ 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] @ 12c60 │ │ │ │ + ldr.w ip, [pc, #128] @ 12c68 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (12c64 ) │ │ │ │ + ldr r3, [pc, #124] @ (12c6c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #120] @ (12c68 ) │ │ │ │ + ldr r4, [pc, #120] @ (12c70 ) │ │ │ │ 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] @ (12c6c ) │ │ │ │ + ldr r3, [pc, #104] @ (12c74 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #324 @ 0x144 │ │ │ │ - bl c77c │ │ │ │ - cbz r0, 12c58 │ │ │ │ + bl c784 │ │ │ │ + cbz r0, 12c60 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 12c3a │ │ │ │ + bpl.n 12c42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1296c │ │ │ │ - ldr r2, [pc, #76] @ (12c70 ) │ │ │ │ - ldr r3, [pc, #60] @ (12c64 ) │ │ │ │ + bl 12974 │ │ │ │ + ldr r2, [pc, #76] @ (12c78 ) │ │ │ │ + ldr r3, [pc, #60] @ (12c6c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12c5c │ │ │ │ + bne.n 12c64 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ (12c74 ) │ │ │ │ + ldr r0, [pc, #56] @ (12c7c ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #52] @ (12c78 ) │ │ │ │ - ldr r1, [pc, #52] @ (12c7c ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #52] @ (12c80 ) │ │ │ │ + ldr r1, [pc, #52] @ (12c84 ) │ │ │ │ mov.w r2, #776 @ 0x308 │ │ │ │ - ldr r0, [pc, #52] @ (12c80 ) │ │ │ │ + ldr r0, [pc, #52] @ (12c88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12c22 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 12c8c │ │ │ │ + b.n 12c2a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bmi.n 12c84 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12c88 │ │ │ │ + bmi.n 12c80 │ │ │ │ movs r3, r0 │ │ │ │ - svc 206 @ 0xce │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 12c20 │ │ │ │ + bcc.n 12c18 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ + lsls r4, r7, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [ip], {1} │ │ │ │ - @ instruction: 0xeb380001 │ │ │ │ + stc 0, cr0, [ip], {1} │ │ │ │ + @ instruction: 0xeb280001 │ │ │ │ │ │ │ │ -00012c84 : │ │ │ │ +00012c8c : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 12c92 │ │ │ │ + cbz r3, 12c9a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 12c92 │ │ │ │ + cbz r3, 12c9a │ │ │ │ bx r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.w 96d8 │ │ │ │ + b.w 96e0 │ │ │ │ │ │ │ │ -00012c98 : │ │ │ │ +00012ca0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #56] @ (12ce0 ) │ │ │ │ + ldr r1, [pc, #56] @ (12ce8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #56] @ (12ce4 ) │ │ │ │ + ldr r2, [pc, #56] @ (12cec ) │ │ │ │ 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 9638 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - ldr r2, [pc, #36] @ (12ce8 ) │ │ │ │ - ldr r3, [pc, #28] @ (12ce4 ) │ │ │ │ + blx 9640 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ + ldr r2, [pc, #36] @ (12cf0 ) │ │ │ │ + ldr r3, [pc, #28] @ (12cec ) │ │ │ │ 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 12cdc │ │ │ │ + bne.n 12ce4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bcc.n 12d80 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bcc.n 12d78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 12d58 │ │ │ │ + bcc.n 12d50 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00012cec : │ │ │ │ +00012cf4 : │ │ │ │ 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] @ (12e84 ) │ │ │ │ + ldr r2, [pc, #392] @ (12e8c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #392] @ (12e88 ) │ │ │ │ + ldr r3, [pc, #392] @ (12e90 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #388] @ (12e8c ) │ │ │ │ + ldr r5, [pc, #388] @ (12e94 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 944c │ │ │ │ + blx 9454 │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #364] @ (12e90 ) │ │ │ │ + ldr r3, [pc, #364] @ (12e98 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 9224 │ │ │ │ + blx 922c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12dce │ │ │ │ - ldr r1, [pc, #352] @ (12e94 ) │ │ │ │ + bne.n 12dd6 │ │ │ │ + ldr r1, [pc, #352] @ (12e9c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ - blx 96a0 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96a8 <_PyObject_GetAttrId@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e1c │ │ │ │ + beq.n 12e24 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1149c <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 114a4 <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9530 │ │ │ │ + blx 9538 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12d74 │ │ │ │ + beq.n 12d7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e6c │ │ │ │ + beq.n 12e74 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12d88 │ │ │ │ + beq.n 12d90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e3e │ │ │ │ + beq.n 12e46 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12d9c │ │ │ │ + beq.n 12da4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e50 │ │ │ │ + beq.n 12e58 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12dae │ │ │ │ + beq.n 12db6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12e60 │ │ │ │ + beq.n 12e68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12e30 │ │ │ │ + beq.n 12e38 │ │ │ │ str r5, [r7, #0] │ │ │ │ - ldr r2, [pc, #224] @ (12e98 ) │ │ │ │ - ldr r3, [pc, #208] @ (12e88 ) │ │ │ │ + ldr r2, [pc, #224] @ (12ea0 ) │ │ │ │ + ldr r3, [pc, #208] @ (12e90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12e7e │ │ │ │ + bne.n 12e86 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #204] @ (12e9c ) │ │ │ │ + ldr r1, [pc, #204] @ (12ea4 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ - blx 96a0 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96a8 <_PyObject_GetAttrId@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12e1c │ │ │ │ - blx 9908 │ │ │ │ + cbz r0, 12e24 │ │ │ │ + blx 9910 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12dfc │ │ │ │ + beq.n 12e04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12dfc │ │ │ │ + cbnz r3, 12e04 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 12e18 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r5, 12e20 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 12e14 │ │ │ │ + beq.n 12e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 12e14 │ │ │ │ + cbnz r3, 12e1c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - bl 111e4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + bl 111ec │ │ │ │ movs r4, #2 │ │ │ │ - b.n 12db4 │ │ │ │ - ldr r3, [pc, #128] @ (12ea0 ) │ │ │ │ + b.n 12dbc │ │ │ │ + ldr r3, [pc, #128] @ (12ea8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 92dc │ │ │ │ + blx 92e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e18 │ │ │ │ - blx 93ac │ │ │ │ - b.n 12e14 │ │ │ │ - bl 12c98 │ │ │ │ + beq.n 12e20 │ │ │ │ + blx 93b4 │ │ │ │ + b.n 12e1c │ │ │ │ + bl 12ca0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e14 │ │ │ │ + beq.n 12e1c │ │ │ │ movs r4, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 12db4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12dbc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12d94 │ │ │ │ - b.n 12d9c │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 12d9c │ │ │ │ + b.n 12da4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12da6 │ │ │ │ - b.n 12dae │ │ │ │ + bne.n 12dae │ │ │ │ + b.n 12db6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 12db2 │ │ │ │ - b.n 12e30 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 12dba │ │ │ │ + b.n 12e38 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 12d80 │ │ │ │ - b.n 12d88 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bne.n 12d88 │ │ │ │ + b.n 12d90 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 12e7c │ │ │ │ + bcs.n 12e74 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 12e74 │ │ │ │ + bcs.n 12e6c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ movs r0, r0 │ │ │ │ - udf #158 @ 0x9e │ │ │ │ + udf #150 @ 0x96 │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n 12f24 │ │ │ │ + bcs.n 12f1c │ │ │ │ movs r3, r0 │ │ │ │ - udf #2 │ │ │ │ + ble.n 12e9c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00012ea4 : │ │ │ │ +00012eac : │ │ │ │ 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] @ 12f70 │ │ │ │ + ldr.w r9, [pc, #184] @ 12f78 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ add r9, pc │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 12f54 │ │ │ │ + beq.n 12f5c │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #172] @ (12f74 ) │ │ │ │ + ldr r1, [pc, #172] @ (12f7c ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12f3e │ │ │ │ - ldr r1, [pc, #164] @ (12f78 ) │ │ │ │ + beq.n 12f46 │ │ │ │ + ldr r1, [pc, #164] @ (12f80 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12f3a │ │ │ │ + beq.n 12f42 │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 12f34 │ │ │ │ + ble.n 12f3c │ │ │ │ add.w r6, r7, #8 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r3, 12f58 │ │ │ │ + cbz r3, 12f60 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ - blx 9768 │ │ │ │ - cbnz r0, 12f0e │ │ │ │ + blx 9770 │ │ │ │ + cbnz r0, 12f16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - blx 9768 │ │ │ │ + blx 9770 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12f1e │ │ │ │ + cbz r0, 12f26 │ │ │ │ mov r4, sl │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 12f34 │ │ │ │ + beq.n 12f3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12eec │ │ │ │ - ldr r3, [pc, #92] @ (12f7c ) │ │ │ │ - ldr r1, [pc, #92] @ (12f80 ) │ │ │ │ + b.n 12ef4 │ │ │ │ + ldr r3, [pc, #92] @ (12f84 ) │ │ │ │ + ldr r1, [pc, #92] @ (12f88 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ 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 99c0 │ │ │ │ - ldr r3, [pc, #68] @ (12f84 ) │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #68] @ (12f8c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #64] @ (12f88 ) │ │ │ │ - ldr r0, [pc, #68] @ (12f8c ) │ │ │ │ + ldr r1, [pc, #64] @ (12f90 ) │ │ │ │ + ldr r0, [pc, #68] @ (12f94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99f0 │ │ │ │ - ldr r3, [pc, #52] @ (12f90 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99f8 │ │ │ │ + ldr r3, [pc, #52] @ (12f98 ) │ │ │ │ movs r2, #159 @ 0x9f │ │ │ │ - ldr r1, [pc, #52] @ (12f94 ) │ │ │ │ - ldr r0, [pc, #56] @ (12f98 ) │ │ │ │ + ldr r1, [pc, #52] @ (12f9c ) │ │ │ │ + ldr r0, [pc, #56] @ (12fa0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #716 @ 0x2cc │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bne.n 12ff4 │ │ │ │ + bne.n 12fec │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [lr, #4]! │ │ │ │ - asrs r4, r5, #28 │ │ │ │ + ldrd r0, r0, [lr, #4] │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ - bcc.n 12f48 │ │ │ │ + bcc.n 12f30 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 12f54 │ │ │ │ + bvc.n 12f3c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r2, r0 │ │ │ │ - ldrd r0, r0, [lr, #-4] │ │ │ │ - @ instruction: 0xe9900001 │ │ │ │ + strd r0, r0, [lr, #-4] │ │ │ │ + @ instruction: 0xe9800001 │ │ │ │ │ │ │ │ -00012f9c : │ │ │ │ +00012fa4 : │ │ │ │ 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] @ 136f0 │ │ │ │ + ldr.w r3, [pc, #1856] @ 136f8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov fp, r0 │ │ │ │ - ldr.w r9, [pc, #1852] @ 136f4 │ │ │ │ + ldr.w r9, [pc, #1852] @ 136fc │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #1848] @ 136f8 │ │ │ │ + ldr.w r2, [pc, #1848] @ 13700 │ │ │ │ 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 13384 │ │ │ │ + beq.w 1338c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 13392 │ │ │ │ + beq.w 1339a │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 136a0 │ │ │ │ - ldr.w r1, [pc, #1808] @ 136fc │ │ │ │ + beq.w 136a8 │ │ │ │ + ldr.w r1, [pc, #1808] @ 13704 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 1368a │ │ │ │ - ldr.w r1, [pc, #1796] @ 13700 │ │ │ │ + beq.w 13692 │ │ │ │ + ldr.w r1, [pc, #1796] @ 13708 │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 136ba │ │ │ │ + beq.w 136c2 │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 135d4 │ │ │ │ - ldr.w r2, [pc, #1776] @ 13704 │ │ │ │ + ble.w 135dc │ │ │ │ + ldr.w r2, [pc, #1776] @ 1370c │ │ │ │ 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 13674 │ │ │ │ + beq.w 1367c │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 13060 │ │ │ │ - cbz r4, 1304e │ │ │ │ + bge.n 13068 │ │ │ │ + cbz r4, 13056 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 93d0 │ │ │ │ + blx 93d8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 130f6 │ │ │ │ + blt.n 130fe │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 13546 │ │ │ │ + beq.w 1354e │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 1302e │ │ │ │ + b.n 13036 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - blx 98c8 │ │ │ │ + blx 98d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1359e │ │ │ │ + blt.w 135a6 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13040 │ │ │ │ + beq.n 13048 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13098 │ │ │ │ + beq.n 130a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133a2 │ │ │ │ + beq.w 133aa │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1359e │ │ │ │ + beq.w 135a6 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 135d8 │ │ │ │ + bpl.w 135e0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 134d2 │ │ │ │ + beq.w 134da │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136b6 │ │ │ │ + beq.w 136be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 1368a │ │ │ │ + beq.w 13692 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 136ba │ │ │ │ + beq.w 136c2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - blx 90d8 │ │ │ │ + blx 90e0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 130f6 │ │ │ │ + blt.n 130fe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1304e │ │ │ │ + beq.n 13056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1304e │ │ │ │ + bne.n 13056 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1304e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13056 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 13110 │ │ │ │ + beq.n 13118 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1342e │ │ │ │ + beq.w 13436 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 12ea4 │ │ │ │ + bl 12eac │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 133ca │ │ │ │ - ldr.w r3, [pc, #1508] @ 13708 │ │ │ │ + beq.w 133d2 │ │ │ │ + ldr.w r3, [pc, #1508] @ 13710 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 131b6 │ │ │ │ - ldr.w r1, [pc, #1500] @ 1370c │ │ │ │ + beq.n 131be │ │ │ │ + ldr.w r1, [pc, #1500] @ 13714 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1346e │ │ │ │ - ldr.w r1, [pc, #1484] @ 13710 │ │ │ │ + beq.w 13476 │ │ │ │ + ldr.w r1, [pc, #1484] @ 13718 │ │ │ │ add r1, pc │ │ │ │ - blx 9548 │ │ │ │ - cbnz r0, 1317c │ │ │ │ + blx 9550 │ │ │ │ + cbnz r0, 13184 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ - ldr.w r1, [pc, #1472] @ 13714 │ │ │ │ + ldr.w r1, [pc, #1472] @ 1371c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ - cbz r0, 131a0 │ │ │ │ - ldr.w r1, [pc, #1460] @ 13718 │ │ │ │ + blx 8fc0 │ │ │ │ + cbz r0, 131a8 │ │ │ │ + ldr.w r1, [pc, #1460] @ 13720 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ - cbz r0, 131a0 │ │ │ │ - ldr.w r1, [pc, #1452] @ 1371c │ │ │ │ + blx 8fc0 │ │ │ │ + cbz r0, 131a8 │ │ │ │ + ldr.w r1, [pc, #1452] @ 13724 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ - cbz r0, 131a0 │ │ │ │ - ldr.w r1, [pc, #1440] @ 13720 │ │ │ │ + blx 8fc0 │ │ │ │ + cbz r0, 131a8 │ │ │ │ + ldr.w r1, [pc, #1440] @ 13728 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9548 │ │ │ │ + blx 9550 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 134a0 │ │ │ │ - ldr.w r1, [pc, #1428] @ 13724 │ │ │ │ + bne.w 134a8 │ │ │ │ + ldr.w r1, [pc, #1428] @ 1372c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 134a0 │ │ │ │ + bne.w 134a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 131b6 │ │ │ │ + beq.n 131be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 131b6 │ │ │ │ + cbnz r3, 131be │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ - blx 96b0 │ │ │ │ + blx 96b8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13482 │ │ │ │ + beq.w 1348a │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ - cbz r0, 131ee │ │ │ │ - blx 9494 │ │ │ │ + cbz r0, 131f6 │ │ │ │ + blx 949c │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 98a0 │ │ │ │ + blx 98a8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 133fa │ │ │ │ + beq.w 13402 │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ - blx 9104 │ │ │ │ + blx 910c │ │ │ │ str.w sl, [fp, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1304] @ 13708 │ │ │ │ + ldr.w r3, [pc, #1304] @ 13710 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 133fa │ │ │ │ + beq.w 13402 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ add.w r1, fp, #12 │ │ │ │ adds r0, #12 │ │ │ │ - blx 9104 │ │ │ │ + blx 910c │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 1322c │ │ │ │ - ldr.w r1, [pc, #1292] @ 13728 │ │ │ │ + beq.n 13234 │ │ │ │ + ldr.w r1, [pc, #1292] @ 13730 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 133ea │ │ │ │ - cbz r5, 1324c │ │ │ │ + blt.w 133f2 │ │ │ │ + cbz r5, 13254 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 136d6 │ │ │ │ + bpl.w 136de │ │ │ │ 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 │ │ │ │ @@ -15990,791 +15991,791 @@ │ │ │ │ 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 9350 │ │ │ │ + blx 9358 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 133b8 │ │ │ │ + blt.w 133c0 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 136be │ │ │ │ + beq.w 136c6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [pc, #1188] @ 1372c │ │ │ │ + ldr.w r1, [pc, #1188] @ 13734 │ │ │ │ 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 9064 │ │ │ │ + blx 906c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 134cc │ │ │ │ - blx 95b8 │ │ │ │ + beq.w 134d4 │ │ │ │ + blx 95c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 132c0 │ │ │ │ + beq.n 132c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13446 │ │ │ │ + beq.w 1344e │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 133a8 │ │ │ │ - bne.n 133b8 │ │ │ │ - ldr.w r1, [pc, #1128] @ 13730 │ │ │ │ + bgt.n 133b0 │ │ │ │ + bne.n 133c0 │ │ │ │ + ldr.w r1, [pc, #1128] @ 13738 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 133b8 │ │ │ │ - ldr.w r2, [pc, #1112] @ 13734 │ │ │ │ + blt.n 133c0 │ │ │ │ + ldr.w r2, [pc, #1112] @ 1373c │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133b8 │ │ │ │ - ldr.w r1, [pc, #1084] @ 13738 │ │ │ │ + beq.n 133c0 │ │ │ │ + ldr.w r1, [pc, #1084] @ 13740 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #396 @ 0x18c │ │ │ │ - blx 96a0 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96a8 <_PyObject_GetAttrId@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1331c │ │ │ │ + beq.n 13324 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13456 │ │ │ │ + beq.w 1345e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 133b8 │ │ │ │ + beq.n 133c0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - blx 9504 │ │ │ │ + blx 950c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13342 │ │ │ │ + beq.n 1334a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1345e │ │ │ │ + beq.w 13466 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 133b8 │ │ │ │ + beq.n 133c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1335a │ │ │ │ + beq.n 13362 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1353e │ │ │ │ + beq.w 13546 │ │ │ │ ldr.w r0, [fp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 133cc │ │ │ │ - blx 9494 │ │ │ │ + beq.n 133d4 │ │ │ │ + blx 949c │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 98a0 │ │ │ │ + blx 98a8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13616 │ │ │ │ + beq.w 1361e │ │ │ │ ldr.w r1, [fp, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - blx 9104 │ │ │ │ + blx 910c │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 133cc │ │ │ │ - ldr r3, [pc, #896] @ (13708 ) │ │ │ │ + b.n 133d4 │ │ │ │ + ldr r3, [pc, #896] @ (13710 ) │ │ │ │ ldr.w r6, [r9, r3] │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 12fdc │ │ │ │ + bne.w 12fe4 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ - blx 96b0 │ │ │ │ + blx 96b8 │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 133ca │ │ │ │ + cbz r0, 133d2 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 131c6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13098 │ │ │ │ - ldr r3, [pc, #912] @ (1373c ) │ │ │ │ - ldr r1, [pc, #916] @ (13740 ) │ │ │ │ + b.n 131ce │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 130a0 │ │ │ │ + ldr r3, [pc, #912] @ (13744 ) │ │ │ │ + ldr r1, [pc, #916] @ (13748 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133ca │ │ │ │ + beq.n 133d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1344e │ │ │ │ + beq.n 13456 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #884] @ (13744 ) │ │ │ │ - ldr r3, [pc, #800] @ (136f0 ) │ │ │ │ + ldr r2, [pc, #884] @ (1374c ) │ │ │ │ + ldr r3, [pc, #800] @ (136f8 ) │ │ │ │ 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 13630 │ │ │ │ + bne.w 13638 │ │ │ │ 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 133fa │ │ │ │ + beq.n 13402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13466 │ │ │ │ - cbz r5, 13410 │ │ │ │ + cbz r3, 1346e │ │ │ │ + cbz r5, 13418 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13410 │ │ │ │ + beq.n 13418 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13536 │ │ │ │ + beq.w 1353e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133ca │ │ │ │ + beq.n 133d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 133ca │ │ │ │ + bne.n 133d2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 133ca │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 133d2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ea4 │ │ │ │ + bl 12eac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13122 │ │ │ │ - b.n 133ca │ │ │ │ + bne.w 1312a │ │ │ │ + b.n 133d2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132c0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 132c8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 133ca │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 133d2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1331c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13324 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13342 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1334a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 133fa │ │ │ │ - blx 93ac │ │ │ │ - ldr r3, [pc, #712] @ (1373c ) │ │ │ │ - ldr r1, [pc, #720] @ (13748 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13402 │ │ │ │ + blx 93b4 │ │ │ │ + ldr r3, [pc, #712] @ (13744 ) │ │ │ │ + ldr r1, [pc, #720] @ (13750 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 133ca │ │ │ │ + beq.n 133d2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 133ca │ │ │ │ + beq.n 133d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 133ca │ │ │ │ + bne.n 133d2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 133ca │ │ │ │ - ldr r1, [pc, #680] @ (1374c ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 133d2 │ │ │ │ + ldr r1, [pc, #680] @ (13754 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9548 │ │ │ │ + blx 9550 │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 135ac │ │ │ │ + beq.n 135b4 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 13472 │ │ │ │ + beq.n 1347a │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13472 │ │ │ │ + bne.n 1347a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13472 │ │ │ │ - blx 93ac │ │ │ │ - b.n 132c6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1347a │ │ │ │ + blx 93b4 │ │ │ │ + b.n 132ce │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13628 │ │ │ │ + beq.w 13630 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 130ae │ │ │ │ + beq.w 130b6 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 1365a │ │ │ │ + bpl.w 13662 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add.w ip, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 13646 │ │ │ │ + bpl.w 1364e │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [sp, #28] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 13514 │ │ │ │ + b.n 1351c │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ cmp sl, r3 │ │ │ │ - ble.w 13670 │ │ │ │ + ble.w 13678 │ │ │ │ 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 13510 │ │ │ │ + bne.n 13518 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ - b.n 130bc │ │ │ │ + b.n 130c4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13410 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13418 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1335a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13362 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 135d4 │ │ │ │ + beq.n 135dc │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ffc │ │ │ │ + blx 9004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1356e │ │ │ │ + beq.n 13576 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1356e │ │ │ │ + cbnz r3, 13576 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 13634 │ │ │ │ + bne.n 1363c │ │ │ │ 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 12ea4 │ │ │ │ + bl 12eac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13486 │ │ │ │ - ldr r3, [pc, #372] @ (13708 ) │ │ │ │ + beq.w 1348e │ │ │ │ + ldr r3, [pc, #372] @ (13710 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 1312e │ │ │ │ - b.n 131b6 │ │ │ │ + bne.w 13136 │ │ │ │ + b.n 131be │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13110 │ │ │ │ - b.n 130fc │ │ │ │ - ldr r1, [pc, #416] @ (13750 ) │ │ │ │ + beq.w 13118 │ │ │ │ + b.n 13104 │ │ │ │ + ldr r1, [pc, #416] @ (13758 ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc0 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 134b6 │ │ │ │ + bne.w 134be │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 131b6 │ │ │ │ + beq.w 131be │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 131b6 │ │ │ │ - b.n 131b0 │ │ │ │ + bne.w 131be │ │ │ │ + b.n 131b8 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 13572 │ │ │ │ + b.n 1357a │ │ │ │ mov r3, r6 │ │ │ │ mov r6, sl │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #348] @ (1373c ) │ │ │ │ + ldr r3, [pc, #348] @ (13744 ) │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ - ldr r1, [pc, #364] @ (13754 ) │ │ │ │ + ldr r1, [pc, #364] @ (1375c ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 135a4 │ │ │ │ + beq.n 135ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 135a4 │ │ │ │ + bne.n 135ac │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 13110 │ │ │ │ - b.n 130fc │ │ │ │ - blx 9138 │ │ │ │ + beq.w 13118 │ │ │ │ + b.n 13104 │ │ │ │ + blx 9140 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 133c2 │ │ │ │ - b.n 133ca │ │ │ │ + bne.w 133ca │ │ │ │ + b.n 133d2 │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ mov r6, sl │ │ │ │ - b.n 13110 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 13118 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12ea4 │ │ │ │ + bl 12eac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 13122 │ │ │ │ - b.n 13482 │ │ │ │ - ldr r3, [pc, #272] @ (13758 ) │ │ │ │ + bne.w 1312a │ │ │ │ + b.n 1348a │ │ │ │ + ldr r3, [pc, #272] @ (13760 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #272] @ (1375c ) │ │ │ │ - ldr r0, [pc, #272] @ (13760 ) │ │ │ │ + ldr r1, [pc, #272] @ (13764 ) │ │ │ │ + ldr r0, [pc, #272] @ (13768 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (13764 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (1376c ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #264] @ (13768 ) │ │ │ │ - ldr r0, [pc, #264] @ (1376c ) │ │ │ │ + ldr r1, [pc, #264] @ (13770 ) │ │ │ │ + ldr r0, [pc, #264] @ (13774 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9ae0 │ │ │ │ - ldr r3, [pc, #248] @ (13770 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9ae8 │ │ │ │ + ldr r3, [pc, #248] @ (13778 ) │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r1, [pc, #248] @ (13774 ) │ │ │ │ - ldr r0, [pc, #252] @ (13778 ) │ │ │ │ + ldr r1, [pc, #248] @ (1377c ) │ │ │ │ + ldr r0, [pc, #252] @ (13780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (1377c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #240] @ (13784 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #236] @ (13780 ) │ │ │ │ - ldr r0, [pc, #240] @ (13784 ) │ │ │ │ + ldr r1, [pc, #236] @ (13788 ) │ │ │ │ + ldr r0, [pc, #240] @ (1378c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (13788 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #228] @ (13790 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #228] @ (1378c ) │ │ │ │ - ldr r0, [pc, #232] @ (13790 ) │ │ │ │ + ldr r1, [pc, #228] @ (13794 ) │ │ │ │ + ldr r0, [pc, #232] @ (13798 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9b10 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #212] @ (13794 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9b18 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #212] @ (1379c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #208] @ (13798 ) │ │ │ │ - ldr r0, [pc, #212] @ (1379c ) │ │ │ │ + ldr r1, [pc, #208] @ (137a0 ) │ │ │ │ + ldr r0, [pc, #212] @ (137a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (137a0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (137a8 ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #196] @ (137a4 ) │ │ │ │ - ldr r0, [pc, #200] @ (137a8 ) │ │ │ │ + ldr r1, [pc, #196] @ (137ac ) │ │ │ │ + ldr r0, [pc, #200] @ (137b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1376c │ │ │ │ + beq.n 13764 │ │ │ │ movs r3, r0 │ │ │ │ - beq.n 1376c │ │ │ │ + beq.n 13764 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6, #-4]! │ │ │ │ + ldrd r0, r0, [r6, #-4] │ │ │ │ lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 136d8 │ │ │ │ + bvs.n 136c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrd r0, r0, [sl], #-4 │ │ │ │ - ldrd r0, r0, [r0], #-4 │ │ │ │ - strd r0, r0, [lr], #-4 │ │ │ │ - strd r0, r0, [ip], #-4 │ │ │ │ - strd r0, r0, [lr], #-4 │ │ │ │ - strex r0, r0, [ip, #4] │ │ │ │ - @ instruction: 0xe8180001 │ │ │ │ - b.n 136d4 │ │ │ │ + strd r0, r0, [sl], #-4 │ │ │ │ + strd r0, r0, [r0], #-4 │ │ │ │ + @ instruction: 0xe85e0001 │ │ │ │ + @ instruction: 0xe85c0001 │ │ │ │ + @ instruction: 0xe85e0001 │ │ │ │ + @ instruction: 0xe83c0001 │ │ │ │ + @ instruction: 0xe8080001 │ │ │ │ + b.n 136bc │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 137c8 │ │ │ │ + bpl.n 137b0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 136ec │ │ │ │ + bhi.n 136e4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 134cc │ │ │ │ + b.n 134b4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5} │ │ │ │ + ldmia r4!, {r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13280 │ │ │ │ + b.n 13268 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13210 │ │ │ │ + b.n 131f8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13004 │ │ │ │ + b.n 12fec │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13ebc │ │ │ │ + b.n 13ea4 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r4, #32 │ │ │ │ + asrs r6, r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r5!, {r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #32 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 13734 │ │ │ │ + bgt.n 1371c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13c8c │ │ │ │ + b.n 13c74 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #31 │ │ │ │ + lsrs r0, r5, #31 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 1370c │ │ │ │ + bgt.n 136f4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13c64 │ │ │ │ + b.n 13c4c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #31 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r1, r4, r7} │ │ │ │ + ldmia r4!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 136b4 │ │ │ │ + beq.n 1369c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #31 │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - bgt.n 136cc │ │ │ │ + bgt.n 136b4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13c24 │ │ │ │ + b.n 13c0c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #30 │ │ │ │ + lsrs r4, r3, #30 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13b88 │ │ │ │ + b.n 13b70 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13e90 │ │ │ │ + b.n 13e78 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #30 │ │ │ │ + lsrs r4, r0, #30 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 13b64 │ │ │ │ + b.n 13b4c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13bcc │ │ │ │ + b.n 13bb4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000137ac : │ │ │ │ +000137b4 : │ │ │ │ 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] @ (139a0 ) │ │ │ │ + ldr r2, [pc, #480] @ (139a8 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #480] @ (139a4 ) │ │ │ │ + ldr r3, [pc, #480] @ (139ac ) │ │ │ │ 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 972c │ │ │ │ + blx 9734 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 138dc │ │ │ │ + beq.n 138e4 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 137fc │ │ │ │ + b.n 13804 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9704 │ │ │ │ + blx 970c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 138ba │ │ │ │ + beq.n 138c2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - blx 962c │ │ │ │ + blx 9634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 137f0 │ │ │ │ + bne.n 137f8 │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 13824 │ │ │ │ + b.n 1382c │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9488 │ │ │ │ + blx 9490 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 138c6 │ │ │ │ + bne.n 138ce │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 962c │ │ │ │ + blx 9634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13816 │ │ │ │ + bne.n 1381e │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - blx 90bc │ │ │ │ + blx 90c4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 138c6 │ │ │ │ + beq.n 138ce │ │ │ │ mov r0, fp │ │ │ │ - blx 965c │ │ │ │ + blx 9664 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13954 │ │ │ │ - ldr r1, [pc, #340] @ (139a8 ) │ │ │ │ + beq.w 1395c │ │ │ │ + ldr r1, [pc, #340] @ (139b0 ) │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 138f8 │ │ │ │ - ldr r3, [pc, #332] @ (139ac ) │ │ │ │ + bne.n 13900 │ │ │ │ + ldr r3, [pc, #332] @ (139b4 ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ mov r8, r4 │ │ │ │ - ldr r4, [pc, #328] @ (139b0 ) │ │ │ │ + ldr r4, [pc, #328] @ (139b8 ) │ │ │ │ add r3, pc │ │ │ │ mov fp, ip │ │ │ │ add r4, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 13884 │ │ │ │ + b.n 1388c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 13954 │ │ │ │ + beq.n 1395c │ │ │ │ ldr.w r4, [fp, #4]! │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13986 │ │ │ │ + beq.w 1398e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 98c8 │ │ │ │ + blx 98d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 13874 │ │ │ │ + bne.n 1387c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13878 │ │ │ │ + beq.n 13880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13878 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13878 │ │ │ │ + bne.n 13880 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13880 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91dc │ │ │ │ + blx 91e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 137fc │ │ │ │ + beq.n 13804 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 138dc │ │ │ │ + beq.n 138e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1397e │ │ │ │ + beq.n 13986 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #212] @ (139b4 ) │ │ │ │ - ldr r3, [pc, #192] @ (139a4 ) │ │ │ │ + ldr r2, [pc, #212] @ (139bc ) │ │ │ │ + ldr r3, [pc, #192] @ (139ac ) │ │ │ │ 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 1399a │ │ │ │ + bne.n 139a2 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #188] @ (139b8 ) │ │ │ │ + ldr r1, [pc, #188] @ (139c0 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1385c │ │ │ │ + beq.n 13864 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 13918 │ │ │ │ + b.n 13920 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9488 │ │ │ │ - cbnz r0, 13954 │ │ │ │ + blx 9490 │ │ │ │ + cbnz r0, 1395c │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 962c │ │ │ │ + blx 9634 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1390c │ │ │ │ + bne.n 13914 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1393c │ │ │ │ + beq.n 13944 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 1398a │ │ │ │ + cbz r3, 13992 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 13950 │ │ │ │ + beq.n 13958 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 13992 │ │ │ │ + cbz r3, 1399a │ │ │ │ movs r0, #1 │ │ │ │ - b.n 138de │ │ │ │ + b.n 138e6 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 138c6 │ │ │ │ + beq.n 138ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 138c6 │ │ │ │ + bne.n 138ce │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 138d2 │ │ │ │ - b.n 138dc │ │ │ │ + bne.n 138da │ │ │ │ + b.n 138e4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 138dc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 138e4 │ │ │ │ mov r4, r8 │ │ │ │ - b.n 13906 │ │ │ │ + b.n 1390e │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1393c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13944 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13950 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13958 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 13e50 │ │ │ │ + b.n 13e38 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13e08 │ │ │ │ + b.n 13df0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ + stmia r7!, {r1, r4} │ │ │ │ movs r3, r0 │ │ │ │ - b.n 13d1c │ │ │ │ + b.n 13d04 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000139bc : │ │ │ │ - b.w c944 │ │ │ │ +000139c4 : │ │ │ │ + b.w c94c │ │ │ │ │ │ │ │ -000139c0 : │ │ │ │ +000139c8 : │ │ │ │ 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] @ (13af4 ) │ │ │ │ + ldr r2, [pc, #288] @ (13afc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #288] @ (13af8 ) │ │ │ │ + ldr r3, [pc, #288] @ (13b00 ) │ │ │ │ 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 13aa8 │ │ │ │ + bmi.n 13ab0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #22 │ │ │ │ - blx 98d4 │ │ │ │ + blx 98dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13a8e │ │ │ │ + beq.n 13a96 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 13af0 │ │ │ │ + bpl.n 13af8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 13aca │ │ │ │ + bpl.n 13ad2 │ │ │ │ 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 13a2a │ │ │ │ + bne.n 13a32 │ │ │ │ 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 13a64 │ │ │ │ + blt.n 13a6c │ │ │ │ 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] @ (13afc ) │ │ │ │ - ldr r3, [pc, #100] @ (13af8 ) │ │ │ │ + ldr r2, [pc, #108] @ (13b04 ) │ │ │ │ + ldr r3, [pc, #100] @ (13b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13aec │ │ │ │ + bne.n 13af4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 1161c │ │ │ │ - ldr r2, [pc, #80] @ (13b00 ) │ │ │ │ - ldr r3, [pc, #72] @ (13af8 ) │ │ │ │ + bl 11624 │ │ │ │ + ldr r2, [pc, #80] @ (13b08 ) │ │ │ │ + ldr r3, [pc, #72] @ (13b00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13aec │ │ │ │ + bne.n 13af4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 91a8 │ │ │ │ + b.w 91b0 │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 13a0e │ │ │ │ - ldr r3, [pc, #44] @ (13b04 ) │ │ │ │ + bne.n 13a16 │ │ │ │ + ldr r3, [pc, #44] @ (13b0c ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #44] @ (13b08 ) │ │ │ │ - ldr r0, [pc, #44] @ (13b0c ) │ │ │ │ + ldr r1, [pc, #44] @ (13b10 ) │ │ │ │ + ldr r0, [pc, #44] @ (13b14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9a80 │ │ │ │ - stmia r6!, {r2, r5} │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9a88 │ │ │ │ + stmia r6!, {r2, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r5!, {r2, r3, r6} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r2, #14 │ │ │ │ + lsrs r6, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r0!, {r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 13a5c │ │ │ │ + bmi.n 13a44 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013b10 : │ │ │ │ +00013b18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (13b34 ) │ │ │ │ - blx 93b8 │ │ │ │ - ldr r3, [pc, #16] @ (13b38 ) │ │ │ │ + ldr r4, [pc, #20] @ (13b3c ) │ │ │ │ + blx 93c0 │ │ │ │ + ldr r3, [pc, #16] @ (13b40 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9014 │ │ │ │ - stmia r4!, {r1, r2, r4, r6, r7} │ │ │ │ + b.w 901c │ │ │ │ + stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00013b3c : │ │ │ │ +00013b44 : │ │ │ │ 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] @ 13bbc │ │ │ │ + ldr.w ip, [pc, #112] @ 13bc4 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (13bc0 ) │ │ │ │ + ldr r3, [pc, #108] @ (13bc8 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r4, [pc, #100] @ (13bc4 ) │ │ │ │ + ldr r4, [pc, #100] @ (13bcc ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9694 │ │ │ │ - ldr r3, [pc, #84] @ (13bc8 ) │ │ │ │ + blx 969c │ │ │ │ + ldr r3, [pc, #84] @ (13bd0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - blx 9948 │ │ │ │ + blx 9950 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 13bb2 │ │ │ │ + beq.n 13bba │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ - blx 96cc │ │ │ │ + blx 96d4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9018 │ │ │ │ + blx 9020 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blx 8fe4 │ │ │ │ - ldr r2, [pc, #48] @ (13bcc ) │ │ │ │ - ldr r3, [pc, #32] @ (13bc0 ) │ │ │ │ + blx 8fec │ │ │ │ + ldr r2, [pc, #48] @ (13bd4 ) │ │ │ │ + ldr r3, [pc, #32] @ (13bc8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 13bb8 │ │ │ │ + bne.n 13bc0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 92ac │ │ │ │ - b.n 13b8a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - stmia r4!, {r3, r5, r7} │ │ │ │ + blx 92b4 │ │ │ │ + b.n 13b92 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + stmia r4!, {r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r7} │ │ │ │ + stmia r4!, {r1, r4, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00013bd0 : │ │ │ │ +00013bd8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #100] @ 13c44 │ │ │ │ + ldr.w ip, [pc, #100] @ 13c4c │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #96] @ (13c48 ) │ │ │ │ + ldr r3, [pc, #96] @ (13c50 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13c2a │ │ │ │ - ldr r3, [pc, #88] @ (13c4c ) │ │ │ │ + beq.n 13c32 │ │ │ │ + ldr r3, [pc, #88] @ (13c54 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13c40 │ │ │ │ + beq.n 13c48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 13c08 │ │ │ │ + bne.n 13c10 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #68] @ (13c50 ) │ │ │ │ + ldr r1, [pc, #68] @ (13c58 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ble.n 13c20 │ │ │ │ - ldr r1, [pc, #64] @ (13c54 ) │ │ │ │ + ble.n 13c28 │ │ │ │ + ldr r1, [pc, #64] @ (13c5c ) │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #52] @ (13c58 ) │ │ │ │ + ldr r1, [pc, #52] @ (13c60 ) │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n 13c1a │ │ │ │ - ldr r3, [pc, #48] @ (13c5c ) │ │ │ │ + blx 97b8 │ │ │ │ + b.n 13c22 │ │ │ │ + ldr r3, [pc, #48] @ (13c64 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #44] @ (13c60 ) │ │ │ │ - ldr r0, [pc, #48] @ (13c64 ) │ │ │ │ + ldr r1, [pc, #44] @ (13c68 ) │ │ │ │ + ldr r0, [pc, #48] @ (13c6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - stmia r4!, {r1, r2, r4} │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + stmia r4!, {r1, r2, r3} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - udf #164 @ 0xa4 │ │ │ │ + udf #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ - udf #202 @ 0xca │ │ │ │ + udf #186 @ 0xba │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r0, #9 │ │ │ │ + lsrs r0, r6, #8 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r6, r7} │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013c68 : │ │ │ │ +00013c70 : │ │ │ │ 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] @ (14038 ) │ │ │ │ + ldr r5, [pc, #956] @ (14040 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #956] @ (1403c ) │ │ │ │ + ldr r4, [pc, #956] @ (14044 ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #956] @ 14040 │ │ │ │ + ldr.w fp, [pc, #956] @ 14048 │ │ │ │ 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] @ (14044 ) │ │ │ │ + ldr r3, [pc, #932] @ (1404c ) │ │ │ │ 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,44767 +17053,44417 @@ │ │ │ │ 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] @ (14048 ) │ │ │ │ + ldr r3, [pc, #900] @ (14050 ) │ │ │ │ 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] @ (1404c ) │ │ │ │ + ldr r3, [pc, #876] @ (14054 ) │ │ │ │ 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 13d88 │ │ │ │ + beq.n 13d90 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 13d88 │ │ │ │ + beq.n 13d90 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13d24 │ │ │ │ + beq.n 13d2c │ │ │ │ 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 13d0c │ │ │ │ + bne.n 13d14 │ │ │ │ orrs.w sl, sl, r2, lsl #7 │ │ │ │ - beq.n 13d7a │ │ │ │ - ldr r7, [pc, #808] @ (14050 ) │ │ │ │ + beq.n 13d82 │ │ │ │ + ldr r7, [pc, #808] @ (14058 ) │ │ │ │ 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 13d4e │ │ │ │ + bge.n 13d56 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.n 13d3c │ │ │ │ + bmi.n 13d44 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orrs r5, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9564 │ │ │ │ + blx 956c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e42 │ │ │ │ + beq.n 13e4a │ │ │ │ add r0, sp, #32 │ │ │ │ add r4, r5 │ │ │ │ - blx 931c │ │ │ │ + blx 9324 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 13d2e │ │ │ │ + bne.n 13d36 │ │ │ │ ldrd r1, r5, [sp, #4] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 13d02 │ │ │ │ + bne.n 13d0a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13df8 │ │ │ │ + beq.n 13e00 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 13df8 │ │ │ │ + cbz r7, 13e00 │ │ │ │ lsls r3, r7, #24 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bpl.n 13db0 │ │ │ │ + bpl.n 13db8 │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ lsls r1, r7, #24 │ │ │ │ - bmi.n 13d9a │ │ │ │ + bmi.n 13da2 │ │ │ │ orrs.w r7, r7, r3, lsl #7 │ │ │ │ - beq.n 13dee │ │ │ │ + beq.n 13df6 │ │ │ │ adds r4, #1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 13dd2 │ │ │ │ + bge.n 13dda │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 13dc0 │ │ │ │ + bmi.n 13dc8 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90e8 │ │ │ │ + blx 90f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e42 │ │ │ │ + beq.n 13e4a │ │ │ │ add r4, r8 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bne.n 13db2 │ │ │ │ + bne.n 13dba │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13d92 │ │ │ │ + bne.n 13d9a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13e70 │ │ │ │ + beq.n 13e78 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13e70 │ │ │ │ + beq.n 13e78 │ │ │ │ lsls r1, r5, #24 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bpl.n 13e24 │ │ │ │ + bpl.n 13e2c │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ lsls r4, r5, #24 │ │ │ │ - bmi.n 13e0e │ │ │ │ + bmi.n 13e16 │ │ │ │ orrs.w r5, r5, r1, lsl #7 │ │ │ │ - beq.n 13e62 │ │ │ │ + beq.n 13e6a │ │ │ │ adds r0, #1 │ │ │ │ - b.n 13e36 │ │ │ │ + b.n 13e3e │ │ │ │ str.w r0, [r6], #4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r0, r0, #1 │ │ │ │ - beq.n 13e62 │ │ │ │ + beq.n 13e6a │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 985c │ │ │ │ + blx 9864 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13e28 │ │ │ │ + bne.n 13e30 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #524] @ (14054 ) │ │ │ │ - ldr r3, [pc, #496] @ (1403c ) │ │ │ │ + ldr r2, [pc, #524] @ (1405c ) │ │ │ │ + ldr r3, [pc, #496] @ (14044 ) │ │ │ │ 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 13fc6 │ │ │ │ + bne.w 13fce │ │ │ │ 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 13e06 │ │ │ │ + bne.n 13e0e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 13ea4 │ │ │ │ + cbz r3, 13eac │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13ea4 │ │ │ │ + cbz r4, 13eac │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #8 │ │ │ │ - b.n 13e96 │ │ │ │ + b.n 13e9e │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13ea4 │ │ │ │ + beq.n 13eac │ │ │ │ vldr d0, [r5] │ │ │ │ - blx 9334 │ │ │ │ + blx 933c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13e8a │ │ │ │ - b.n 13e42 │ │ │ │ + bne.n 13e92 │ │ │ │ + b.n 13e4a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13edc │ │ │ │ + cbz r3, 13ee4 │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13edc │ │ │ │ + cbz r4, 13ee4 │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #24 │ │ │ │ - b.n 13eca │ │ │ │ + b.n 13ed2 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ adds r3, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13edc │ │ │ │ + beq.n 13ee4 │ │ │ │ vldr d1, [r5, #-8] │ │ │ │ vldr d0, [r5, #-16] │ │ │ │ - blx 97a0 │ │ │ │ + blx 97a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13ebe │ │ │ │ - b.n 13e42 │ │ │ │ + bne.n 13ec6 │ │ │ │ + b.n 13e4a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13f5e │ │ │ │ + beq.n 13f66 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 13f5e │ │ │ │ + ble.n 13f66 │ │ │ │ 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 9440 │ │ │ │ + blx 9448 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13e42 │ │ │ │ + beq.n 13e4a │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13fb6 │ │ │ │ - ldr r3, [pc, #336] @ (14058 ) │ │ │ │ + ble.n 13fbe │ │ │ │ + ldr r3, [pc, #336] @ (14060 ) │ │ │ │ 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 13fca │ │ │ │ + beq.n 13fd2 │ │ │ │ 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 14006 │ │ │ │ - ldr r1, [pc, #288] @ (1405c ) │ │ │ │ + beq.n 1400e │ │ │ │ + ldr r1, [pc, #288] @ (14064 ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 14022 │ │ │ │ + beq.n 1402a │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 13fee │ │ │ │ + ble.n 13ff6 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 13f22 │ │ │ │ + bne.n 13f2a │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r0, [r8], #4 │ │ │ │ - bcs.n 13ef4 │ │ │ │ + bcs.n 13efc │ │ │ │ mov r6, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 13fc2 │ │ │ │ + cbz r3, 13fca │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13fc2 │ │ │ │ + ble.n 13fca │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w sl, [r4] │ │ │ │ - blx 971c │ │ │ │ + blx 9724 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13e42 │ │ │ │ + beq.w 13e4a │ │ │ │ adds r4, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 13fba │ │ │ │ + ble.n 13fc2 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 13f9a │ │ │ │ + b.n 13fa2 │ │ │ │ add.w fp, fp, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, fp │ │ │ │ - beq.n 13fba │ │ │ │ + beq.n 13fc2 │ │ │ │ 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 9710 │ │ │ │ + blx 9718 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 13f90 │ │ │ │ - b.n 13e42 │ │ │ │ + bne.n 13f98 │ │ │ │ + b.n 13e4a │ │ │ │ adds r4, #4 │ │ │ │ - b.n 13f52 │ │ │ │ + b.n 13f5a │ │ │ │ subs r5, #1 │ │ │ │ str.w r7, [r6], #4 │ │ │ │ - bcs.n 13f70 │ │ │ │ + bcs.n 13f78 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13e46 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - cbz r6, 13ff2 │ │ │ │ - ldr r3, [pc, #140] @ (1405c ) │ │ │ │ + b.n 13e4e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + cbz r6, 13ffa │ │ │ │ + ldr r3, [pc, #140] @ (14064 ) │ │ │ │ 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 1401a │ │ │ │ + beq.n 14022 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ 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 14006 │ │ │ │ + beq.n 1400e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #88] @ (14060 ) │ │ │ │ + ldr r3, [pc, #88] @ (14068 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #88] @ (14064 ) │ │ │ │ - ldr r0, [pc, #88] @ (14068 ) │ │ │ │ + ldr r1, [pc, #88] @ (1406c ) │ │ │ │ + ldr r0, [pc, #88] @ (14070 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 14022 │ │ │ │ + beq.n 1402a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #72] @ (1406c ) │ │ │ │ + ldr r3, [pc, #72] @ (14074 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #68] @ (14070 ) │ │ │ │ - ldr r0, [pc, #72] @ (14074 ) │ │ │ │ + ldr r1, [pc, #68] @ (14078 ) │ │ │ │ + ldr r0, [pc, #72] @ (1407c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r5, r6} │ │ │ │ + stmia r3!, {r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 1402c │ │ │ │ + ble.n 14014 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r4, r5, r7} │ │ │ │ + stmia r1!, {r1, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r4, #25 │ │ │ │ + lsls r6, r2, #25 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r3!, {r3, r4, r6} │ │ │ │ + stmia r3!, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #25 │ │ │ │ + lsls r0, r7, #24 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014078 : │ │ │ │ +00014080 : │ │ │ │ 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] @ (140cc ) │ │ │ │ + ldr r1, [pc, #64] @ (140d4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 140b4 │ │ │ │ + cbz r0, 140bc │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ - blx 9530 │ │ │ │ + blx 9538 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 140b4 │ │ │ │ + beq.n 140bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 140ba │ │ │ │ + cbz r3, 140c2 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bge.n 14008 │ │ │ │ + bge.n 13ff0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000140d0 : │ │ │ │ +000140d8 : │ │ │ │ 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] @ (14294 ) │ │ │ │ + ldr r4, [pc, #432] @ (1429c ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #432] @ (14298 ) │ │ │ │ + ldr r0, [pc, #432] @ (142a0 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #424] @ (1429c ) │ │ │ │ + ldr r4, [pc, #424] @ (142a4 ) │ │ │ │ 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 14290 │ │ │ │ - ldr r3, [pc, #400] @ (142a0 ) │ │ │ │ + bpl.w 14298 │ │ │ │ + ldr r3, [pc, #400] @ (142a8 ) │ │ │ │ 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 14168 │ │ │ │ - blx 91c4 │ │ │ │ + b.n 14170 │ │ │ │ + blx 91cc │ │ │ │ mov r1, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 141be │ │ │ │ + beq.n 141c6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 14154 │ │ │ │ + beq.n 1415c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14208 │ │ │ │ + beq.n 14210 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 141be │ │ │ │ + blt.n 141c6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.w 14290 │ │ │ │ + bpl.w 14298 │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 1427a │ │ │ │ - ldr r1, [pc, #308] @ (142a4 ) │ │ │ │ + beq.w 14282 │ │ │ │ + ldr r1, [pc, #308] @ (142ac ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14276 │ │ │ │ + beq.n 1427e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bge.n 14210 │ │ │ │ + bge.n 14218 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 1425e │ │ │ │ - ldr r2, [pc, #284] @ (142a8 ) │ │ │ │ + bpl.n 14266 │ │ │ │ + ldr r2, [pc, #284] @ (142b0 ) │ │ │ │ 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 14126 │ │ │ │ + bne.n 1412e │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9994 │ │ │ │ - cbz r0, 141be │ │ │ │ + blx 999c │ │ │ │ + cbz r0, 141c6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ - blx 91c4 │ │ │ │ + blx 91cc │ │ │ │ mov r1, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14136 │ │ │ │ + bne.n 1413e │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ - blx 94ac │ │ │ │ + blx 94b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14246 │ │ │ │ + beq.n 1424e │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 9694 │ │ │ │ + blx 969c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 965c │ │ │ │ + blx 9664 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1422c │ │ │ │ + cbz r0, 14234 │ │ │ │ mov r0, r8 │ │ │ │ - blx 965c │ │ │ │ + blx 9664 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1423c │ │ │ │ + cbz r0, 14244 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 8fe4 │ │ │ │ + blx 8fec │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 14212 │ │ │ │ + b.n 1421a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14154 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1415c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #152] @ (142ac ) │ │ │ │ - ldr r3, [pc, #128] @ (14298 ) │ │ │ │ + ldr r2, [pc, #152] @ (142b4 ) │ │ │ │ + ldr r3, [pc, #128] @ (142a0 ) │ │ │ │ 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 14242 │ │ │ │ + bne.n 1424a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #128] @ (142b0 ) │ │ │ │ + ldr r5, [pc, #128] @ (142b8 ) │ │ │ │ mov r0, r8 │ │ │ │ - blx 965c │ │ │ │ + blx 9664 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 141ec │ │ │ │ - ldr r6, [pc, #116] @ (142b4 ) │ │ │ │ + bne.n 141f4 │ │ │ │ + ldr r6, [pc, #116] @ (142bc ) │ │ │ │ add r6, pc │ │ │ │ - b.n 141ec │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (142b8 ) │ │ │ │ + b.n 141f4 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (142c0 ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #108] @ (142bc ) │ │ │ │ - ldr r0, [pc, #112] @ (142c0 ) │ │ │ │ + ldr r1, [pc, #108] @ (142c4 ) │ │ │ │ + ldr r0, [pc, #112] @ (142c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (142c4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (142cc ) │ │ │ │ movw r2, #782 @ 0x30e │ │ │ │ - ldr r1, [pc, #96] @ (142c8 ) │ │ │ │ - ldr r0, [pc, #100] @ (142cc ) │ │ │ │ + ldr r1, [pc, #96] @ (142d0 ) │ │ │ │ + ldr r0, [pc, #100] @ (142d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #84] @ (142d0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #84] @ (142d8 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (142d4 ) │ │ │ │ - ldr r0, [pc, #84] @ (142d8 ) │ │ │ │ + ldr r1, [pc, #80] @ (142dc ) │ │ │ │ + ldr r0, [pc, #84] @ (142e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99f0 │ │ │ │ - ite ne │ │ │ │ - movne r3, r0 │ │ │ │ - lsleq r0, r4, #14 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99f8 │ │ │ │ + ite eq │ │ │ │ + moveq r3, r0 │ │ │ │ + lslne r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00fe │ │ │ │ + bkpt 0x00f6 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ + pop {r1, r2, r3, r4, r6, r7, pc} │ │ │ │ movs r3, r0 │ │ │ │ - bhi.n 142a8 │ │ │ │ + bhi.n 14290 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 1429c │ │ │ │ + bhi.n 14284 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #16 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 1439c │ │ │ │ + bvs.n 14384 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 142cc │ │ │ │ + bhi.n 142b4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r1, #16 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ movs r2, r0 │ │ │ │ - bvs.n 14378 │ │ │ │ + bvs.n 14360 │ │ │ │ movs r1, r0 │ │ │ │ - bhi.n 14278 │ │ │ │ + bhi.n 14260 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r5, r7} │ │ │ │ + stmia r0!, {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000142dc : │ │ │ │ +000142e4 : │ │ │ │ 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] @ 144a4 │ │ │ │ + ldr.w sl, [pc, #432] @ 144ac │ │ │ │ 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 95c4 │ │ │ │ + blx 95cc │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 143be │ │ │ │ + beq.n 143c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 1446c │ │ │ │ - ldr r2, [pc, #396] @ (144a8 ) │ │ │ │ + bpl.w 14474 │ │ │ │ + ldr r2, [pc, #396] @ (144b0 ) │ │ │ │ add.w r8, fp, #8 │ │ │ │ add.w r7, r5, #8 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr r2, [pc, #384] @ (144ac ) │ │ │ │ + ldr r2, [pc, #384] @ (144b4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 14342 │ │ │ │ + b.n 1434a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 143aa │ │ │ │ + blt.n 143b2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 1446c │ │ │ │ + bpl.w 14474 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1448c │ │ │ │ - ldr r2, [pc, #356] @ (144b0 ) │ │ │ │ + beq.w 14494 │ │ │ │ + ldr r2, [pc, #356] @ (144b8 ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14488 │ │ │ │ + beq.w 14490 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 143c2 │ │ │ │ + bge.n 143ca │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 14470 │ │ │ │ + bpl.w 14478 │ │ │ │ ldr.w r3, [r8, #4]! │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 143ca │ │ │ │ + cbz r0, 143d2 │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14332 │ │ │ │ + beq.n 1433a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 14332 │ │ │ │ + bne.n 1433a │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 14336 │ │ │ │ + bge.n 1433e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 143be │ │ │ │ + beq.n 143c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14458 │ │ │ │ + beq.n 14460 │ │ │ │ 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 8f20 │ │ │ │ + blx 8f28 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 143fa │ │ │ │ + cbz r0, 14402 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 9278 │ │ │ │ + blx 9280 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 143f4 │ │ │ │ + beq.n 143fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1444a │ │ │ │ + cbz r3, 14452 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1437e │ │ │ │ - blx 93ac │ │ │ │ + bne.n 14386 │ │ │ │ + blx 93b4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 920c │ │ │ │ + blx 9214 │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #168] @ (144b4 ) │ │ │ │ + ldr r0, [pc, #168] @ (144bc ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - blx 8f20 │ │ │ │ + blx 8f28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - blx 9200 │ │ │ │ + blx 9208 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 14430 │ │ │ │ + beq.n 14438 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 14464 │ │ │ │ + cbz r2, 1446c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 143aa │ │ │ │ + beq.n 143b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 143aa │ │ │ │ + bne.n 143b2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 143aa │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 143b2 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 1437e │ │ │ │ - b.n 143fa │ │ │ │ + bne.n 14386 │ │ │ │ + b.n 14402 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 143c2 │ │ │ │ + b.n 143ca │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14430 │ │ │ │ - bl 99f0 │ │ │ │ - ldr r3, [pc, #68] @ (144b8 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14438 │ │ │ │ + bl 99f8 │ │ │ │ + ldr r3, [pc, #68] @ (144c0 ) │ │ │ │ mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #68] @ (144bc ) │ │ │ │ - ldr r0, [pc, #68] @ (144c0 ) │ │ │ │ + ldr r1, [pc, #68] @ (144c4 ) │ │ │ │ + ldr r0, [pc, #68] @ (144c8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #52] @ (144c4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #52] @ (144cc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #52] @ (144c8 ) │ │ │ │ - ldr r0, [pc, #52] @ (144cc ) │ │ │ │ + ldr r1, [pc, #52] @ (144d0 ) │ │ │ │ + ldr r0, [pc, #52] @ (144d4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r1, r3, r4, r5, r6, r7} │ │ │ │ + pop {r1, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 14408 │ │ │ │ + bvc.n 143f0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #7 │ │ │ │ + lsls r2, r5, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bmi.n 14548 │ │ │ │ + bmi.n 14530 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 14500 │ │ │ │ + bvc.n 144e8 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ + lsls r6, r1, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0090 │ │ │ │ + bkpt 0x0080 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r7} │ │ │ │ + stmia r2!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000144d0 : │ │ │ │ +000144d8 : │ │ │ │ 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] @ (14554 ) │ │ │ │ + ldr r3, [pc, #112] @ (1455c ) │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r3 │ │ │ │ - blx 96a0 <_PyObject_GetAttrId@plt> │ │ │ │ - cbz r0, 14528 │ │ │ │ + blx 96a8 <_PyObject_GetAttrId@plt> │ │ │ │ + cbz r0, 14530 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 90bc │ │ │ │ + blx 90c4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 14512 │ │ │ │ + beq.n 1451a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 14518 │ │ │ │ + cbz r3, 14520 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #44] @ (14558 ) │ │ │ │ + ldr r3, [pc, #44] @ (14560 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 92dc │ │ │ │ - cbnz r0, 14538 │ │ │ │ + blx 92e4 │ │ │ │ + cbnz r0, 14540 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 14512 │ │ │ │ - ldr r1, [pc, #32] @ (1455c ) │ │ │ │ + b.n 1451a │ │ │ │ + ldr r1, [pc, #32] @ (14564 ) │ │ │ │ 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] @ (14560 ) │ │ │ │ + ldr r1, [pc, #20] @ (14568 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ - b.n 14534 │ │ │ │ - cbnz r2, 1459c │ │ │ │ + blx 97b8 │ │ │ │ + b.n 1453c │ │ │ │ + cbnz r2, 145a2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14484 │ │ │ │ + bvs.n 1446c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014564 : │ │ │ │ +0001456c : │ │ │ │ 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] @ (14768 ) │ │ │ │ + ldr r3, [pc, #496] @ (14770 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #496] @ (1476c ) │ │ │ │ + ldr r2, [pc, #496] @ (14774 ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #492] @ (14770 ) │ │ │ │ + ldr r3, [pc, #492] @ (14778 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #488] @ (14774 ) │ │ │ │ + ldr r1, [pc, #488] @ (1477c ) │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 146e0 │ │ │ │ + beq.w 146e8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 145f8 │ │ │ │ + cbz r4, 14600 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 96f8 │ │ │ │ + blx 9700 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 14688 │ │ │ │ - ldr r1, [pc, #444] @ (14778 ) │ │ │ │ + beq.n 14690 │ │ │ │ + ldr r1, [pc, #444] @ (14780 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14688 │ │ │ │ - blx 93dc │ │ │ │ + beq.n 14690 │ │ │ │ + blx 93e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 145da │ │ │ │ + beq.n 145e2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #412] @ (1477c ) │ │ │ │ - ldr r3, [pc, #400] @ (14770 ) │ │ │ │ + ldr r2, [pc, #412] @ (14784 ) │ │ │ │ + ldr r3, [pc, #400] @ (14778 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 14764 │ │ │ │ + bne.w 1476c │ │ │ │ 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 146f4 │ │ │ │ + blt.n 146fc │ │ │ │ mov r0, r1 │ │ │ │ - blx 9310 │ │ │ │ + blx 9318 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14746 │ │ │ │ + beq.w 1474e │ │ │ │ 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] @ (14780 ) │ │ │ │ + ldr r0, [pc, #352] @ (14788 ) │ │ │ │ add r0, pc │ │ │ │ - blx 94ec │ │ │ │ + blx 94f4 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14708 │ │ │ │ - ldr r1, [pc, #344] @ (14784 ) │ │ │ │ + beq.n 14710 │ │ │ │ + ldr r1, [pc, #344] @ (1478c ) │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r0 │ │ │ │ - blx 90bc │ │ │ │ + blx 90c4 │ │ │ │ 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 962c │ │ │ │ + blx 9634 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14732 │ │ │ │ + beq.n 1473a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 145ae │ │ │ │ - ldr r2, [pc, #296] @ (14788 ) │ │ │ │ + blt.n 145b6 │ │ │ │ + ldr r2, [pc, #296] @ (14790 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #296] @ (1478c ) │ │ │ │ + ldr r1, [pc, #296] @ (14794 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146a0 │ │ │ │ + beq.n 146a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 146a0 │ │ │ │ + cbnz r3, 146a8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146a0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1469a │ │ │ │ + beq.n 146a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1472a │ │ │ │ + beq.n 14732 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 146b4 │ │ │ │ + beq.n 146bc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146b4 │ │ │ │ + beq.n 146bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 146e4 │ │ │ │ + cbz r3, 146ec │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 146ce │ │ │ │ + beq.n 146d6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146ce │ │ │ │ + beq.n 146d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 146ec │ │ │ │ - cbz r6, 146e0 │ │ │ │ + cbz r3, 146f4 │ │ │ │ + cbz r6, 146e8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146e0 │ │ │ │ + beq.n 146e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14722 │ │ │ │ + cbz r3, 1472a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 145dc │ │ │ │ + b.n 145e4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146b4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146bc │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146ce │ │ │ │ - ldr r1, [pc, #152] @ (14790 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146d6 │ │ │ │ + ldr r1, [pc, #152] @ (14798 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9064 │ │ │ │ - cbz r0, 14708 │ │ │ │ + blx 906c │ │ │ │ + cbz r0, 14710 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - blx 925c │ │ │ │ - b.n 145dc │ │ │ │ + blx 9264 │ │ │ │ + b.n 145e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 146e0 │ │ │ │ + beq.n 146e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 146e0 │ │ │ │ + bne.n 146e8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146e0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146e8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 146e0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146e8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1469a │ │ │ │ - ldr r3, [pc, #84] @ (14788 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 146a2 │ │ │ │ + ldr r3, [pc, #84] @ (14790 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ (14794 ) │ │ │ │ + ldr r1, [pc, #92] @ (1479c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n 14670 │ │ │ │ - ldr r3, [pc, #64] @ (14788 ) │ │ │ │ + blx 97b8 │ │ │ │ + b.n 14678 │ │ │ │ + ldr r3, [pc, #64] @ (14790 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (14798 ) │ │ │ │ + ldr r1, [pc, #76] @ (147a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 14712 │ │ │ │ - b.n 146e0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - hlt 0x0000 │ │ │ │ - movs r3, r0 │ │ │ │ + bne.n 1471a │ │ │ │ + b.n 146e8 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ rev16 r0, r7 │ │ │ │ movs r3, r0 │ │ │ │ + rev16 r0, r6 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14694 │ │ │ │ + bvs.n 1487c │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 147e8 │ │ │ │ + bvc.n 147d0 │ │ │ │ movs r1, r0 │ │ │ │ - rev r4, r3 │ │ │ │ + rev r4, r2 │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 146c8 │ │ │ │ + bcc.n 146b0 │ │ │ │ movs r1, r0 │ │ │ │ - bvs.n 14698 │ │ │ │ + bvs.n 14880 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 14854 │ │ │ │ + bvs.n 1483c │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 147f4 │ │ │ │ + bpl.n 147dc │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14790 │ │ │ │ + bmi.n 14778 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 1476c │ │ │ │ + bmi.n 14754 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001479c : │ │ │ │ +000147a4 : │ │ │ │ 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] @ (14820 ) │ │ │ │ + ldr r3, [pc, #116] @ (14828 ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 147d0 │ │ │ │ + cbz r3, 147d8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 147d0 │ │ │ │ + cbz r3, 147d8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 147f0 │ │ │ │ + cbz r0, 147f8 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ - cbz r2, 147f6 │ │ │ │ + cbz r2, 147fe │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 147f6 │ │ │ │ + cbz r2, 147fe │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #80] @ (14824 ) │ │ │ │ - ldr r1, [pc, #84] @ (14828 ) │ │ │ │ + ldr r3, [pc, #80] @ (1482c ) │ │ │ │ + ldr r1, [pc, #84] @ (14830 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 147f0 │ │ │ │ + beq.n 147f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14818 │ │ │ │ + cbz r3, 14820 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #44] @ (14824 ) │ │ │ │ + ldr r0, [pc, #44] @ (1482c ) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #48] @ (1482c ) │ │ │ │ + ldr r1, [pc, #48] @ (14834 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 147f0 │ │ │ │ + beq.n 147f8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 147f0 │ │ │ │ + bne.n 147f8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 147f0 │ │ │ │ - @ instruction: 0xb84c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 147f8 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 14888 │ │ │ │ + bpl.n 14870 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 148c4 │ │ │ │ + bpl.n 148ac │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014830 : │ │ │ │ +00014838 : │ │ │ │ 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] @ (149b8 ) │ │ │ │ + ldr r4, [pc, #376] @ (149c0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #376] @ (149bc ) │ │ │ │ + ldr r3, [pc, #376] @ (149c4 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - beq.n 148c4 │ │ │ │ + beq.n 148cc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1494a │ │ │ │ + beq.n 14952 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1494a │ │ │ │ + beq.n 14952 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14920 │ │ │ │ - ldr r2, [pc, #348] @ (149c0 ) │ │ │ │ + beq.n 14928 │ │ │ │ + ldr r2, [pc, #348] @ (149c8 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 148de │ │ │ │ - ldr r2, [pc, #340] @ (149c4 ) │ │ │ │ + beq.n 148e6 │ │ │ │ + ldr r2, [pc, #340] @ (149cc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 148ce │ │ │ │ + beq.n 148d6 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14934 │ │ │ │ + beq.n 1493c │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14934 │ │ │ │ + beq.n 1493c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 148f4 │ │ │ │ + beq.n 148fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 149a4 │ │ │ │ + beq.w 149ac │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 14992 │ │ │ │ + beq.n 1499a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97c8 │ │ │ │ + blx 97d0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14960 │ │ │ │ + beq.n 14968 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 148be │ │ │ │ + beq.n 148c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 14928 │ │ │ │ + beq.n 14930 │ │ │ │ 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 9040 │ │ │ │ + blx 9048 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 1495c │ │ │ │ + beq.n 14964 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq r5, r3 │ │ │ │ - beq.n 148be │ │ │ │ + beq.n 148c6 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 148ae │ │ │ │ - ldr r2, [pc, #208] @ (149c8 ) │ │ │ │ + b.n 148b6 │ │ │ │ + ldr r2, [pc, #208] @ (149d0 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #208] @ (149cc ) │ │ │ │ + ldr r1, [pc, #208] @ (149d4 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9678 <_PyErr_FormatFromCause@plt> │ │ │ │ + blx 9680 <_PyErr_FormatFromCause@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 14920 │ │ │ │ + beq.n 14928 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 14920 │ │ │ │ + cbnz r2, 14928 │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #144] @ (149c8 ) │ │ │ │ + ldr r0, [pc, #144] @ (149d0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #148] @ (149d0 ) │ │ │ │ + ldr r1, [pc, #148] @ (149d8 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 148f8 │ │ │ │ - ldr r3, [pc, #124] @ (149c8 ) │ │ │ │ - ldr r1, [pc, #132] @ (149d4 ) │ │ │ │ + b.n 14900 │ │ │ │ + ldr r3, [pc, #124] @ (149d0 ) │ │ │ │ + ldr r1, [pc, #132] @ (149dc ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 97b0 │ │ │ │ - b.n 14920 │ │ │ │ + blx 97b8 │ │ │ │ + b.n 14928 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 14878 │ │ │ │ - ldr r1, [pc, #100] @ (149c8 ) │ │ │ │ + b.n 14880 │ │ │ │ + ldr r1, [pc, #100] @ (149d0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ - ldr r1, [pc, #108] @ (149d8 ) │ │ │ │ + ldr r1, [pc, #108] @ (149e0 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 97b0 │ │ │ │ + blx 97b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 148f8 │ │ │ │ + beq.n 14900 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 148f8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 14900 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 148f8 │ │ │ │ + b.n 14900 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9040 │ │ │ │ + blx 9048 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.w 1489e │ │ │ │ - ldr r2, [pc, #32] @ (149c8 ) │ │ │ │ + beq.w 148a6 │ │ │ │ + ldr r2, [pc, #32] @ (149d0 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (149dc ) │ │ │ │ + ldr r1, [pc, #48] @ (149e4 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 14974 │ │ │ │ + blx 923c │ │ │ │ + b.n 1497c │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ + @ instruction: 0xb7b0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 14ab0 │ │ │ │ + bpl.n 14a98 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 149d0 │ │ │ │ + bmi.n 149b8 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14a78 │ │ │ │ + bmi.n 14a60 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14910 │ │ │ │ + bmi.n 148f8 │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 14a50 │ │ │ │ + bmi.n 14a38 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000149e0 : │ │ │ │ +000149e8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 14a10 │ │ │ │ + blt.n 14a18 │ │ │ │ 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] @ (14a14 ) │ │ │ │ + ldr r0, [pc, #24] @ (14a1c ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9814 │ │ │ │ - b.w 9684 │ │ │ │ - stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + b.w 981c │ │ │ │ + b.w 968c │ │ │ │ + stmia r1!, {r1, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00014a18 : │ │ │ │ +00014a20 : │ │ │ │ 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, 14a3e │ │ │ │ + cbz r0, 14a46 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 14a3e │ │ │ │ + beq.n 14a46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14a80 │ │ │ │ + cbz r2, 14a88 │ │ │ │ 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, 14a68 │ │ │ │ + cbz r0, 14a70 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 14a68 │ │ │ │ + beq.n 14a70 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14a6e │ │ │ │ + cbz r2, 14a76 │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 14a3e │ │ │ │ + b.n 14a46 │ │ │ │ nop │ │ │ │ │ │ │ │ -00014a90 : │ │ │ │ +00014a98 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 95dc │ │ │ │ + blx 95e4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 14aaa │ │ │ │ + bne.n 14ab2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w c914 │ │ │ │ + b.w c91c │ │ │ │ nop │ │ │ │ │ │ │ │ -00014ab4 : │ │ │ │ +00014abc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (14b04 ) │ │ │ │ + ldr r3, [pc, #64] @ (14b0c ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 14ada │ │ │ │ + cbz r0, 14ae2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #44] @ (14b08 ) │ │ │ │ + ldr r2, [pc, #44] @ (14b10 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 92dc │ │ │ │ + blx 92e4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14ad4 │ │ │ │ - blx 93ac │ │ │ │ + beq.n 14adc │ │ │ │ + blx 93b4 │ │ │ │ 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 14ad4 │ │ │ │ + b.n 14adc │ │ │ │ nop │ │ │ │ - push {r2, r4, r5, lr} │ │ │ │ + push {r2, r3, r5, lr} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014b0c : │ │ │ │ +00014b14 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -00014b14 : │ │ │ │ +00014b1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ 14bb8 │ │ │ │ + ldr.w lr, [pc, #148] @ 14bc0 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ 14bbc │ │ │ │ + ldr.w ip, [pc, #144] @ 14bc4 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (14bc0 ) │ │ │ │ - ldr r2, [pc, #144] @ (14bc4 ) │ │ │ │ + ldr r3, [pc, #144] @ (14bc8 ) │ │ │ │ + ldr r2, [pc, #144] @ (14bcc ) │ │ │ │ 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 14b90 │ │ │ │ + beq.n 14b98 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (14bc8 ) │ │ │ │ + ldr r0, [pc, #120] @ (14bd0 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - blx 92d0 <_PyUnicode_FromId@plt> │ │ │ │ + blx 92d8 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 14b76 │ │ │ │ + cbz r0, 14b7e │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, 14bb2 │ │ │ │ + cbz r1, 14bba │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (14bcc ) │ │ │ │ - ldr r2, [pc, #64] @ (14bbc ) │ │ │ │ + ldr r1, [pc, #84] @ (14bd4 ) │ │ │ │ + ldr r2, [pc, #64] @ (14bc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 14bae │ │ │ │ + bne.n 14bb6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (14bd0 ) │ │ │ │ - ldr r3, [pc, #40] @ (14bbc ) │ │ │ │ + ldr r2, [pc, #60] @ (14bd8 ) │ │ │ │ + ldr r3, [pc, #40] @ (14bc4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14bae │ │ │ │ + bne.n 14bb6 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14b0c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9bd0 │ │ │ │ + b.w 14b14 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9bd8 │ │ │ │ nop │ │ │ │ - push {r4, r6, r7} │ │ │ │ + push {r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r1, r7} │ │ │ │ + push {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - push {r3, r5, r6} │ │ │ │ + push {r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00014bd4 : │ │ │ │ - ldr r3, [pc, #16] @ (14be8 ) │ │ │ │ +00014bdc : │ │ │ │ + ldr r3, [pc, #16] @ (14bf0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (14bec ) │ │ │ │ + ldr r2, [pc, #16] @ (14bf4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 9920 │ │ │ │ - push {r1, r5} │ │ │ │ + b.w 9928 │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014bf0 : │ │ │ │ - ldr r3, [pc, #16] @ (14c04 ) │ │ │ │ +00014bf8 : │ │ │ │ + ldr r3, [pc, #16] @ (14c0c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (14c08 ) │ │ │ │ + ldr r2, [pc, #16] @ (14c10 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 98ac │ │ │ │ - push {r1, r2} │ │ │ │ + b.w 98b4 │ │ │ │ + cbz r6, 14c8e │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014c0c : │ │ │ │ +00014c14 : │ │ │ │ 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 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 14ca0 │ │ │ │ + beq.n 14ca8 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 97bc │ │ │ │ + blx 97c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14c56 │ │ │ │ + beq.n 14c5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14c8e │ │ │ │ + cbz r3, 14c96 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14c66 │ │ │ │ + beq.n 14c6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14c86 │ │ │ │ - cbz r6, 14ca0 │ │ │ │ + cbz r3, 14c8e │ │ │ │ + cbz r6, 14ca8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9278 │ │ │ │ + blx 9280 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 14c82 │ │ │ │ + beq.n 14c8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14c96 │ │ │ │ + cbz r3, 14c9e │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c66 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14c6e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14c56 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14c5e │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_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 │ │ │ │ │ │ │ │ -00014ca8 : │ │ │ │ +00014cb0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (14d18 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 14d1c │ │ │ │ + ldr r3, [pc, #96] @ (14d20 ) │ │ │ │ + ldr.w ip, [pc, #96] @ 14d24 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 14d0c │ │ │ │ + bne.n 14d14 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14d0c │ │ │ │ + bmi.n 14d14 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14d0c │ │ │ │ + bmi.n 14d14 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14cf2 │ │ │ │ + bmi.n 14cfa │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 14cea │ │ │ │ + bge.n 14cf2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 14d14 │ │ │ │ + bpl.n 14d1c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9978 │ │ │ │ + b.w 9980 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 14d14 │ │ │ │ + bpl.n 14d1c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3 │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ - blt.n 14ce4 │ │ │ │ + blt.n 14cec │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9978 │ │ │ │ + b.w 9980 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c0c │ │ │ │ - bl 9a50 │ │ │ │ - cbz r0, 14d6c │ │ │ │ + b.w 14c14 │ │ │ │ + bl 9a58 │ │ │ │ + cbz r0, 14d72 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014d20 : │ │ │ │ +00014d28 : │ │ │ │ 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] @ (14e30 ) │ │ │ │ + ldr r6, [pc, #256] @ (14e38 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #256] @ (14e34 ) │ │ │ │ + ldr r3, [pc, #256] @ (14e3c ) │ │ │ │ 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 14d90 │ │ │ │ + bpl.n 14d98 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 14d9c │ │ │ │ + bmi.n 14da4 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 14d9c │ │ │ │ + bmi.n 14da4 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r3, r4, #1 │ │ │ │ - bmi.n 14daa │ │ │ │ + bmi.n 14db2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14dee │ │ │ │ + blt.n 14df6 │ │ │ │ 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 14db6 │ │ │ │ + bpl.n 14dbe │ │ │ │ add.w r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 90e4 │ │ │ │ + b.w 90ec │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9768 │ │ │ │ + blx 9770 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14d54 │ │ │ │ + bne.n 14d5c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 14c0c │ │ │ │ + b.w 14c14 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14e04 │ │ │ │ + blt.n 14e0c │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ - b.n 14d6e │ │ │ │ + b.n 14d76 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 14dc8 │ │ │ │ + beq.n 14dd0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9768 │ │ │ │ - cbz r0, 14e10 │ │ │ │ + blx 9770 │ │ │ │ + cbz r0, 14e18 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #108] @ (14e38 ) │ │ │ │ + ldr r2, [pc, #108] @ (14e40 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14e18 │ │ │ │ - ldr r2, [pc, #104] @ (14e3c ) │ │ │ │ + beq.n 14e20 │ │ │ │ + ldr r2, [pc, #104] @ (14e44 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14e14 │ │ │ │ + beq.n 14e1c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 14e00 │ │ │ │ - ldr r2, [pc, #96] @ (14e40 ) │ │ │ │ + cbnz r2, 14e08 │ │ │ │ + ldr r2, [pc, #96] @ (14e48 ) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9604 │ │ │ │ + b.w 960c │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 14d74 │ │ │ │ - b.n 14d6e │ │ │ │ + blt.n 14d7c │ │ │ │ + b.n 14d76 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 14de0 │ │ │ │ + b.n 14de8 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 14df6 │ │ │ │ - b.n 14df0 │ │ │ │ - bl 9ba0 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #40] @ (14e44 ) │ │ │ │ + blt.n 14dfe │ │ │ │ + b.n 14df8 │ │ │ │ + bl 9ba8 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #40] @ (14e4c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #40] @ (14e48 ) │ │ │ │ - ldr r0, [pc, #40] @ (14e4c ) │ │ │ │ + ldr r1, [pc, #40] @ (14e50 ) │ │ │ │ + ldr r0, [pc, #40] @ (14e54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - uxtb r4, r0 │ │ │ │ + uxth r4, r7 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr.w r0, [r2, r1] │ │ │ │ - push {r2, lr} │ │ │ │ + str.w r0, [r2, r1] │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 14e52 │ │ │ │ + @ instruction: 0xb8f8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014e50 : │ │ │ │ +00014e58 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14f08 │ │ │ │ - ldr r3, [pc, #168] @ (14f0c ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14f10 │ │ │ │ + ldr r3, [pc, #168] @ (14f14 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14e8a │ │ │ │ + bne.n 14e92 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14e8a │ │ │ │ + bmi.n 14e92 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14e8a │ │ │ │ + bmi.n 14e92 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14ebc │ │ │ │ + bmi.n 14ec4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14e92 │ │ │ │ + blt.n 14e9a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9570 │ │ │ │ + b.w 9578 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c0c │ │ │ │ + b.w 14c14 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14ee8 │ │ │ │ - ldr.w lr, [pc, #116] @ 14f10 │ │ │ │ + bpl.n 14ef0 │ │ │ │ + ldr.w lr, [pc, #116] @ 14f18 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14ef0 │ │ │ │ - ldr.w lr, [pc, #108] @ 14f14 │ │ │ │ + beq.n 14ef8 │ │ │ │ + ldr.w lr, [pc, #108] @ 14f1c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14eec │ │ │ │ + beq.n 14ef4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 9570 │ │ │ │ + b.w 9578 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14ee8 │ │ │ │ - ldr.w lr, [pc, #76] @ 14f10 │ │ │ │ + bpl.n 14ef0 │ │ │ │ + ldr.w lr, [pc, #76] @ 14f18 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14ef0 │ │ │ │ - ldr r4, [pc, #68] @ (14f14 ) │ │ │ │ + beq.n 14ef8 │ │ │ │ + ldr r4, [pc, #68] @ (14f1c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14eec │ │ │ │ + beq.n 14ef4 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14ea0 │ │ │ │ + blt.n 14ea8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9570 │ │ │ │ - bl 9b10 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #36] @ (14f18 ) │ │ │ │ + b.w 9578 │ │ │ │ + bl 9b18 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #36] @ (14f20 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (14f1c ) │ │ │ │ - ldr r0, [pc, #36] @ (14f20 ) │ │ │ │ + ldr r1, [pc, #36] @ (14f24 ) │ │ │ │ + ldr r0, [pc, #36] @ (14f28 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 14f32 │ │ │ │ + cbz r0, 14f38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf77a0001 │ │ │ │ - push {r2, r3, r5} │ │ │ │ + @ instruction: 0xf76a0001 │ │ │ │ + push {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb830 │ │ │ │ + @ instruction: 0xb820 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014f24 : │ │ │ │ +00014f2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14fdc │ │ │ │ - ldr r3, [pc, #168] @ (14fe0 ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14fe4 │ │ │ │ + ldr r3, [pc, #168] @ (14fe8 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14f5e │ │ │ │ + bne.n 14f66 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14f5e │ │ │ │ + bmi.n 14f66 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14f5e │ │ │ │ + bmi.n 14f66 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14f90 │ │ │ │ + bmi.n 14f98 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14f66 │ │ │ │ + blt.n 14f6e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9510 │ │ │ │ + b.w 9518 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 14c0c │ │ │ │ + b.w 14c14 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14fbc │ │ │ │ - ldr.w lr, [pc, #116] @ 14fe4 │ │ │ │ + bpl.n 14fc4 │ │ │ │ + ldr.w lr, [pc, #116] @ 14fec │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14fc4 │ │ │ │ - ldr.w lr, [pc, #108] @ 14fe8 │ │ │ │ + beq.n 14fcc │ │ │ │ + ldr.w lr, [pc, #108] @ 14ff0 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14fc0 │ │ │ │ + beq.n 14fc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 9510 │ │ │ │ + b.w 9518 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14fbc │ │ │ │ - ldr.w lr, [pc, #76] @ 14fe4 │ │ │ │ + bpl.n 14fc4 │ │ │ │ + ldr.w lr, [pc, #76] @ 14fec │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14fc4 │ │ │ │ - ldr r4, [pc, #68] @ (14fe8 ) │ │ │ │ + beq.n 14fcc │ │ │ │ + ldr r4, [pc, #68] @ (14ff0 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14fc0 │ │ │ │ + beq.n 14fc8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14f74 │ │ │ │ + blt.n 14f7c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9510 │ │ │ │ - bl 99f0 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #36] @ (14fec ) │ │ │ │ + b.w 9518 │ │ │ │ + bl 99f8 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #36] @ (14ff4 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #36] @ (14ff0 ) │ │ │ │ - ldr r0, [pc, #36] @ (14ff4 ) │ │ │ │ + ldr r1, [pc, #36] @ (14ff8 ) │ │ │ │ + ldr r0, [pc, #36] @ (14ffc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - sub sp, #272 @ 0x110 │ │ │ │ + sub sp, #240 @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r6, #2049 @ 0x801 │ │ │ │ - cbz r0, 1504a │ │ │ │ + @ instruction: 0xf6960001 │ │ │ │ + cbz r0, 1504e │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ + @ instruction: 0xb74c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014ff8 : │ │ │ │ +00015000 : │ │ │ │ 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] @ (153b0 ) │ │ │ │ + ldr r2, [pc, #932] @ (153b8 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #932] @ (153b4 ) │ │ │ │ + ldr r3, [pc, #932] @ (153bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ str r1, [sp, #12] │ │ │ │ - ldr.w r9, [pc, #928] @ 153b8 │ │ │ │ + ldr.w r9, [pc, #928] @ 153c0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15396 │ │ │ │ + beq.w 1539e │ │ │ │ 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 14f24 │ │ │ │ + bl 14f2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15284 │ │ │ │ + beq.w 1528c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 152c2 │ │ │ │ + bpl.w 152ca │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 15102 │ │ │ │ + ble.n 1510a │ │ │ │ movs r7, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11068 │ │ │ │ + bl 11070 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 151f0 │ │ │ │ + bpl.w 151f8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15238 │ │ │ │ + blt.w 15240 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 152e2 │ │ │ │ + bne.w 152ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 150aa │ │ │ │ + beq.n 150b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 151e8 │ │ │ │ + beq.w 151f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 150b8 │ │ │ │ + beq.n 150c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1519c │ │ │ │ + beq.n 151a4 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 151a8 │ │ │ │ + beq.n 151b0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 15262 │ │ │ │ - ldr r3, [pc, #752] @ (153bc ) │ │ │ │ + bpl.w 1526a │ │ │ │ + ldr r3, [pc, #752] @ (153c4 ) │ │ │ │ mov r0, fp │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl fe6c │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl fe74 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 150ee │ │ │ │ + beq.n 150f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 151c6 │ │ │ │ + beq.n 151ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 151d0 │ │ │ │ + beq.n 151d8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 152a2 │ │ │ │ + bpl.w 152aa │ │ │ │ adds r7, #1 │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 15066 │ │ │ │ + bne.n 1506e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15116 │ │ │ │ + beq.n 1511e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15318 │ │ │ │ + beq.w 15320 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fa4 │ │ │ │ + bl 10fac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15336 │ │ │ │ + beq.w 1533e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1534e │ │ │ │ - ldr r2, [pc, #648] @ (153bc ) │ │ │ │ + bpl.w 15356 │ │ │ │ + ldr r2, [pc, #648] @ (153c4 ) │ │ │ │ add r1, sp, #16 │ │ │ │ - ldr r3, [pc, #648] @ (153c0 ) │ │ │ │ + ldr r3, [pc, #648] @ (153c8 ) │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1536e │ │ │ │ + beq.w 15376 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 15170 │ │ │ │ + beq.n 15178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15330 │ │ │ │ + beq.w 15338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15184 │ │ │ │ + beq.n 1518c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15328 │ │ │ │ + beq.w 15330 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15198 │ │ │ │ + beq.n 151a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15310 │ │ │ │ + beq.w 15318 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 1521c │ │ │ │ + b.n 15224 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 150be │ │ │ │ - ldr r3, [pc, #536] @ (153c4 ) │ │ │ │ + bne.n 150c6 │ │ │ │ + ldr r3, [pc, #536] @ (153cc ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #536] @ (153c8 ) │ │ │ │ - ldr r0, [pc, #540] @ (153cc ) │ │ │ │ + ldr r1, [pc, #536] @ (153d0 ) │ │ │ │ + ldr r0, [pc, #540] @ (153d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1521a │ │ │ │ + bl 9f3c │ │ │ │ + b.n 15222 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 150f2 │ │ │ │ - ldr r3, [pc, #496] @ (153c4 ) │ │ │ │ + bne.n 150fa │ │ │ │ + ldr r3, [pc, #496] @ (153cc ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #504] @ (153d0 ) │ │ │ │ - ldr r0, [pc, #508] @ (153d4 ) │ │ │ │ + ldr r1, [pc, #504] @ (153d8 ) │ │ │ │ + ldr r0, [pc, #508] @ (153dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 151be │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 151c6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 150aa │ │ │ │ - ldr r3, [pc, #464] @ (153c4 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 150b2 │ │ │ │ + ldr r3, [pc, #464] @ (153cc ) │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ - ldr r1, [pc, #480] @ (153d8 ) │ │ │ │ + ldr r1, [pc, #480] @ (153e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - ldr r3, [pc, #476] @ (153dc ) │ │ │ │ + ldr r3, [pc, #476] @ (153e4 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #472] @ (153e0 ) │ │ │ │ + ldr r0, [pc, #472] @ (153e8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #452] @ (153e4 ) │ │ │ │ - ldr r3, [pc, #404] @ (153b4 ) │ │ │ │ + ldr r2, [pc, #452] @ (153ec ) │ │ │ │ + ldr r3, [pc, #404] @ (153bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15392 │ │ │ │ + bne.w 1539a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #392] @ (153c4 ) │ │ │ │ + ldr r3, [pc, #392] @ (153cc ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #424] @ (153e8 ) │ │ │ │ - ldr r0, [pc, #428] @ (153ec ) │ │ │ │ + ldr r1, [pc, #424] @ (153f0 ) │ │ │ │ + ldr r0, [pc, #428] @ (153f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1521a │ │ │ │ - ldr r2, [pc, #352] @ (153c4 ) │ │ │ │ - ldr r3, [pc, #392] @ (153f0 ) │ │ │ │ - ldr r1, [pc, #396] @ (153f4 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 15222 │ │ │ │ + ldr r2, [pc, #352] @ (153cc ) │ │ │ │ + ldr r3, [pc, #392] @ (153f8 ) │ │ │ │ + ldr r1, [pc, #396] @ (153fc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #396] @ (153f8 ) │ │ │ │ + ldr r0, [pc, #396] @ (15400 ) │ │ │ │ ldr.w r4, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str.w fp, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 151be │ │ │ │ - ldr r3, [pc, #316] @ (153c4 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 151c6 │ │ │ │ + ldr r3, [pc, #316] @ (153cc ) │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ - ldr r1, [pc, #368] @ (153fc ) │ │ │ │ - ldr r0, [pc, #372] @ (15400 ) │ │ │ │ + ldr r1, [pc, #368] @ (15404 ) │ │ │ │ + ldr r0, [pc, #372] @ (15408 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1521a │ │ │ │ - ldr r2, [pc, #288] @ (153c4 ) │ │ │ │ - ldr r3, [pc, #348] @ (15404 ) │ │ │ │ - ldr r1, [pc, #352] @ (15408 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 15222 │ │ │ │ + ldr r2, [pc, #288] @ (153cc ) │ │ │ │ + ldr r3, [pc, #348] @ (1540c ) │ │ │ │ + ldr r1, [pc, #352] @ (15410 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #352] @ (1540c ) │ │ │ │ + ldr r0, [pc, #352] @ (15414 ) │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 151be │ │ │ │ - ldr r2, [pc, #256] @ (153c4 ) │ │ │ │ - ldr r3, [pc, #328] @ (15410 ) │ │ │ │ - ldr r1, [pc, #332] @ (15414 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 151c6 │ │ │ │ + ldr r2, [pc, #256] @ (153cc ) │ │ │ │ + ldr r3, [pc, #328] @ (15418 ) │ │ │ │ + ldr r1, [pc, #332] @ (1541c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #320] @ (15418 ) │ │ │ │ + ldr r0, [pc, #320] @ (15420 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1529a │ │ │ │ + bl 12308 │ │ │ │ + b.n 152a2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 152f2 │ │ │ │ + beq.n 152fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 15320 │ │ │ │ + cbz r3, 15328 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15184 │ │ │ │ + beq.w 1518c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15184 │ │ │ │ + bne.w 1518c │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15184 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1518c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15198 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 151a0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15116 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1511e │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 152f2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 152fa │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15184 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15170 │ │ │ │ - ldr r3, [pc, #140] @ (153c4 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1518c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15178 │ │ │ │ + ldr r3, [pc, #140] @ (153cc ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #224] @ (1541c ) │ │ │ │ - ldr r0, [pc, #224] @ (15420 ) │ │ │ │ + ldr r1, [pc, #224] @ (15424 ) │ │ │ │ + ldr r0, [pc, #224] @ (15428 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1529a │ │ │ │ - ldr r2, [pc, #116] @ (153c4 ) │ │ │ │ - ldr r3, [pc, #208] @ (15424 ) │ │ │ │ - ldr r1, [pc, #212] @ (15428 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 152a2 │ │ │ │ + ldr r2, [pc, #116] @ (153cc ) │ │ │ │ + ldr r3, [pc, #208] @ (1542c ) │ │ │ │ + ldr r1, [pc, #212] @ (15430 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #212] @ (1542c ) │ │ │ │ + ldr r0, [pc, #212] @ (15434 ) │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 1529a │ │ │ │ - ldr r3, [pc, #84] @ (153c4 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 152a2 │ │ │ │ + ldr r3, [pc, #84] @ (153cc ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #188] @ (15430 ) │ │ │ │ - ldr r0, [pc, #188] @ (15434 ) │ │ │ │ + ldr r1, [pc, #188] @ (15438 ) │ │ │ │ + ldr r0, [pc, #188] @ (1543c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1521a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (15438 ) │ │ │ │ - movw r2, #5560 @ 0x15b8 │ │ │ │ - ldr r1, [pc, #156] @ (1543c ) │ │ │ │ - ldr r0, [pc, #160] @ (15440 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 15222 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (15440 ) │ │ │ │ + movw r2, #3474 @ 0xd92 │ │ │ │ + ldr r1, [pc, #156] @ (15444 ) │ │ │ │ + ldr r0, [pc, #160] @ (15448 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #832 @ 0x340 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r7, sp, #952 @ 0x3b8 │ │ │ │ + add r7, sp, #920 @ 0x398 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #904 @ 0x388 │ │ │ │ + add r7, sp, #872 @ 0x368 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {} │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r4, r6, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r4!, {r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r5, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 152fc │ │ │ │ + blt.n 153dc │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r7} │ │ │ │ + stmia r5!, {r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r5, sp, #848 @ 0x350 │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r6} │ │ │ │ + stmia r5!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r6} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r4} │ │ │ │ + stmia r5!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r5} │ │ │ │ + ldmia r4, {r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r6} │ │ │ │ + stmia r4!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {} │ │ │ │ + ldmia r3!, {r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r6, r7} │ │ │ │ + stmia r4!, {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r5!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6} │ │ │ │ + ldmia r3!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r6} │ │ │ │ + stmia r4!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 15498 │ │ │ │ + bge.n 15378 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r3, r5} │ │ │ │ + stmia r4!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5} │ │ │ │ + ldmia r3, {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3} │ │ │ │ + stmia r3!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2d40001 │ │ │ │ - cbz r2, 15480 │ │ │ │ + movt r0, #16385 @ 0x4001 │ │ │ │ + uxtb r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r3!, {r3, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015444 : │ │ │ │ +0001544c : │ │ │ │ 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] @ 15508 │ │ │ │ + ldr.w ip, [pc, #180] @ 15510 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (1550c ) │ │ │ │ + ldr r3, [pc, #172] @ (15514 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (15510 ) │ │ │ │ + ldr r4, [pc, #168] @ (15518 ) │ │ │ │ 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] @ (15514 ) │ │ │ │ + ldr r3, [pc, #152] @ (1551c ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ - bl c77c │ │ │ │ + bl c784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 154f6 │ │ │ │ - ldr r3, [pc, #136] @ (15518 ) │ │ │ │ + beq.n 154fe │ │ │ │ + ldr r3, [pc, #136] @ (15520 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 154d8 │ │ │ │ + bne.n 154e0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 154fa │ │ │ │ + bpl.n 15502 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14ff8 │ │ │ │ + bl 15000 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 154f6 │ │ │ │ - ldr r3, [pc, #108] @ (1551c ) │ │ │ │ + beq.n 154fe │ │ │ │ + ldr r3, [pc, #108] @ (15524 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 154c0 │ │ │ │ + beq.n 154c8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #92] @ (15520 ) │ │ │ │ - ldr r3, [pc, #72] @ (1550c ) │ │ │ │ + ldr r2, [pc, #92] @ (15528 ) │ │ │ │ + ldr r3, [pc, #72] @ (15514 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15504 │ │ │ │ + bne.n 1550c │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #72] @ (15524 ) │ │ │ │ + ldr r0, [pc, #72] @ (1552c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #68] @ (15528 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #68] @ (15530 ) │ │ │ │ movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #68] @ (1552c ) │ │ │ │ - ldr r0, [pc, #68] @ (15530 ) │ │ │ │ + ldr r1, [pc, #68] @ (15534 ) │ │ │ │ + ldr r0, [pc, #68] @ (15538 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 154c0 │ │ │ │ - ldr r0, [pc, #56] @ (15534 ) │ │ │ │ + b.n 154c8 │ │ │ │ + ldr r0, [pc, #56] @ (1553c ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 154e2 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - add r3, sp, #632 @ 0x278 │ │ │ │ + bl 11940 │ │ │ │ + b.n 154ea │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ + add r3, sp, #528 @ 0x210 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb754 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r1!, {r2, r3, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r6, r7} │ │ │ │ + ldmia r1, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r3, r4, r7} │ │ │ │ + stmia r2!, {r1, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015538 : │ │ │ │ +00015540 : │ │ │ │ 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, #2184] @ 15dd8 │ │ │ │ + ldr.w r7, [pc, #2184] @ 15de0 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r2, [pc, #2180] @ 15ddc │ │ │ │ - ldr.w r3, [pc, #2180] @ 15de0 │ │ │ │ + ldr.w r2, [pc, #2180] @ 15de4 │ │ │ │ + ldr.w r3, [pc, #2180] @ 15de8 │ │ │ │ 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 15da8 │ │ │ │ + beq.w 15db0 │ │ │ │ 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 14f24 │ │ │ │ + bl 14f2c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a56 │ │ │ │ + beq.w 15a5e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 15a88 │ │ │ │ + bpl.w 15a90 │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fa4 │ │ │ │ + bl 10fac │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15aa6 │ │ │ │ + beq.w 15aae │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 15ac8 │ │ │ │ + bpl.w 15ad0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 15750 │ │ │ │ + ble.w 15758 │ │ │ │ mov.w r9, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11068 │ │ │ │ + bl 11070 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 15a26 │ │ │ │ + bpl.w 15a2e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15a72 │ │ │ │ + blt.w 15a7a │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 156c4 │ │ │ │ - ldr.w r3, [pc, #2032] @ 15de4 │ │ │ │ + beq.n 156cc │ │ │ │ + ldr.w r3, [pc, #2032] @ 15dec │ │ │ │ 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 8f90 │ │ │ │ + blx 8f98 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15992 │ │ │ │ - ldr.w r3, [r8, #320] @ 0x140 │ │ │ │ + beq.w 1599a │ │ │ │ + ldr.w r3, [r8, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 8f90 │ │ │ │ + blx 8f98 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15b52 │ │ │ │ - ldr.w r3, [r8, #312] @ 0x138 │ │ │ │ + beq.w 15b5a │ │ │ │ + ldr.w r3, [r8, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15ba4 │ │ │ │ + beq.w 15bac │ │ │ │ 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 fee0 │ │ │ │ + bl fee8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 15664 │ │ │ │ + beq.n 1566c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a1a │ │ │ │ + beq.w 15a22 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1567c │ │ │ │ + beq.n 15684 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a0e │ │ │ │ + beq.w 15a16 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 15694 │ │ │ │ + beq.n 1569c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1597e │ │ │ │ + beq.w 15986 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 15bde │ │ │ │ + beq.w 15be6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 156bc │ │ │ │ + beq.n 156c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1598a │ │ │ │ + beq.w 15992 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 15b1c │ │ │ │ + blt.w 15b24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 156e2 │ │ │ │ + beq.n 156ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15954 │ │ │ │ + beq.w 1595c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 156f6 │ │ │ │ + beq.n 156fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15968 │ │ │ │ + beq.w 15970 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 15ae8 │ │ │ │ + beq.w 15af0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 15afe │ │ │ │ - ldr.w r3, [pc, #1752] @ 15de4 │ │ │ │ + bpl.w 15b06 │ │ │ │ + ldr.w r3, [pc, #1752] @ 15dec │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl fe6c │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl fe74 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15734 │ │ │ │ + beq.n 1573c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15970 │ │ │ │ + beq.w 15978 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 159e6 │ │ │ │ + beq.w 159ee │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 15b86 │ │ │ │ + bpl.w 15b8e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 155ca │ │ │ │ + bne.w 155d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15764 │ │ │ │ + beq.n 1576c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c1c │ │ │ │ + beq.w 15c24 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15c5a │ │ │ │ + blt.w 15c62 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1583c │ │ │ │ - ldr.w r3, [pc, #1640] @ 15de4 │ │ │ │ + beq.n 15844 │ │ │ │ + ldr.w r3, [pc, #1640] @ 15dec │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr.w sl, [r9, #160] @ 0xa0 │ │ │ │ - blx 8f90 │ │ │ │ + ldr.w sl, [r9, #148] @ 0x94 │ │ │ │ + blx 8f98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15c96 │ │ │ │ + beq.w 15c9e │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w fp, [r9, #320] @ 0x140 │ │ │ │ - blx 8f90 │ │ │ │ + ldr.w fp, [r9, #152] @ 0x98 │ │ │ │ + blx 8f98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15cce │ │ │ │ - ldr.w r8, [r9, #312] @ 0x138 │ │ │ │ - blx 9620 │ │ │ │ + beq.w 15cd6 │ │ │ │ + ldr.w r8, [r9, #140] @ 0x8c │ │ │ │ + blx 9628 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d44 │ │ │ │ + beq.w 15d4c │ │ │ │ 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 fee0 │ │ │ │ + bl fee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 157de │ │ │ │ + beq.n 157e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c4a │ │ │ │ + beq.w 15c52 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 157f2 │ │ │ │ + beq.n 157fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c42 │ │ │ │ + beq.w 15c4a │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1580a │ │ │ │ + beq.n 15812 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b4a │ │ │ │ + beq.w 15b52 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 15d2c │ │ │ │ + beq.w 15d34 │ │ │ │ mov r2, sl │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15836 │ │ │ │ + beq.n 1583e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c52 │ │ │ │ + beq.w 15c5a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 15d74 │ │ │ │ + blt.w 15d7c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1585a │ │ │ │ + beq.n 15862 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c24 │ │ │ │ + beq.w 15c2c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15870 │ │ │ │ + beq.n 15878 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b32 │ │ │ │ + beq.w 15b3a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15c7e │ │ │ │ + beq.w 15c86 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 15cae │ │ │ │ + bpl.w 15cb6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15bf4 │ │ │ │ - ldr.w r3, [pc, #1368] @ 15de4 │ │ │ │ + bne.w 15bfc │ │ │ │ + ldr.w r3, [pc, #1368] @ 15dec │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #160] @ 0xa0 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15d90 │ │ │ │ + beq.w 15d98 │ │ │ │ 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 fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 158c6 │ │ │ │ + beq.n 158ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c2c │ │ │ │ + beq.w 15c34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 158da │ │ │ │ + beq.n 158e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b3a │ │ │ │ + beq.w 15b42 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15ce8 │ │ │ │ + beq.w 15cf0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r5, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r5, [r8, #156] @ 0x9c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 15d00 │ │ │ │ + bmi.w 15d08 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15d08 │ │ │ │ + beq.w 15d10 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 15922 │ │ │ │ + beq.n 1592a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c34 │ │ │ │ + beq.w 15c3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15936 │ │ │ │ + beq.n 1593e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15b42 │ │ │ │ + beq.w 15b4a │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15dc0 │ │ │ │ + beq.w 15dc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15950 │ │ │ │ + beq.n 15958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15c3a │ │ │ │ + beq.w 15c42 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 159c6 │ │ │ │ + b.n 159ce │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 156ec │ │ │ │ - b.n 156f6 │ │ │ │ + bne.w 156f4 │ │ │ │ + b.n 156fe │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156f6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 156fe │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1573a │ │ │ │ - b.n 159e6 │ │ │ │ + bne.w 15742 │ │ │ │ + b.n 159ee │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 15694 │ │ │ │ + b.n 1569c │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156bc │ │ │ │ - ldr.w r3, [pc, #1108] @ 15de8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 156c4 │ │ │ │ + ldr.w r3, [pc, #1108] @ 15df0 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr.w r1, [pc, #1104] @ 15dec │ │ │ │ - ldr.w r0, [pc, #1104] @ 15df0 │ │ │ │ + ldr.w r1, [pc, #1104] @ 15df4 │ │ │ │ + ldr.w r0, [pc, #1104] @ 15df8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1068] @ 15df4 │ │ │ │ - ldr.w r3, [pc, #1044] @ 15de0 │ │ │ │ + ldr.w r2, [pc, #1068] @ 15dfc │ │ │ │ + ldr.w r3, [pc, #1044] @ 15de8 │ │ │ │ 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 15d8c │ │ │ │ + bne.w 15d94 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1024] @ 15de8 │ │ │ │ + ldr.w r3, [pc, #1024] @ 15df0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr.w r1, [pc, #1032] @ 15df8 │ │ │ │ - ldr.w r0, [pc, #1032] @ 15dfc │ │ │ │ + ldr.w r1, [pc, #1032] @ 15e00 │ │ │ │ + ldr.w r0, [pc, #1032] @ 15e04 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1567c │ │ │ │ + b.n 15684 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 15664 │ │ │ │ - ldr r3, [pc, #960] @ (15de8 ) │ │ │ │ - ldr r2, [pc, #980] @ (15e00 ) │ │ │ │ - ldr r1, [pc, #984] @ (15e04 ) │ │ │ │ + b.n 1566c │ │ │ │ + ldr r3, [pc, #960] @ (15df0 ) │ │ │ │ + ldr r2, [pc, #980] @ (15e08 ) │ │ │ │ + ldr r1, [pc, #984] @ (15e0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ - ldr r0, [pc, #972] @ (15e08 ) │ │ │ │ + ldr r0, [pc, #972] @ (15e10 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #912] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #912] @ (15df0 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #944] @ (15e0c ) │ │ │ │ - ldr r0, [pc, #944] @ (15e10 ) │ │ │ │ + ldr r1, [pc, #944] @ (15e14 ) │ │ │ │ + ldr r0, [pc, #944] @ (15e18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #884] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #884] @ (15df0 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #924] @ (15e14 ) │ │ │ │ - ldr r0, [pc, #924] @ (15e18 ) │ │ │ │ + ldr r1, [pc, #924] @ (15e1c ) │ │ │ │ + ldr r0, [pc, #924] @ (15e20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 159ac │ │ │ │ - ldr r2, [pc, #860] @ (15de8 ) │ │ │ │ - ldr r3, [pc, #912] @ (15e1c ) │ │ │ │ - ldr r1, [pc, #912] @ (15e20 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 159b4 │ │ │ │ + ldr r2, [pc, #860] @ (15df0 ) │ │ │ │ + ldr r3, [pc, #912] @ (15e24 ) │ │ │ │ + ldr r1, [pc, #912] @ (15e28 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #904] @ (15e24 ) │ │ │ │ + ldr r0, [pc, #904] @ (15e2c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 15a6a │ │ │ │ - ldr r3, [pc, #832] @ (15de8 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 15a72 │ │ │ │ + ldr r3, [pc, #832] @ (15df0 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #892] @ (15e28 ) │ │ │ │ - ldr r0, [pc, #892] @ (15e2c ) │ │ │ │ + ldr r1, [pc, #892] @ (15e30 ) │ │ │ │ + ldr r0, [pc, #892] @ (15e34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #796] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #796] @ (15df0 ) │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #864] @ (15e30 ) │ │ │ │ + ldr r1, [pc, #864] @ (15e38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #864] @ (15e34 ) │ │ │ │ + ldr r3, [pc, #864] @ (15e3c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #856] @ (15e38 ) │ │ │ │ + ldr r0, [pc, #856] @ (15e40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 15aba │ │ │ │ - ldr r3, [pc, #764] @ (15de8 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 15ac2 │ │ │ │ + ldr r3, [pc, #764] @ (15df0 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #844] @ (15e3c ) │ │ │ │ - ldr r0, [pc, #848] @ (15e40 ) │ │ │ │ + ldr r1, [pc, #844] @ (15e44 ) │ │ │ │ + ldr r0, [pc, #848] @ (15e48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 15a00 │ │ │ │ - ldr r3, [pc, #744] @ (15de8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 15a08 │ │ │ │ + ldr r3, [pc, #744] @ (15df0 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #832] @ (15e44 ) │ │ │ │ + ldr r1, [pc, #832] @ (15e4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #828] @ (15e48 ) │ │ │ │ + ldr r3, [pc, #828] @ (15e50 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #824] @ (15e4c ) │ │ │ │ + ldr r0, [pc, #824] @ (15e54 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 15a00 │ │ │ │ - ldr r3, [pc, #712] @ (15de8 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 15a08 │ │ │ │ + ldr r3, [pc, #712] @ (15df0 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #812] @ (15e50 ) │ │ │ │ - ldr r0, [pc, #816] @ (15e54 ) │ │ │ │ + ldr r1, [pc, #812] @ (15e58 ) │ │ │ │ + ldr r0, [pc, #816] @ (15e5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 159ac │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 159b4 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15870 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15878 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 158da │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 158e2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15936 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1593e │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1580a │ │ │ │ - ldr r3, [pc, #660] @ (15de8 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15812 │ │ │ │ + ldr r3, [pc, #660] @ (15df0 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #768] @ (15e58 ) │ │ │ │ - ldr r0, [pc, #768] @ (15e5c ) │ │ │ │ + ldr r1, [pc, #768] @ (15e60 ) │ │ │ │ + ldr r0, [pc, #768] @ (15e64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #608] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #608] @ (15df0 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #724] @ (15e60 ) │ │ │ │ + ldr r1, [pc, #724] @ (15e68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #720] @ (15e64 ) │ │ │ │ + ldr r3, [pc, #720] @ (15e6c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #716] @ (15e68 ) │ │ │ │ + ldr r0, [pc, #716] @ (15e70 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 15a00 │ │ │ │ - ldr r3, [pc, #576] @ (15de8 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 15a08 │ │ │ │ + ldr r3, [pc, #576] @ (15df0 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #704] @ (15e6c ) │ │ │ │ - ldr r0, [pc, #708] @ (15e70 ) │ │ │ │ + ldr r1, [pc, #704] @ (15e74 ) │ │ │ │ + ldr r0, [pc, #708] @ (15e78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #520] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #520] @ (15df0 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #656] @ (15e74 ) │ │ │ │ - ldr r0, [pc, #656] @ (15e78 ) │ │ │ │ + ldr r1, [pc, #656] @ (15e7c ) │ │ │ │ + ldr r0, [pc, #656] @ (15e80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 159ac │ │ │ │ - ldr r3, [pc, #492] @ (15de4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 159b4 │ │ │ │ + ldr r3, [pc, #492] @ (15dec ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #320] @ 0x140 │ │ │ │ + ldr.w r4, [r8, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1589a │ │ │ │ - ldr r3, [pc, #628] @ (15e7c ) │ │ │ │ - mov.w r2, #5952 @ 0x1740 │ │ │ │ - ldr r1, [pc, #628] @ (15e80 ) │ │ │ │ - ldr r0, [pc, #628] @ (15e84 ) │ │ │ │ + bne.w 158a2 │ │ │ │ + ldr r3, [pc, #628] @ (15e84 ) │ │ │ │ + movw r2, #3866 @ 0xf1a │ │ │ │ + ldr r1, [pc, #628] @ (15e88 ) │ │ │ │ + ldr r0, [pc, #628] @ (15e8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15764 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1576c │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1585a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15862 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 158c6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15922 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 158ce │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1592a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15950 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15958 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 157f2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 157fa │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 157de │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 157e6 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15836 │ │ │ │ - ldr r3, [pc, #396] @ (15de8 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1583e │ │ │ │ + ldr r3, [pc, #396] @ (15df0 ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #548] @ (15e88 ) │ │ │ │ - ldr r0, [pc, #552] @ (15e8c ) │ │ │ │ + ldr r1, [pc, #548] @ (15e90 ) │ │ │ │ + ldr r0, [pc, #552] @ (15e94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #360] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #360] @ (15df0 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #520] @ (15e90 ) │ │ │ │ - ldr r0, [pc, #524] @ (15e94 ) │ │ │ │ + ldr r1, [pc, #520] @ (15e98 ) │ │ │ │ + ldr r0, [pc, #524] @ (15e9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #336] @ (15de8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #336] @ (15df0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #504] @ (15e98 ) │ │ │ │ - ldr r0, [pc, #508] @ (15e9c ) │ │ │ │ + ldr r1, [pc, #504] @ (15ea0 ) │ │ │ │ + ldr r0, [pc, #508] @ (15ea4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 15c70 │ │ │ │ - ldr r1, [pc, #312] @ (15de8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 15c78 │ │ │ │ + ldr r1, [pc, #312] @ (15df0 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r3, [pc, #488] @ (15ea0 ) │ │ │ │ - ldr r0, [pc, #492] @ (15ea4 ) │ │ │ │ + ldr r3, [pc, #488] @ (15ea8 ) │ │ │ │ + ldr r0, [pc, #492] @ (15eac ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #484] @ (15ea8 ) │ │ │ │ + ldr r1, [pc, #484] @ (15eb0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #280] @ (15de8 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #280] @ (15df0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #468] @ (15eac ) │ │ │ │ - ldr r0, [pc, #472] @ (15eb0 ) │ │ │ │ + ldr r1, [pc, #468] @ (15eb4 ) │ │ │ │ + ldr r0, [pc, #472] @ (15eb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 159b4 │ │ │ │ - ldr r3, [pc, #252] @ (15de8 ) │ │ │ │ + b.n 159bc │ │ │ │ + ldr r3, [pc, #252] @ (15df0 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #452] @ (15eb4 ) │ │ │ │ - ldr r0, [pc, #452] @ (15eb8 ) │ │ │ │ + ldr r1, [pc, #452] @ (15ebc ) │ │ │ │ + ldr r0, [pc, #452] @ (15ec0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 159c4 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 159cc │ │ │ │ mov r0, r3 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 158ec │ │ │ │ - ldr r3, [pc, #220] @ (15de8 ) │ │ │ │ + bl c9b8 │ │ │ │ + b.n 158f4 │ │ │ │ + ldr r3, [pc, #220] @ (15df0 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #428] @ (15ebc ) │ │ │ │ - ldr r0, [pc, #428] @ (15ec0 ) │ │ │ │ + ldr r1, [pc, #428] @ (15ec4 ) │ │ │ │ + ldr r0, [pc, #428] @ (15ec8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #184] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #184] @ (15df0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #400] @ (15ec4 ) │ │ │ │ - ldr r0, [pc, #400] @ (15ec8 ) │ │ │ │ + ldr r1, [pc, #400] @ (15ecc ) │ │ │ │ + ldr r0, [pc, #400] @ (15ed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 15c70 │ │ │ │ - ldr r3, [pc, #160] @ (15de8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 15c78 │ │ │ │ + ldr r3, [pc, #160] @ (15df0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #384] @ (15ecc ) │ │ │ │ - ldr r0, [pc, #384] @ (15ed0 ) │ │ │ │ + ldr r1, [pc, #384] @ (15ed4 ) │ │ │ │ + ldr r0, [pc, #384] @ (15ed8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 159c4 │ │ │ │ - ldr r3, [pc, #112] @ (15de8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 159cc │ │ │ │ + ldr r3, [pc, #112] @ (15df0 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #344] @ (15ed4 ) │ │ │ │ - ldr r0, [pc, #344] @ (15ed8 ) │ │ │ │ + ldr r1, [pc, #344] @ (15edc ) │ │ │ │ + ldr r0, [pc, #344] @ (15ee0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 15c70 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (15edc ) │ │ │ │ - movw r2, #5957 @ 0x1745 │ │ │ │ - ldr r1, [pc, #328] @ (15ee0 ) │ │ │ │ - ldr r0, [pc, #328] @ (15ee4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 15c78 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (15ee4 ) │ │ │ │ + movw r2, #3871 @ 0xf1f │ │ │ │ + ldr r1, [pc, #328] @ (15ee8 ) │ │ │ │ + ldr r0, [pc, #328] @ (15eec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (15ee8 ) │ │ │ │ - movw r2, #5783 @ 0x1697 │ │ │ │ - ldr r1, [pc, #316] @ (15eec ) │ │ │ │ - ldr r0, [pc, #316] @ (15ef0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (15ef0 ) │ │ │ │ + movw r2, #3697 @ 0xe71 │ │ │ │ + ldr r1, [pc, #316] @ (15ef4 ) │ │ │ │ + ldr r0, [pc, #316] @ (15ef8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (15ef4 ) │ │ │ │ - movw r2, #5980 @ 0x175c │ │ │ │ - ldr r1, [pc, #304] @ (15ef8 ) │ │ │ │ - ldr r0, [pc, #304] @ (15efc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (15efc ) │ │ │ │ + movw r2, #3894 @ 0xf36 │ │ │ │ + ldr r1, [pc, #304] @ (15f00 ) │ │ │ │ + ldr r0, [pc, #304] @ (15f04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - add r2, sp, #672 @ 0x2a0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + add r2, sp, #640 @ 0x280 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r2, sp, #600 @ 0x258 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + beq.n 15e10 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r5, r6, r7, pc} │ │ │ │ + pop {r2, r4, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #184 @ (adr r6, 15eb0 ) │ │ │ │ + add r6, pc, #152 @ (adr r6, 15e98 ) │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r7, {r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 15ec4 │ │ │ │ + bcc.n 15da4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r3, r4, r7} │ │ │ │ + ldmia r7!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r6, pc} │ │ │ │ + pop {r2, r3, r4, r5, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r3, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r5, pc} │ │ │ │ + pop {r1, r2, r4, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r2, r3, r6} │ │ │ │ + ldmia r7!, {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + pop {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r5, r6, pc} │ │ │ │ + pop {r1, r4, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5} │ │ │ │ + ldmia r7!, {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r5, r6, r7} │ │ │ │ + pop {r1, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7} │ │ │ │ + pop {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 15da8 │ │ │ │ + bcc.n 15e88 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + pop {r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r3, r4, r6, r7} │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + pop {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r6, r7} │ │ │ │ + ldmia r6!, {r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 15eca │ │ │ │ + cbnz r2, 15ece │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r5, r6} │ │ │ │ + pop {r2, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r5, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + ldmia r6, {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r5} │ │ │ │ + pop {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r5} │ │ │ │ + ldmia r6!, {r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 15ec4 │ │ │ │ + cbnz r2, 15ec8 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 15ee6 │ │ │ │ + cbnz r4, 15eea │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r2, r3, r4} │ │ │ │ + ldmia r6!, {} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 15eea │ │ │ │ + cbnz r0, 15eee │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r5, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15ee2 │ │ │ │ + cbnz r6, 15ee6 │ │ │ │ movs r1, r0 │ │ │ │ - orn r0, r6, r1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + orrs.w r0, r6, r1 │ │ │ │ + add r2, sp, #528 @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r2!, {r1, r2, r5, r7} │ │ │ │ + stmia r2!, {r1, r2, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r2, r5, r6} │ │ │ │ + ldmia r5!, {r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 15ed8 │ │ │ │ + cbnz r0, 15edc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r6} │ │ │ │ + ldmia r5, {r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - revsh r4, r7 │ │ │ │ + revsh r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r5} │ │ │ │ + ldmia r5!, {r2, r3} │ │ │ │ movs r1, r0 │ │ │ │ - revsh r4, r4 │ │ │ │ + revsh r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r4, r1 │ │ │ │ + rev r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - revsh r4, r1 │ │ │ │ + hlt 0x003c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1} │ │ │ │ + ldmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x002c │ │ │ │ + hlt 0x001c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r6, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0012 │ │ │ │ + hlt 0x0002 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r4, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r2, r6 │ │ │ │ + rev16 r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r4, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r1 │ │ │ │ + rev r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r4, r5, r6} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r2!, {r1, r3, r6} │ │ │ │ + ldmia r4!, {r1, r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - rev r6, r0 │ │ │ │ + cbnz r6, 15f20 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8da0001 │ │ │ │ - add r1, sp, #32 │ │ │ │ + @ instruction: 0xe8ca0001 │ │ │ │ + add r0, sp, #992 @ 0x3e0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r5} │ │ │ │ + stmia r1!, {r1, r2, r4} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8c20001 │ │ │ │ - add r0, sp, #960 @ 0x3c0 │ │ │ │ + ldmia.w r2!, {r0} │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 15f2c │ │ │ │ + cbnz r6, 15f30 │ │ │ │ movs r1, r0 │ │ │ │ - stmia.w sl!, {r0} │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + ldmia.w sl, {r0} │ │ │ │ + add r0, sp, #800 @ 0x320 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1} │ │ │ │ + stmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015f00 : │ │ │ │ +00015f08 : │ │ │ │ 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] @ 1668c │ │ │ │ + ldr.w r8, [pc, #1908] @ 16694 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r8, pc │ │ │ │ - bne.n 15f28 │ │ │ │ + bne.n 15f30 │ │ │ │ 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 1665c │ │ │ │ + beq.w 16664 │ │ │ │ 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 14f24 │ │ │ │ + bl 14f2c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16218 │ │ │ │ + beq.w 16220 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 16270 │ │ │ │ + bpl.w 16278 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 1609e │ │ │ │ + ble.w 160a6 │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 11068 │ │ │ │ + bl 11070 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 1617e │ │ │ │ + bpl.w 16186 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 161ba │ │ │ │ + blt.w 161c2 │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 1631a │ │ │ │ + bne.w 16322 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15fc0 │ │ │ │ + beq.n 15fc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1611e │ │ │ │ + beq.w 16126 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 15fd4 │ │ │ │ + beq.n 15fdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16116 │ │ │ │ + beq.w 1611e │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 161f2 │ │ │ │ + beq.w 161fa │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 1623e │ │ │ │ - ldr.w r3, [pc, #1700] @ 16690 │ │ │ │ + bpl.w 16246 │ │ │ │ + ldr.w r3, [pc, #1700] @ 16698 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ - bl fe6c │ │ │ │ + ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ + bl fe74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1629a │ │ │ │ + beq.w 162a2 │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 162cc │ │ │ │ + bne.w 162d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16030 │ │ │ │ + beq.n 16038 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16132 │ │ │ │ + beq.w 1613a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 16674 │ │ │ │ + beq.w 1667c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16048 │ │ │ │ + beq.n 16050 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16126 │ │ │ │ + beq.n 1612e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 162d4 │ │ │ │ + blt.w 162dc │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1634e │ │ │ │ - ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ + bne.w 16356 │ │ │ │ + ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1607c │ │ │ │ + beq.n 16084 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 1607c │ │ │ │ + cbnz r3, 16084 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 162fa │ │ │ │ + beq.w 16302 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 16140 │ │ │ │ + bpl.n 16148 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 15f78 │ │ │ │ + bne.w 15f80 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 160b2 │ │ │ │ + beq.n 160ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164ea │ │ │ │ + beq.w 164f2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fa4 │ │ │ │ + bl 10fac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1650e │ │ │ │ + beq.w 16516 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 16556 │ │ │ │ + bpl.w 1655e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 16530 │ │ │ │ + blt.w 16538 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1638c │ │ │ │ + bne.w 16394 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 160f8 │ │ │ │ + beq.n 16100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16506 │ │ │ │ + beq.w 1650e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 15f1e │ │ │ │ + beq.w 15f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15f1e │ │ │ │ + bne.w 15f26 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15f1e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15f26 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15fd4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15fdc │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15fc0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15fc8 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 16048 │ │ │ │ + b.n 16050 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 16030 │ │ │ │ - ldr.w r2, [pc, #1360] @ 16694 │ │ │ │ + b.n 16038 │ │ │ │ + ldr.w r2, [pc, #1360] @ 1669c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1356] @ 16698 │ │ │ │ - ldr.w r1, [pc, #1356] @ 1669c │ │ │ │ + ldr.w r3, [pc, #1356] @ 166a0 │ │ │ │ + ldr.w r1, [pc, #1356] @ 166a4 │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1348] @ 166a0 │ │ │ │ + ldr.w r0, [pc, #1348] @ 166a8 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ 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] @ 16694 │ │ │ │ - ldr.w r1, [pc, #1304] @ 166a4 │ │ │ │ + ldr.w r3, [pc, #1292] @ 1669c │ │ │ │ + ldr.w r1, [pc, #1304] @ 166ac │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1296] @ 166a8 │ │ │ │ + ldr.w r3, [pc, #1296] @ 166b0 │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1288] @ 166ac │ │ │ │ + ldr.w r0, [pc, #1288] @ 166b4 │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 16174 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1617c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1232] @ 16694 │ │ │ │ - ldr.w r1, [pc, #1256] @ 166b0 │ │ │ │ + ldr.w r3, [pc, #1232] @ 1669c │ │ │ │ + ldr.w r1, [pc, #1256] @ 166b8 │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr.w r0, [pc, #1252] @ 166b4 │ │ │ │ + ldr.w r0, [pc, #1252] @ 166bc │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 16174 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1617c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1176] @ 16694 │ │ │ │ - ldr.w r1, [pc, #1208] @ 166b8 │ │ │ │ + ldr.w r3, [pc, #1176] @ 1669c │ │ │ │ + ldr.w r1, [pc, #1208] @ 166c0 │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr.w r0, [pc, #1204] @ 166bc │ │ │ │ + ldr.w r0, [pc, #1204] @ 166c4 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1616e │ │ │ │ - ldr.w r3, [pc, #1144] @ 16694 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 16176 │ │ │ │ + ldr.w r3, [pc, #1144] @ 1669c │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr.w r1, [pc, #1180] @ 166c0 │ │ │ │ - ldr.w r0, [pc, #1180] @ 166c4 │ │ │ │ + ldr.w r1, [pc, #1180] @ 166c8 │ │ │ │ + ldr.w r0, [pc, #1180] @ 166cc │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 16174 │ │ │ │ - ldr.w r2, [pc, #1108] @ 16694 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1617c │ │ │ │ + ldr.w r2, [pc, #1108] @ 1669c │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1148] @ 166c8 │ │ │ │ - ldr.w r1, [pc, #1148] @ 166cc │ │ │ │ + ldr.w r3, [pc, #1148] @ 166d0 │ │ │ │ + ldr.w r1, [pc, #1148] @ 166d4 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1136] @ 166d0 │ │ │ │ + ldr.w r0, [pc, #1136] @ 166d8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1616e │ │ │ │ - ldr.w r2, [pc, #1056] @ 16694 │ │ │ │ - ldr.w r3, [pc, #1116] @ 166d4 │ │ │ │ - ldr.w r1, [pc, #1116] @ 166d8 │ │ │ │ + bl 12308 │ │ │ │ + b.n 16176 │ │ │ │ + ldr.w r2, [pc, #1056] @ 1669c │ │ │ │ + ldr.w r3, [pc, #1116] @ 166dc │ │ │ │ + ldr.w r1, [pc, #1116] @ 166e0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1100] @ 166dc │ │ │ │ + ldr.w r0, [pc, #1100] @ 166e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 16236 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1623e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #1008] @ (16694 ) │ │ │ │ - ldr.w r1, [pc, #1084] @ 166e0 │ │ │ │ + ldr r3, [pc, #1008] @ (1669c ) │ │ │ │ + ldr.w r1, [pc, #1084] @ 166e8 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ - ldr.w r0, [pc, #1080] @ 166e4 │ │ │ │ + ldr.w r0, [pc, #1080] @ 166ec │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 16174 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1617c │ │ │ │ mov r0, fp │ │ │ │ - bl c9b0 │ │ │ │ - b.n 16008 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 16010 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #952] @ (16694 ) │ │ │ │ - ldr.w r1, [pc, #1032] @ 166e8 │ │ │ │ + ldr r3, [pc, #952] @ (1669c ) │ │ │ │ + ldr.w r1, [pc, #1032] @ 166f0 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ - ldr.w r0, [pc, #1028] @ 166ec │ │ │ │ + ldr.w r0, [pc, #1028] @ 166f4 │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 162be │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 162c6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #912] @ (16694 ) │ │ │ │ - ldr r1, [pc, #1004] @ (166f0 ) │ │ │ │ + ldr r3, [pc, #912] @ (1669c ) │ │ │ │ + ldr r1, [pc, #1004] @ (166f8 ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r0, [pc, #1000] @ (166f4 ) │ │ │ │ + ldr r0, [pc, #1000] @ (166fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1616e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 16176 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16330 │ │ │ │ + beq.n 16338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164f2 │ │ │ │ + beq.w 164fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 160f8 │ │ │ │ + beq.w 16100 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 160f8 │ │ │ │ + bne.w 16100 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160f8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16100 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1636a │ │ │ │ + beq.n 16372 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 164fa │ │ │ │ + beq.w 16502 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 15f20 │ │ │ │ + beq.w 15f28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15f20 │ │ │ │ + bne.w 15f28 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15f20 │ │ │ │ + b.n 15f28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 163aa │ │ │ │ + beq.n 163b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16528 │ │ │ │ + beq.w 16530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 163be │ │ │ │ + beq.n 163c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 164c6 │ │ │ │ + beq.w 164ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 165c6 │ │ │ │ + beq.w 165ce │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 165a4 │ │ │ │ - ldr r3, [pc, #704] @ (16690 ) │ │ │ │ + bpl.w 165ac │ │ │ │ + ldr r3, [pc, #704] @ (16698 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr.w r1, [r7, #160] @ 0xa0 │ │ │ │ - bl fe6c │ │ │ │ + ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ + bl fe74 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16584 │ │ │ │ + beq.w 1658c │ │ │ │ ands.w r3, fp, #1 │ │ │ │ mov r9, r3 │ │ │ │ - bne.w 165e0 │ │ │ │ + bne.w 165e8 │ │ │ │ mov r0, fp │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16414 │ │ │ │ + beq.n 1641c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 164ce │ │ │ │ + beq.n 164d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1662c │ │ │ │ + beq.w 16634 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1642e │ │ │ │ + beq.n 16436 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 16578 │ │ │ │ + beq.w 16580 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 165e8 │ │ │ │ + blt.w 165f0 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 1636a │ │ │ │ - ldr.w r1, [r7, #320] @ 0x140 │ │ │ │ + bne.n 16372 │ │ │ │ + ldr.w r1, [r7, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16458 │ │ │ │ + beq.n 16460 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 164e2 │ │ │ │ + beq.n 164ea │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16612 │ │ │ │ + beq.w 1661a │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 1660a │ │ │ │ + bne.w 16612 │ │ │ │ mov r0, fp │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16488 │ │ │ │ + beq.n 16490 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 164da │ │ │ │ + cbz r3, 164e2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16644 │ │ │ │ + beq.w 1664c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 164a2 │ │ │ │ + beq.n 164aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16602 │ │ │ │ + beq.w 1660a │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r6 │ │ │ │ - bge.w 15f20 │ │ │ │ - ldr r3, [pc, #484] @ (16694 ) │ │ │ │ + bge.w 15f28 │ │ │ │ + ldr r3, [pc, #484] @ (1669c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #580] @ (166f8 ) │ │ │ │ - ldr r0, [pc, #580] @ (166fc ) │ │ │ │ + ldr r1, [pc, #580] @ (16700 ) │ │ │ │ + ldr r0, [pc, #580] @ (16704 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 16174 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1617c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 163be │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 163c6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 16414 │ │ │ │ + b.n 1641c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16488 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16490 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16458 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16460 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160b2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 160ba │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16330 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16338 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1636a │ │ │ │ + b.n 16372 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160f8 │ │ │ │ - ldr r3, [pc, #388] @ (16694 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16100 │ │ │ │ + ldr r3, [pc, #388] @ (1669c ) │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ - ldr r1, [pc, #488] @ (16700 ) │ │ │ │ - ldr r0, [pc, #492] @ (16704 ) │ │ │ │ + ldr r1, [pc, #488] @ (16708 ) │ │ │ │ + ldr r0, [pc, #492] @ (1670c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 16236 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1623e │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 163aa │ │ │ │ - ldr r3, [pc, #352] @ (16694 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 163b2 │ │ │ │ + ldr r3, [pc, #352] @ (1669c ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #464] @ (16708 ) │ │ │ │ - ldr r0, [pc, #464] @ (1670c ) │ │ │ │ + ldr r1, [pc, #464] @ (16710 ) │ │ │ │ + ldr r0, [pc, #464] @ (16714 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 16174 │ │ │ │ - ldr r2, [pc, #316] @ (16694 ) │ │ │ │ - ldr r3, [pc, #436] @ (16710 ) │ │ │ │ - ldr r1, [pc, #440] @ (16714 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1617c │ │ │ │ + ldr r2, [pc, #316] @ (1669c ) │ │ │ │ + ldr r3, [pc, #436] @ (16718 ) │ │ │ │ + ldr r1, [pc, #440] @ (1671c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #440] @ (16718 ) │ │ │ │ + ldr r0, [pc, #440] @ (16720 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 16236 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1623e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1642e │ │ │ │ - ldr r3, [pc, #268] @ (16694 ) │ │ │ │ + b.n 16436 │ │ │ │ + ldr r3, [pc, #268] @ (1669c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #400] @ (1671c ) │ │ │ │ - ldr r0, [pc, #400] @ (16720 ) │ │ │ │ + ldr r1, [pc, #400] @ (16724 ) │ │ │ │ + ldr r0, [pc, #400] @ (16728 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 16174 │ │ │ │ - ldr r1, [pc, #236] @ (16694 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1617c │ │ │ │ + ldr r1, [pc, #236] @ (1669c ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r3, [pc, #376] @ (16724 ) │ │ │ │ - ldr r0, [pc, #376] @ (16728 ) │ │ │ │ + ldr r3, [pc, #376] @ (1672c ) │ │ │ │ + ldr r0, [pc, #376] @ (16730 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #368] @ (1672c ) │ │ │ │ + ldr r1, [pc, #368] @ (16734 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 16174 │ │ │ │ - ldr r3, [pc, #204] @ (16694 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 1617c │ │ │ │ + ldr r3, [pc, #204] @ (1669c ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #352] @ (16730 ) │ │ │ │ - ldr r0, [pc, #356] @ (16734 ) │ │ │ │ + ldr r1, [pc, #352] @ (16738 ) │ │ │ │ + ldr r0, [pc, #356] @ (1673c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 16174 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1617c │ │ │ │ mov r0, fp │ │ │ │ - bl c9b0 │ │ │ │ - b.n 163f0 │ │ │ │ - ldr r3, [pc, #168] @ (16694 ) │ │ │ │ + bl c9b8 │ │ │ │ + b.n 163f8 │ │ │ │ + ldr r3, [pc, #168] @ (1669c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #328] @ (16738 ) │ │ │ │ - ldr r0, [pc, #328] @ (1673c ) │ │ │ │ + ldr r1, [pc, #328] @ (16740 ) │ │ │ │ + ldr r0, [pc, #328] @ (16744 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1659c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 165a4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 164a2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 164aa │ │ │ │ mov r0, fp │ │ │ │ - bl c9b0 │ │ │ │ - b.n 16466 │ │ │ │ - ldr r3, [pc, #128] @ (16694 ) │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1646e │ │ │ │ + ldr r3, [pc, #128] @ (1669c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #292] @ (16740 ) │ │ │ │ - ldr r0, [pc, #296] @ (16744 ) │ │ │ │ + ldr r1, [pc, #292] @ (16748 ) │ │ │ │ + ldr r0, [pc, #296] @ (1674c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 16174 │ │ │ │ - ldr r3, [pc, #280] @ (16748 ) │ │ │ │ - movw r2, #6297 @ 0x1899 │ │ │ │ - ldr r1, [pc, #280] @ (1674c ) │ │ │ │ - ldr r0, [pc, #280] @ (16750 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1617c │ │ │ │ + ldr r3, [pc, #280] @ (16750 ) │ │ │ │ + movw r2, #4211 @ 0x1073 │ │ │ │ + ldr r1, [pc, #280] @ (16754 ) │ │ │ │ + ldr r0, [pc, #280] @ (16758 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (16754 ) │ │ │ │ - movw r2, #6323 @ 0x18b3 │ │ │ │ - ldr r1, [pc, #268] @ (16758 ) │ │ │ │ - ldr r0, [pc, #268] @ (1675c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (1675c ) │ │ │ │ + movw r2, #4237 @ 0x108d │ │ │ │ + ldr r1, [pc, #268] @ (16760 ) │ │ │ │ + ldr r0, [pc, #268] @ (16764 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (16760 ) │ │ │ │ - movw r2, #6157 @ 0x180d │ │ │ │ - ldr r1, [pc, #256] @ (16764 ) │ │ │ │ - ldr r0, [pc, #256] @ (16768 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (16768 ) │ │ │ │ + movw r2, #4071 @ 0xfe7 │ │ │ │ + ldr r1, [pc, #256] @ (1676c ) │ │ │ │ + ldr r0, [pc, #256] @ (16770 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (1676c ) │ │ │ │ - movw r2, #6222 @ 0x184e │ │ │ │ - ldr r1, [pc, #244] @ (16770 ) │ │ │ │ - ldr r0, [pc, #244] @ (16774 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (16774 ) │ │ │ │ + movw r2, #4136 @ 0x1028 │ │ │ │ + ldr r1, [pc, #244] @ (16778 ) │ │ │ │ + ldr r0, [pc, #244] @ (1677c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - add r0, pc, #904 @ (adr r0, 16a18 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + add r0, pc, #872 @ (adr r0, 16a00 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5, r7, lr} │ │ │ │ + push {r1, r2, r3, r4, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r4, r7, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ + @ instruction: 0xb612 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r3, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r1, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ + push {r1, r4, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r3, pc} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ + push {r1, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, lr} │ │ │ │ + push {r1, r3, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r4, r6, lr} │ │ │ │ + push {r1, r3, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r5, r7} │ │ │ │ + push {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r7} │ │ │ │ + pop {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r3, r5, r6} │ │ │ │ + pop {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7} │ │ │ │ + push {r1, r2, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r3, r4, r5} │ │ │ │ + pop {r2, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r4, r6, r7} │ │ │ │ + push {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1} │ │ │ │ + cbnz r2, 16770 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r7} │ │ │ │ + push {r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 1676c │ │ │ │ + cbnz r2, 16770 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r4, r5, r6} │ │ │ │ + push {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - rev r6, r6 │ │ │ │ + rev r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r4, r1 │ │ │ │ + uxth r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 16738 │ │ │ │ + cbnz r4, 1673c │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r2, r5 │ │ │ │ + sxtb r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r2, 16738 │ │ │ │ + cbnz r2, 1673c │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r0, r1 │ │ │ │ + sxth r0, r7 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + ldmia r0!, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 1673a │ │ │ │ + cbnz r0, 1673e │ │ │ │ movs r1, r0 │ │ │ │ - sxth r0, r4 │ │ │ │ + sxth r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 16736 │ │ │ │ + cbnz r6, 1673a │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 16760 │ │ │ │ + cbz r4, 16764 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 1673c │ │ │ │ + cbz r6, 16740 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 16760 │ │ │ │ + cbz r4, 16764 │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r6, 1673a │ │ │ │ + cbnz r6, 1673e │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 1673a │ │ │ │ + cbnz r4, 1673e │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 16764 │ │ │ │ + cbz r2, 16768 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8fa │ │ │ │ + @ instruction: 0xb8ea │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 16764 │ │ │ │ + cbz r0, 16768 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16760 │ │ │ │ + cbz r6, 16764 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 167c8 │ │ │ │ + b.n 167b0 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #432 @ (adr r0, 16900 ) │ │ │ │ + add r0, pc, #368 @ (adr r0, 168c8 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb8be │ │ │ │ + @ instruction: 0xb8ae │ │ │ │ movs r1, r0 │ │ │ │ - b.n 167a4 │ │ │ │ + b.n 1678c │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #336 @ (adr r0, 168ac ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 16874 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + @ instruction: 0xb856 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 16780 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #240 @ (adr r0, 16858 ) │ │ │ │ + add r0, pc, #176 @ (adr r0, 16820 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb872 │ │ │ │ + @ instruction: 0xb862 │ │ │ │ movs r1, r0 │ │ │ │ - svc 246 @ 0xf6 │ │ │ │ + svc 230 @ 0xe6 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #144 @ (adr r0, 16804 ) │ │ │ │ + add r0, pc, #80 @ (adr r0, 167cc ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb86a │ │ │ │ + @ instruction: 0xb85a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016778 : │ │ │ │ +00016780 : │ │ │ │ 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] @ 16b9c │ │ │ │ + ldr.w r7, [pc, #1040] @ 16ba4 │ │ │ │ mov r4, r1 │ │ │ │ - ldr.w r3, [pc, #1040] @ 16ba0 │ │ │ │ + ldr.w r3, [pc, #1040] @ 16ba8 │ │ │ │ sub sp, #24 │ │ │ │ add r7, pc │ │ │ │ - ldr.w r6, [pc, #1036] @ 16ba4 │ │ │ │ + ldr.w r6, [pc, #1036] @ 16bac │ │ │ │ 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 14f24 │ │ │ │ + bl 14f2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 169da │ │ │ │ + beq.w 169e2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 169f2 │ │ │ │ + bpl.w 169fa │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ - bl 12334 │ │ │ │ + bl 1233c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 167e6 │ │ │ │ + beq.n 167ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 168ec │ │ │ │ + beq.w 168f4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16a12 │ │ │ │ + beq.w 16a1a │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10fa4 │ │ │ │ + bl 10fac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16a2a │ │ │ │ + beq.w 16a32 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 16a48 │ │ │ │ + bpl.w 16a50 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 16a68 │ │ │ │ + blt.w 16a70 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 168f4 │ │ │ │ + beq.n 168fc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1683a │ │ │ │ + beq.n 16842 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169d2 │ │ │ │ + beq.w 169da │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1684e │ │ │ │ + beq.n 16856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 169ca │ │ │ │ + beq.w 169d2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16ad0 │ │ │ │ + beq.w 16ad8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 16978 │ │ │ │ + bmi.w 16980 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16872 │ │ │ │ + beq.n 1687a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16aa8 │ │ │ │ - ldr r2, [pc, #820] @ (16ba8 ) │ │ │ │ - ldr r3, [pc, #820] @ (16bac ) │ │ │ │ + beq.w 16ab0 │ │ │ │ + ldr r2, [pc, #820] @ (16bb0 ) │ │ │ │ + ldr r3, [pc, #820] @ (16bb4 ) │ │ │ │ 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 9818 │ │ │ │ + ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ + blx 9820 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b08 │ │ │ │ + beq.w 16b10 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 168b2 │ │ │ │ + beq.n 168ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a8c │ │ │ │ + beq.w 16a94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16b68 │ │ │ │ + beq.w 16b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 168d2 │ │ │ │ + beq.n 168da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ae8 │ │ │ │ - ldr r3, [pc, #732] @ (16bb0 ) │ │ │ │ + beq.w 16af0 │ │ │ │ + ldr r3, [pc, #732] @ (16bb8 ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #728] @ (16bb4 ) │ │ │ │ - ldr r0, [pc, #732] @ (16bb8 ) │ │ │ │ + ldr r1, [pc, #728] @ (16bbc ) │ │ │ │ + ldr r0, [pc, #732] @ (16bc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1695c │ │ │ │ + b.n 16964 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 167e6 │ │ │ │ - blx 9620 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 167ee │ │ │ │ + blx 9628 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16af0 │ │ │ │ + beq.w 16af8 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b20 │ │ │ │ + beq.w 16b28 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16934 │ │ │ │ + beq.n 1693c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16abc │ │ │ │ + beq.w 16ac4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 16948 │ │ │ │ + beq.n 16950 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ab0 │ │ │ │ + beq.w 16ab8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16a94 │ │ │ │ + beq.w 16a9c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 16b80 │ │ │ │ + blt.w 16b88 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #604] @ (16bbc ) │ │ │ │ - ldr r3, [pc, #576] @ (16ba0 ) │ │ │ │ + ldr r2, [pc, #604] @ (16bc4 ) │ │ │ │ + ldr r3, [pc, #576] @ (16ba8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 16b98 │ │ │ │ + bne.w 16ba0 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 9620 │ │ │ │ + blx 9628 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16b4a │ │ │ │ + beq.w 16b52 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 93d0 │ │ │ │ + blx 93d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16aa0 │ │ │ │ + beq.w 16aa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 169ae │ │ │ │ + beq.n 169b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16ac8 │ │ │ │ + beq.w 16ad0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1695a │ │ │ │ - ldr r3, [pc, #508] @ (16bb0 ) │ │ │ │ + bge.n 16962 │ │ │ │ + ldr r3, [pc, #508] @ (16bb8 ) │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ - ldr r1, [pc, #516] @ (16bc0 ) │ │ │ │ - ldr r0, [pc, #520] @ (16bc4 ) │ │ │ │ + ldr r1, [pc, #516] @ (16bc8 ) │ │ │ │ + ldr r0, [pc, #520] @ (16bcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1684e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16856 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1683a │ │ │ │ - ldr r3, [pc, #468] @ (16bb0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16842 │ │ │ │ + ldr r3, [pc, #468] @ (16bb8 ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r1, [pc, #484] @ (16bc8 ) │ │ │ │ - ldr r0, [pc, #488] @ (16bcc ) │ │ │ │ + ldr r1, [pc, #484] @ (16bd0 ) │ │ │ │ + ldr r0, [pc, #488] @ (16bd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r0, [pc, #444] @ (16bb0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r0, [pc, #444] @ (16bb8 ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r3, [pc, #468] @ (16bd0 ) │ │ │ │ - ldr r1, [pc, #472] @ (16bd4 ) │ │ │ │ + ldr r3, [pc, #468] @ (16bd8 ) │ │ │ │ + ldr r1, [pc, #472] @ (16bdc ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #464] @ (16bd8 ) │ │ │ │ + ldr r0, [pc, #464] @ (16be0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r3, [pc, #412] @ (16bb0 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r3, [pc, #412] @ (16bb8 ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r1, [pc, #448] @ (16bdc ) │ │ │ │ - ldr r0, [pc, #452] @ (16be0 ) │ │ │ │ + ldr r1, [pc, #448] @ (16be4 ) │ │ │ │ + ldr r0, [pc, #452] @ (16be8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r3, [pc, #388] @ (16bb0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r3, [pc, #388] @ (16bb8 ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #432] @ (16be4 ) │ │ │ │ - ldr r0, [pc, #436] @ (16be8 ) │ │ │ │ + ldr r1, [pc, #432] @ (16bec ) │ │ │ │ + ldr r0, [pc, #436] @ (16bf0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r2, [pc, #356] @ (16bb0 ) │ │ │ │ - ldr r3, [pc, #416] @ (16bec ) │ │ │ │ - ldr r1, [pc, #416] @ (16bf0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r2, [pc, #356] @ (16bb8 ) │ │ │ │ + ldr r3, [pc, #416] @ (16bf4 ) │ │ │ │ + ldr r1, [pc, #416] @ (16bf8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #404] @ (16bf4 ) │ │ │ │ + ldr r0, [pc, #404] @ (16bfc ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 16a40 │ │ │ │ - ldr r3, [pc, #324] @ (16bb0 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 16a48 │ │ │ │ + ldr r3, [pc, #324] @ (16bb8 ) │ │ │ │ movw r2, #303 @ 0x12f │ │ │ │ - ldr r1, [pc, #392] @ (16bf8 ) │ │ │ │ - ldr r0, [pc, #392] @ (16bfc ) │ │ │ │ + ldr r1, [pc, #392] @ (16c00 ) │ │ │ │ + ldr r0, [pc, #392] @ (16c04 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 168e8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 168f0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 168b2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 168ba │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16954 │ │ │ │ + b.n 1695c │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1699a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 169a2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16872 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1687a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16948 │ │ │ │ + b.n 16950 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16934 │ │ │ │ + b.n 1693c │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 169ae │ │ │ │ - ldr r3, [pc, #220] @ (16bb0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 169b6 │ │ │ │ + ldr r3, [pc, #220] @ (16bb8 ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #296] @ (16c00 ) │ │ │ │ - ldr r0, [pc, #296] @ (16c04 ) │ │ │ │ + ldr r1, [pc, #296] @ (16c08 ) │ │ │ │ + ldr r0, [pc, #296] @ (16c0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 168d2 │ │ │ │ - ldr r3, [pc, #188] @ (16bb0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 168da │ │ │ │ + ldr r3, [pc, #188] @ (16bb8 ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #272] @ (16c08 ) │ │ │ │ - ldr r0, [pc, #272] @ (16c0c ) │ │ │ │ + ldr r1, [pc, #272] @ (16c10 ) │ │ │ │ + ldr r0, [pc, #272] @ (16c14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 16a7e │ │ │ │ - ldr r3, [pc, #164] @ (16bb0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 16a86 │ │ │ │ + ldr r3, [pc, #164] @ (16bb8 ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #256] @ (16c10 ) │ │ │ │ - ldr r0, [pc, #256] @ (16c14 ) │ │ │ │ + ldr r1, [pc, #256] @ (16c18 ) │ │ │ │ + ldr r0, [pc, #256] @ (16c1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r3, [pc, #140] @ (16bb0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r3, [pc, #140] @ (16bb8 ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #240] @ (16c18 ) │ │ │ │ - ldr r0, [pc, #240] @ (16c1c ) │ │ │ │ + ldr r1, [pc, #240] @ (16c20 ) │ │ │ │ + ldr r0, [pc, #240] @ (16c24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r3, [pc, #100] @ (16bb0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r3, [pc, #100] @ (16bb8 ) │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ - ldr r1, [pc, #204] @ (16c20 ) │ │ │ │ - ldr r0, [pc, #208] @ (16c24 ) │ │ │ │ + ldr r1, [pc, #204] @ (16c28 ) │ │ │ │ + ldr r0, [pc, #208] @ (16c2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r3, [pc, #68] @ (16bb0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r3, [pc, #68] @ (16bb8 ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #184] @ (16c28 ) │ │ │ │ - ldr r0, [pc, #184] @ (16c2c ) │ │ │ │ + ldr r1, [pc, #184] @ (16c30 ) │ │ │ │ + ldr r0, [pc, #184] @ (16c34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ - ldr r3, [pc, #44] @ (16bb0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ + ldr r3, [pc, #44] @ (16bb8 ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #168] @ (16c30 ) │ │ │ │ - ldr r0, [pc, #168] @ (16c34 ) │ │ │ │ + ldr r1, [pc, #168] @ (16c38 ) │ │ │ │ + ldr r0, [pc, #168] @ (16c3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 168e8 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [sp, #416] @ 0x1a0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 168f0 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [sp, #384] @ 0x180 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #344] @ 0x158 │ │ │ │ + ldr r0, [sp, #312] @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb62c │ │ │ │ + @ instruction: 0xb61c │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #672 @ 0x2a0 │ │ │ │ + add r6, sp, #608 @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #592] @ 0x250 │ │ │ │ movs r3, r0 │ │ │ │ - push {r2, r3, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #800 @ 0x320 │ │ │ │ + add r5, sp, #736 @ 0x2e0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #640 @ 0x280 │ │ │ │ + add r5, sp, #576 @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #976 @ 0x3d0 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, lr} │ │ │ │ + push {r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #504 @ 0x1f8 │ │ │ │ + add r5, sp, #440 @ 0x1b8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #416 @ 0x1a0 │ │ │ │ + add r5, sp, #352 @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + push {r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #320 @ 0x140 │ │ │ │ + add r5, sp, #256 @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4, r5} │ │ │ │ + stmia r3!, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r5, r7} │ │ │ │ + push {r1, r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #160 @ 0xa0 │ │ │ │ + add r5, sp, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r7} │ │ │ │ + push {r1, r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #72 @ 0x48 │ │ │ │ + add r5, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #680 @ 0x2a8 │ │ │ │ + add r4, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r6, 16c92 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + add r4, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16c90 │ │ │ │ + cbz r6, 16c94 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #456 @ 0x1c8 │ │ │ │ + add r4, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16c92 │ │ │ │ + cbz r6, 16c96 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #360 @ 0x168 │ │ │ │ + add r4, sp, #296 @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 16c90 │ │ │ │ + cbz r4, 16c94 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + add r4, sp, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16c90 │ │ │ │ + cbz r6, 16c94 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #72 @ 0x48 │ │ │ │ + add r4, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16c92 │ │ │ │ + cbz r6, 16c96 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #1000 @ 0x3e8 │ │ │ │ + add r3, sp, #936 @ 0x3a8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016c38 : │ │ │ │ +00016c40 : │ │ │ │ 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] @ 16d00 │ │ │ │ + ldr.w ip, [pc, #184] @ 16d08 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #176] @ (16d04 ) │ │ │ │ + ldr r3, [pc, #176] @ (16d0c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #172] @ (16d08 ) │ │ │ │ + ldr r4, [pc, #172] @ (16d10 ) │ │ │ │ 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] @ (16d0c ) │ │ │ │ + ldr r3, [pc, #156] @ (16d14 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ - bl c77c │ │ │ │ + bl c784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16cec │ │ │ │ - ldr r3, [pc, #140] @ (16d10 ) │ │ │ │ + beq.n 16cf4 │ │ │ │ + ldr r3, [pc, #140] @ (16d18 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 16ccc │ │ │ │ + bne.n 16cd4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 16cf0 │ │ │ │ + bpl.n 16cf8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16778 │ │ │ │ + bl 16780 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 16cec │ │ │ │ - ldr r3, [pc, #112] @ (16d14 ) │ │ │ │ + beq.n 16cf4 │ │ │ │ + ldr r3, [pc, #112] @ (16d1c ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 16cb4 │ │ │ │ + beq.n 16cbc │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (16d18 ) │ │ │ │ - ldr r3, [pc, #76] @ (16d04 ) │ │ │ │ + ldr r2, [pc, #96] @ (16d20 ) │ │ │ │ + ldr r3, [pc, #76] @ (16d0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16cfa │ │ │ │ + bne.n 16d02 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (16d1c ) │ │ │ │ + ldr r0, [pc, #76] @ (16d24 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #72] @ (16d20 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #72] @ (16d28 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #68] @ (16d24 ) │ │ │ │ - ldr r0, [pc, #72] @ (16d28 ) │ │ │ │ + ldr r1, [pc, #68] @ (16d2c ) │ │ │ │ + ldr r0, [pc, #72] @ (16d30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16cb4 │ │ │ │ - ldr r0, [pc, #56] @ (16d2c ) │ │ │ │ + b.n 16cbc │ │ │ │ + ldr r0, [pc, #56] @ (16d34 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 16cd6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bl 11940 │ │ │ │ + b.n 16cde │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #680] @ 0x2a8 │ │ │ │ + str r3, [sp, #648] @ 0x288 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #608] @ 0x260 │ │ │ │ + str r3, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ - ldr r7, [sp, #384] @ 0x180 │ │ │ │ + ldr r7, [sp, #352] @ 0x160 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #272] @ 0x110 │ │ │ │ + str r3, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ - add r1, sp, #896 @ 0x380 │ │ │ │ + add r1, sp, #832 @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r0, r5 │ │ │ │ + sxth r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #656 @ 0x290 │ │ │ │ + add r2, sp, #592 @ 0x250 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #1016 @ 0x3f8 │ │ │ │ + add r2, sp, #952 @ 0x3b8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016d30 : │ │ │ │ +00016d38 : │ │ │ │ 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] @ 16d88 │ │ │ │ + ldr.w r8, [pc, #68] @ 16d90 │ │ │ │ add r8, pc │ │ │ │ - cbz r0, 16d68 │ │ │ │ - ldr r6, [pc, #64] @ (16d8c ) │ │ │ │ + cbz r0, 16d70 │ │ │ │ + ldr r6, [pc, #64] @ (16d94 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r5, 16d60 │ │ │ │ + cbz r5, 16d68 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 16d60 │ │ │ │ - blx 8fb8 │ │ │ │ - cbz r0, 16d7e │ │ │ │ + cbz r0, 16d68 │ │ │ │ + blx 8fc0 │ │ │ │ + cbz r0, 16d86 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16d50 │ │ │ │ - ldr r3, [pc, #36] @ (16d90 ) │ │ │ │ - ldr r1, [pc, #40] @ (16d94 ) │ │ │ │ + bne.n 16d58 │ │ │ │ + ldr r3, [pc, #36] @ (16d98 ) │ │ │ │ + ldr r1, [pc, #40] @ (16d9c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ 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, #736] @ 0x2e0 │ │ │ │ + str r2, [sp, #704] @ 0x2c0 │ │ │ │ movs r3, r0 │ │ │ │ - cbz r6, 16dc2 │ │ │ │ + cbz r6, 16dc6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 16dca │ │ │ │ + cbz r0, 16dce │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016d98 : │ │ │ │ +00016da0 : │ │ │ │ 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 16dcc │ │ │ │ + b.n 16dd4 │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ add.w r3, r3, r2, lsl #30 │ │ │ │ cmp.w r2, r3, lsr #30 │ │ │ │ mov r2, r3 │ │ │ │ - bne.n 16df2 │ │ │ │ + bne.n 16dfa │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bpl.n 16dbc │ │ │ │ + bpl.n 16dc4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it cc │ │ │ │ mulcc.w r0, lr, r2 │ │ │ │ - bcc.n 16df0 │ │ │ │ + bcc.n 16df8 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #1073741824 @ 0x40000000 │ │ │ │ it eq │ │ │ │ moveq.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 16df2 │ │ │ │ + bne.n 16dfa │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r1] │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00016dfc : │ │ │ │ +00016e04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (16ec4 ) │ │ │ │ + ldr r2, [pc, #184] @ (16ecc ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #184] @ (16ec8 ) │ │ │ │ + ldr r3, [pc, #184] @ (16ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r4, r0 │ │ │ │ - blx 8f2c │ │ │ │ + blx 8f34 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16e9c │ │ │ │ + beq.n 16ea4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16e3c │ │ │ │ + beq.n 16e44 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16e78 │ │ │ │ + cbz r2, 16e80 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16e88 │ │ │ │ + bne.n 16e90 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16e56 │ │ │ │ + beq.n 16e5e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16e70 │ │ │ │ - ldr r2, [pc, #116] @ (16ecc ) │ │ │ │ - ldr r3, [pc, #108] @ (16ec8 ) │ │ │ │ + cbz r2, 16e78 │ │ │ │ + ldr r2, [pc, #116] @ (16ed4 ) │ │ │ │ + ldr r3, [pc, #108] @ (16ed0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ec0 │ │ │ │ + bne.n 16ec8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e56 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16e5e │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16e42 │ │ │ │ + beq.n 16e4a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16e46 │ │ │ │ + beq.n 16e4e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16ea6 │ │ │ │ + bne.n 16eae │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16e46 │ │ │ │ + b.n 16e4e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16e2c │ │ │ │ + b.n 16e34 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e46 │ │ │ │ + beq.n 16e4e │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16e56 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #944] @ 0x3b0 │ │ │ │ + b.n 16e5e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #648] @ 0x288 │ │ │ │ + str r1, [sp, #616] @ 0x268 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016ed0 : │ │ │ │ +00016ed8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (16f98 ) │ │ │ │ + ldr r2, [pc, #184] @ (16fa0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #184] @ (16f9c ) │ │ │ │ + ldr r3, [pc, #184] @ (16fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r4, r0 │ │ │ │ - blx 9824 │ │ │ │ + blx 982c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16f70 │ │ │ │ + beq.n 16f78 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16f10 │ │ │ │ + beq.n 16f18 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16f4c │ │ │ │ + cbz r2, 16f54 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16f5c │ │ │ │ + bne.n 16f64 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 16f2a │ │ │ │ + beq.n 16f32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16f44 │ │ │ │ - ldr r2, [pc, #116] @ (16fa0 ) │ │ │ │ - ldr r3, [pc, #108] @ (16f9c ) │ │ │ │ + cbz r2, 16f4c │ │ │ │ + ldr r2, [pc, #116] @ (16fa8 ) │ │ │ │ + ldr r3, [pc, #108] @ (16fa4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16f94 │ │ │ │ + bne.n 16f9c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f2a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16f32 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16f16 │ │ │ │ + beq.n 16f1e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16f1a │ │ │ │ + beq.n 16f22 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16f7a │ │ │ │ + bne.n 16f82 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16f1a │ │ │ │ + b.n 16f22 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16f00 │ │ │ │ + b.n 16f08 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f1a │ │ │ │ + beq.n 16f22 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16f2a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - str r1, [sp, #96] @ 0x60 │ │ │ │ + b.n 16f32 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016fa4 : │ │ │ │ +00016fac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ (17098 ) │ │ │ │ + ldr r2, [pc, #228] @ (170a0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1709c ) │ │ │ │ + ldr r3, [pc, #228] @ (170a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9058 │ │ │ │ + blx 9060 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17070 │ │ │ │ + beq.n 17078 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 16ff4 │ │ │ │ + beq.n 16ffc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17064 │ │ │ │ + beq.n 1706c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17004 │ │ │ │ + beq.n 1700c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 17040 │ │ │ │ + cbz r2, 17048 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 17050 │ │ │ │ + bne.n 17058 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1701e │ │ │ │ + beq.n 17026 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17038 │ │ │ │ - ldr r2, [pc, #128] @ (170a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1709c ) │ │ │ │ + cbz r2, 17040 │ │ │ │ + ldr r2, [pc, #128] @ (170a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (170a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17094 │ │ │ │ + bne.n 1709c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1701e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17026 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1700a │ │ │ │ + beq.n 17012 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1700e │ │ │ │ + beq.n 17016 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1707a │ │ │ │ + bne.n 17082 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 1700e │ │ │ │ + b.n 17016 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16ff4 │ │ │ │ + b.n 16ffc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16fe2 │ │ │ │ + b.n 16fea │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1700e │ │ │ │ + beq.n 17016 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 1701e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - str r0, [sp, #264] @ 0x108 │ │ │ │ + b.n 17026 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + str r0, [sp, #232] @ 0xe8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #62] @ 0x3e │ │ │ │ + ldrh r2, [r2, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000170a4 : │ │ │ │ +000170ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ (17198 ) │ │ │ │ + ldr r2, [pc, #228] @ (171a0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1719c ) │ │ │ │ + ldr r3, [pc, #228] @ (171a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 98bc │ │ │ │ + blx 98c4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17170 │ │ │ │ + beq.n 17178 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 170f4 │ │ │ │ + beq.n 170fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17164 │ │ │ │ + beq.n 1716c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17104 │ │ │ │ + beq.n 1710c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 17140 │ │ │ │ + cbz r2, 17148 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 17150 │ │ │ │ + bne.n 17158 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1711e │ │ │ │ + beq.n 17126 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17138 │ │ │ │ - ldr r2, [pc, #128] @ (171a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1719c ) │ │ │ │ + cbz r2, 17140 │ │ │ │ + ldr r2, [pc, #128] @ (171a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (171a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17194 │ │ │ │ + bne.n 1719c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1711e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17126 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1710a │ │ │ │ + beq.n 17112 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1710e │ │ │ │ + beq.n 17116 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1717a │ │ │ │ + bne.n 17182 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 1710e │ │ │ │ + b.n 17116 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 170f4 │ │ │ │ + b.n 170fc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 170e2 │ │ │ │ + b.n 170ea │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1710e │ │ │ │ + beq.n 17116 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 1711e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #58] @ 0x3a │ │ │ │ + b.n 17126 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r7, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #54] @ 0x36 │ │ │ │ + ldrh r2, [r2, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000171a4 : │ │ │ │ +000171ac : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #228] @ (17298 ) │ │ │ │ + ldr r2, [pc, #228] @ (172a0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #228] @ (1729c ) │ │ │ │ + ldr r3, [pc, #228] @ (172a4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9178 │ │ │ │ + blx 9180 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17270 │ │ │ │ + beq.n 17278 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 171f4 │ │ │ │ + beq.n 171fc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17264 │ │ │ │ + beq.n 1726c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 17204 │ │ │ │ + beq.n 1720c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 17240 │ │ │ │ + cbz r2, 17248 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 17250 │ │ │ │ + bne.n 17258 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1721e │ │ │ │ + beq.n 17226 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 17238 │ │ │ │ - ldr r2, [pc, #128] @ (172a0 ) │ │ │ │ - ldr r3, [pc, #120] @ (1729c ) │ │ │ │ + cbz r2, 17240 │ │ │ │ + ldr r2, [pc, #128] @ (172a8 ) │ │ │ │ + ldr r3, [pc, #120] @ (172a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17294 │ │ │ │ + bne.n 1729c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1721e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17226 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 1720a │ │ │ │ + beq.n 17212 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 1720e │ │ │ │ + beq.n 17216 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1727a │ │ │ │ + bne.n 17282 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 1720e │ │ │ │ + b.n 17216 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 171f4 │ │ │ │ + b.n 171fc │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 171e2 │ │ │ │ + b.n 171ea │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1720e │ │ │ │ + beq.n 17216 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 1721e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r0, #50] @ 0x32 │ │ │ │ + b.n 17226 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r7, #48] @ 0x30 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r3, #46] @ 0x2e │ │ │ │ + ldrh r2, [r2, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000172a4 : │ │ │ │ +000172ac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #180] @ 17368 │ │ │ │ + vldr d7, [pc, #180] @ 17370 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #188] @ (17378 ) │ │ │ │ - ldr r3, [pc, #192] @ (1737c ) │ │ │ │ + ldr r2, [pc, #188] @ (17380 ) │ │ │ │ + ldr r3, [pc, #192] @ (17384 ) │ │ │ │ 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 172e0 │ │ │ │ - vldr d7, [pc, #156] @ 17370 │ │ │ │ + bpl.n 172e8 │ │ │ │ + vldr d7, [pc, #156] @ 17378 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1731e │ │ │ │ - blx 9008 │ │ │ │ + bgt.n 17326 │ │ │ │ + blx 9010 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17304 │ │ │ │ + cbz r0, 1730c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 17336 │ │ │ │ + bne.n 1733e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 17304 │ │ │ │ + beq.n 1730c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, 1732a │ │ │ │ - ldr r1, [pc, #120] @ (17380 ) │ │ │ │ - ldr r2, [pc, #116] @ (1737c ) │ │ │ │ + cbz r1, 17332 │ │ │ │ + ldr r1, [pc, #120] @ (17388 ) │ │ │ │ + ldr r2, [pc, #116] @ (17384 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1735e │ │ │ │ + bne.n 17366 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ vmov r3, s0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17304 │ │ │ │ + b.n 1730c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17304 │ │ │ │ + b.n 1730c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 172f4 │ │ │ │ + beq.n 172fc │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 1734a │ │ │ │ + bne.n 17352 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 172f4 │ │ │ │ + b.n 172fc │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r3, 17362 │ │ │ │ + cbz r3, 1736a │ │ │ │ orr.w r3, r2, #1 │ │ │ │ - b.n 17304 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 1730c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 172f4 │ │ │ │ + b.n 172fc │ │ │ │ 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, [r7, #40] @ 0x28 │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #38] @ 0x26 │ │ │ │ + ldrh r4, [r5, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00017384 : │ │ │ │ +0001738c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 98e0 │ │ │ │ + blx 98e8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 172a4 │ │ │ │ + b.w 172ac │ │ │ │ nop │ │ │ │ │ │ │ │ -000173a0 : │ │ │ │ +000173a8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 911c │ │ │ │ + blx 9124 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 172a4 │ │ │ │ + b.w 172ac │ │ │ │ nop │ │ │ │ │ │ │ │ -000173bc : │ │ │ │ +000173c4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (174a0 ) │ │ │ │ + ldr r2, [pc, #212] @ (174a8 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (174a4 ) │ │ │ │ + ldr r3, [pc, #212] @ (174ac ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 95e8 │ │ │ │ + blx 95f0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17406 │ │ │ │ + beq.n 1740e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1745a │ │ │ │ + cbz r3, 17462 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17416 │ │ │ │ + beq.n 1741e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1744e │ │ │ │ + cbz r3, 17456 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17434 │ │ │ │ + cbz r2, 1743c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1746e │ │ │ │ + bne.n 17476 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17434 │ │ │ │ + beq.n 1743c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17466 │ │ │ │ - ldr r2, [pc, #112] @ (174a8 ) │ │ │ │ - ldr r3, [pc, #108] @ (174a4 ) │ │ │ │ + cbz r3, 1746e │ │ │ │ + ldr r2, [pc, #112] @ (174b0 ) │ │ │ │ + ldr r3, [pc, #108] @ (174ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1749c │ │ │ │ + bne.n 174a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17416 │ │ │ │ + b.n 1741e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17406 │ │ │ │ + b.n 1740e │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17434 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1743c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17424 │ │ │ │ + beq.n 1742c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17482 │ │ │ │ + bne.n 1748a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17424 │ │ │ │ + b.n 1742c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17424 │ │ │ │ + beq.n 1742c │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17434 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ + b.n 1743c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r0, #30] │ │ │ │ + ldrh r4, [r7, #28] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000174ac : │ │ │ │ +000174b4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (17590 ) │ │ │ │ + ldr r2, [pc, #212] @ (17598 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (17594 ) │ │ │ │ + ldr r3, [pc, #212] @ (1759c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8ff0 │ │ │ │ + blx 8ff8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 174f6 │ │ │ │ + beq.n 174fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1754a │ │ │ │ + cbz r3, 17552 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17506 │ │ │ │ + beq.n 1750e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1753e │ │ │ │ + cbz r3, 17546 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17524 │ │ │ │ + cbz r2, 1752c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1755e │ │ │ │ + bne.n 17566 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17524 │ │ │ │ + beq.n 1752c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17556 │ │ │ │ - ldr r2, [pc, #112] @ (17598 ) │ │ │ │ - ldr r3, [pc, #108] @ (17594 ) │ │ │ │ + cbz r3, 1755e │ │ │ │ + ldr r2, [pc, #112] @ (175a0 ) │ │ │ │ + ldr r3, [pc, #108] @ (1759c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1758c │ │ │ │ + bne.n 17594 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 17506 │ │ │ │ + b.n 1750e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 174f6 │ │ │ │ + b.n 174fe │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17524 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1752c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17514 │ │ │ │ + beq.n 1751c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17572 │ │ │ │ + bne.n 1757a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17514 │ │ │ │ + b.n 1751c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17514 │ │ │ │ + beq.n 1751c │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17524 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r7, #24] │ │ │ │ + b.n 1752c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r6, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #22] │ │ │ │ + ldrh r4, [r1, #22] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001759c : │ │ │ │ +000175a4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (17680 ) │ │ │ │ + ldr r2, [pc, #212] @ (17688 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (17684 ) │ │ │ │ + ldr r3, [pc, #212] @ (1768c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 99a0 │ │ │ │ + blx 99a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 175e6 │ │ │ │ + beq.n 175ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1763a │ │ │ │ + cbz r3, 17642 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 175f6 │ │ │ │ + beq.n 175fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1762e │ │ │ │ + cbz r3, 17636 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17614 │ │ │ │ + cbz r2, 1761c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1764e │ │ │ │ + bne.n 17656 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17614 │ │ │ │ + beq.n 1761c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17646 │ │ │ │ - ldr r2, [pc, #112] @ (17688 ) │ │ │ │ - ldr r3, [pc, #108] @ (17684 ) │ │ │ │ + cbz r3, 1764e │ │ │ │ + ldr r2, [pc, #112] @ (17690 ) │ │ │ │ + ldr r3, [pc, #108] @ (1768c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1767c │ │ │ │ + bne.n 17684 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 175f6 │ │ │ │ + b.n 175fe │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 175e6 │ │ │ │ + b.n 175ee │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17614 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1761c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 17604 │ │ │ │ + beq.n 1760c │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17662 │ │ │ │ + bne.n 1766a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 17604 │ │ │ │ + b.n 1760c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17604 │ │ │ │ + beq.n 1760c │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17614 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r1, #18] │ │ │ │ + b.n 1761c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r0, #18] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, #14] │ │ │ │ + ldrh r4, [r3, #14] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001768c : │ │ │ │ +00017694 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #212] @ (17770 ) │ │ │ │ + ldr r2, [pc, #212] @ (17778 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #212] @ (17774 ) │ │ │ │ + ldr r3, [pc, #212] @ (1777c ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9464 │ │ │ │ + blx 946c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 176d6 │ │ │ │ + beq.n 176de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1772a │ │ │ │ + cbz r3, 17732 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 176e6 │ │ │ │ + beq.n 176ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1771e │ │ │ │ + cbz r3, 17726 │ │ │ │ movs r4, #1 │ │ │ │ - cbz r2, 17704 │ │ │ │ + cbz r2, 1770c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 1773e │ │ │ │ + bne.n 17746 │ │ │ │ ldr r4, [r2, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 17704 │ │ │ │ + beq.n 1770c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 17736 │ │ │ │ - ldr r2, [pc, #112] @ (17778 ) │ │ │ │ - ldr r3, [pc, #108] @ (17774 ) │ │ │ │ + cbz r3, 1773e │ │ │ │ + ldr r2, [pc, #112] @ (17780 ) │ │ │ │ + ldr r3, [pc, #108] @ (1777c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1776c │ │ │ │ + bne.n 17774 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 176e6 │ │ │ │ + b.n 176ee │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 176d6 │ │ │ │ + b.n 176de │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17704 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1770c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 176f4 │ │ │ │ + beq.n 176fc │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17752 │ │ │ │ + bne.n 1775a │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ - b.n 176f4 │ │ │ │ + b.n 176fc │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 176f4 │ │ │ │ + beq.n 176fc │ │ │ │ orr.w r4, r2, #1 │ │ │ │ - b.n 17704 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldrh r2, [r3, #10] │ │ │ │ + b.n 1770c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldrh r2, [r2, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r6, #6] │ │ │ │ + ldrh r4, [r5, #6] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001777c : │ │ │ │ +00017784 : │ │ │ │ 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] @ 178a0 │ │ │ │ + ldr.w ip, [pc, #276] @ 178a8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #268] @ (178a4 ) │ │ │ │ + ldr r3, [pc, #268] @ (178ac ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #264] @ (178a8 ) │ │ │ │ + ldr r4, [pc, #264] @ (178b0 ) │ │ │ │ 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] @ (178ac ) │ │ │ │ + ldr r3, [pc, #248] @ (178b4 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1784c │ │ │ │ - ldr r3, [pc, #224] @ (178b0 ) │ │ │ │ + beq.n 17854 │ │ │ │ + ldr r3, [pc, #224] @ (178b8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1782e │ │ │ │ + bne.n 17836 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 17850 │ │ │ │ + bpl.n 17858 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1785c │ │ │ │ + bpl.n 17864 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17868 │ │ │ │ + bne.n 17870 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11f40 │ │ │ │ + bl 11f48 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1784c │ │ │ │ - ldr r3, [pc, #172] @ (178b4 ) │ │ │ │ + beq.n 17854 │ │ │ │ + ldr r3, [pc, #172] @ (178bc ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17816 │ │ │ │ + beq.n 1781e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #160] @ (178b8 ) │ │ │ │ - ldr r3, [pc, #136] @ (178a4 ) │ │ │ │ + ldr r2, [pc, #160] @ (178c0 ) │ │ │ │ + ldr r3, [pc, #136] @ (178ac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1789a │ │ │ │ + bne.n 178a2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #140] @ (178bc ) │ │ │ │ + ldr r0, [pc, #140] @ (178c4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #132] @ (178c0 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #132] @ (178c8 ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #132] @ (178c4 ) │ │ │ │ - ldr r0, [pc, #136] @ (178c8 ) │ │ │ │ + ldr r1, [pc, #132] @ (178cc ) │ │ │ │ + ldr r0, [pc, #136] @ (178d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17816 │ │ │ │ - ldr r0, [pc, #120] @ (178cc ) │ │ │ │ + b.n 1781e │ │ │ │ + ldr r0, [pc, #120] @ (178d4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17838 │ │ │ │ - ldr r0, [pc, #112] @ (178d0 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 17840 │ │ │ │ + ldr r0, [pc, #112] @ (178d8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17838 │ │ │ │ + bl 11940 │ │ │ │ + b.n 17840 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 177f8 │ │ │ │ + beq.n 17800 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1787c │ │ │ │ + bne.n 17884 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 177f8 │ │ │ │ + b.n 17800 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 177f8 │ │ │ │ + bne.n 17800 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 177f8 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 17800 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ + ldrh r6, [r3, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #2] │ │ │ │ + ldrh r4, [r1, #2] │ │ │ │ movs r3, r0 │ │ │ │ - str r4, [sp, #96] @ 0x60 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #62] @ 0x3e │ │ │ │ + strh r2, [r3, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #216] @ 0xd8 │ │ │ │ + ldr r6, [sp, #152] @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #272] @ 0x110 │ │ │ │ + ldr r7, [sp, #208] @ 0xd0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #64 @ (adr r7, 17914 ) │ │ │ │ + add r7, pc, #0 @ (adr r7, 178dc ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000178d4 : │ │ │ │ +000178dc : │ │ │ │ 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] @ 17a00 │ │ │ │ + ldr.w ip, [pc, #284] @ 17a08 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #276] @ (17a04 ) │ │ │ │ + ldr r3, [pc, #276] @ (17a0c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #272] @ (17a08 ) │ │ │ │ + ldr r4, [pc, #272] @ (17a10 ) │ │ │ │ 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] @ (17a0c ) │ │ │ │ + ldr r3, [pc, #256] @ (17a14 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #576 @ 0x240 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 179ae │ │ │ │ - ldr r3, [pc, #232] @ (17a10 ) │ │ │ │ + beq.n 179b6 │ │ │ │ + ldr r3, [pc, #232] @ (17a18 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1798e │ │ │ │ + bne.n 17996 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 179b2 │ │ │ │ + bpl.n 179ba │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 179be │ │ │ │ + bpl.n 179c6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 179ca │ │ │ │ + bne.n 179d2 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15f00 │ │ │ │ + bl 15f08 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 179ae │ │ │ │ - cbnz r0, 17988 │ │ │ │ - ldr r3, [pc, #180] @ (17a14 ) │ │ │ │ + beq.n 179b6 │ │ │ │ + cbnz r0, 17990 │ │ │ │ + ldr r3, [pc, #180] @ (17a1c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17970 │ │ │ │ + beq.n 17978 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #164] @ (17a18 ) │ │ │ │ - ldr r3, [pc, #144] @ (17a04 ) │ │ │ │ + ldr r2, [pc, #164] @ (17a20 ) │ │ │ │ + ldr r3, [pc, #144] @ (17a0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 179fc │ │ │ │ + bne.n 17a04 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #144] @ (17a1c ) │ │ │ │ + ldr r3, [pc, #144] @ (17a24 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 17962 │ │ │ │ - ldr r0, [pc, #144] @ (17a20 ) │ │ │ │ + b.n 1796a │ │ │ │ + ldr r0, [pc, #144] @ (17a28 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #136] @ (17a24 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #136] @ (17a2c ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #136] @ (17a28 ) │ │ │ │ - ldr r0, [pc, #136] @ (17a2c ) │ │ │ │ + ldr r1, [pc, #136] @ (17a30 ) │ │ │ │ + ldr r0, [pc, #136] @ (17a34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17970 │ │ │ │ - ldr r0, [pc, #124] @ (17a30 ) │ │ │ │ + b.n 17978 │ │ │ │ + ldr r0, [pc, #124] @ (17a38 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17998 │ │ │ │ - ldr r0, [pc, #116] @ (17a34 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 179a0 │ │ │ │ + ldr r0, [pc, #116] @ (17a3c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17998 │ │ │ │ + bl 11940 │ │ │ │ + b.n 179a0 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17950 │ │ │ │ + beq.n 17958 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 179de │ │ │ │ + bne.n 179e6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17950 │ │ │ │ + b.n 17958 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17950 │ │ │ │ + bne.n 17958 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17950 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ + b.n 17958 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + strh r6, [r0, #56] @ 0x38 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, #54] @ 0x36 │ │ │ │ + strh r4, [r6, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ - str r2, [sp, #768] @ 0x300 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ + strh r0, [r0, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #856] @ 0x358 │ │ │ │ + ldr r4, [sp, #792] @ 0x318 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, 17b54 ) │ │ │ │ + add r5, pc, #232 @ (adr r5, 17b1c ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [sp, #904] @ 0x388 │ │ │ │ + ldr r5, [sp, #840] @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [sp, #232] @ 0xe8 │ │ │ │ + ldr r6, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #696 @ (adr r5, 17cf0 ) │ │ │ │ + add r5, pc, #632 @ (adr r5, 17cb8 ) │ │ │ │ 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] @ (17b20 ) │ │ │ │ + ldr r0, [pc, #212] @ (17b28 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17b24 ) │ │ │ │ + ldr r1, [pc, #212] @ (17b2c ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17b28 │ │ │ │ + ldr.w ip, [pc, #212] @ 17b30 │ │ │ │ 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 17b06 │ │ │ │ + beq.n 17b0e │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17a70 │ │ │ │ + beq.n 17a78 │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 17ac2 │ │ │ │ + bmi.n 17aca │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17a9e │ │ │ │ + bpl.n 17aa6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17aae │ │ │ │ + bne.n 17ab6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #16] │ │ │ │ - ldr r2, [pc, #164] @ (17b2c ) │ │ │ │ - ldr r3, [pc, #152] @ (17b24 ) │ │ │ │ + ldr r2, [pc, #164] @ (17b34 ) │ │ │ │ + ldr r3, [pc, #152] @ (17b2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17b18 │ │ │ │ + bne.n 17b20 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17b30 ) │ │ │ │ + ldr r0, [pc, #144] @ (17b38 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17a86 │ │ │ │ + b.n 17a8e │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17a82 │ │ │ │ + beq.n 17a8a │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17ad0 │ │ │ │ + bne.n 17ad8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17a82 │ │ │ │ + b.n 17a8a │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 17a70 │ │ │ │ + b.n 17a78 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17b1c │ │ │ │ + cbz r1, 17b24 │ │ │ │ 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 c9b0 │ │ │ │ + bl c9b8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 17a82 │ │ │ │ - ldr r3, [pc, #44] @ (17b34 ) │ │ │ │ - ldr r1, [pc, #44] @ (17b38 ) │ │ │ │ + b.n 17a8a │ │ │ │ + ldr r3, [pc, #44] @ (17b3c ) │ │ │ │ + ldr r1, [pc, #44] @ (17b40 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 17aa8 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 923c │ │ │ │ + b.n 17ab0 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17a82 │ │ │ │ - strh r6, [r5, #44] @ 0x2c │ │ │ │ + b.n 17a8a │ │ │ │ + strh r6, [r4, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #44] @ 0x2c │ │ │ │ + strh r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ - strh r2, [r6, #42] @ 0x2a │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ movs r3, r0 │ │ │ │ - add r4, pc, #824 @ (adr r4, 17e6c ) │ │ │ │ + add r4, pc, #760 @ (adr r4, 17e34 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #424 @ (adr r4, 17ce4 ) │ │ │ │ + add r4, pc, #360 @ (adr r4, 17cac ) │ │ │ │ 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] @ (17c24 ) │ │ │ │ + ldr r0, [pc, #212] @ (17c2c ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #212] @ (17c28 ) │ │ │ │ + ldr r1, [pc, #212] @ (17c30 ) │ │ │ │ add r0, pc │ │ │ │ - ldr.w ip, [pc, #212] @ 17c2c │ │ │ │ + ldr.w ip, [pc, #212] @ 17c34 │ │ │ │ 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 17c0a │ │ │ │ + beq.n 17c12 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 17b74 │ │ │ │ + beq.n 17b7c │ │ │ │ lsls r1, r0, #31 │ │ │ │ - bmi.n 17bc6 │ │ │ │ + bmi.n 17bce │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17ba2 │ │ │ │ + bpl.n 17baa │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17bb2 │ │ │ │ + bne.n 17bba │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - ldr r2, [pc, #164] @ (17c30 ) │ │ │ │ - ldr r3, [pc, #152] @ (17c28 ) │ │ │ │ + ldr r2, [pc, #164] @ (17c38 ) │ │ │ │ + ldr r3, [pc, #152] @ (17c30 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 17c1c │ │ │ │ + bne.n 17c24 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r0, [pc, #144] @ (17c34 ) │ │ │ │ + ldr r0, [pc, #144] @ (17c3c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 17b8a │ │ │ │ + b.n 17b92 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17b86 │ │ │ │ + beq.n 17b8e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17bd4 │ │ │ │ + bne.n 17bdc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17b86 │ │ │ │ + b.n 17b8e │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - b.n 17b74 │ │ │ │ + b.n 17b7c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r1, 17c20 │ │ │ │ + cbz r1, 17c28 │ │ │ │ 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 c9b0 │ │ │ │ + bl c9b8 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 17b86 │ │ │ │ - ldr r3, [pc, #44] @ (17c38 ) │ │ │ │ - ldr r1, [pc, #44] @ (17c3c ) │ │ │ │ + b.n 17b8e │ │ │ │ + ldr r3, [pc, #44] @ (17c40 ) │ │ │ │ + ldr r1, [pc, #44] @ (17c44 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - b.n 17bac │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 923c │ │ │ │ + b.n 17bb4 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17b86 │ │ │ │ - strh r2, [r5, #36] @ 0x24 │ │ │ │ + b.n 17b8e │ │ │ │ + strh r2, [r4, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r4, #36] @ 0x24 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ + strh r6, [r4, #34] @ 0x22 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #808 @ (adr r3, 17f60 ) │ │ │ │ + add r3, pc, #744 @ (adr r3, 17f28 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #648 @ (adr r3, 17ec8 ) │ │ │ │ + add r3, pc, #584 @ (adr r3, 17e90 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017c40 : │ │ │ │ +00017c48 : │ │ │ │ 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] @ 17d94 │ │ │ │ + ldr.w ip, [pc, #324] @ 17d9c │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #316] @ (17d98 ) │ │ │ │ + ldr r3, [pc, #316] @ (17da0 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #312] @ (17d9c ) │ │ │ │ + ldr r4, [pc, #312] @ (17da4 ) │ │ │ │ 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] @ (17da0 ) │ │ │ │ + ldr r3, [pc, #296] @ (17da8 ) │ │ │ │ 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 c698 │ │ │ │ + bl c6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 17d36 │ │ │ │ - ldr r3, [pc, #264] @ (17da4 ) │ │ │ │ + beq.n 17d3e │ │ │ │ + ldr r3, [pc, #264] @ (17dac ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 17d18 │ │ │ │ + bne.n 17d20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.n 17d3a │ │ │ │ + bpl.n 17d42 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 17d46 │ │ │ │ + bpl.n 17d4e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 17d52 │ │ │ │ + bne.n 17d5a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #224] @ (17da8 ) │ │ │ │ + ldr r1, [pc, #224] @ (17db0 ) │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 17d66 │ │ │ │ + bne.n 17d6e │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #212] @ (17dac ) │ │ │ │ + ldr r3, [pc, #212] @ (17db4 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 15538 │ │ │ │ + bl 15540 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 17d36 │ │ │ │ - ldr r3, [pc, #192] @ (17db0 ) │ │ │ │ + beq.n 17d3e │ │ │ │ + ldr r3, [pc, #192] @ (17db8 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17d00 │ │ │ │ + beq.n 17d08 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #176] @ (17db4 ) │ │ │ │ - ldr r3, [pc, #148] @ (17d98 ) │ │ │ │ + ldr r2, [pc, #176] @ (17dbc ) │ │ │ │ + ldr r3, [pc, #148] @ (17da0 ) │ │ │ │ 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 17d90 │ │ │ │ + bne.n 17d98 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #156] @ (17db8 ) │ │ │ │ + ldr r0, [pc, #156] @ (17dc0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #152] @ (17dbc ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #152] @ (17dc4 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #152] @ (17dc0 ) │ │ │ │ - ldr r0, [pc, #152] @ (17dc4 ) │ │ │ │ + ldr r1, [pc, #152] @ (17dc8 ) │ │ │ │ + ldr r0, [pc, #152] @ (17dcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 17d00 │ │ │ │ - ldr r0, [pc, #140] @ (17dc8 ) │ │ │ │ + b.n 17d08 │ │ │ │ + ldr r0, [pc, #140] @ (17dd0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17d22 │ │ │ │ - ldr r0, [pc, #132] @ (17dcc ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 17d2a │ │ │ │ + ldr r0, [pc, #132] @ (17dd4 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17d22 │ │ │ │ + bl 11940 │ │ │ │ + b.n 17d2a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 17cc4 │ │ │ │ + beq.n 17ccc │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 17d72 │ │ │ │ + bne.n 17d7a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 17cc4 │ │ │ │ - ldr r0, [pc, #104] @ (17dd0 ) │ │ │ │ + b.n 17ccc │ │ │ │ + ldr r0, [pc, #104] @ (17dd8 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 17d22 │ │ │ │ + bl 11940 │ │ │ │ + b.n 17d2a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 17cc4 │ │ │ │ + bne.n 17ccc │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 17cc4 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - strh r2, [r4, #28] │ │ │ │ + b.n 17ccc │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + strh r2, [r3, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r2, #28] │ │ │ │ + strh r0, [r1, #28] │ │ │ │ movs r3, r0 │ │ │ │ - ldrh r4, [r2, #58] @ 0x3a │ │ │ │ + ldrh r4, [r1, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r7, #22] │ │ │ │ + strh r0, [r6, #22] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r1, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #632 @ 0x278 │ │ │ │ + add r4, sp, #520 @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #360] @ 0x168 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #712] @ 0x2c8 │ │ │ │ + ldr r2, [sp, #648] @ 0x288 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, 17e68 ) │ │ │ │ + add r2, pc, #88 @ (adr r2, 17e30 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [sp, #568] @ 0x238 │ │ │ │ + ldr r2, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00017dd4 : │ │ │ │ +00017ddc : │ │ │ │ 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] @ (1812c ) │ │ │ │ + ldr r2, [pc, #836] @ (18134 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #836] @ (18130 ) │ │ │ │ + ldr r3, [pc, #836] @ (18138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - ldr.w r8, [pc, #836] @ 18134 │ │ │ │ + ldr.w r8, [pc, #836] @ 1813c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1810e │ │ │ │ + beq.w 18116 │ │ │ │ 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 96dc │ │ │ │ + blx 96e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17e30 │ │ │ │ + beq.n 17e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 17fb4 │ │ │ │ + beq.w 17fbc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 17fc2 │ │ │ │ + beq.w 17fca │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 │ │ │ │ + blx 9168 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18012 │ │ │ │ + beq.w 1801a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 17efa │ │ │ │ - ldr r2, [pc, #740] @ (18138 ) │ │ │ │ + bpl.n 17f02 │ │ │ │ + ldr r2, [pc, #740] @ (18140 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 180f8 │ │ │ │ - ldr r2, [pc, #732] @ (1813c ) │ │ │ │ + beq.w 18100 │ │ │ │ + ldr r2, [pc, #732] @ (18144 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 18126 │ │ │ │ + beq.w 1812e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 17efa │ │ │ │ + bne.n 17f02 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 17efa │ │ │ │ + bpl.n 17f02 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 17efa │ │ │ │ + bpl.n 17f02 │ │ │ │ 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 17fec │ │ │ │ + bne.w 17ff4 │ │ │ │ ldr r6, [r6, #12] │ │ │ │ lsls r6, r6, #1 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r7 │ │ │ │ - beq.w 17fda │ │ │ │ + beq.w 17fe2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 17f60 │ │ │ │ + beq.n 17f68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17f6c │ │ │ │ + beq.n 17f74 │ │ │ │ adds r2, r3, #1 │ │ │ │ lsls r1, r6, #31 │ │ │ │ str r2, [r4, #0] │ │ │ │ - bmi.n 17f70 │ │ │ │ + bmi.n 17f78 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 17ec2 │ │ │ │ + beq.n 17eca │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f58 │ │ │ │ + beq.n 17f60 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 15538 │ │ │ │ + bl 15540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 17ede │ │ │ │ + beq.n 17ee6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17f50 │ │ │ │ + beq.n 17f58 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 17e3c │ │ │ │ - ldr r3, [pc, #604] @ (18140 ) │ │ │ │ + bne.n 17e44 │ │ │ │ + ldr r3, [pc, #604] @ (18148 ) │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ - ldr r1, [pc, #604] @ (18144 ) │ │ │ │ - ldr r0, [pc, #604] @ (18148 ) │ │ │ │ + ldr r1, [pc, #604] @ (1814c ) │ │ │ │ + ldr r0, [pc, #604] @ (18150 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 17f2c │ │ │ │ - ldr r0, [pc, #592] @ (1814c ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 17f34 │ │ │ │ + ldr r0, [pc, #592] @ (18154 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f16 │ │ │ │ + beq.n 17f1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 17fe4 │ │ │ │ - ldr r3, [pc, #552] @ (18140 ) │ │ │ │ + beq.n 17fec │ │ │ │ + ldr r3, [pc, #552] @ (18148 ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #564] @ (18150 ) │ │ │ │ - ldr r0, [pc, #564] @ (18154 ) │ │ │ │ + ldr r1, [pc, #564] @ (18158 ) │ │ │ │ + ldr r0, [pc, #564] @ (1815c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #544] @ (18158 ) │ │ │ │ - ldr r3, [pc, #504] @ (18130 ) │ │ │ │ + ldr r2, [pc, #544] @ (18160 ) │ │ │ │ + ldr r3, [pc, #504] @ (18138 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 180dc │ │ │ │ + bne.w 180e4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ede │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17ee6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17ec2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17eca │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 17eb0 │ │ │ │ + bne.n 17eb8 │ │ │ │ lsls r0, r6, #31 │ │ │ │ - bpl.n 17ec2 │ │ │ │ + bpl.n 17eca │ │ │ │ mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17f88 │ │ │ │ + beq.n 17f90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1800a │ │ │ │ + beq.n 18012 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 15538 │ │ │ │ + bl 15540 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 17fac │ │ │ │ + beq.n 17fb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 18002 │ │ │ │ + cbz r3, 1800a │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 17ede │ │ │ │ + bl c9d4 │ │ │ │ + b.n 17ee6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 17e38 │ │ │ │ - ldr r3, [pc, #380] @ (18140 ) │ │ │ │ + bne.w 17e40 │ │ │ │ + ldr r3, [pc, #380] @ (18148 ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #404] @ (1815c ) │ │ │ │ - ldr r0, [pc, #404] @ (18160 ) │ │ │ │ + ldr r1, [pc, #404] @ (18164 ) │ │ │ │ + ldr r0, [pc, #404] @ (18168 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 17f32 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 17f3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 17eb0 │ │ │ │ - b.n 17ec2 │ │ │ │ + bne.w 17eb8 │ │ │ │ + b.n 17eca │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f16 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f1e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.w 17e9a │ │ │ │ + beq.w 17ea2 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 180a4 │ │ │ │ + bne.n 180ac │ │ │ │ ldr r6, [r6, #12] │ │ │ │ negs r6, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ - b.n 17e9a │ │ │ │ + b.n 17ea2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17fac │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17fb4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 17f88 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 17f90 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 18026 │ │ │ │ + beq.n 1802e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 1807c │ │ │ │ - blx 94ac │ │ │ │ - cbnz r0, 1808c │ │ │ │ + cbz r3, 18084 │ │ │ │ + blx 94b4 │ │ │ │ + cbnz r0, 18094 │ │ │ │ ldr.w r4, [sl, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 180e0 │ │ │ │ + beq.n 180e8 │ │ │ │ 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 8f84 │ │ │ │ + blx 8f8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1805a │ │ │ │ + beq.n 18062 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 18084 │ │ │ │ + cbz r3, 1808c │ │ │ │ cmp r5, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.w 17f34 │ │ │ │ - ldr r3, [pc, #216] @ (18140 ) │ │ │ │ + bge.w 17f3c │ │ │ │ + ldr r3, [pc, #216] @ (18148 ) │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ - ldr r1, [pc, #248] @ (18164 ) │ │ │ │ - ldr r0, [pc, #252] @ (18168 ) │ │ │ │ + ldr r1, [pc, #248] @ (1816c ) │ │ │ │ + ldr r0, [pc, #252] @ (18170 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 17f32 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 17f3a │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18026 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1802e │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1805a │ │ │ │ - ldr r3, [pc, #176] @ (18140 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18062 │ │ │ │ + ldr r3, [pc, #176] @ (18148 ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ - ldr r1, [pc, #216] @ (1816c ) │ │ │ │ - ldr r0, [pc, #220] @ (18170 ) │ │ │ │ + ldr r1, [pc, #216] @ (18174 ) │ │ │ │ + ldr r0, [pc, #220] @ (18178 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 17f32 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 17f3a │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 180b4 │ │ │ │ + cbnz r3, 180bc │ │ │ │ lsls r6, r0, #1 │ │ │ │ - b.n 17e9a │ │ │ │ + b.n 17ea2 │ │ │ │ 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 17ea2 │ │ │ │ + bne.w 17eaa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 17eb0 │ │ │ │ - b.n 17f70 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (18174 ) │ │ │ │ - movw r2, #5485 @ 0x156d │ │ │ │ - ldr r1, [pc, #144] @ (18178 ) │ │ │ │ - ldr r0, [pc, #144] @ (1817c ) │ │ │ │ + bne.w 17eb8 │ │ │ │ + b.n 17f78 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (1817c ) │ │ │ │ + movw r2, #3399 @ 0xd47 │ │ │ │ + ldr r1, [pc, #144] @ (18180 ) │ │ │ │ + ldr r0, [pc, #144] @ (18184 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (18180 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (18188 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #132] @ (18184 ) │ │ │ │ - ldr r0, [pc, #132] @ (18188 ) │ │ │ │ + ldr r1, [pc, #132] @ (1818c ) │ │ │ │ + ldr r0, [pc, #132] @ (18190 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #124] @ (1818c ) │ │ │ │ - mov.w r2, #5408 @ 0x1520 │ │ │ │ - ldr r1, [pc, #120] @ (18190 ) │ │ │ │ - ldr r0, [pc, #124] @ (18194 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #124] @ (18194 ) │ │ │ │ + movw r2, #3322 @ 0xcfa │ │ │ │ + ldr r1, [pc, #120] @ (18198 ) │ │ │ │ + ldr r0, [pc, #124] @ (1819c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ nop │ │ │ │ - strh r2, [r2, #16] │ │ │ │ + strh r2, [r1, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r1, #16] │ │ │ │ + strh r0, [r0, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 18530 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 184f8 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #608] @ 0x260 │ │ │ │ + ldr r0, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #1000 @ (adr r0, 18538 ) │ │ │ │ + add r0, pc, #936 @ (adr r0, 18500 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #792 @ (adr r0, 1846c ) │ │ │ │ + add r0, pc, #728 @ (adr r0, 18434 ) │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #400] @ 0x190 │ │ │ │ + ldr r0, [sp, #336] @ 0x150 │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r0, #6] │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r3, r0 │ │ │ │ - add r0, pc, #104 @ (adr r0, 181c8 ) │ │ │ │ + add r0, pc, #40 @ (adr r0, 18190 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #88] @ 0x58 │ │ │ │ + str r7, [sp, #24] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #320] @ 0x140 │ │ │ │ + ldr r7, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #952] @ 0x3b8 │ │ │ │ + str r6, [sp, #888] @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ + strh r0, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r4, r5, r6} │ │ │ │ + stmia r5!, {r1, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + strh r4, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + strh r0, [r3, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r1, #44] @ 0x2c │ │ │ │ + strh r2, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ + str r6, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018198 : │ │ │ │ +000181a0 : │ │ │ │ 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] @ (18210 ) │ │ │ │ + ldr r3, [pc, #96] @ (18218 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #92] @ (18214 ) │ │ │ │ + ldr r4, [pc, #92] @ (1821c ) │ │ │ │ add.w r3, r3, #672 @ 0x2a0 │ │ │ │ add r4, pc │ │ │ │ - bl c704 │ │ │ │ - cbz r0, 1820a │ │ │ │ - ldr r3, [pc, #84] @ (18218 ) │ │ │ │ + bl c70c │ │ │ │ + cbz r0, 18212 │ │ │ │ + ldr r3, [pc, #84] @ (18220 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 181ec │ │ │ │ + bne.n 181f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17dd4 │ │ │ │ + bl 17ddc │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1820a │ │ │ │ - ldr r3, [pc, #64] @ (1821c ) │ │ │ │ + beq.n 18212 │ │ │ │ + ldr r3, [pc, #64] @ (18224 ) │ │ │ │ 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] @ (18220 ) │ │ │ │ + ldr r0, [pc, #48] @ (18228 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #44] @ (18224 ) │ │ │ │ - ldr r1, [pc, #44] @ (18228 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #44] @ (1822c ) │ │ │ │ + ldr r1, [pc, #44] @ (18230 ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ - ldr r0, [pc, #44] @ (1822c ) │ │ │ │ + ldr r0, [pc, #44] @ (18234 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldrh r2, [r4, #16] │ │ │ │ + ldrh r2, [r3, #16] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r2, [r0, #25] │ │ │ │ + ldrb r2, [r7, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [sp, #856] @ 0x358 │ │ │ │ movs r1, r0 │ │ │ │ - str r5, [sp, #536] @ 0x218 │ │ │ │ + str r5, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00018230 : │ │ │ │ +00018238 : │ │ │ │ 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] @ 188ac │ │ │ │ + ldr.w r5, [pc, #1640] @ 188b4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr.w r4, [pc, #1640] @ 188b0 │ │ │ │ + ldr.w r4, [pc, #1640] @ 188b8 │ │ │ │ mov r9, r2 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #1636] @ 188b4 │ │ │ │ + ldr.w r3, [pc, #1636] @ 188bc │ │ │ │ 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 1841e │ │ │ │ + bmi.w 18426 │ │ │ │ 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 18508 │ │ │ │ + beq.w 18510 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 18508 │ │ │ │ + blt.w 18510 │ │ │ │ movs r5, #1 │ │ │ │ add r6, sp, #12 │ │ │ │ lsls r2, r1, #31 │ │ │ │ - bpl.w 1843c │ │ │ │ + bpl.w 18444 │ │ │ │ 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 186c4 │ │ │ │ + beq.w 186cc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 18508 │ │ │ │ + blt.w 18510 │ │ │ │ adds r2, #12 │ │ │ │ mov r7, sl │ │ │ │ cmp r5, sl │ │ │ │ - ble.w 184c8 │ │ │ │ + ble.w 184d0 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 18608 │ │ │ │ + beq.w 18610 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9094 <_PyLong_New@plt> │ │ │ │ + blx 909c <_PyLong_New@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 187b2 │ │ │ │ + beq.w 187ba │ │ │ │ lsls r3, r5, #3 │ │ │ │ add.w r8, r0, #12 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ str r3, [r0, #8] │ │ │ │ - beq.w 18594 │ │ │ │ + beq.w 1859c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 187ae │ │ │ │ + beq.w 187b6 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 18722 │ │ │ │ + bls.w 1872a │ │ │ │ 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 18722 │ │ │ │ + beq.w 1872a │ │ │ │ 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 1830a │ │ │ │ + bne.n 18312 │ │ │ │ bic.w r3, r7, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 1834a │ │ │ │ + beq.n 18352 │ │ │ │ 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 1839c │ │ │ │ + bge.n 183a4 │ │ │ │ sub.w ip, r5, r7 │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #6 │ │ │ │ mov.w r3, r7, lsl #2 │ │ │ │ - bls.w 186ee │ │ │ │ + bls.w 186f6 │ │ │ │ adds r1, r3, #4 │ │ │ │ add.w r2, r8, r3 │ │ │ │ add r1, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 186ee │ │ │ │ + beq.w 186f6 │ │ │ │ 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 18378 │ │ │ │ + bne.n 18380 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 1839c │ │ │ │ + beq.n 183a4 │ │ │ │ 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 916c <_PyLong_Sign@plt> │ │ │ │ + blx 9174 <_PyLong_Sign@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsrs r5, r5, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 18894 │ │ │ │ + bne.w 1889c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1877e │ │ │ │ + beq.w 18786 │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ - b.n 183c4 │ │ │ │ + b.n 183cc │ │ │ │ subs r3, #1 │ │ │ │ - beq.n 18488 │ │ │ │ + beq.n 18490 │ │ │ │ ldr.w r1, [r2, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 183c0 │ │ │ │ + beq.n 183c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 183da │ │ │ │ + beq.n 183e2 │ │ │ │ rsb r2, r0, #1 │ │ │ │ orr.w r2, r2, r3, lsl #3 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1877e │ │ │ │ + beq.w 18786 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 184aa │ │ │ │ + bne.n 184b2 │ │ │ │ ldr r5, [r4, #12] │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 183fc │ │ │ │ + beq.n 18404 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 184c0 │ │ │ │ - ldr.w r2, [pc, #1208] @ 188b8 │ │ │ │ - ldr.w r3, [pc, #1196] @ 188b0 │ │ │ │ + beq.n 184c8 │ │ │ │ + ldr.w r2, [pc, #1208] @ 188c0 │ │ │ │ + ldr.w r3, [pc, #1196] @ 188b8 │ │ │ │ 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 18848 │ │ │ │ + bne.w 18850 │ │ │ │ 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 1828c │ │ │ │ + bmi.w 18294 │ │ │ │ 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 18508 │ │ │ │ + bne.n 18510 │ │ │ │ cmp r5, #1 │ │ │ │ - bgt.w 1856a │ │ │ │ + bgt.w 18572 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 1869e │ │ │ │ + beq.w 186a6 │ │ │ │ movs r0, #1 │ │ │ │ - blx 9094 <_PyLong_New@plt> │ │ │ │ + blx 909c <_PyLong_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1885a │ │ │ │ + beq.w 18862 │ │ │ │ movs r3, #8 │ │ │ │ add.w r8, r0, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r7, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 184f2 │ │ │ │ + b.n 184fa │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - blx 935c │ │ │ │ + blx 9364 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n 183e6 │ │ │ │ + beq.n 183ee │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ - beq.n 183ea │ │ │ │ + beq.n 183f2 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1881a │ │ │ │ + bne.w 18822 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r5, r3, #1 │ │ │ │ - b.n 183ea │ │ │ │ + b.n 183f2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 183fc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18404 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.w 186a0 │ │ │ │ + beq.w 186a8 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 187d8 │ │ │ │ + beq.w 187e0 │ │ │ │ mov r0, sl │ │ │ │ - blx 9094 <_PyLong_New@plt> │ │ │ │ + blx 909c <_PyLong_New@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18874 │ │ │ │ + beq.w 1887c │ │ │ │ bic.w r3, r8, #7 │ │ │ │ add.w r8, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.w 18704 │ │ │ │ + beq.w 1870c │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 182dc │ │ │ │ + b.n 182e4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1161c │ │ │ │ + bl 11624 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - beq.w 18782 │ │ │ │ + beq.w 1878a │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.w 18742 │ │ │ │ - blx 9914 │ │ │ │ + beq.w 1874a │ │ │ │ + blx 991c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 187d2 │ │ │ │ + beq.w 187da │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1854c │ │ │ │ + beq.n 18554 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 18756 │ │ │ │ + beq.w 1875e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 183e0 │ │ │ │ + beq.w 183e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 183e0 │ │ │ │ + bne.w 183e8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 183e0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 183e8 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ itt ne │ │ │ │ addne r2, sp, #24 │ │ │ │ movne r7, #1 │ │ │ │ - bne.w 182ba │ │ │ │ + bne.w 182c2 │ │ │ │ movs r0, #1 │ │ │ │ - blx 9094 <_PyLong_New@plt> │ │ │ │ + blx 909c <_PyLong_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1874a │ │ │ │ + beq.w 18752 │ │ │ │ movs r3, #8 │ │ │ │ add.w r8, r0, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r5, #1 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 18634 │ │ │ │ + b.n 1863c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1834e │ │ │ │ + beq.w 18356 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1878a │ │ │ │ + bls.w 18792 │ │ │ │ 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 1878a │ │ │ │ + beq.w 18792 │ │ │ │ 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 185c2 │ │ │ │ + bne.n 185ca │ │ │ │ bic.w r3, r7, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w 1834a │ │ │ │ + beq.w 18352 │ │ │ │ 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 1834a │ │ │ │ + b.n 18352 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 18802 │ │ │ │ + beq.w 1880a │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9094 <_PyLong_New@plt> │ │ │ │ + blx 909c <_PyLong_New@plt> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 18866 │ │ │ │ + beq.w 1886e │ │ │ │ bic.w r3, r8, #7 │ │ │ │ mov r5, sl │ │ │ │ add.w r8, r0, #12 │ │ │ │ str r3, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1839c │ │ │ │ + beq.w 183a4 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #3 │ │ │ │ - bls.w 1875e │ │ │ │ + bls.w 18766 │ │ │ │ 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 1875e │ │ │ │ + beq.w 18766 │ │ │ │ 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 1865c │ │ │ │ + bne.n 18664 │ │ │ │ bic.w r3, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 1839c │ │ │ │ + beq.w 183a4 │ │ │ │ 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 1839c │ │ │ │ + b.n 183a4 │ │ │ │ add r2, sp, #24 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.w 18880 │ │ │ │ + ble.w 18888 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9094 <_PyLong_New@plt> │ │ │ │ + blx 909c <_PyLong_New@plt> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1884c │ │ │ │ + beq.w 18854 │ │ │ │ lsls r1, r5, #3 │ │ │ │ mov r2, r6 │ │ │ │ add.w r8, r0, #12 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ str r1, [r0, #8] │ │ │ │ - b.n 1862e │ │ │ │ + b.n 18636 │ │ │ │ subs.w sl, sl, #0 │ │ │ │ it ne │ │ │ │ movne.w sl, #1 │ │ │ │ orrs.w sl, sl, r5, lsr #31 │ │ │ │ - bne.w 18508 │ │ │ │ - cbnz r5, 18716 │ │ │ │ - ldr r2, [pc, #480] @ (188bc ) │ │ │ │ - ldr r1, [pc, #484] @ (188c0 ) │ │ │ │ + bne.w 18510 │ │ │ │ + cbnz r5, 1871e │ │ │ │ + ldr r2, [pc, #480] @ (188c4 ) │ │ │ │ + ldr r1, [pc, #484] @ (188c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - bl 11590 │ │ │ │ + blx 923c │ │ │ │ + bl 11598 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1839c │ │ │ │ + b.n 183a4 │ │ │ │ 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 186f6 │ │ │ │ - b.n 1839c │ │ │ │ + bne.n 186fe │ │ │ │ + b.n 183a4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 187aa │ │ │ │ + beq.n 187b2 │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r5 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r3 │ │ │ │ - b.n 1859a │ │ │ │ + b.n 185a2 │ │ │ │ cmp.w r9, #38 @ 0x26 │ │ │ │ - beq.n 18802 │ │ │ │ + beq.n 1880a │ │ │ │ adds r2, #12 │ │ │ │ mov r7, sl │ │ │ │ - b.n 182ba │ │ │ │ + b.n 182c2 │ │ │ │ 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 1872c │ │ │ │ - b.n 1834a │ │ │ │ - blx 9410 │ │ │ │ + bne.n 18734 │ │ │ │ + b.n 18352 │ │ │ │ + blx 9418 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18532 │ │ │ │ - bl 11590 │ │ │ │ + b.n 1853a │ │ │ │ + bl 11598 │ │ │ │ movs r5, #1 │ │ │ │ mov r8, r4 │ │ │ │ add r2, sp, #24 │ │ │ │ - b.n 18634 │ │ │ │ + b.n 1863c │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1854c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18554 │ │ │ │ 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 18768 │ │ │ │ - b.n 1839c │ │ │ │ + bne.n 18770 │ │ │ │ + b.n 183a4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 1848c │ │ │ │ - blx 941c │ │ │ │ + b.n 18494 │ │ │ │ + blx 9424 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 18532 │ │ │ │ + b.n 1853a │ │ │ │ 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 18794 │ │ │ │ - b.n 1834a │ │ │ │ + bne.n 1879c │ │ │ │ + b.n 18352 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r7 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 1834a │ │ │ │ + b.n 18352 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.w 182dc │ │ │ │ + bne.w 182e4 │ │ │ │ mov r8, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1834e │ │ │ │ + beq.w 18356 │ │ │ │ mov r8, r4 │ │ │ │ - b.n 1859a │ │ │ │ - bl 11590 │ │ │ │ - b.n 18538 │ │ │ │ - ldr r1, [pc, #224] @ (188bc ) │ │ │ │ + b.n 185a2 │ │ │ │ + bl 11598 │ │ │ │ + b.n 18540 │ │ │ │ + ldr r1, [pc, #224] @ (188c4 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - ldr r1, [pc, #228] @ (188c4 ) │ │ │ │ + ldr r1, [pc, #228] @ (188cc ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9234 │ │ │ │ - bl 11590 │ │ │ │ + blx 923c │ │ │ │ + bl 11598 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r9, #124 @ 0x7c │ │ │ │ - beq.n 18832 │ │ │ │ + beq.n 1883a │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ mov r2, r3 │ │ │ │ mov r8, sl │ │ │ │ - b.n 182dc │ │ │ │ - ldr r2, [pc, #184] @ (188bc ) │ │ │ │ - ldr r1, [pc, #192] @ (188c8 ) │ │ │ │ + b.n 182e4 │ │ │ │ + ldr r2, [pc, #184] @ (188c4 ) │ │ │ │ + ldr r1, [pc, #192] @ (188d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - bl 11590 │ │ │ │ + blx 923c │ │ │ │ + bl 11598 │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ udf #255 @ 0xff │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r5, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 183ea │ │ │ │ + beq.w 183f2 │ │ │ │ orr.w r5, r4, #1 │ │ │ │ - b.n 183fc │ │ │ │ + b.n 18404 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 186ea │ │ │ │ + beq.w 186f2 │ │ │ │ mov r3, r6 │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, sl │ │ │ │ mov r4, sl │ │ │ │ mov r2, r3 │ │ │ │ mov r8, sl │ │ │ │ - b.n 1859a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 11590 │ │ │ │ + b.n 185a2 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 11598 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r4 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ - b.n 1862e │ │ │ │ - bl 11590 │ │ │ │ + b.n 18636 │ │ │ │ + bl 11598 │ │ │ │ mov r8, r4 │ │ │ │ add r2, sp, #24 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 184f2 │ │ │ │ + b.n 184fa │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r4 │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ mov r5, sl │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1862e │ │ │ │ + b.n 18636 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r8, r4 │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 184f2 │ │ │ │ - ldr r2, [pc, #56] @ (188bc ) │ │ │ │ - ldr r1, [pc, #72] @ (188cc ) │ │ │ │ + b.n 184fa │ │ │ │ + ldr r2, [pc, #56] @ (188c4 ) │ │ │ │ + ldr r1, [pc, #72] @ (188d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - bl 11590 │ │ │ │ - b.n 18814 │ │ │ │ - ldr r3, [pc, #56] @ (188d0 ) │ │ │ │ + blx 923c │ │ │ │ + bl 11598 │ │ │ │ + b.n 1881c │ │ │ │ + ldr r3, [pc, #56] @ (188d8 ) │ │ │ │ movw r2, #1898 @ 0x76a │ │ │ │ - ldr r1, [pc, #56] @ (188d4 ) │ │ │ │ - ldr r0, [pc, #56] @ (188d8 ) │ │ │ │ + ldr r1, [pc, #56] @ (188dc ) │ │ │ │ + ldr r0, [pc, #56] @ (188e0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #976 @ 0x3d0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldrb r0, [r5, #22] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r5, #22] │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ movs r3, r0 │ │ │ │ - ldrb r0, [r7, #15] │ │ │ │ + ldrb r0, [r6, #15] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #240] @ 0xf0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ - movs r1, r0 │ │ │ │ - pop {r1, r2, r4, r6, r7, pc} │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ - movs r1, r0 │ │ │ │ - str r7, [sp, #824] @ 0x338 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -000188dc : │ │ │ │ - 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] @ (18cb8 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #968] @ (18cbc ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #968] @ (18cc0 ) │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #964] @ (18cc4 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - beq.w 18b2c │ │ │ │ - ldr r3, [pc, #960] @ (18cc8 ) │ │ │ │ - ldr.w r2, [r5, #852] @ 0x354 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 142dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18bae │ │ │ │ - ldr r2, [pc, #940] @ (18ccc ) │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 18944 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r7, [r0, #0] │ │ │ │ - beq.n 18944 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18b26 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fe6c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18bc0 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8f48 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18bd2 │ │ │ │ - ldr r3, [pc, #876] @ (18cd0 ) │ │ │ │ - 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 fe6c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18bea │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c08 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 18c8c │ │ │ │ - ldr r0, [pc, #816] @ (18cd4 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18ca0 │ │ │ │ - ldr r0, [pc, #808] @ (18cd8 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18c88 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18c84 │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r1, #12] │ │ │ │ - beq.w 18c84 │ │ │ │ - str r2, [r1, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 9278 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 189f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b6c │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a06 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b64 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 18c14 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r9 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - bl 10068 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18a34 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b76 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 18c24 │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl fe6c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18b7e │ │ │ │ - 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] @ (18cdc ) │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - blx 9440 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c44 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 18c8c │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 18ca0 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 18c88 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 18c84 │ │ │ │ - cmp r3, #1 │ │ │ │ - str r7, [r4, #12] │ │ │ │ - beq.w 18c84 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [r4, #16] │ │ │ │ - blx 9278 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18acc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18b9e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18ade │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18b96 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 18c34 │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18b04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18ba6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 18c4a │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r3 │ │ │ │ - bl 10068 │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - blt.w 18c5a │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18944 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 9994 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18c6c │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 18906 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r6, [r0, #0] │ │ │ │ - beq.w 18906 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 18906 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18906 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a06 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - b.n 189f2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a34 │ │ │ │ - ldr r1, [pc, #352] @ (18ce0 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #352] @ (18ce4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ade │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18acc │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18b04 │ │ │ │ - ldr r1, [pc, #312] @ (18ce8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #312] @ (18cec ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r1, [pc, #300] @ (18cf0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #300] @ (18cf4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r1, [pc, #292] @ (18cf8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #292] @ (18cfc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r1, [pc, #276] @ (18d00 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #276] @ (18d04 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 18b8e │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11590 │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 18998 │ │ │ │ - ldr r1, [pc, #240] @ (18d08 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #240] @ (18d0c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r1, [pc, #232] @ (18d10 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #232] @ (18d14 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r1, [pc, #224] @ (18d18 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #224] @ (18d1c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - bl 11590 │ │ │ │ - b.n 18a82 │ │ │ │ - ldr r1, [pc, #212] @ (18d20 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #212] @ (18d24 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r1, [pc, #204] @ (18d28 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #204] @ (18d2c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - ldr r3, [pc, #88] @ (18cc8 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #188] @ (18d30 ) │ │ │ │ - ldr r0, [pc, #188] @ (18d34 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 18b8e │ │ │ │ - bl 9a20 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #168] @ (18d38 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #168] @ (18d3c ) │ │ │ │ - ldr r0, [pc, #172] @ (18d40 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (18d44 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #160] @ (18d48 ) │ │ │ │ - ldr r0, [pc, #160] @ (18d4c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - strb r2, [r1, #28] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #840] @ 0x348 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #880] @ 0x370 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #768] @ 0x300 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #808] @ 0x328 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #696] @ 0x2b8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #600] @ 0x258 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #640] @ 0x280 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #440] @ 0x1b8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #376] @ 0x178 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #416] @ 0x1a0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #352] @ 0x160 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #264] @ 0x108 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #152] @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [sp, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r0, 18d74 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r7, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - cbnz r2, 18d7a │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00018d50 : │ │ │ │ - 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] @ 19830 │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2764] @ 19834 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2760] @ 19838 │ │ │ │ - ldr.w r1, [pc, #2760] @ 1983c │ │ │ │ - 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 9644 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1957a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 19590 │ │ │ │ - movs r1, #11 │ │ │ │ - bl 13bd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 195ae │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #7 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #8 │ │ │ │ - str r0, [sp, #28] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #10 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18e36 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 192ee │ │ │ │ - ldr.w r3, [pc, #2568] @ 19840 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 958c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 195ca │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a4ba │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 18e6c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 192f6 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 19622 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 196ca │ │ │ │ - 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 18e98 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19302 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 196ec │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a502 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18ec8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1930a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19322 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 199be │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18ef2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19572 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19960 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a4d2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18f2a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1956a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 19a08 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19b6e │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #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 1931a │ │ │ │ - ldr.w r3, [pc, #2284] @ 19844 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 193be │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19730 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a4ea │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18f9c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19956 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 19b96 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19bf0 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 18fc8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a44 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19c0e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a54a │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19000 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a4e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 19ca4 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19d02 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w sl, 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 19b8c │ │ │ │ - mov r0, fp │ │ │ │ - blx 95b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19ce0 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 1965a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a2c2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19060 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19c6e │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 95b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19d58 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 198a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a5aa │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19096 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d3e │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - blx 95b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19dea │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19a58 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a45a │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 190ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19dc0 │ │ │ │ - ldr.w r3, [pc, #1916] @ 19848 │ │ │ │ - ldr.w fp, [r5, r3] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - bl fe6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a012 │ │ │ │ - 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 958c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19112 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197b8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a062 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a2da │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19136 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e28 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a472 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19154 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e32 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3b2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19172 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e1e │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - bl fe6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19e3c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11748 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11748 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11748 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 11748 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 11748 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - 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, #856] @ 0x358 │ │ │ │ - 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 958c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 191fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19790 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19ea2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a442 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1921e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d34 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3fa │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1923c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d2a │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a592 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1925a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197b0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a57a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1927a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197a8 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a382 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1929a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197a0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a36a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19798 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a562 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 192d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d20 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1939c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 1939c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1939c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e36 │ │ │ │ - str r0, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 18e6c │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18e98 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 19322 │ │ │ │ - b.n 18ed2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f56 │ │ │ │ - ldr.w r0, [pc, #1320] @ 1984c │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19344 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 19344 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1280] @ 19848 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #1284] @ 19850 │ │ │ │ - ldr.w r0, [pc, #1284] @ 19854 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1208] @ 19858 │ │ │ │ - ldr.w r3, [pc, #1168] @ 19834 │ │ │ │ - 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 1a20a │ │ │ │ - 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 193d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19710 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 1a412 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 193f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19708 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a2aa │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19416 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a00 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a322 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19434 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199e8 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a30a │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19452 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199e0 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a33a │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19470 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199f0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a2f2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1948e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199d8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a352 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 194ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 199f8 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #916] @ (19848 ) │ │ │ │ - ldr.w fp, [r5, r3] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - bl fe6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19bd2 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 11748 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19506 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19718 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19c78 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1a4a2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19526 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19728 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a532 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19540 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19720 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a51a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 1939c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 1939c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1939c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f2a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18ef2 │ │ │ │ - ldr r3, [pc, #716] @ (19848 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #732] @ (1985c ) │ │ │ │ - ldr r0, [pc, #732] @ (19860 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1939a │ │ │ │ - ldr r1, [pc, #692] @ (19848 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r3, [pc, #716] @ (19864 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #712] @ (19868 ) │ │ │ │ - ldr r0, [pc, #712] @ (1986c ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1939a │ │ │ │ - ldr r3, [pc, #664] @ (19848 ) │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr r1, [pc, #700] @ (19870 ) │ │ │ │ - ldr r0, [pc, #700] @ (19874 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1939a │ │ │ │ - ldr r3, [pc, #636] @ (19848 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #680] @ (19878 ) │ │ │ │ - ldr r0, [pc, #680] @ (1987c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1939a │ │ │ │ - ldr r0, [pc, #604] @ (19880 ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 19644 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19788 │ │ │ │ - ldr r3, [pc, #512] @ (19848 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #568] @ (19884 ) │ │ │ │ - ldr r0, [pc, #572] @ (19888 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 195e4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19e86 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a42a │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19694 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 19694 │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 197c0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19f54 │ │ │ │ - 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 19064 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19064 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19064 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - streq r1, [sp, #36] @ 0x24 │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 18e86 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 1a07a │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 18e86 │ │ │ │ - ldr r3, [pc, #344] @ (19848 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #408] @ (1988c ) │ │ │ │ - ldr r0, [pc, #412] @ (19890 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1935e │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 193f6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 193d6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19506 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19540 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19526 │ │ │ │ - ldr r3, [pc, #276] @ (19848 ) │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #348] @ (19894 ) │ │ │ │ - ldr r0, [pc, #352] @ (19898 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1939a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19644 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 191fa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192b4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1929a │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1927a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1925a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19112 │ │ │ │ - ldr r0, [pc, #216] @ (1989c ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 197de │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a16c │ │ │ │ - ldr r3, [pc, #104] @ (19848 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #188] @ (198a0 ) │ │ │ │ - ldr r0, [pc, #188] @ (198a4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - b.n 1939a │ │ │ │ - strb r2, [r2, #10] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #10] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r6, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r3, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r5, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r0, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r0, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r2, #6] │ │ │ │ - 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, #832] @ 0x340 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9644 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19ef4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a39a │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 198ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d48 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - blx 958c │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19f72 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19916 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19db8 │ │ │ │ - ldr.w r3, [fp, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 19fd2 │ │ │ │ - ldr.w r3, [fp, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1a048 │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 19098 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 19098 │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19098 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f9c │ │ │ │ - ldr.w r3, [pc, #3192] @ 1a5dc │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3192] @ 1a5e0 │ │ │ │ - ldr.w r0, [pc, #3192] @ 1a5e4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1939a │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 18ede │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a0c8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.w 18ede │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1948e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19452 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19434 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19470 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194ac │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19416 │ │ │ │ - ldr.w r0, [pc, #3036] @ 1a5e8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19a28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d50 │ │ │ │ - ldr.w r3, [pc, #2992] @ 1a5dc │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3004] @ 1a5ec │ │ │ │ - ldr.w r0, [pc, #3004] @ 1a5f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19980 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18fc8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19000 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a3ca │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19a76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19dd2 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a5c2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19a94 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19dca │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a48a │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19ab2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19de2 │ │ │ │ - ldr.w fp, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - blx 95b8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 1a3e2 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19adc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19dda │ │ │ │ - ldr.w r3, [pc, #2812] @ 1a5dc │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w fp, [r5, r3] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - blt.w 1a02a │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 19bea │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - bl fe6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a154 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - blx 9818 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19b1e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 19b66 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 19172 │ │ │ │ - ldr.w r1, [pc, #2764] @ 1a5f4 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #2764] @ 1a5f8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1939a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b1e │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 18f42 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a10e │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 18f42 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1902c │ │ │ │ - ldr.w r0, [pc, #2660] @ 1a5fc │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19bb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19eec │ │ │ │ - ldr.w r3, [pc, #2596] @ 1a5dc │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2624] @ 1a600 │ │ │ │ - ldr.w r0, [pc, #2624] @ 1a604 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1974a │ │ │ │ - ldr.w r1, [pc, #2612] @ 1a608 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2608] @ 1a60c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19774 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - b.w 19172 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 18fb4 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a17e │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.w 18fb4 │ │ │ │ - ldr.w r3, [pc, #2508] @ 1a5dc │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2552] @ 1a610 │ │ │ │ - ldr.w r0, [pc, #2552] @ 1a614 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1939a │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19060 │ │ │ │ - ldr.w r1, [pc, #2460] @ 1a618 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2460] @ 1a61c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1939a │ │ │ │ - ldr.w r0, [pc, #2424] @ 1a620 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19cc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a040 │ │ │ │ - ldr.w r3, [pc, #2324] @ 1a5dc │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2392] @ 1a624 │ │ │ │ - ldr.w r0, [pc, #2392] @ 1a628 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19c2e │ │ │ │ - ldr.w r3, [pc, #2296] @ 1a5dc │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r1, [pc, #2372] @ 1a62c │ │ │ │ - ldr.w r0, [pc, #2372] @ 1a630 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.n 197f2 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w sl, #0 │ │ │ │ - beq.w 19018 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a1c4 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w sl, r3, lsl #1 │ │ │ │ - b.w 19018 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 192d4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1923c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1921e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19096 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 198ec │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a28 │ │ │ │ - ldr.w r3, [pc, #2176] @ 1a5dc │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr.w r1, [pc, #2260] @ 1a634 │ │ │ │ - ldr.w r0, [pc, #2260] @ 1a638 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c9cc │ │ │ │ - b.w 1939a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19916 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 190ca │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a94 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a76 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19adc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ab2 │ │ │ │ - ldr.w r3, [pc, #2032] @ 1a5dc │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - ldr.w r1, [pc, #2120] @ 1a63c │ │ │ │ - ldr.w r0, [pc, #2120] @ 1a640 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 19b3a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19172 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19136 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19154 │ │ │ │ - ldr.w r1, [pc, #2052] @ 1a644 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #2052] @ 1a648 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1939a │ │ │ │ - ldr.w r3, [pc, #1876] @ 1a5dc │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr.w r1, [pc, #1980] @ 1a64c │ │ │ │ - ldr.w r0, [pc, #1980] @ 1a650 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19cfa │ │ │ │ - ldr.w r1, [pc, #1968] @ 1a654 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #1964] @ 1a658 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1939a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19bb6 │ │ │ │ - ldr.w r3, [pc, #1764] @ 1a5dc │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1888] @ 1a65c │ │ │ │ - ldr.w r0, [pc, #1888] @ 1a660 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c9cc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1939a │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 196ac │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a258 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 196ac │ │ │ │ - ldr.w r3, [pc, #1640] @ 1a5dc │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1768] @ 1a664 │ │ │ │ - ldr.w r0, [pc, #1768] @ 1a668 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1939a │ │ │ │ - ldr.w r0, [pc, #1688] @ 1a66c │ │ │ │ - mov r1, fp │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 19ff6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1a176 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1a5dc │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1648] @ 1a670 │ │ │ │ - ldr.w r0, [pc, #1648] @ 1a674 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19d78 │ │ │ │ - ldr.w r1, [pc, #1636] @ 1a678 │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1632] @ 1a67c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19e0a │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1616] @ 1a680 │ │ │ │ - ldr.w r0, [pc, #1616] @ 1a684 │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19b3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19cc4 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 19932 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1a20e │ │ │ │ - ldr.w r3, [fp, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 19932 │ │ │ │ - ldr.w r1, [pc, #1572] @ 1a688 │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1568] @ 1a68c │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19e0a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1a2a2 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1a0aa │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1a0aa │ │ │ │ - cbz r2, 1a0bc │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - strne r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 18e98 │ │ │ │ - b.w 19644 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 1a0aa │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18ede │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a0f6 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a0f6 │ │ │ │ - cbz r3, 1a106 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 18ef2 │ │ │ │ - b.w 19344 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a0f6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18f42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a13e │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a13e │ │ │ │ - cbz r3, 1a14c │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 18f56 │ │ │ │ - b.n 19a28 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a13e │ │ │ │ - ldr.w r1, [pc, #1336] @ 1a690 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #1336] @ 1a694 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 19b3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 197de │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ff6 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a192 │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 18fb4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a1ae │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a1ae │ │ │ │ - cbz r3, 1a1bc │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 18fc8 │ │ │ │ - b.n 19bb6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a1ae │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a1d8 │ │ │ │ - mov.w sl, r0, lsl #1 │ │ │ │ - b.w 19018 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1a1f4 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1a1f4 │ │ │ │ - cbz r3, 1a202 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w sl, r6, #1 │ │ │ │ - bne.w 1902c │ │ │ │ - b.n 19cc4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a1f4 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, fp │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a220 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.w 19932 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a240 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq.w r2, [fp] │ │ │ │ - beq.n 1a240 │ │ │ │ - cbz r3, 1a250 │ │ │ │ - cmp.w fp, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, fp, #1 │ │ │ │ - bne.w 19098 │ │ │ │ - b.n 19ff6 │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a240 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 1a26c │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 196ac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a288 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.n 1a288 │ │ │ │ - cbz r3, 1a29a │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 19064 │ │ │ │ - b.w 197de │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a288 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - b.w 18e86 │ │ │ │ - ldr r3, [pc, #1004] @ (1a698 ) │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ - ldr r1, [pc, #1000] @ (1a69c ) │ │ │ │ - ldr r0, [pc, #1004] @ (1a6a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #992] @ (1a6a4 ) │ │ │ │ - mov.w r2, #928 @ 0x3a0 │ │ │ │ - ldr r1, [pc, #988] @ (1a6a8 ) │ │ │ │ - ldr r0, [pc, #992] @ (1a6ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #980] @ (1a6b0 ) │ │ │ │ - movw r2, #693 @ 0x2b5 │ │ │ │ - ldr r1, [pc, #976] @ (1a6b4 ) │ │ │ │ - ldr r0, [pc, #980] @ (1a6b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #968] @ (1a6bc ) │ │ │ │ - movw r2, #851 @ 0x353 │ │ │ │ - ldr r1, [pc, #964] @ (1a6c0 ) │ │ │ │ - ldr r0, [pc, #968] @ (1a6c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #956] @ (1a6c8 ) │ │ │ │ - movw r2, #849 @ 0x351 │ │ │ │ - ldr r1, [pc, #952] @ (1a6cc ) │ │ │ │ - ldr r0, [pc, #956] @ (1a6d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #944] @ (1a6d4 ) │ │ │ │ - mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #940] @ (1a6d8 ) │ │ │ │ - ldr r0, [pc, #944] @ (1a6dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #932] @ (1a6e0 ) │ │ │ │ - movw r2, #850 @ 0x352 │ │ │ │ - ldr r1, [pc, #928] @ (1a6e4 ) │ │ │ │ - ldr r0, [pc, #932] @ (1a6e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #920] @ (1a6ec ) │ │ │ │ - mov.w r2, #852 @ 0x354 │ │ │ │ - ldr r1, [pc, #916] @ (1a6f0 ) │ │ │ │ - ldr r0, [pc, #920] @ (1a6f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #908] @ (1a6f8 ) │ │ │ │ - movw r2, #759 @ 0x2f7 │ │ │ │ - ldr r1, [pc, #904] @ (1a6fc ) │ │ │ │ - ldr r0, [pc, #908] @ (1a700 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #896] @ (1a704 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #892] @ (1a708 ) │ │ │ │ - ldr r0, [pc, #896] @ (1a70c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #884] @ (1a710 ) │ │ │ │ - mov.w r2, #636 @ 0x27c │ │ │ │ - ldr r1, [pc, #880] @ (1a714 ) │ │ │ │ - ldr r0, [pc, #884] @ (1a718 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #872] @ (1a71c ) │ │ │ │ - movw r2, #695 @ 0x2b7 │ │ │ │ - ldr r1, [pc, #868] @ (1a720 ) │ │ │ │ - ldr r0, [pc, #872] @ (1a724 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #860] @ (1a728 ) │ │ │ │ - movw r2, #1013 @ 0x3f5 │ │ │ │ - ldr r1, [pc, #856] @ (1a72c ) │ │ │ │ - ldr r0, [pc, #860] @ (1a730 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #848] @ (1a734 ) │ │ │ │ - mov.w r2, #700 @ 0x2bc │ │ │ │ - ldr r1, [pc, #844] @ (1a738 ) │ │ │ │ - ldr r0, [pc, #848] @ (1a73c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #836] @ (1a740 ) │ │ │ │ - movw r2, #755 @ 0x2f3 │ │ │ │ - ldr r1, [pc, #832] @ (1a744 ) │ │ │ │ - ldr r0, [pc, #836] @ (1a748 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #824] @ (1a74c ) │ │ │ │ - movw r2, #846 @ 0x34e │ │ │ │ - ldr r1, [pc, #820] @ (1a750 ) │ │ │ │ - ldr r0, [pc, #824] @ (1a754 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #812] @ (1a758 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #808] @ (1a75c ) │ │ │ │ - ldr r0, [pc, #812] @ (1a760 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #800] @ (1a764 ) │ │ │ │ - movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #796] @ (1a768 ) │ │ │ │ - ldr r0, [pc, #800] @ (1a76c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #788] @ (1a770 ) │ │ │ │ - movw r2, #1010 @ 0x3f2 │ │ │ │ - ldr r1, [pc, #784] @ (1a774 ) │ │ │ │ - ldr r0, [pc, #788] @ (1a778 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #776] @ (1a77c ) │ │ │ │ - movw r2, #694 @ 0x2b6 │ │ │ │ - ldr r1, [pc, #772] @ (1a780 ) │ │ │ │ - ldr r0, [pc, #776] @ (1a784 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #764] @ (1a788 ) │ │ │ │ - movw r2, #1015 @ 0x3f7 │ │ │ │ - ldr r1, [pc, #760] @ (1a78c ) │ │ │ │ - ldr r0, [pc, #764] @ (1a790 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #752] @ (1a794 ) │ │ │ │ - movw r2, #541 @ 0x21d │ │ │ │ - ldr r1, [pc, #748] @ (1a798 ) │ │ │ │ - ldr r0, [pc, #752] @ (1a79c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #740] @ (1a7a0 ) │ │ │ │ - movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r1, [pc, #736] @ (1a7a4 ) │ │ │ │ - ldr r0, [pc, #740] @ (1a7a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #728] @ (1a7ac ) │ │ │ │ - movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #724] @ (1a7b0 ) │ │ │ │ - ldr r0, [pc, #728] @ (1a7b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #716] @ (1a7b8 ) │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r1, [pc, #712] @ (1a7bc ) │ │ │ │ - ldr r0, [pc, #716] @ (1a7c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #704] @ (1a7c4 ) │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #700] @ (1a7c8 ) │ │ │ │ - ldr r0, [pc, #704] @ (1a7cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #692] @ (1a7d0 ) │ │ │ │ - movw r2, #543 @ 0x21f │ │ │ │ - ldr r1, [pc, #688] @ (1a7d4 ) │ │ │ │ - ldr r0, [pc, #692] @ (1a7d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #680] @ (1a7dc ) │ │ │ │ - movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #676] @ (1a7e0 ) │ │ │ │ - ldr r0, [pc, #680] @ (1a7e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #668] @ (1a7e8 ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r1, [pc, #664] @ (1a7ec ) │ │ │ │ - ldr r0, [pc, #668] @ (1a7f0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #656] @ (1a7f4 ) │ │ │ │ - mov.w r2, #760 @ 0x2f8 │ │ │ │ - ldr r1, [pc, #652] @ (1a7f8 ) │ │ │ │ - ldr r0, [pc, #656] @ (1a7fc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #644] @ (1a800 ) │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r1, [pc, #640] @ (1a804 ) │ │ │ │ - ldr r0, [pc, #644] @ (1a808 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #632] @ (1a80c ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #628] @ (1a810 ) │ │ │ │ - ldr r0, [pc, #632] @ (1a814 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #620] @ (1a818 ) │ │ │ │ - mov.w r2, #956 @ 0x3bc │ │ │ │ - ldr r1, [pc, #616] @ (1a81c ) │ │ │ │ - ldr r0, [pc, #620] @ (1a820 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #608] @ (1a824 ) │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr r1, [pc, #604] @ (1a828 ) │ │ │ │ - ldr r0, [pc, #608] @ (1a82c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #996 @ 0x3e4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #58] @ 0x3a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r4, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r0, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r2, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r6, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r0, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r7, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r1, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #768 @ (adr r3, 1a99c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 1a948 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #576 @ (adr r3, 1a8f4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #480 @ (adr r3, 1a8a0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #384 @ (adr r3, 1a84c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, 1a7f8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 1a7a4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #96 @ (adr r3, 1a750 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - add r3, pc, #0 @ (adr r3, 1a6fc ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r6, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #928 @ (adr r2, 1aaa8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #832 @ (adr r2, 1aa54 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #736 @ (adr r2, 1aa00 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #640 @ (adr r2, 1a9ac ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #544 @ (adr r2, 1a958 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #448 @ (adr r2, 1a904 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r6, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #352 @ (adr r2, 1a8b0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #256 @ (adr r2, 1a85c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #160 @ (adr r2, 1a808 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - add r2, pc, #64 @ (adr r2, 1a7b4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #992 @ (adr r1, 1ab60 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #896 @ (adr r1, 1ab0c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #800 @ (adr r1, 1aab8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #704 @ (adr r1, 1aa64 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #608 @ (adr r1, 1aa10 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #512 @ (adr r1, 1a9bc ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #416 @ (adr r1, 1a968 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #320 @ (adr r1, 1a914 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #224 @ (adr r1, 1a8c0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #128 @ (adr r1, 1a86c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #15] │ │ │ │ - movs r1, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 1a818 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, pc, #960 @ (adr r0, 1abc4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, pc, #864 @ (adr r0, 1ab70 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, pc, #768 @ (adr r0, 1ab1c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - add r0, pc, #672 @ (adr r0, 1aac8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a830 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1a89c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1a8a0 │ │ │ │ - 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] @ 1a8a4 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c77c │ │ │ │ - cbz r0, 1a87e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 18d50 │ │ │ │ - ldr r2, [pc, #40] @ (1a8a8 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a8a4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a896 │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r1, #56] @ 0x38 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrsb r4, [r3, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001a8ac : │ │ │ │ - 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] @ 1acfc │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r4, [pc, #1084] @ 1ad00 │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1080] @ 1ad04 │ │ │ │ - ldr.w r3, [pc, #1080] @ 1ad08 │ │ │ │ - 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 d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, #2 │ │ │ │ - mvneq.w r5, #1 │ │ │ │ - bl ca34 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aab4 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1aad2 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1ab2a │ │ │ │ - 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 1a934 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1aa7c │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a944 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 171a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl ca34 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ab08 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1ab4a │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1ab80 │ │ │ │ - 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 1a980 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1aa9c │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a990 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 171a4 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [pc, #888] @ (1ad0c ) │ │ │ │ - ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fe6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ab9c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - ldr.w r3, [r9, #860] @ 0x35c │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r0, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a9dc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1aa84 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1abba │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1accc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1a9fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1aa8c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1ace4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa18 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1aaa4 │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fe6c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1abd8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1aa94 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1ac00 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1aa5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 1aaac │ │ │ │ - ldr r2, [pc, #688] @ (1ad10 ) │ │ │ │ - ldr r3, [pc, #668] @ (1ad00 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1acc8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a934 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9dc │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9fa │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa48 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a980 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa18 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aa5e │ │ │ │ - ldr r3, [pc, #596] @ (1ad0c ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #600] @ (1ad14 ) │ │ │ │ - ldr r0, [pc, #604] @ (1ad18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1aa5e │ │ │ │ - ldr r0, [pc, #584] @ (1ad1c ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1aaf2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1abf0 │ │ │ │ - ldr r3, [pc, #536] @ (1ad0c ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #552] @ (1ad20 ) │ │ │ │ - ldr r0, [pc, #552] @ (1ad24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1aac8 │ │ │ │ - ldr r3, [pc, #512] @ (1ad0c ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #536] @ (1ad28 ) │ │ │ │ - ldr r0, [pc, #540] @ (1ad2c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1aace │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r2, [r0, #0] │ │ │ │ - beq.w 1a922 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1ac12 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - b.n 1a922 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #480] @ (1ad30 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1ab6a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1abf8 │ │ │ │ - ldr r3, [pc, #416] @ (1ad0c ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #452] @ (1ad34 ) │ │ │ │ - ldr r0, [pc, #452] @ (1ad38 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1ab1c │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1a96c │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1ac6e │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a96c │ │ │ │ - ldr r1, [pc, #412] @ (1ad3c ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #412] @ (1ad40 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1aace │ │ │ │ - ldr r1, [pc, #392] @ (1ad44 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #392] @ (1ad48 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1aace │ │ │ │ - ldr r1, [pc, #368] @ (1ad4c ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #368] @ (1ad50 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1aace │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aaf2 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab6a │ │ │ │ - ldr r1, [pc, #336] @ (1ad54 ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #336] @ (1ad58 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1abe8 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ - 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 1a922 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1ac46 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1ac46 │ │ │ │ - cbz r2, 1ac62 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1aaf2 │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 171a4 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1a944 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1ac46 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16d98 │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbnz r2, 1ac84 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a96c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1aca0 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1aca0 │ │ │ │ - cbz r2, 1acbc │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1ab6a │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 171a4 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1a990 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1aca0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #140] @ (1ad5c ) │ │ │ │ - movw r2, #1162 @ 0x48a │ │ │ │ - ldr r1, [pc, #140] @ (1ad60 ) │ │ │ │ - ldr r0, [pc, #140] @ (1ad64 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1028 @ 0x404 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #128] @ (1ad68 ) │ │ │ │ - movw r2, #1163 @ 0x48b │ │ │ │ - ldr r1, [pc, #128] @ (1ad6c ) │ │ │ │ - ldr r0, [pc, #128] @ (1ad70 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1028 @ 0x404 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldrsb r4, [r6, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r4, [r4, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r7, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r2, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r5, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #34] @ 0x22 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r0, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r7, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r2, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r7, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r3, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r3, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #632] @ 0x278 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r7, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r1, [sp, #536] @ 0x218 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001ad74 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #200] @ 1ae4c │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #196] @ 1ae50 │ │ │ │ - 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] @ 1ae54 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #160] @ (1ae58 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1ae2c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 1ae0e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 1ae30 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bpl.n 1ae3a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1a8ac │ │ │ │ - ldr r2, [pc, #100] @ (1ae5c ) │ │ │ │ - ldr r3, [pc, #88] @ (1ae54 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1ae46 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #80] @ (1ae60 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #72] @ (1ae64 ) │ │ │ │ - movs r2, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #72] @ (1ae68 ) │ │ │ │ - ldr r0, [pc, #76] @ (1ae6c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1adf6 │ │ │ │ - ldr r0, [pc, #60] @ (1ae70 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1ae18 │ │ │ │ - ldr r0, [pc, #56] @ (1ae74 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1ae18 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r6, [r0, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r0, [r1, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001ae78 : │ │ │ │ - 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] @ 1b860 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1b864 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2512] @ 1b868 │ │ │ │ - ldr.w r1, [pc, #2512] @ 1b86c │ │ │ │ - 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 9644 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b290 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 1b2ae │ │ │ │ - movs r1, #4 │ │ │ │ - bl 13bd0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b2e4 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11068 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1af18 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b248 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 95b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b306 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cbnz r0, 1af7c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b770 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1af42 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b250 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 95b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1b34a │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1afe4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b7a0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1af72 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b268 │ │ │ │ - ldr.w r3, [pc, #2300] @ 1b870 │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - b.n 1b088 │ │ │ │ - ldr.w r3, [pc, #2288] @ 1b870 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 958c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b4d2 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b7e8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1afb2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b258 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1b534 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b5d2 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r3, lsl #1 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1af46 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1af46 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af46 │ │ │ │ - ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [sl, #832] @ 0x340 │ │ │ │ - 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 9644 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5a4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b788 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b028 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1b028 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2116] @ 1b870 │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 958c │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5f0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b05e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 1b05e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1b37e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b61e │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b088 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b404 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b3d0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b800 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b0c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b288 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 1b40c │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1b47c │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b0ec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b2d4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b448 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b818 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b124 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b2dc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1b498 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1b518 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, 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 1b33a │ │ │ │ - ldr.w r3, [pc, #1824] @ 1b874 │ │ │ │ - ldr.w r1, [sl, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fe6c │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b4ec │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11748 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11748 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11748 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b1b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b260 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1b578 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b7d0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b1d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b270 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b848 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b1f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b278 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b830 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b20c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b280 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b7b8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b226 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b342 │ │ │ │ - ldr.w r2, [pc, #1616] @ 1b878 │ │ │ │ - ldr.w r3, [pc, #1592] @ 1b864 │ │ │ │ - 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 1b76c │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af18 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af42 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1afb2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1b2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af72 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1d6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b1f4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b20c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0c0 │ │ │ │ - ldr.w r3, [pc, #1504] @ 1b874 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1508] @ 1b87c │ │ │ │ - ldr.w r0, [pc, #1508] @ 1b880 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1b226 │ │ │ │ - ldr.w r1, [pc, #1476] @ 1b874 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r3, [pc, #1484] @ 1b884 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1476] @ 1b888 │ │ │ │ - ldr.w r0, [pc, #1476] @ 1b88c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1b2aa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0ec │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b124 │ │ │ │ - ldr.w r3, [pc, #1420] @ 1b874 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1444] @ 1b890 │ │ │ │ - ldr.w r0, [pc, #1444] @ 1b894 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1b2aa │ │ │ │ - ldr.w r3, [pc, #1388] @ 1b874 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1416] @ 1b898 │ │ │ │ - ldr.w r0, [pc, #1416] @ 1b89c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1b2aa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b150 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b226 │ │ │ │ - ldr.w r3, [pc, #1320] @ 1b874 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1356] @ 1b8a0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1b8a4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - b.n 1b2aa │ │ │ │ - ldr.w r0, [pc, #1320] @ 1b8a8 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b3a2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b64c │ │ │ │ - ldr.w r3, [pc, #1232] @ 1b874 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1280] @ 1b8ac │ │ │ │ - ldr.w r0, [pc, #1280] @ 1b8b0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - b.n 1b2aa │ │ │ │ - ldr.w r3, [pc, #1184] @ 1b874 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1244] @ 1b8b4 │ │ │ │ - ldr.w r0, [pc, #1244] @ 1b8b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1b2aa │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b088 │ │ │ │ - ldr.w r0, [pc, #1196] @ 1b8bc │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b42c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b634 │ │ │ │ - ldr.w r3, [pc, #1092] @ 1b874 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1164] @ 1b8c0 │ │ │ │ - ldr.w r0, [pc, #1164] @ 1b8c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1b3f0 │ │ │ │ - ldr.w r3, [pc, #1064] @ 1b874 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1144] @ 1b8c8 │ │ │ │ - ldr.w r0, [pc, #1144] @ 1b8cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1b2aa │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1b0d8 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b654 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.n 1b0d8 │ │ │ │ - ldr.w r0, [pc, #1076] @ 1b8d0 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1b4b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b63c │ │ │ │ - ldr r3, [pc, #952] @ (1b874 ) │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1044] @ 1b8d4 │ │ │ │ - ldr.w r0, [pc, #1044] @ 1b8d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1b468 │ │ │ │ - ldr r3, [pc, #928] @ (1b874 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr.w r1, [pc, #1028] @ 1b8dc │ │ │ │ - ldr.w r0, [pc, #1028] @ 1b8e0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1b320 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #1008] @ (1b8e4 ) │ │ │ │ - ldr r0, [pc, #1012] @ (1b8e8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1b2aa │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1b13c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b69a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1b13c │ │ │ │ - ldr r0, [pc, #948] @ (1b8ec ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 1b550 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1b644 │ │ │ │ - ldr r3, [pc, #800] @ (1b874 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #920] @ (1b8f0 ) │ │ │ │ - ldr r0, [pc, #924] @ (1b8f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1b2aa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #888] @ (1b8f8 ) │ │ │ │ - ldr r0, [pc, #892] @ (1b8fc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1b2aa │ │ │ │ - ldr r3, [pc, #716] @ (1b874 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #852] @ (1b900 ) │ │ │ │ - ldr r0, [pc, #856] @ (1b904 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1b2aa │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq.w fp, #0 │ │ │ │ - ldreq r2, [r4, #0] │ │ │ │ - beq.w 1afcc │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b6de │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - b.n 1afcc │ │ │ │ - ldr r3, [pc, #640] @ (1b874 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #784] @ (1b908 ) │ │ │ │ - ldr r0, [pc, #788] @ (1b90c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1b2aa │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1b074 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b722 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - b.n 1b074 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b42c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b4b8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b550 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b3a2 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b0d8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b684 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1b684 │ │ │ │ - cbz r3, 1b692 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 1b0ec │ │ │ │ - b.n 1b42c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b684 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b13c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r9, r6, #1 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1b6ce │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r6, #0] │ │ │ │ - beq.n 1b6ce │ │ │ │ - cbz r3, 1b6d6 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 1b150 │ │ │ │ - b.n 1b4b8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b6ce │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1afcc │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w fp, r4, #1 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1b712 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r4, #0] │ │ │ │ - beq.n 1b712 │ │ │ │ - cbz r2, 1b71a │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 1af46 │ │ │ │ - b.n 1b550 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b712 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16d98 │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - cbnz r2, 1b736 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - b.n 1b074 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1b752 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r0, [r3, #0] │ │ │ │ - beq.n 1b752 │ │ │ │ - cbz r2, 1b760 │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r3, #1 │ │ │ │ - bne.w 1b088 │ │ │ │ - b.n 1b3a2 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b752 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (1b910 ) │ │ │ │ - movw r2, #1482 @ 0x5ca │ │ │ │ - ldr r1, [pc, #412] @ (1b914 ) │ │ │ │ - ldr r0, [pc, #412] @ (1b918 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (1b91c ) │ │ │ │ - movw r2, #1380 @ 0x564 │ │ │ │ - ldr r1, [pc, #400] @ (1b920 ) │ │ │ │ - ldr r0, [pc, #400] @ (1b924 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (1b928 ) │ │ │ │ - mov.w r2, #1496 @ 0x5d8 │ │ │ │ - ldr r1, [pc, #388] @ (1b92c ) │ │ │ │ - ldr r0, [pc, #388] @ (1b930 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (1b934 ) │ │ │ │ - movw r2, #1467 @ 0x5bb │ │ │ │ - ldr r1, [pc, #376] @ (1b938 ) │ │ │ │ - ldr r0, [pc, #376] @ (1b93c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1b940 ) │ │ │ │ - mov.w r2, #1464 @ 0x5b8 │ │ │ │ - ldr r1, [pc, #364] @ (1b944 ) │ │ │ │ - ldr r0, [pc, #364] @ (1b948 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1b94c ) │ │ │ │ - mov.w r2, #1344 @ 0x540 │ │ │ │ - ldr r1, [pc, #352] @ (1b950 ) │ │ │ │ - ldr r0, [pc, #352] @ (1b954 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1b958 ) │ │ │ │ - movw r2, #1415 @ 0x587 │ │ │ │ - ldr r1, [pc, #340] @ (1b95c ) │ │ │ │ - ldr r0, [pc, #340] @ (1b960 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1b964 ) │ │ │ │ - movw r2, #1434 @ 0x59a │ │ │ │ - ldr r1, [pc, #328] @ (1b968 ) │ │ │ │ - ldr r0, [pc, #328] @ (1b96c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (1b970 ) │ │ │ │ - movw r2, #1466 @ 0x5ba │ │ │ │ - ldr r1, [pc, #316] @ (1b974 ) │ │ │ │ - ldr r0, [pc, #316] @ (1b978 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (1b97c ) │ │ │ │ - movw r2, #1465 @ 0x5b9 │ │ │ │ - ldr r1, [pc, #304] @ (1b980 ) │ │ │ │ - ldr r0, [pc, #304] @ (1b984 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1052 @ 0x41c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - str r2, [r5, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #824] @ (1bbb4 ) │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r7, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r3, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r4, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r5, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r4, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r4, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r0, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #160] @ (1b9b8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r4, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [pc, #64] @ (1b964 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r5, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, #54] @ 0x36 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #992] @ (1bd10 ) │ │ │ │ + ldr r1, [sp, #176] @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ + ldr r0, [sp, #160] @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r6, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #896] @ (1bcbc ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #800] @ (1bc68 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r0, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #704] @ (1bc14 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #608] @ (1bbc0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #512] @ (1bb6c ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #416] @ (1bb18 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r4, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [pc, #320] @ (1bac4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001b988 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b9f4 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1b9f8 │ │ │ │ - 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] @ 1b9fc │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c77c │ │ │ │ - cbz r0, 1b9d6 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 1ae78 │ │ │ │ - ldr r2, [pc, #40] @ (1ba00 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b9fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1b9ee │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r6, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - mov r4, r8 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001ba04 : │ │ │ │ - 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] @ (1bcd0 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #700] @ (1bcd4 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #696] @ (1bcd8 ) │ │ │ │ - ldr r3, [pc, #700] @ (1bcdc ) │ │ │ │ - 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 9644 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bb7c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 95b8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 1ba68 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1bada │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 1bb92 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n 1bae6 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 9644 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1bb5c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1bbda │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx 958c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bbf8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1babe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bb74 │ │ │ │ - ldr r2, [pc, #544] @ (1bce0 ) │ │ │ │ - ldr r3, [pc, #528] @ (1bcd4 ) │ │ │ │ - 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 1bcc6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - mov r0, r1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1ba68 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 9644 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bc1c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 1bc32 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl ca10 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bb26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 1bb26 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1bc50 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 1bba8 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1bc66 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bb52 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bc14 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1babe │ │ │ │ - ldr r3, [pc, #388] @ (1bce4 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #388] @ (1bce8 ) │ │ │ │ - ldr r0, [pc, #392] @ (1bcec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1babe │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1babe │ │ │ │ - ldr r3, [pc, #356] @ (1bce4 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #364] @ (1bcf0 ) │ │ │ │ - ldr r0, [pc, #368] @ (1bcf4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1bb70 │ │ │ │ - ldr r3, [pc, #336] @ (1bce4 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #352] @ (1bcf8 ) │ │ │ │ - ldr r0, [pc, #352] @ (1bcfc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1bb70 │ │ │ │ - ldr r0, [pc, #340] @ (1bd00 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bbc4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1bc80 │ │ │ │ - ldr r3, [pc, #284] @ (1bce4 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #312] @ (1bd04 ) │ │ │ │ - ldr r0, [pc, #316] @ (1bd08 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1bb70 │ │ │ │ - ldr r1, [pc, #264] @ (1bce4 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r3, [pc, #300] @ (1bd0c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #292] @ (1bd10 ) │ │ │ │ - ldr r0, [pc, #296] @ (1bd14 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1bb70 │ │ │ │ - ldr r3, [pc, #232] @ (1bce4 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #280] @ (1bd18 ) │ │ │ │ - ldr r0, [pc, #284] @ (1bd1c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1bb70 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bb52 │ │ │ │ - ldr r3, [pc, #196] @ (1bce4 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #252] @ (1bd20 ) │ │ │ │ - ldr r0, [pc, #256] @ (1bd24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1bb70 │ │ │ │ - ldr r1, [pc, #176] @ (1bce4 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r3, [pc, #240] @ (1bd28 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #232] @ (1bd2c ) │ │ │ │ - ldr r0, [pc, #236] @ (1bd30 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1bb70 │ │ │ │ - ldr r3, [pc, #144] @ (1bce4 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #220] @ (1bd34 ) │ │ │ │ - ldr r0, [pc, #224] @ (1bd38 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1bb70 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 1bb42 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 1bc88 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 1bb42 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bbc4 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r2, 1bcca │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bcb0 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r5, #0] │ │ │ │ - beq.n 1bcb0 │ │ │ │ - cbz r3, 1bcbe │ │ │ │ - cmp r5, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r5, #1 │ │ │ │ - bne.w 1bb52 │ │ │ │ - b.n 1bbc4 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bcb0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 1bb42 │ │ │ │ - nop │ │ │ │ - cmp sl, ip │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp sl, fp │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r2, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #80] @ 0x50 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r5, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #76] @ 0x4c │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r7, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r2, #72] @ 0x48 │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r2, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r4, #68] @ 0x44 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001bd3c : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #100] @ 1bdb0 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #96] @ 1bdb4 │ │ │ │ - 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] @ 1bdb8 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cbz r0, 1bd94 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1ba04 │ │ │ │ - ldr r2, [pc, #36] @ (1bdbc ) │ │ │ │ - ldr r3, [pc, #32] @ (1bdb8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1bdac │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r6, [pc, #504] @ (1bfac ) │ │ │ │ - movs r3, r0 │ │ │ │ - cmp r0, r1 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - negs r4, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001bdc0 : │ │ │ │ - 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] @ 1c554 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1920] @ 1c558 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r5, [pc, #1916] @ 1c55c │ │ │ │ - ldr.w r2, [pc, #1916] @ 1c560 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #1916] @ 1c564 │ │ │ │ - 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] @ 1c568 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - beq.w 1c2a8 │ │ │ │ - ldr.w r3, [pc, #1888] @ 1c56c │ │ │ │ - ldr.w r2, [r4, #864] @ 0x360 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 142dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c2ec │ │ │ │ - ldr.w r2, [pc, #1864] @ 1c570 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1be4e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1be4e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c29c │ │ │ │ - ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 142dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c2fe │ │ │ │ - ldr.w r2, [pc, #1808] @ 1c574 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1be8c │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1be8c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c2a2 │ │ │ │ - ldr.w r2, [r4, #872] @ 0x368 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 142dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c310 │ │ │ │ - ldr.w r2, [pc, #1748] @ 1c578 │ │ │ │ - mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 1beca │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq.w ip, [r0] │ │ │ │ - beq.n 1beca │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c2e0 │ │ │ │ - ldr.w r3, [pc, #1712] @ 1c57c │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr.w r0, [r4, #880] @ 0x370 │ │ │ │ - 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 140d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c27e │ │ │ │ - ldr.w r3, [pc, #1664] @ 1c580 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1c37c │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fe6c │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c38c │ │ │ │ - ldr.w r3, [pc, #1624] @ 1c584 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1c3b4 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1bf4c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c2e6 │ │ │ │ - ldrd r2, r1, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 10068 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1c3e6 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #148] @ 0x94 │ │ │ │ - blx 9818 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c3f8 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c422 │ │ │ │ - ldr.w r3, [r4, #884] @ 0x374 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - strd sl, r8, [sp, #32] │ │ │ │ - blx 958c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - beq.n 1bfb4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1bfb4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c43a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1bfd8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1bfd8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1452] @ 1c588 │ │ │ │ - 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 10068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1c018 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 1c018 │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1c352 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #140] @ 0x8c │ │ │ │ - blx 9818 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c44c │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c45e │ │ │ │ - ldr.w r3, [r4, #884] @ 0x374 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - blx 958c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r9 │ │ │ │ - beq.n 1c072 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c322 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c470 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c092 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c3aa │ │ │ │ - ldr.w r3, [pc, #1272] @ 1c58c │ │ │ │ - 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 10068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 1c0cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c39e │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1c482 │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - movs r0, #1 │ │ │ │ - bl d91c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c4a8 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c4ba │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - blx 9818 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c4d2 │ │ │ │ - ldr.w r3, [r4, #884] @ 0x374 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - mov r0, r7 │ │ │ │ - beq.n 1c130 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c32c │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c4f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c150 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c348 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r9 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c16a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c33e │ │ │ │ - ldr.w r3, [pc, #1060] @ 1c590 │ │ │ │ - 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 10068 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c1a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c336 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1c50a │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl fe6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c51a │ │ │ │ - ldr r1, [r4, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fe6c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c52a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ - blx 958c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c1fa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1c1fa │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1c53c │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c22a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1c22a │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1c364 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c244 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c494 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 96f8 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 1c266 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c4a0 │ │ │ │ - cmp r4, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - bge.n 1c280 │ │ │ │ - ldr r1, [pc, #804] @ (1c594 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #804] @ (1c598 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [pc, #792] @ (1c59c ) │ │ │ │ - ldr r3, [pc, #724] @ (1c558 ) │ │ │ │ - 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 1c54e │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be4e │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be8c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 9994 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1c40a │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r6 │ │ │ │ - beq.w 1be0a │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r6, [r0, #0] │ │ │ │ - beq.w 1be0a │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1be0a │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1be0a │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1beca │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bf4c │ │ │ │ - ldr r1, [pc, #688] @ (1c5a0 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #688] @ (1c5a4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #680] @ (1c5a8 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #680] @ (1c5ac ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #668] @ (1c5b0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #668] @ (1c5b4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c072 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c130 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c1a4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c16a │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c150 │ │ │ │ - ldr r1, [pc, #612] @ (1c5b8 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #612] @ (1c5bc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #600] @ (1c5c0 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #600] @ (1c5c4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #584] @ (1c5c8 ) │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #584] @ (1c5cc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #576] @ (1c5d0 ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #576] @ (1c5d4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - mov r0, r2 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1c0cc │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1c092 │ │ │ │ - ldr r0, [pc, #544] @ (1c5d8 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 1c3d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1c4f0 │ │ │ │ - ldr r1, [pc, #516] @ (1c5dc ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #516] @ (1c5e0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #508] @ (1c5e4 ) │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #508] @ (1c5e8 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #496] @ (1c5ec ) │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #496] @ (1c5f0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r3, [pc, #352] @ (1c56c ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #480] @ (1c5f4 ) │ │ │ │ - ldr r0, [pc, #484] @ (1c5f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #472] @ (1c5fc ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #472] @ (1c600 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #456] @ (1c604 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #456] @ (1c608 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c432 │ │ │ │ - ldr r1, [pc, #444] @ (1c60c ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #444] @ (1c610 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #436] @ (1c614 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #436] @ (1c618 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c432 │ │ │ │ - ldr r1, [pc, #424] @ (1c61c ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #424] @ (1c620 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c432 │ │ │ │ - ldr r1, [pc, #416] @ (1c624 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #416] @ (1c628 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 1c244 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c266 │ │ │ │ - ldr r1, [pc, #384] @ (1c62c ) │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #384] @ (1c630 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #376] @ (1c634 ) │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - ldr r0, [pc, #376] @ (1c638 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #360] @ (1c63c ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #360] @ (1c640 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1c27e │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c3d4 │ │ │ │ - ldr r1, [pc, #328] @ (1c644 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #328] @ (1c648 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c4e2 │ │ │ │ - ldr r1, [pc, #320] @ (1c64c ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #320] @ (1c650 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #312] @ (1c654 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #312] @ (1c658 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c27e │ │ │ │ - ldr r1, [pc, #304] @ (1c65c ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #304] @ (1c660 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c374 │ │ │ │ - ldr r1, [pc, #292] @ (1c664 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #292] @ (1c668 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c374 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - tst r2, r4 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - tst r0, r3 │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - subs r5, #120 @ 0x78 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r4, [r2, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r0, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r6, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r4, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r4, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r5, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r3, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r2, [r7, r2] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r6, r1] │ │ │ │ + pop {r1, r2, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r4, r2] │ │ │ │ + str r7, [sp, #528] @ 0x210 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r4, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r4, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r5, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r3, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r0, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, r5] │ │ │ │ + str r7, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c66c : │ │ │ │ - ldr r3, [pc, #12] @ (1c67c ) │ │ │ │ - ldr r2, [pc, #16] @ (1c680 ) │ │ │ │ +000188e4 : │ │ │ │ + ldr r3, [pc, #12] @ (188f4 ) │ │ │ │ + ldr r2, [pc, #16] @ (188f8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9cd0 │ │ │ │ + b.w 9cd8 │ │ │ │ nop │ │ │ │ - subs r1, #140 @ 0x8c │ │ │ │ + strb r4, [r2, #28] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c684 : │ │ │ │ +000188fc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c6d8 ) │ │ │ │ + ldr r3, [pc, #68] @ (18950 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c6dc ) │ │ │ │ + ldr r2, [pc, #68] @ (18954 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9e98 │ │ │ │ - cbz r0, 1c6c6 │ │ │ │ + bl 9e54 │ │ │ │ + cbz r0, 1893e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11db8 │ │ │ │ + bl 11dc0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c6b6 │ │ │ │ + beq.n 1892e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c6c6 │ │ │ │ + beq.n 1893e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c6ce │ │ │ │ + cbz r2, 18946 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6c6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1893e │ │ │ │ nop │ │ │ │ - subs r1, #100 @ 0x64 │ │ │ │ + strb r4, [r5, #27] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c6e0 : │ │ │ │ +00018958 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c734 ) │ │ │ │ + ldr r3, [pc, #68] @ (189ac ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c738 ) │ │ │ │ + ldr r2, [pc, #68] @ (189b0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9d68 │ │ │ │ - cbz r0, 1c722 │ │ │ │ + bl 9d70 │ │ │ │ + cbz r0, 1899a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 121a0 │ │ │ │ + bl 121a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c712 │ │ │ │ + beq.n 1898a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c722 │ │ │ │ + beq.n 1899a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c72a │ │ │ │ + cbz r2, 189a2 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c722 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1899a │ │ │ │ nop │ │ │ │ - subs r1, #8 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c73c : │ │ │ │ +000189b4 : │ │ │ │ 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] @ (1c79c ) │ │ │ │ + ldr r3, [pc, #80] @ (18a14 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c6e0 │ │ │ │ - cbz r0, 1c768 │ │ │ │ + bl 18958 │ │ │ │ + cbz r0, 189e0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 1c684 │ │ │ │ + bl 188fc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c782 │ │ │ │ + cbz r0, 189fa │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ (1c7a0 ) │ │ │ │ + ldr r3, [pc, #52] @ (18a18 ) │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r1, [pc, #52] @ (1c7a4 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c7a8 ) │ │ │ │ + ldr r1, [pc, #52] @ (18a1c ) │ │ │ │ + ldr r0, [pc, #52] @ (18a20 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c7a0 ) │ │ │ │ + ldr r3, [pc, #28] @ (18a18 ) │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ - ldr r1, [pc, #32] @ (1c7ac ) │ │ │ │ - ldr r0, [pc, #36] @ (1c7b0 ) │ │ │ │ + ldr r1, [pc, #32] @ (18a24 ) │ │ │ │ + ldr r0, [pc, #36] @ (18a28 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1c77e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 189f6 │ │ │ │ nop │ │ │ │ - subs r0, #174 @ 0xae │ │ │ │ + strb r6, [r6, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r1, r0] │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, r0] │ │ │ │ + ldrh r2, [r2, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #960] @ (1cb70 ) │ │ │ │ + ldrh r0, [r6, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [pc, #992] @ (1cb94 ) │ │ │ │ + ldrh r0, [r7, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c7b4 : │ │ │ │ +00018a2c : │ │ │ │ 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] @ (1c838 ) │ │ │ │ + ldr r6, [pc, #116] @ (18ab0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (1c83c ) │ │ │ │ + ldr r3, [pc, #116] @ (18ab4 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1c840 ) │ │ │ │ + ldr r2, [pc, #112] @ (18ab8 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (1c844 ) │ │ │ │ + ldr r4, [pc, #112] @ (18abc ) │ │ │ │ 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 bd6c │ │ │ │ - cbz r0, 1c832 │ │ │ │ - ldr r3, [pc, #92] @ (1c848 ) │ │ │ │ + bl bd74 │ │ │ │ + cbz r0, 18aaa │ │ │ │ + ldr r3, [pc, #92] @ (18ac0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c814 │ │ │ │ + bne.n 18a8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c73c │ │ │ │ + bl 189b4 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c832 │ │ │ │ - ldr r3, [pc, #76] @ (1c84c ) │ │ │ │ + beq.n 18aaa │ │ │ │ + ldr r3, [pc, #76] @ (18ac4 ) │ │ │ │ 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] @ (1c850 ) │ │ │ │ + ldr r0, [pc, #56] @ (18ac8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #52] @ (1c854 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c858 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #52] @ (18acc ) │ │ │ │ + ldr r0, [pc, #52] @ (18ad0 ) │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r7, [pc, #688] @ (1caec ) │ │ │ │ + ldrh r4, [r5, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ + pop {r5} │ │ │ │ movs r1, r0 │ │ │ │ - strb r6, [r4, #7] │ │ │ │ + revsh r6, r0 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #28 │ │ │ │ + strb r4, [r4, #22] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r5, r1] │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #384] @ (1c9dc ) │ │ │ │ + ldrh r0, [r4, #38] @ 0x26 │ │ │ │ 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] @ 1c8b4 │ │ │ │ + ldr.w ip, [pc, #72] @ 18b2c │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (1c8b8 ) │ │ │ │ + ldr r3, [pc, #68] @ (18b30 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1c89c │ │ │ │ + bne.n 18b14 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9dcc │ │ │ │ - cbz r0, 1c8ac │ │ │ │ + bl 9dd4 │ │ │ │ + cbz r0, 18b24 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c7b4 │ │ │ │ + bl 18a2c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1c8ac │ │ │ │ + cbz r0, 18b24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c8bc ) │ │ │ │ - ldr r1, [pc, #32] @ (1c8c0 ) │ │ │ │ + ldr r3, [pc, #28] @ (18b34 ) │ │ │ │ + ldr r1, [pc, #32] @ (18b38 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ + blx 923c │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - adds r7, #138 @ 0x8a │ │ │ │ + strb r2, [r2, #20] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #28 │ │ │ │ + strb r4, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c8c4 : │ │ │ │ +00018b3c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #68] @ (1c918 ) │ │ │ │ + ldr r3, [pc, #68] @ (18b90 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #68] @ (1c91c ) │ │ │ │ + ldr r2, [pc, #68] @ (18b94 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9dcc │ │ │ │ - cbz r0, 1c906 │ │ │ │ + bl 9dd4 │ │ │ │ + cbz r0, 18b7e │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c73c │ │ │ │ + bl 189b4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c8f6 │ │ │ │ + beq.n 18b6e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1c906 │ │ │ │ + beq.n 18b7e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c90e │ │ │ │ + cbz r2, 18b86 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c906 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18b7e │ │ │ │ nop │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ + strb r4, [r5, #18] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c920 : │ │ │ │ - ldr r3, [pc, #12] @ (1c930 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c934 ) │ │ │ │ +00018b98 : │ │ │ │ + ldr r3, [pc, #12] @ (18ba8 ) │ │ │ │ + ldr r2, [pc, #16] @ (18bac ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a3b8 │ │ │ │ + b.w a3c0 │ │ │ │ nop │ │ │ │ - adds r6, #216 @ 0xd8 │ │ │ │ + strb r0, [r4, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c938 : │ │ │ │ - ldr r3, [pc, #12] @ (1c948 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c94c ) │ │ │ │ +00018bb0 : │ │ │ │ + ldr r3, [pc, #12] @ (18bc0 ) │ │ │ │ + ldr r2, [pc, #16] @ (18bc4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a468 │ │ │ │ + b.w a470 │ │ │ │ nop │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + strb r0, [r1, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c950 : │ │ │ │ +00018bc8 : │ │ │ │ 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] @ 1d4d0 │ │ │ │ + ldr.w r2, [pc, #2920] @ 19748 │ │ │ │ mov fp, r3 │ │ │ │ - ldr.w r3, [pc, #2920] @ 1d4d4 │ │ │ │ + ldr.w r3, [pc, #2920] @ 1974c │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #20] │ │ │ │ - ldr.w r6, [pc, #2916] @ 1d4d8 │ │ │ │ + ldr.w r6, [pc, #2916] @ 19750 │ │ │ │ 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 1cda0 │ │ │ │ + beq.w 19018 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1c99a │ │ │ │ + beq.n 18c12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cd74 │ │ │ │ + beq.w 18fec │ │ │ │ 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 1cd44 │ │ │ │ + beq.w 18fbc │ │ │ │ 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 1c9ec │ │ │ │ + bne.n 18c64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 1c9ec │ │ │ │ + bpl.n 18c64 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1c9ec │ │ │ │ + bpl.n 18c64 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.w 1ce84 │ │ │ │ - ldr.w r3, [pc, #2796] @ 1d4dc │ │ │ │ + bmi.w 190fc │ │ │ │ + ldr.w r3, [pc, #2796] @ 19754 │ │ │ │ ldr.w sl, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2792] @ 1d4e0 │ │ │ │ + ldr.w r3, [pc, #2792] @ 19758 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r1, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2788] @ 1d4e4 │ │ │ │ + ldr.w r3, [pc, #2788] @ 1975c │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r9, [r1] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2776] @ 1d4e8 │ │ │ │ + ldr.w r3, [pc, #2776] @ 19760 │ │ │ │ ldr.w r8, [r6, r3] │ │ │ │ - beq.w 1cdc0 │ │ │ │ - ldr.w r3, [r8, #184] @ 0xb8 │ │ │ │ + beq.w 19038 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 91c4 │ │ │ │ - ldr.w r1, [r8, #184] @ 0xb8 │ │ │ │ - bl fe6c │ │ │ │ + blx 91cc │ │ │ │ + ldr.w r1, [r8, #12] │ │ │ │ + bl fe74 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d20a │ │ │ │ + beq.w 19482 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1ca54 │ │ │ │ + beq.n 18ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd3c │ │ │ │ + beq.w 18fb4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1d232 │ │ │ │ - ldr.w r3, [pc, #2700] @ 1d4ec │ │ │ │ - ldrd r2, r1, [r8, #188] @ 0xbc │ │ │ │ + blt.w 194aa │ │ │ │ + ldr.w r3, [pc, #2700] @ 19764 │ │ │ │ + ldrd r2, r1, [r8, #16] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d246 │ │ │ │ + beq.w 194be │ │ │ │ ldr.w r0, [sl] │ │ │ │ - ldr.w r1, [r8, #196] @ 0xc4 │ │ │ │ - blx 9818 │ │ │ │ + ldr.w r1, [r8, #24] │ │ │ │ + blx 9820 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d25a │ │ │ │ + beq.w 194d2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r9, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r8, #836] @ 0x344 │ │ │ │ + ldr.w r3, [r8, #832] @ 0x340 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r8, #892] @ 0x37c │ │ │ │ - blx 958c │ │ │ │ + ldr.w r3, [r8, #852] @ 0x354 │ │ │ │ + blx 9594 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cabe │ │ │ │ + beq.n 18d36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce48 │ │ │ │ + beq.w 190c0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d286 │ │ │ │ + beq.w 194fe │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cad8 │ │ │ │ + beq.n 18d50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce54 │ │ │ │ + beq.w 190cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1caf0 │ │ │ │ + beq.n 18d68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ce6a │ │ │ │ - ldr.w r3, [pc, #2556] @ 1d4f0 │ │ │ │ + beq.w 190e2 │ │ │ │ + ldr.w r3, [pc, #2556] @ 19768 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp fp, r0 │ │ │ │ - beq.w 1cdfe │ │ │ │ + beq.w 19076 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d436 │ │ │ │ + beq.w 196ae │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [r3] │ │ │ │ - bl fcd0 │ │ │ │ + bl fcd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d44a │ │ │ │ + beq.w 196c2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1cb36 │ │ │ │ + beq.n 18dae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1be │ │ │ │ + beq.w 19436 │ │ │ │ mov r0, r6 │ │ │ │ - blx 8ffc │ │ │ │ + blx 9004 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1ae │ │ │ │ + beq.w 19426 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d496 │ │ │ │ + beq.w 1970e │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1ce28 │ │ │ │ + beq.w 190a0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d470 │ │ │ │ + beq.w 196e8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl fcd0 │ │ │ │ + bl fcd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cb88 │ │ │ │ + beq.n 18e00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1c4 │ │ │ │ + beq.w 1943c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d5b8 │ │ │ │ + beq.w 19830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cba4 │ │ │ │ + beq.n 18e1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1cba4 │ │ │ │ + cbnz r3, 18e1c │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ - blx 8ffc │ │ │ │ + blx 9004 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1b6 │ │ │ │ + beq.w 1942e │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d618 │ │ │ │ + beq.w 19890 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 1d1ec │ │ │ │ + beq.w 19464 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d5f4 │ │ │ │ + beq.w 1986c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r7 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl fcd0 │ │ │ │ + bl fcd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cbf8 │ │ │ │ + beq.n 18e70 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 1cbf8 │ │ │ │ + cbnz r3, 18e70 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d3d0 │ │ │ │ + beq.w 19648 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cc12 │ │ │ │ + beq.n 18e8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d40a │ │ │ │ + beq.w 19682 │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ffc │ │ │ │ + blx 9004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1d4 │ │ │ │ + beq.w 1944c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1d66e │ │ │ │ + beq.w 198e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r8, #204] @ 0xcc │ │ │ │ + ldr.w r1, [r8, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4b6 │ │ │ │ - ldr.w r1, [r8, #208] @ 0xd0 │ │ │ │ - blx 9818 │ │ │ │ + beq.w 1972e │ │ │ │ + ldr.w r1, [r8, #36] @ 0x24 │ │ │ │ + blx 9820 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cc5e │ │ │ │ + beq.n 18ed6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1cc │ │ │ │ + beq.w 19444 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1d5dc │ │ │ │ + beq.w 19854 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d636 │ │ │ │ + beq.w 198ae │ │ │ │ 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 fcd0 │ │ │ │ + bl fcd8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cc9a │ │ │ │ + beq.n 18f12 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1e4 │ │ │ │ + beq.w 1945c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d65a │ │ │ │ + beq.w 198d2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ccb4 │ │ │ │ + beq.n 18f2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d414 │ │ │ │ + beq.w 1968c │ │ │ │ mov r0, r4 │ │ │ │ - blx 8ffc │ │ │ │ + blx 9004 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1dc │ │ │ │ + beq.w 19454 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d686 │ │ │ │ + beq.w 198fe │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 94f8 │ │ │ │ + blx 9500 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ccec │ │ │ │ + beq.n 18f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d41c │ │ │ │ + beq.w 19694 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cd00 │ │ │ │ + beq.n 18f78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d29a │ │ │ │ + beq.w 19512 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d6a4 │ │ │ │ + beq.w 1991c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cd1a │ │ │ │ + beq.n 18f92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d42e │ │ │ │ + beq.w 196a6 │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2004] @ 1d4f4 │ │ │ │ - ldr.w r3, [pc, #1968] @ 1d4d4 │ │ │ │ + ldr.w r2, [pc, #2004] @ 1976c │ │ │ │ + ldr.w r3, [pc, #1968] @ 1974c │ │ │ │ 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 1ddda │ │ │ │ + bne.w 1a052 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ca54 │ │ │ │ - ldr.w r3, [pc, #1968] @ 1d4f8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18ccc │ │ │ │ + ldr.w r3, [pc, #1968] @ 19770 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 1c9b6 │ │ │ │ - ldr.w r3, [pc, #1956] @ 1d4fc │ │ │ │ - movw r2, #3518 @ 0xdbe │ │ │ │ - ldr.w r1, [pc, #1952] @ 1d500 │ │ │ │ - ldr.w r0, [pc, #1952] @ 1d504 │ │ │ │ + bne.w 18c2e │ │ │ │ + ldr.w r3, [pc, #1956] @ 19774 │ │ │ │ + mov.w r2, #1432 @ 0x598 │ │ │ │ + ldr.w r1, [pc, #1952] @ 19778 │ │ │ │ + ldr.w r0, [pc, #1952] @ 1977c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1936] @ 1d508 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1936] @ 19780 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c9a0 │ │ │ │ - ldr.w r3, [pc, #1928] @ 1d50c │ │ │ │ - movw r2, #3513 @ 0xdb9 │ │ │ │ - ldr.w r1, [pc, #1924] @ 1d510 │ │ │ │ - ldr.w r0, [pc, #1924] @ 1d514 │ │ │ │ + bne.w 18c18 │ │ │ │ + ldr.w r3, [pc, #1928] @ 19784 │ │ │ │ + movw r2, #1427 @ 0x593 │ │ │ │ + ldr.w r1, [pc, #1924] @ 19788 │ │ │ │ + ldr.w r0, [pc, #1924] @ 1978c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1908] @ 1d518 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1908] @ 19790 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1e036 │ │ │ │ + beq.w 1a2ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1c99a │ │ │ │ + beq.w 18c12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1c99a │ │ │ │ - ldr.w r0, [r8, #184] @ 0xb8 │ │ │ │ - blx 9994 │ │ │ │ + b.n 18c12 │ │ │ │ + ldr.w r0, [r8, #12] │ │ │ │ + blx 999c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d57c │ │ │ │ + beq.w 197f4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 1ca18 │ │ │ │ + beq.w 18c90 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.w 1ca18 │ │ │ │ + beq.w 18c90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1ca18 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ca18 │ │ │ │ + bne.w 18c90 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18c90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ce12 │ │ │ │ + beq.n 1908a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d424 │ │ │ │ + beq.w 1969c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cb54 │ │ │ │ + beq.w 18dcc │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - bne.w 1cb5a │ │ │ │ + bne.w 18dd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cbc2 │ │ │ │ + beq.w 18e3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cbc2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.w 18e3a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9] │ │ │ │ - b.n 1cbc2 │ │ │ │ + b.n 18e3a │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1cabe │ │ │ │ + b.n 18d36 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 1cae4 │ │ │ │ - b.n 1caf0 │ │ │ │ + bne.w 18d5c │ │ │ │ + b.n 18d68 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1660] @ 1d4f0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1660] @ 19768 │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 1cb02 │ │ │ │ - b.n 1cdfe │ │ │ │ + bne.w 18d7a │ │ │ │ + b.n 19076 │ │ │ │ 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] @ 1d4e8 │ │ │ │ + ldr.w r3, [pc, #1620] @ 19760 │ │ │ │ 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 1d7b6 │ │ │ │ + bne.w 19a2e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e99c │ │ │ │ + bl e9a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cece │ │ │ │ + beq.n 19146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d3c8 │ │ │ │ + beq.w 19640 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1d7dc │ │ │ │ + blt.w 19a54 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ lsllt r7, r7, #1 │ │ │ │ - bge.w 1d594 │ │ │ │ + bge.w 1980c │ │ │ │ adds r3, r7, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ teq r7, r3 │ │ │ │ - bmi.w 1d3b6 │ │ │ │ + bmi.w 1962e │ │ │ │ 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 1d2a2 │ │ │ │ + bne.w 1951a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d8cc │ │ │ │ + beq.w 19b44 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d6bc │ │ │ │ + bne.w 19934 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ lsls r0, r7, #1 │ │ │ │ adds r2, r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ teq r2, r0 │ │ │ │ - bmi.w 1d6e4 │ │ │ │ + bmi.w 1995c │ │ │ │ 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 1d882 │ │ │ │ + bpl.w 19afa │ │ │ │ mov r0, r4 │ │ │ │ - bl e724 │ │ │ │ + bl e72c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf56 │ │ │ │ + beq.n 191ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7d2 │ │ │ │ + beq.w 19a4a │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 1d93e │ │ │ │ + blt.w 19bb6 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 1d6f4 │ │ │ │ + bmi.w 1996c │ │ │ │ cmp.w r7, r9, lsl #1 │ │ │ │ - blt.w 1d70e │ │ │ │ - ldr.w r7, [r8, #220] @ 0xdc │ │ │ │ + blt.w 19986 │ │ │ │ + ldr.w r7, [r8, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1dfee │ │ │ │ + beq.w 1a266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cf84 │ │ │ │ + beq.n 191fc │ │ │ │ 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 1d9c6 │ │ │ │ - ldrd r2, r3, [r8, #232] @ 0xe8 │ │ │ │ + bpl.w 19c3e │ │ │ │ + ldrd r2, r3, [r8, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl d91c │ │ │ │ + bl d924 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cfc2 │ │ │ │ + beq.n 1923a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d7f8 │ │ │ │ + beq.w 19a70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1cfd6 │ │ │ │ + beq.n 1924e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d3ea │ │ │ │ + beq.w 19662 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1da68 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1d4ec │ │ │ │ - ldr.w r1, [r8, #204] @ 0xcc │ │ │ │ + beq.w 19ce0 │ │ │ │ + ldr.w r3, [pc, #1292] @ 19764 │ │ │ │ + ldr.w r1, [r8, #32] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dad0 │ │ │ │ + beq.w 19d48 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db62 │ │ │ │ + beq.w 19dda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1d02a │ │ │ │ + beq.n 192a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d822 │ │ │ │ + beq.w 19a9a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d03e │ │ │ │ + beq.n 192b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d828 │ │ │ │ + beq.w 19aa0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d056 │ │ │ │ + beq.n 192ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d830 │ │ │ │ + beq.w 19aa8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 1dbea │ │ │ │ + bpl.w 19e62 │ │ │ │ mov r2, r5 │ │ │ │ - ldr.w r1, [r8, #240] @ 0xf0 │ │ │ │ + ldr.w r1, [r8, #68] @ 0x44 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 9488 │ │ │ │ + blx 9490 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d082 │ │ │ │ + beq.n 192fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d860 │ │ │ │ + beq.w 19ad8 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 1dc30 │ │ │ │ + blt.w 19ea8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1dc60 │ │ │ │ + bpl.w 19ed8 │ │ │ │ mov r2, r4 │ │ │ │ - ldr.w r1, [r8, #244] @ 0xf4 │ │ │ │ + ldr.w r1, [r8, #72] @ 0x48 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 9488 │ │ │ │ + blx 9490 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d0b4 │ │ │ │ + beq.n 1932c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d934 │ │ │ │ + beq.w 19bac │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1dc86 │ │ │ │ + blt.w 19efe │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1dca2 │ │ │ │ + bpl.w 19f1a │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1dcee │ │ │ │ + bne.w 19f66 │ │ │ │ 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 1d0f0 │ │ │ │ + beq.n 19368 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da5e │ │ │ │ - ldr.w r5, [r8, #248] @ 0xf8 │ │ │ │ + beq.w 19cd6 │ │ │ │ + ldr.w r5, [r8, #76] @ 0x4c │ │ │ │ mov r0, sl │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 9488 │ │ │ │ + blx 9490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e04e │ │ │ │ + beq.w 1a2c6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d122 │ │ │ │ + beq.n 1939a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d9bc │ │ │ │ + beq.w 19c34 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1dd22 │ │ │ │ - ldr.w r5, [r8, #252] @ 0xfc │ │ │ │ + blt.w 19f9a │ │ │ │ + ldr.w r5, [r8, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 9488 │ │ │ │ + blx 9490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e01e │ │ │ │ + beq.w 1a296 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d15a │ │ │ │ + beq.n 193d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1da84 │ │ │ │ + beq.w 19cfc │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1dd3c │ │ │ │ - ldr.w r5, [r8, #256] @ 0x100 │ │ │ │ + blt.w 19fb4 │ │ │ │ + ldr.w r5, [r8, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 9488 │ │ │ │ + blx 9490 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1dfd6 │ │ │ │ + beq.w 1a24e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d192 │ │ │ │ + beq.n 1940a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dac6 │ │ │ │ + beq.w 19d3e │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 1cd1a │ │ │ │ - ldr r3, [pc, #836] @ (1d4e0 ) │ │ │ │ + bge.w 18f92 │ │ │ │ + ldr r3, [pc, #836] @ (19758 ) │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ - ldr r1, [pc, #892] @ (1d51c ) │ │ │ │ - ldr r0, [pc, #896] @ (1d520 ) │ │ │ │ + ldr r1, [pc, #892] @ (19794 ) │ │ │ │ + ldr r0, [pc, #896] @ (19798 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d22e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 194a6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cb4a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18dc2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cbb8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cb36 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e30 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18dae │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cb88 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e00 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc5e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18ed6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc26 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18e9e │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ccc8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f40 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc9a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f12 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 1cc2c │ │ │ │ + beq.w 18ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1cc2c │ │ │ │ + bne.w 18ea4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cc2c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18ea4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #788] @ (1d524 ) │ │ │ │ - ldr r0, [pc, #788] @ (1d528 ) │ │ │ │ + ldr r1, [pc, #788] @ (1979c ) │ │ │ │ + ldr r0, [pc, #788] @ (197a0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1cd1c │ │ │ │ + b.n 18f94 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #756] @ (1d52c ) │ │ │ │ - ldr r0, [pc, #756] @ (1d530 ) │ │ │ │ + ldr r1, [pc, #756] @ (197a4 ) │ │ │ │ + ldr r0, [pc, #756] @ (197a8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d21c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #744] @ (1d534 ) │ │ │ │ - ldr r0, [pc, #744] @ (1d538 ) │ │ │ │ + ldr r1, [pc, #744] @ (197ac ) │ │ │ │ + ldr r0, [pc, #744] @ (197b0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d21c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #732] @ (1d53c ) │ │ │ │ - ldr r0, [pc, #732] @ (1d540 ) │ │ │ │ + ldr r1, [pc, #732] @ (197b4 ) │ │ │ │ + ldr r0, [pc, #732] @ (197b8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #696] @ (1d544 ) │ │ │ │ - ldr r0, [pc, #696] @ (1d548 ) │ │ │ │ + ldr r1, [pc, #696] @ (197bc ) │ │ │ │ + ldr r0, [pc, #696] @ (197c0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d26c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 194e4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd00 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f78 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d90c │ │ │ │ + beq.w 19b84 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d95a │ │ │ │ + bne.w 19bd2 │ │ │ │ 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 1d978 │ │ │ │ + bpl.w 19bf0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #7 │ │ │ │ - bpl.w 1da10 │ │ │ │ + bpl.w 19c88 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ - ldr.w r3, [r8, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [r8, #40] @ 0x28 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1daac │ │ │ │ + bne.w 19d24 │ │ │ │ ldr.w r0, [fp, #12] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - ldr.w r2, [r8, #840] @ 0x348 │ │ │ │ + ldr.w r2, [r8, #836] @ 0x344 │ │ │ │ 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 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1db12 │ │ │ │ + beq.w 19d8a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1d33c │ │ │ │ + beq.n 195b4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1d3f2 │ │ │ │ + beq.n 1966a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1e006 │ │ │ │ + beq.w 1a27e │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1d356 │ │ │ │ + beq.n 195ce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d816 │ │ │ │ + beq.w 19a8e │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #7 │ │ │ │ - bpl.w 1dbaa │ │ │ │ + bpl.w 19e22 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1dc16 │ │ │ │ + bne.w 19e8e │ │ │ │ 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 1d386 │ │ │ │ + beq.n 195fe │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1d3fe │ │ │ │ + beq.n 19676 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1dc4c │ │ │ │ + beq.w 19ec4 │ │ │ │ sub.w r3, r9, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq r9, r3 │ │ │ │ - bmi.w 1d802 │ │ │ │ + bmi.w 19a7a │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 1d838 │ │ │ │ + bpl.w 19ab0 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d868 │ │ │ │ + bne.w 19ae0 │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ - b.n 1cf20 │ │ │ │ + b.n 19198 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1ceec │ │ │ │ + bge.w 19164 │ │ │ │ mov r0, r7 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1ceec │ │ │ │ + b.n 19164 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cece │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19146 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #372] @ (1d54c ) │ │ │ │ - ldr r0, [pc, #376] @ (1d550 ) │ │ │ │ + ldr r1, [pc, #372] @ (197c4 ) │ │ │ │ + ldr r0, [pc, #376] @ (197c8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cfd6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1924e │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1d33c │ │ │ │ + b.n 195b4 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 1d386 │ │ │ │ + b.n 195fe │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cc12 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e8a │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ccb4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f2c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ccec │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f64 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9] │ │ │ │ - b.n 1ce12 │ │ │ │ + b.n 1908a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1cd1a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18f92 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #280] @ (1d554 ) │ │ │ │ - ldr r0, [pc, #280] @ (1d558 ) │ │ │ │ + ldr r1, [pc, #280] @ (197cc ) │ │ │ │ + ldr r0, [pc, #280] @ (197d0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d21c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19494 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #268] @ (1d55c ) │ │ │ │ - ldr r0, [pc, #268] @ (1d560 ) │ │ │ │ + ldr r1, [pc, #268] @ (197d4 ) │ │ │ │ + ldr r0, [pc, #268] @ (197d8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #236] @ (1d564 ) │ │ │ │ - ldr r0, [pc, #240] @ (1d568 ) │ │ │ │ + ldr r1, [pc, #236] @ (197dc ) │ │ │ │ + ldr r0, [pc, #240] @ (197e0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #208] @ (1d56c ) │ │ │ │ - ldr r0, [pc, #208] @ (1d570 ) │ │ │ │ + ldr r1, [pc, #208] @ (197e4 ) │ │ │ │ + ldr r0, [pc, #208] @ (197e8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #184] @ (1d574 ) │ │ │ │ - ldr r0, [pc, #184] @ (1d578 ) │ │ │ │ + ldr r1, [pc, #184] @ (197ec ) │ │ │ │ + ldr r0, [pc, #184] @ (197f0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ - adds r6, #142 @ 0x8e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ + strb r6, [r2, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #130 @ 0x82 │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #216 @ 0xd8 │ │ │ │ + strb r0, [r4, #1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r1, #4] │ │ │ │ + @ instruction: 0xb68e │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + strb r4, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ + str r0, [sp, #760] @ 0x2f8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r4, #3] │ │ │ │ + cpsie i │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #16 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r0, r4] │ │ │ │ + str r0, [sp, #536] @ 0x218 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp ip, fp │ │ │ │ + strh r4, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - cmp ip, ip │ │ │ │ + strh r4, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, sp │ │ │ │ + strh r0, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, lr │ │ │ │ + strh r2, [r6, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r8 │ │ │ │ + strh r0, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r9 │ │ │ │ + strh r2, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + strh r4, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r6 │ │ │ │ + strh r6, [r6, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + strh r0, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + strh r2, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - add ip, sp │ │ │ │ + strh r4, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ - add lr, lr │ │ │ │ + strh r6, [r6, #18] │ │ │ │ movs r1, r0 │ │ │ │ - bics r2, r4 │ │ │ │ + strh r2, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - bics r4, r5 │ │ │ │ + strh r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r4, r7 │ │ │ │ + strh r4, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - muls r6, r0 │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r0, r5 │ │ │ │ + strh r0, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r6 │ │ │ │ + strh r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r0 │ │ │ │ + strh r2, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - orrs r4, r1 │ │ │ │ + strh r4, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r4, r3 │ │ │ │ + strh r4, [r3, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r6, r4 │ │ │ │ + strh r6, [r4, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r7 │ │ │ │ + strh r4, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r6, r0 │ │ │ │ + strh r6, [r0, #2] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr.w r1, [pc, #2788] @ 1e068 │ │ │ │ - ldr.w r0, [pc, #2788] @ 1e06c │ │ │ │ + ldr.w r1, [pc, #2788] @ 1a2e0 │ │ │ │ + ldr.w r0, [pc, #2788] @ 1a2e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d21c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19494 │ │ │ │ mov r0, r7 │ │ │ │ - bl c914 │ │ │ │ + bl c91c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1da8e │ │ │ │ + beq.w 19d06 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.w 1cee0 │ │ │ │ + bpl.w 19158 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1ceec │ │ │ │ + bl c9d4 │ │ │ │ + b.n 19164 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ - ldr.w r1, [pc, #2736] @ 1e070 │ │ │ │ - ldr.w r0, [pc, #2736] @ 1e074 │ │ │ │ + ldr.w r1, [pc, #2736] @ 1a2e8 │ │ │ │ + ldr.w r0, [pc, #2736] @ 1a2ec │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2708] @ 1e078 │ │ │ │ - ldr.w r0, [pc, #2708] @ 1e07c │ │ │ │ + ldr.w r1, [pc, #2708] @ 1a2f0 │ │ │ │ + ldr.w r0, [pc, #2708] @ 1a2f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d4c8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19740 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #2692] @ 1e080 │ │ │ │ - ldr.w r0, [pc, #2692] @ 1e084 │ │ │ │ + ldr.w r1, [pc, #2692] @ 1a2f8 │ │ │ │ + ldr.w r0, [pc, #2692] @ 1a2fc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ - ldr.w r1, [pc, #2664] @ 1e088 │ │ │ │ - ldr.w r0, [pc, #2664] @ 1e08c │ │ │ │ + ldr.w r1, [pc, #2664] @ 1a300 │ │ │ │ + ldr.w r0, [pc, #2664] @ 1a304 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2644] @ 1e090 │ │ │ │ - ldr.w r0, [pc, #2644] @ 1e094 │ │ │ │ + ldr.w r1, [pc, #2644] @ 1a308 │ │ │ │ + ldr.w r0, [pc, #2644] @ 1a30c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2616] @ 1e098 │ │ │ │ - ldr.w r0, [pc, #2616] @ 1e09c │ │ │ │ + ldr.w r1, [pc, #2616] @ 1a310 │ │ │ │ + ldr.w r0, [pc, #2616] @ 1a314 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.n 1d4a4 │ │ │ │ + b.n 1971c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #2604] @ 1e0a0 │ │ │ │ - ldr.w r0, [pc, #2604] @ 1e0a4 │ │ │ │ + ldr.w r1, [pc, #2604] @ 1a318 │ │ │ │ + ldr.w r0, [pc, #2604] @ 1a31c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d22e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2588] @ 1e0a8 │ │ │ │ - ldr.w r0, [pc, #2588] @ 1e0ac │ │ │ │ + ldr.w r1, [pc, #2588] @ 1a320 │ │ │ │ + ldr.w r0, [pc, #2588] @ 1a324 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2564] @ 1e0b0 │ │ │ │ - ldr.w r0, [pc, #2564] @ 1e0b4 │ │ │ │ + ldr.w r1, [pc, #2564] @ 1a328 │ │ │ │ + ldr.w r0, [pc, #2564] @ 1a32c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d22e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 194a6 │ │ │ │ cmp r3, #1 │ │ │ │ ittt eq │ │ │ │ moveq r3, r2 │ │ │ │ moveq r7, #0 │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 1cf22 │ │ │ │ + beq.w 1919a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1de1c │ │ │ │ + bne.w 1a094 │ │ │ │ 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 1d87c │ │ │ │ + bpl.w 19af4 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 1d3aa │ │ │ │ + bge.w 19622 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1d39a │ │ │ │ + b.n 19612 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 118b0 │ │ │ │ + bl 118b8 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1cf6c │ │ │ │ + beq.w 191e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr.w r7, [r8, #224] @ 0xe0 │ │ │ │ - bl 139c0 │ │ │ │ + ldr.w r7, [r8, #52] @ 0x34 │ │ │ │ + bl 139c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd08 │ │ │ │ - ldr.w r3, [r8, #228] @ 0xe4 │ │ │ │ + beq.w 19f80 │ │ │ │ + ldr.w r3, [r8, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 139c0 │ │ │ │ + bl 139c8 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1dd5e │ │ │ │ + beq.w 19fd6 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #4 │ │ │ │ - bl d91c │ │ │ │ + bl d924 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d75c │ │ │ │ + beq.n 199d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1db5a │ │ │ │ + beq.w 19dd2 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d76e │ │ │ │ + beq.n 199e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 1d7ae │ │ │ │ + cbz r3, 19a26 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 1cf84 │ │ │ │ - ldr.w r3, [pc, #2368] @ 1e0b8 │ │ │ │ + bne.w 191fc │ │ │ │ + ldr.w r3, [pc, #2368] @ 1a330 │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #2368] @ 1e0bc │ │ │ │ - ldr.w r0, [pc, #2368] @ 1e0c0 │ │ │ │ + ldr.w r1, [pc, #2368] @ 1a334 │ │ │ │ + ldr.w r0, [pc, #2368] @ 1a338 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ - b.n 1d22e │ │ │ │ + bl c9d4 │ │ │ │ + b.n 194a6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d76e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 199e6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 1ceae │ │ │ │ + beq.w 19126 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1dd74 │ │ │ │ + bne.w 19fec │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.w 1ceae │ │ │ │ + b.w 19126 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cf56 │ │ │ │ - ldr.w r3, [pc, #2264] @ 1e0b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 191ce │ │ │ │ + ldr.w r3, [pc, #2264] @ 1a330 │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr.w r1, [pc, #2272] @ 1e0c4 │ │ │ │ - ldr.w r0, [pc, #2272] @ 1e0c8 │ │ │ │ + ldr.w r1, [pc, #2272] @ 1a33c │ │ │ │ + ldr.w r0, [pc, #2272] @ 1a340 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d21c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19494 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cfc2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1923a │ │ │ │ teq r3, r7 │ │ │ │ - bmi.w 1d39a │ │ │ │ + bmi.w 19612 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 170a4 │ │ │ │ + bl 170ac │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1d39a │ │ │ │ + b.n 19612 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1d356 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d02a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d03e │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d056 │ │ │ │ - ldr.w r0, [pc, #2192] @ 1e0cc │ │ │ │ + b.n 195ce │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 192a2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 192b6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 192ce │ │ │ │ + ldr.w r0, [pc, #2192] @ 1a344 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr.w r3, [pc, #2160] @ 1e0b8 │ │ │ │ + bl 11940 │ │ │ │ + ldr.w r3, [pc, #2160] @ 1a330 │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ - ldr.w r1, [pc, #2180] @ 1e0d0 │ │ │ │ - ldr.w r0, [pc, #2180] @ 1e0d4 │ │ │ │ + ldr.w r1, [pc, #2180] @ 1a348 │ │ │ │ + ldr.w r0, [pc, #2180] @ 1a34c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d78e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19a06 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d082 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 192fa │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 1cf22 │ │ │ │ + beq.w 1919a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1de72 │ │ │ │ + bne.w 1a0ea │ │ │ │ ldr.w r7, [fp, #12] │ │ │ │ negs r7, r7 │ │ │ │ - b.w 1cf20 │ │ │ │ - ldr.w r3, [pc, #2100] @ 1e0b8 │ │ │ │ - ldr.w r2, [pc, #2128] @ 1e0d8 │ │ │ │ - ldr.w r1, [pc, #2128] @ 1e0dc │ │ │ │ - ldr.w r0, [pc, #2128] @ 1e0e0 │ │ │ │ + b.w 19198 │ │ │ │ + ldr.w r3, [pc, #2100] @ 1a330 │ │ │ │ + ldr.w r2, [pc, #2128] @ 1a350 │ │ │ │ + ldr.w r1, [pc, #2128] @ 1a354 │ │ │ │ + ldr.w r0, [pc, #2128] @ 1a358 │ │ │ │ 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, #123 @ 0x7b │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1d22e │ │ │ │ - ldr.w r0, [pc, #2068] @ 1e0e4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 194a6 │ │ │ │ + ldr.w r0, [pc, #2068] @ 1a35c │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr.w r3, [pc, #2012] @ 1e0b8 │ │ │ │ + bl 11940 │ │ │ │ + ldr.w r3, [pc, #2012] @ 1a330 │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ - ldr.w r1, [pc, #2056] @ 1e0e8 │ │ │ │ - ldr.w r0, [pc, #2056] @ 1e0ec │ │ │ │ + ldr.w r1, [pc, #2056] @ 1a360 │ │ │ │ + ldr.w r0, [pc, #2056] @ 1a364 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ - b.n 1d22e │ │ │ │ - ldr.w r0, [pc, #2016] @ 1e0f0 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 194a6 │ │ │ │ + ldr.w r0, [pc, #2016] @ 1a368 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr.w r3, [pc, #1948] @ 1e0b8 │ │ │ │ + bl 11940 │ │ │ │ + ldr.w r3, [pc, #1948] @ 1a330 │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #2004] @ 1e0f4 │ │ │ │ - ldr.w r0, [pc, #2004] @ 1e0f8 │ │ │ │ + ldr.w r1, [pc, #2004] @ 1a36c │ │ │ │ + ldr.w r0, [pc, #2004] @ 1a370 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d8f2 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19b6a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d0b4 │ │ │ │ - ldr.w r3, [pc, #1912] @ 1e0b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1932c │ │ │ │ + ldr.w r3, [pc, #1912] @ 1a330 │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ - ldr.w r1, [pc, #1972] @ 1e0fc │ │ │ │ - ldr.w r0, [pc, #1972] @ 1e100 │ │ │ │ + ldr.w r1, [pc, #1972] @ 1a374 │ │ │ │ + ldr.w r0, [pc, #1972] @ 1a378 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d8a6 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19b1e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq.w r9, #0 │ │ │ │ - beq.w 1d2ba │ │ │ │ + beq.w 19532 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1dde6 │ │ │ │ + bne.w 1a05e │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1d2ba │ │ │ │ - ldr.w r3, [pc, #1852] @ 1e0b8 │ │ │ │ - ldr.w r2, [pc, #1924] @ 1e104 │ │ │ │ - ldr.w r1, [pc, #1924] @ 1e108 │ │ │ │ - ldr.w r0, [pc, #1924] @ 1e10c │ │ │ │ + b.n 19532 │ │ │ │ + ldr.w r3, [pc, #1852] @ 1a330 │ │ │ │ + ldr.w r2, [pc, #1924] @ 1a37c │ │ │ │ + ldr.w r1, [pc, #1924] @ 1a380 │ │ │ │ + ldr.w r0, [pc, #1924] @ 1a384 │ │ │ │ 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, #121 @ 0x79 │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1d22e │ │ │ │ + bl c9d4 │ │ │ │ + b.n 194a6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d122 │ │ │ │ - ldr.w r3, [pc, #1776] @ 1e0b8 │ │ │ │ - ldr.w r2, [pc, #1860] @ 1e110 │ │ │ │ - ldr.w r1, [pc, #1860] @ 1e114 │ │ │ │ - ldr.w r0, [pc, #1860] @ 1e118 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1939a │ │ │ │ + ldr.w r3, [pc, #1776] @ 1a330 │ │ │ │ + ldr.w r2, [pc, #1860] @ 1a388 │ │ │ │ + ldr.w r1, [pc, #1860] @ 1a38c │ │ │ │ + ldr.w r0, [pc, #1860] @ 1a390 │ │ │ │ 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, #127 @ 0x7f │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d22e │ │ │ │ - ldr.w r0, [pc, #1800] @ 1e11c │ │ │ │ + bl 9f3c │ │ │ │ + b.n 194a6 │ │ │ │ + ldr.w r0, [pc, #1800] @ 1a394 │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr.w r3, [pc, #1688] @ 1e0b8 │ │ │ │ + bl 11940 │ │ │ │ + ldr.w r3, [pc, #1688] @ 1a330 │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1788] @ 1e120 │ │ │ │ - ldr.w r0, [pc, #1788] @ 1e124 │ │ │ │ + ldr.w r1, [pc, #1788] @ 1a398 │ │ │ │ + ldr.w r0, [pc, #1788] @ 1a39c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.w 194a6 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d0f0 │ │ │ │ - ldr.w r3, [pc, #1612] @ 1e0b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 19368 │ │ │ │ + ldr.w r3, [pc, #1612] @ 1a330 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - ldr.w r1, [pc, #1720] @ 1e128 │ │ │ │ - ldr.w r0, [pc, #1720] @ 1e12c │ │ │ │ + ldr.w r1, [pc, #1720] @ 1a3a0 │ │ │ │ + ldr.w r0, [pc, #1720] @ 1a3a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d78e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19a06 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d15a │ │ │ │ - ldr.w r3, [pc, #1576] @ 1e0b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 193d2 │ │ │ │ + ldr.w r3, [pc, #1576] @ 1a330 │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr.w r1, [pc, #1688] @ 1e130 │ │ │ │ - ldr.w r0, [pc, #1688] @ 1e134 │ │ │ │ + ldr.w r1, [pc, #1688] @ 1a3a8 │ │ │ │ + ldr.w r0, [pc, #1688] @ 1a3ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 1d21c │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 19494 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.w 1d2f2 │ │ │ │ + beq.w 1956a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1dea6 │ │ │ │ + bne.w 1a11e │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 1d2f2 │ │ │ │ + b.n 1956a │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1d192 │ │ │ │ - ldr.w r3, [pc, #1508] @ 1e0b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 1940a │ │ │ │ + ldr.w r3, [pc, #1508] @ 1a330 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1632] @ 1e138 │ │ │ │ - ldr.w r0, [pc, #1632] @ 1e13c │ │ │ │ + ldr.w r1, [pc, #1632] @ 1a3b0 │ │ │ │ + ldr.w r0, [pc, #1632] @ 1a3b4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1d22e │ │ │ │ - ldr.w r3, [pc, #1444] @ 1e0b8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 194a6 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1a330 │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1572] @ 1e140 │ │ │ │ - ldr.w r0, [pc, #1572] @ 1e144 │ │ │ │ + ldr.w r1, [pc, #1572] @ 1a3b8 │ │ │ │ + ldr.w r0, [pc, #1572] @ 1a3bc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.w 194a6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d75c │ │ │ │ - ldr.w r3, [pc, #1364] @ 1e0b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 199d4 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1a330 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1500] @ 1e148 │ │ │ │ - ldr.w r0, [pc, #1500] @ 1e14c │ │ │ │ + ldr.w r1, [pc, #1500] @ 1a3c0 │ │ │ │ + ldr.w r0, [pc, #1500] @ 1a3c4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1d22e │ │ │ │ - ldr.w r0, [pc, #1444] @ 1e150 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 194a6 │ │ │ │ + ldr.w r0, [pc, #1444] @ 1a3c8 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1dbce │ │ │ │ + beq.n 19e46 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ddd2 │ │ │ │ - ldr.w r3, [pc, #1256] @ 1e0b8 │ │ │ │ + beq.w 1a04a │ │ │ │ + ldr.w r3, [pc, #1256] @ 1a330 │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1404] @ 1e154 │ │ │ │ - ldr.w r0, [pc, #1404] @ 1e158 │ │ │ │ + ldr.w r1, [pc, #1404] @ 1a3cc │ │ │ │ + ldr.w r0, [pc, #1404] @ 1a3d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d99c │ │ │ │ - ldr.w r3, [pc, #1228] @ 1e0b8 │ │ │ │ - ldr.w r2, [pc, #1388] @ 1e15c │ │ │ │ - ldr.w r1, [pc, #1388] @ 1e160 │ │ │ │ - ldr.w r0, [pc, #1388] @ 1e164 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19c14 │ │ │ │ + ldr.w r3, [pc, #1228] @ 1a330 │ │ │ │ + ldr.w r2, [pc, #1388] @ 1a3d4 │ │ │ │ + ldr.w r1, [pc, #1388] @ 1a3d8 │ │ │ │ + ldr.w r0, [pc, #1388] @ 1a3dc │ │ │ │ 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, #130 @ 0x82 │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1d79a │ │ │ │ + bl 9f3c │ │ │ │ + b.n 19a12 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 1d36c │ │ │ │ + beq.w 195e4 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1dede │ │ │ │ + bne.w 1a156 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r7, r2, #1 │ │ │ │ - b.w 1d36c │ │ │ │ - ldr.w r3, [pc, #1156] @ 1e0b8 │ │ │ │ + b.w 195e4 │ │ │ │ + ldr.w r3, [pc, #1156] @ 1a330 │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr.w r1, [pc, #1328] @ 1e168 │ │ │ │ - ldr.w r0, [pc, #1328] @ 1e16c │ │ │ │ + ldr.w r1, [pc, #1328] @ 1a3e0 │ │ │ │ + ldr.w r0, [pc, #1328] @ 1a3e4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1dc0e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19e86 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 170a4 │ │ │ │ + bl 170ac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1d39a │ │ │ │ - ldr.w r3, [pc, #1108] @ 1e0b8 │ │ │ │ - ldr.w r2, [pc, #1288] @ 1e170 │ │ │ │ - ldr.w r1, [pc, #1288] @ 1e174 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 19612 │ │ │ │ + ldr.w r3, [pc, #1108] @ 1a330 │ │ │ │ + ldr.w r2, [pc, #1288] @ 1a3e8 │ │ │ │ + ldr.w r1, [pc, #1288] @ 1a3ec │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #1288] @ 1e178 │ │ │ │ + ldr.w r0, [pc, #1288] @ 1a3f0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 1d79a │ │ │ │ - ldr.w r3, [pc, #1072] @ 1e0b8 │ │ │ │ + bl 12308 │ │ │ │ + b.n 19a12 │ │ │ │ + ldr.w r3, [pc, #1072] @ 1a330 │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - ldr.w r1, [pc, #1260] @ 1e17c │ │ │ │ - ldr.w r0, [pc, #1260] @ 1e180 │ │ │ │ + ldr.w r1, [pc, #1260] @ 1a3f4 │ │ │ │ + ldr.w r0, [pc, #1260] @ 1a3f8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d79a │ │ │ │ - ldr.w r0, [pc, #1248] @ 1e184 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19a12 │ │ │ │ + ldr.w r0, [pc, #1248] @ 1a3fc │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dcc6 │ │ │ │ + beq.n 19f3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ddde │ │ │ │ - ldr r3, [pc, #1008] @ (1e0b8 ) │ │ │ │ + beq.w 1a056 │ │ │ │ + ldr r3, [pc, #1008] @ (1a330 ) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ - ldr.w r1, [pc, #1212] @ 1e188 │ │ │ │ - ldr.w r0, [pc, #1212] @ 1e18c │ │ │ │ + ldr.w r1, [pc, #1212] @ 1a400 │ │ │ │ + ldr.w r0, [pc, #1212] @ 1a404 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ - b.w 1d22e │ │ │ │ + bl c9d4 │ │ │ │ + b.w 194a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1d0d8 │ │ │ │ + beq.w 19350 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1df52 │ │ │ │ + bne.w 1a1ca │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ - b.w 1d0d8 │ │ │ │ - ldr r3, [pc, #940] @ (1e0b8 ) │ │ │ │ + b.w 19350 │ │ │ │ + ldr r3, [pc, #940] @ (1a330 ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #1152] @ 1e190 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1e194 │ │ │ │ + ldr.w r1, [pc, #1152] @ 1a408 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1a40c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1d78e │ │ │ │ - ldr r3, [pc, #916] @ (1e0b8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19a06 │ │ │ │ + ldr r3, [pc, #916] @ (1a330 ) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ - ldr.w r1, [pc, #1136] @ 1e198 │ │ │ │ - ldr.w r0, [pc, #1136] @ 1e19c │ │ │ │ + ldr.w r1, [pc, #1136] @ 1a410 │ │ │ │ + ldr.w r0, [pc, #1136] @ 1a414 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1dcde │ │ │ │ - ldr r3, [pc, #888] @ (1e0b8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 19f56 │ │ │ │ + ldr r3, [pc, #888] @ (1a330 ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #1116] @ 1e1a0 │ │ │ │ - ldr.w r0, [pc, #1116] @ 1e1a4 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1a418 │ │ │ │ + ldr.w r0, [pc, #1116] @ 1a41c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c9cc │ │ │ │ - b.w 1d22e │ │ │ │ - ldr r3, [pc, #856] @ (1e0b8 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.w 194a6 │ │ │ │ + ldr r3, [pc, #856] @ (1a330 ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #1092] @ 1e1a8 │ │ │ │ - ldr.w r0, [pc, #1092] @ 1e1ac │ │ │ │ + ldr.w r1, [pc, #1092] @ 1a420 │ │ │ │ + ldr.w r0, [pc, #1092] @ 1a424 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1dae6 │ │ │ │ + b.n 19d5e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1dfd0 │ │ │ │ + beq.w 1a248 │ │ │ │ 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 1df9e │ │ │ │ - ldr r3, [pc, #792] @ (1e0b8 ) │ │ │ │ + bne.w 1a216 │ │ │ │ + ldr r3, [pc, #792] @ (1a330 ) │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr.w r1, [pc, #1036] @ 1e1b0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1e1b4 │ │ │ │ + ldr.w r1, [pc, #1036] @ 1a428 │ │ │ │ + ldr.w r0, [pc, #1036] @ 1a42c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1d22e │ │ │ │ + bl 9f3c │ │ │ │ + b.w 194a6 │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dbce │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19e46 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dcc6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19f3e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1ddfa │ │ │ │ + cbnz r3, 1a072 │ │ │ │ mov.w r9, r0, lsl #1 │ │ │ │ - b.w 1d2ba │ │ │ │ + b.w 19532 │ │ │ │ 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 1d2ba │ │ │ │ - b.n 1d918 │ │ │ │ + bne.w 19532 │ │ │ │ + b.n 19b90 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1de40 │ │ │ │ + cbnz r3, 1a0b8 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq r0, r3 │ │ │ │ - bpl.w 1d39a │ │ │ │ + bpl.w 19612 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1d39a │ │ │ │ - b.n 1d6ea │ │ │ │ + bge.w 19612 │ │ │ │ + b.n 19962 │ │ │ │ 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 1d8d8 │ │ │ │ + beq.w 19b50 │ │ │ │ orr.w r7, fp, #1 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1d39a │ │ │ │ + bl c9d4 │ │ │ │ + b.w 19612 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1de84 │ │ │ │ + cbnz r3, 1a0fc │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.w 1cf22 │ │ │ │ + b.w 1919a │ │ │ │ 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 1d844 │ │ │ │ + beq.w 19abc │ │ │ │ orr.w r7, fp, #1 │ │ │ │ - b.w 1cf22 │ │ │ │ + b.w 1919a │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1debc │ │ │ │ + cbnz r2, 1a134 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.w 1d2f2 │ │ │ │ + b.w 1956a │ │ │ │ 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 1d2f2 │ │ │ │ - b.n 1da1c │ │ │ │ + bne.w 1956a │ │ │ │ + b.n 19c94 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1def4 │ │ │ │ + cbnz r2, 1a16c │ │ │ │ lsls r7, r0, #1 │ │ │ │ - b.w 1d36c │ │ │ │ + b.w 195e4 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1df10 │ │ │ │ + beq.n 1a188 │ │ │ │ movw r0, #65534 @ 0xfffe │ │ │ │ movt r0, #16383 @ 0x3fff │ │ │ │ cmp r2, r0 │ │ │ │ it eq │ │ │ │ streq r1, [r3, #0] │ │ │ │ - beq.n 1df10 │ │ │ │ - cbz r2, 1df34 │ │ │ │ + beq.n 1a188 │ │ │ │ + cbz r2, 1a1ac │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1dbce │ │ │ │ + beq.w 19e46 │ │ │ │ orr.w r7, r3, #1 │ │ │ │ tst.w r9, #1 │ │ │ │ - bne.n 1df40 │ │ │ │ + bne.n 1a1b8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl 170a4 │ │ │ │ + bl 170ac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1d39a │ │ │ │ + bl c9d4 │ │ │ │ + b.w 19612 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1df10 │ │ │ │ + b.n 1a188 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 170a4 │ │ │ │ + bl 170ac │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1df2a │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1a1a2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, fp │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1df66 │ │ │ │ + cbnz r3, 1a1de │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1d0d8 │ │ │ │ + b.w 19350 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1df86 │ │ │ │ + beq.n 1a1fe │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ streq.w r2, [fp] │ │ │ │ - beq.n 1df86 │ │ │ │ - cbz r3, 1df96 │ │ │ │ + beq.n 1a1fe │ │ │ │ + cbz r3, 1a20e │ │ │ │ cmp.w fp, #1 │ │ │ │ it ne │ │ │ │ orrne.w sl, fp, #1 │ │ │ │ - bne.w 1d0f0 │ │ │ │ - b.n 1dcc6 │ │ │ │ + bne.w 19368 │ │ │ │ + b.n 19f3e │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1df86 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a1fe │ │ │ │ orr.w r9, fp, #1 │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e99c │ │ │ │ + bl e9a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1dfc6 │ │ │ │ + beq.n 1a23e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1dfc6 │ │ │ │ + cbnz r3, 1a23e │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1cece │ │ │ │ + bl c9d4 │ │ │ │ + b.w 19146 │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.w 1ceae │ │ │ │ - ldr r3, [pc, #480] @ (1e1b8 ) │ │ │ │ - movw r2, #3997 @ 0xf9d │ │ │ │ - ldr r1, [pc, #476] @ (1e1bc ) │ │ │ │ - ldr r0, [pc, #480] @ (1e1c0 ) │ │ │ │ + b.w 19126 │ │ │ │ + ldr r3, [pc, #480] @ (1a430 ) │ │ │ │ + movw r2, #1911 @ 0x777 │ │ │ │ + ldr r1, [pc, #476] @ (1a434 ) │ │ │ │ + ldr r0, [pc, #480] @ (1a438 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #468] @ (1e1c4 ) │ │ │ │ - movw r2, #3878 @ 0xf26 │ │ │ │ - ldr r1, [pc, #464] @ (1e1c8 ) │ │ │ │ - ldr r0, [pc, #468] @ (1e1cc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #468] @ (1a43c ) │ │ │ │ + mov.w r2, #1792 @ 0x700 │ │ │ │ + ldr r1, [pc, #464] @ (1a440 ) │ │ │ │ + ldr r0, [pc, #468] @ (1a444 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #456] @ (1e1d0 ) │ │ │ │ - movw r2, #3820 @ 0xeec │ │ │ │ - ldr r1, [pc, #452] @ (1e1d4 ) │ │ │ │ - ldr r0, [pc, #456] @ (1e1d8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #456] @ (1a448 ) │ │ │ │ + movw r2, #1734 @ 0x6c6 │ │ │ │ + ldr r1, [pc, #452] @ (1a44c ) │ │ │ │ + ldr r0, [pc, #456] @ (1a450 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #444] @ (1e1dc ) │ │ │ │ - movw r2, #3988 @ 0xf94 │ │ │ │ - ldr r1, [pc, #440] @ (1e1e0 ) │ │ │ │ - ldr r0, [pc, #444] @ (1e1e4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #444] @ (1a454 ) │ │ │ │ + movw r2, #1902 @ 0x76e │ │ │ │ + ldr r1, [pc, #440] @ (1a458 ) │ │ │ │ + ldr r0, [pc, #444] @ (1a45c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #432] @ (1e1e8 ) │ │ │ │ - movw r2, #3508 @ 0xdb4 │ │ │ │ - ldr r1, [pc, #428] @ (1e1ec ) │ │ │ │ - ldr r0, [pc, #432] @ (1e1f0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #432] @ (1a460 ) │ │ │ │ + movw r2, #1422 @ 0x58e │ │ │ │ + ldr r1, [pc, #428] @ (1a464 ) │ │ │ │ + ldr r0, [pc, #432] @ (1a468 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #420] @ (1e1f4 ) │ │ │ │ - movw r2, #3979 @ 0xf8b │ │ │ │ - ldr r1, [pc, #416] @ (1e1f8 ) │ │ │ │ - ldr r0, [pc, #420] @ (1e1fc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #420] @ (1a46c ) │ │ │ │ + movw r2, #1893 @ 0x765 │ │ │ │ + ldr r1, [pc, #416] @ (1a470 ) │ │ │ │ + ldr r0, [pc, #420] @ (1a474 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1088 @ 0x440 │ │ │ │ + add.w r3, r3, #1000 @ 0x3e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - rors r2, r6 │ │ │ │ + ldrb r2, [r6, #29] │ │ │ │ movs r1, r0 │ │ │ │ - rors r4, r7 │ │ │ │ + ldrb r4, [r7, #29] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r6, r6 │ │ │ │ + ldrb r6, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - rors r0, r0 │ │ │ │ + ldrb r0, [r0, #29] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r2, r2 │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r4, r3 │ │ │ │ + ldrb r4, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r2, r7 │ │ │ │ + ldrb r2, [r7, #27] │ │ │ │ movs r1, r0 │ │ │ │ - sbcs r4, r0 │ │ │ │ + ldrb r4, [r0, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r6, r2 │ │ │ │ + ldrb r6, [r2, #27] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r0, r4 │ │ │ │ + ldrb r0, [r4, #27] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7 │ │ │ │ + ldrb r0, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ - adcs r2, r0 │ │ │ │ + ldrb r2, [r0, #27] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2 │ │ │ │ + ldrb r4, [r2, #26] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3 │ │ │ │ + ldrb r6, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r0 │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1 │ │ │ │ + ldrb r2, [r1, #26] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5 │ │ │ │ + ldrb r0, [r5, #25] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6 │ │ │ │ + ldrb r2, [r6, #25] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1 │ │ │ │ + ldrb r2, [r1, #25] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2 │ │ │ │ + ldrb r4, [r2, #25] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + ldrb r2, [r7, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ands r2, r0 │ │ │ │ + ldrb r2, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + ldrb r2, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #154 @ 0x9a │ │ │ │ + ldrb r2, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - bx r6 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #42 @ 0x2a │ │ │ │ + ldrb r2, [r5, #18] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #50 @ 0x32 │ │ │ │ + ldrb r2, [r6, #18] │ │ │ │ movs r1, r0 │ │ │ │ - strb r2, [r7, r3] │ │ │ │ + str r2, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #230 @ 0xe6 │ │ │ │ + ldrb r6, [r4, #17] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + ldrb r6, [r5, #17] │ │ │ │ movs r1, r0 │ │ │ │ - mov lr, r3 │ │ │ │ + strh r6, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ + ldrb r6, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #158 @ 0x9e │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - mov r6, fp │ │ │ │ + strh r6, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #86 @ 0x56 │ │ │ │ + ldrb r6, [r2, #15] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #48 @ 0x30 │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #56 @ 0x38 │ │ │ │ + ldrb r0, [r7, #14] │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #240 @ 0xf0 │ │ │ │ + ldrb r0, [r6, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #248 @ 0xf8 │ │ │ │ + ldrb r0, [r7, #13] │ │ │ │ movs r1, r0 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ + str r1, [sp, #712] @ 0x2c8 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #162 @ 0xa2 │ │ │ │ + ldrb r2, [r4, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #170 @ 0xaa │ │ │ │ + ldrb r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, fp │ │ │ │ + strh r2, [r3, #22] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #82 @ 0x52 │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + ldrb r2, [r3, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #6 │ │ │ │ + ldrb r6, [r0, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #14 │ │ │ │ + ldrb r6, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #224 @ 0xe0 │ │ │ │ + ldrb r0, [r4, #9] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #232 @ 0xe8 │ │ │ │ + ldrb r0, [r5, #9] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #158 @ 0x9e │ │ │ │ + ldrb r6, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #166 @ 0xa6 │ │ │ │ + ldrb r6, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #92 @ 0x5c │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #100 @ 0x64 │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #12 │ │ │ │ + ldrb r4, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #20 │ │ │ │ + ldrb r4, [r2, #6] │ │ │ │ movs r1, r0 │ │ │ │ - bics r6, r7 │ │ │ │ + strh r6, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #160 @ 0xa0 │ │ │ │ + ldrb r0, [r4, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #168 @ 0xa8 │ │ │ │ + ldrb r0, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r2, r6] │ │ │ │ + ldrh r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #126 @ 0x7e │ │ │ │ + ldrb r6, [r7, #3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #134 @ 0x86 │ │ │ │ + ldrb r6, [r0, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #62 @ 0x3e │ │ │ │ + ldrb r6, [r7, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ + ldrb r6, [r0, #3] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, r4] │ │ │ │ + ldrh r4, [r3, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #8 │ │ │ │ + ldrb r0, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #16 │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #232 @ 0xe8 │ │ │ │ + ldrb r0, [r5, #1] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r0, r1 │ │ │ │ + strh r0, [r1, #2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #170 @ 0xaa │ │ │ │ + ldrb r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #178 @ 0xb2 │ │ │ │ + ldrb r2, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #104 @ 0x68 │ │ │ │ + strb r0, [r5, #31] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #112 @ 0x70 │ │ │ │ + strb r0, [r6, #31] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #86 @ 0x56 │ │ │ │ + strb r6, [r2, #31] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + strb r4, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #60 @ 0x3c │ │ │ │ + strb r4, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #18 │ │ │ │ + strb r2, [r2, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #26 │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #210 @ 0xd2 │ │ │ │ + strb r2, [r2, #29] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #218 @ 0xda │ │ │ │ + strb r2, [r3, #29] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r2, #104] @ 0x68 │ │ │ │ + add r4, pc, #80 @ (adr r4, 1a484 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #194 @ 0xc2 │ │ │ │ + str r2, [r0, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - cmn r4, r7 │ │ │ │ + ldrb r0, [r0, #26] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + add r3, pc, #1008 @ (adr r3, 1a830 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #170 @ 0xaa │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - cmn r0, r0 │ │ │ │ + ldrb r4, [r0, #25] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, #100] @ 0x64 │ │ │ │ + add r3, pc, #912 @ (adr r3, 1a7dc ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #146 @ 0x92 │ │ │ │ + str r2, [r2, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r3 │ │ │ │ + ldrb r0, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r1, #100] @ 0x64 │ │ │ │ + add r3, pc, #816 @ (adr r3, 1a788 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #122 @ 0x7a │ │ │ │ + str r2, [r7, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r5 │ │ │ │ + ldrb r4, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r6, #96] @ 0x60 │ │ │ │ + add r3, pc, #720 @ (adr r3, 1a734 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #98 @ 0x62 │ │ │ │ + str r2, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + strb r0, [r3, #19] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r3, #96] @ 0x60 │ │ │ │ + add r3, pc, #624 @ (adr r3, 1a6e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #74 @ 0x4a │ │ │ │ + str r2, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r5 │ │ │ │ + ldrb r0, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e200 : │ │ │ │ +0001a478 : │ │ │ │ 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] @ 1e33c │ │ │ │ + ldr.w ip, [pc, #296] @ 1a5b4 │ │ │ │ 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] @ (1e340 ) │ │ │ │ + ldr r2, [pc, #272] @ (1a5b8 ) │ │ │ │ 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] @ (1e344 ) │ │ │ │ - ldr r4, [pc, #264] @ (1e348 ) │ │ │ │ + ldr r3, [pc, #264] @ (1a5bc ) │ │ │ │ + ldr r4, [pc, #264] @ (1a5c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #264] @ (1e34c ) │ │ │ │ + ldr r3, [pc, #264] @ (1a5c4 ) │ │ │ │ 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] @ (1e350 ) │ │ │ │ + ldr r2, [pc, #248] @ (1a5c8 ) │ │ │ │ add r2, pc │ │ │ │ - bl bd6c │ │ │ │ + bl bd74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e2f6 │ │ │ │ - ldr r3, [pc, #240] @ (1e354 ) │ │ │ │ + beq.n 1a56e │ │ │ │ + ldr r3, [pc, #240] @ (1a5cc ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1e2c4 │ │ │ │ + bne.n 1a53c │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1c950 │ │ │ │ + bl 18bc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e322 │ │ │ │ + beq.n 1a59a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e296 │ │ │ │ + beq.n 1a50e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e2fa │ │ │ │ + beq.n 1a572 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1e2f6 │ │ │ │ - ldr r3, [pc, #188] @ (1e358 ) │ │ │ │ + beq.n 1a56e │ │ │ │ + ldr r3, [pc, #188] @ (1a5d0 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e2ac │ │ │ │ + beq.n 1a524 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #172] @ (1e35c ) │ │ │ │ - ldr r3, [pc, #144] @ (1e340 ) │ │ │ │ + ldr r2, [pc, #172] @ (1a5d4 ) │ │ │ │ + ldr r3, [pc, #144] @ (1a5b8 ) │ │ │ │ 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 1e306 │ │ │ │ + bne.n 1a57e │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #152] @ (1e360 ) │ │ │ │ + ldr r0, [pc, #152] @ (1a5d8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1e30a │ │ │ │ + cbz r0, 1a582 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e2e2 │ │ │ │ + beq.n 1a55a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1e300 │ │ │ │ - ldr r3, [pc, #128] @ (1e364 ) │ │ │ │ + cbz r3, 1a578 │ │ │ │ + ldr r3, [pc, #128] @ (1a5dc ) │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ - ldr r1, [pc, #128] @ (1e368 ) │ │ │ │ - ldr r0, [pc, #128] @ (1e36c ) │ │ │ │ + ldr r1, [pc, #128] @ (1a5e0 ) │ │ │ │ + ldr r0, [pc, #128] @ (1a5e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e2ac │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e296 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e2e2 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (1e370 ) │ │ │ │ - movw r2, #4279 @ 0x10b7 │ │ │ │ - ldr r1, [pc, #96] @ (1e374 ) │ │ │ │ - ldr r0, [pc, #100] @ (1e378 ) │ │ │ │ + b.n 1a524 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a50e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a55a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (1a5e8 ) │ │ │ │ + movw r2, #2193 @ 0x891 │ │ │ │ + ldr r1, [pc, #96] @ (1a5ec ) │ │ │ │ + ldr r0, [pc, #100] @ (1a5f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1132 @ 0x46c │ │ │ │ + addw r3, r3, #1044 @ 0x414 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (1e37c ) │ │ │ │ - movw r2, #4271 @ 0x10af │ │ │ │ - ldr r1, [pc, #84] @ (1e380 ) │ │ │ │ - ldr r0, [pc, #88] @ (1e384 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (1a5f4 ) │ │ │ │ + movw r2, #2185 @ 0x889 │ │ │ │ + ldr r1, [pc, #84] @ (1a5f8 ) │ │ │ │ + ldr r0, [pc, #88] @ (1a5fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1132 @ 0x46c │ │ │ │ + addw r3, r3, #1044 @ 0x414 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r2, #7 │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + ldrsb r2, [r0, r6] │ │ │ │ movs r3, r0 │ │ │ │ - adds r0, r7, #6 │ │ │ │ + ldrh r0, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ + strb r2, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r3 │ │ │ │ + ldrb r6, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r1, #5 │ │ │ │ + ldrh r4, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ - ands r0, r6 │ │ │ │ + ldrb r4, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #146 @ 0x92 │ │ │ │ + strb r2, [r2, #8] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #154 @ 0x9a │ │ │ │ + strb r2, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r4, #52] @ 0x34 │ │ │ │ + add r0, pc, #896 @ (adr r0, 1a96c ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + str r6, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #252 @ 0xfc │ │ │ │ + ldrb r0, [r0, #14] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r1, #52] @ 0x34 │ │ │ │ + add r0, pc, #800 @ (adr r0, 1a918 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #118 @ 0x76 │ │ │ │ + str r6, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #228 @ 0xe4 │ │ │ │ + ldrb r0, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e200 │ │ │ │ + bl 1a478 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001e3a4 : │ │ │ │ +0001a61c : │ │ │ │ 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] @ (1e54c ) │ │ │ │ - ldr r3, [pc, #404] @ (1e550 ) │ │ │ │ + ldr r1, [pc, #400] @ (1a7c0 ) │ │ │ │ + ldr r3, [pc, #400] @ (1a7c4 ) │ │ │ │ sub sp, #16 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r9, [pc, #404] @ 1e554 │ │ │ │ + ldr.w r9, [pc, #400] @ 1a7c8 │ │ │ │ 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 1e524 │ │ │ │ + bmi.w 1a79a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1e42a │ │ │ │ + cbz r0, 1a6a2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9290 │ │ │ │ + blx 9298 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 1e400 │ │ │ │ + beq.n 1a678 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e4aa │ │ │ │ + beq.n 1a720 │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.n 1e4b6 │ │ │ │ + blt.n 1a72c │ │ │ │ uxtb.w r3, sl │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e494 │ │ │ │ + beq.n 1a70a │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.n 1e510 │ │ │ │ + bmi.n 1a786 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 1e498 │ │ │ │ + bmi.n 1a70e │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e3e8 │ │ │ │ - ldr r3, [pc, #300] @ (1e558 ) │ │ │ │ + bne.n 1a660 │ │ │ │ + ldr r3, [pc, #296] @ (1a7cc ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ - ldr r1, [pc, #296] @ (1e55c ) │ │ │ │ - ldr r0, [pc, #300] @ (1e560 ) │ │ │ │ + ldr r1, [pc, #292] @ (1a7d0 ) │ │ │ │ + ldr r0, [pc, #296] @ (1a7d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, sp │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #280] @ (1e564 ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #276] @ (1a7d8 ) │ │ │ │ ldr.w r8, [sp] │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #272] @ (1e568 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #268] @ (1a7dc ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldrd sl, r9, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e52c │ │ │ │ - bl 11448 │ │ │ │ + beq.n 1a7a2 │ │ │ │ + bl 11450 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - cbz r7, 1e4d0 │ │ │ │ + bl 9f3c │ │ │ │ + cbz r7, 1a746 │ │ │ │ ldmia.w sp, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1e4f6 │ │ │ │ + b.n 1a76c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1e41a │ │ │ │ + bge.n 1a692 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1e41c │ │ │ │ + b.n 1a694 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.n 1e406 │ │ │ │ - ldr r3, [pc, #160] @ (1e558 ) │ │ │ │ + bge.n 1a67e │ │ │ │ + ldr r3, [pc, #156] @ (1a7cc ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ - ldr r1, [pc, #172] @ (1e56c ) │ │ │ │ - ldr r0, [pc, #176] @ (1e570 ) │ │ │ │ + ldr r1, [pc, #172] @ (1a7e0 ) │ │ │ │ + ldr r0, [pc, #172] @ (1a7e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1e442 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1a6ba │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ ldmia.w sp, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1e574 ) │ │ │ │ - ldr r3, [pc, #84] @ (1e550 ) │ │ │ │ + ldr r2, [pc, #120] @ (1a7e8 ) │ │ │ │ + ldr r3, [pc, #84] @ (1a7c4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1e546 │ │ │ │ + bne.n 1a7bc │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1e41c │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1a694 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 1e3d8 │ │ │ │ - ldr r1, [pc, #72] @ (1e578 ) │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1a650 │ │ │ │ + ldr r1, [pc, #72] @ (1a7ec ) │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ - ldr r0, [pc, #72] @ (1e57c ) │ │ │ │ + ldr r0, [pc, #68] @ (1a7f0 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1e4da │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - adds r0, r0, #1 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1a750 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r1, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r6, #0 │ │ │ │ + ldr r6, [r7, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #400] @ (1e6f0 ) │ │ │ │ + ldrh r0, [r4, #2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #78 @ 0x4e │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #864] @ (1e8d0 ) │ │ │ │ + strh r6, [r2, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #194 @ 0xc2 │ │ │ │ + strb r4, [r0, #1] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + ldr r4, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r1, [pc, #392] @ (1e704 ) │ │ │ │ + strh r0, [r4, #58] @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #80 @ 0x50 │ │ │ │ + ldr r2, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e580 : │ │ │ │ +0001a7f4 : │ │ │ │ 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] @ 1e674 │ │ │ │ + ldr.w ip, [pc, #228] @ 1a8e8 │ │ │ │ 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] @ 1e678 │ │ │ │ + add.w r3, ip, #720 @ 0x2d0 │ │ │ │ + ldr.w ip, [pc, #212] @ 1a8ec │ │ │ │ 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] @ (1e67c ) │ │ │ │ + ldr r4, [pc, #200] @ (1a8f0 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #200] @ (1e680 ) │ │ │ │ + ldr r5, [pc, #200] @ (1a8f4 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1e632 │ │ │ │ + beq.n 1a8a6 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1e612 │ │ │ │ + bpl.n 1a886 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1e636 │ │ │ │ + bpl.n 1a8aa │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1e642 │ │ │ │ + bne.n 1a8b6 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1e632 │ │ │ │ - bl 11748 │ │ │ │ - ldr r2, [pc, #136] @ (1e684 ) │ │ │ │ - ldr r3, [pc, #124] @ (1e67c ) │ │ │ │ + beq.n 1a8a6 │ │ │ │ + bl 11750 │ │ │ │ + ldr r2, [pc, #136] @ (1a8f8 ) │ │ │ │ + ldr r3, [pc, #124] @ (1a8f0 ) │ │ │ │ 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 1e670 │ │ │ │ + bne.n 1a8e4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #116] @ (1e688 ) │ │ │ │ + ldr r0, [pc, #116] @ (1a8fc ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #108] @ (1e68c ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #108] @ (1a900 ) │ │ │ │ mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #108] @ (1e690 ) │ │ │ │ - ldr r0, [pc, #108] @ (1e694 ) │ │ │ │ + ldr r1, [pc, #108] @ (1a904 ) │ │ │ │ + ldr r0, [pc, #108] @ (1a908 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1e5fa │ │ │ │ - ldr r0, [pc, #96] @ (1e698 ) │ │ │ │ + b.n 1a86e │ │ │ │ + ldr r0, [pc, #96] @ (1a90c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1e61c │ │ │ │ + bl 11940 │ │ │ │ + b.n 1a890 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1e5ea │ │ │ │ + beq.n 1a85e │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1e656 │ │ │ │ + bne.n 1a8ca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1e5ea │ │ │ │ + b.n 1a85e │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1e5ea │ │ │ │ + beq.n 1a85e │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1e5ea │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - movs r6, #60 @ 0x3c │ │ │ │ + b.n 1a85e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + str r0, [r1, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, r1, r1 │ │ │ │ + ldrsb r6, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + ldrsb r2, [r2, r7] │ │ │ │ movs r3, r0 │ │ │ │ - adds r6, r7, r7 │ │ │ │ + ldrsb r2, [r1, r6] │ │ │ │ movs r3, r0 │ │ │ │ - bx lr │ │ │ │ + strh r6, [r6, #42] @ 0x2a │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #456] @ (1e85c ) │ │ │ │ + strh r2, [r6, #50] @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #94 @ 0x5e │ │ │ │ + ldr r2, [r4, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #54 @ 0x36 │ │ │ │ + strb r2, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001e69c : │ │ │ │ +0001a910 : │ │ │ │ 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] @ 1efb8 │ │ │ │ + ldr.w r5, [pc, #2312] @ 1b22c │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2312] @ 1efbc │ │ │ │ + ldr.w r4, [pc, #2312] @ 1b230 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2308] @ 1efc0 │ │ │ │ + ldr.w r3, [pc, #2308] @ 1b234 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - ldr.w r5, [pc, #2300] @ 1efc4 │ │ │ │ + ldr.w r5, [pc, #2300] @ 1b238 │ │ │ │ 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 1e8f0 │ │ │ │ + bne.w 1ab64 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e8f8 │ │ │ │ + beq.w 1ab6c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef6e │ │ │ │ + beq.w 1b1e2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e72c │ │ │ │ + beq.n 1a9a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e890 │ │ │ │ + beq.w 1ab04 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1ea6e │ │ │ │ + bpl.w 1ace2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1eada │ │ │ │ + bne.w 1ad4e │ │ │ │ ldr r6, [r3, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ lsls r6, r6, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1e756 │ │ │ │ + beq.n 1a9ca │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e8c6 │ │ │ │ + beq.w 1ab3a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eab6 │ │ │ │ + beq.w 1ad2a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1eaf6 │ │ │ │ + bpl.w 1ad6a │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eb20 │ │ │ │ + beq.w 1ad94 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e7a8 │ │ │ │ + beq.n 1aa1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8ce │ │ │ │ - ldr.w r3, [pc, #2076] @ 1efc8 │ │ │ │ + beq.w 1ab42 │ │ │ │ + ldr.w r3, [pc, #2076] @ 1b23c │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1eb4a │ │ │ │ + bne.w 1adbe │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1e7ca │ │ │ │ + beq.n 1aa3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e8da │ │ │ │ - ldr.w r3, [pc, #2048] @ 1efcc │ │ │ │ + beq.w 1ab4e │ │ │ │ + ldr.w r3, [pc, #2048] @ 1b240 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e85c │ │ │ │ + beq.n 1aad0 │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 1ed44 │ │ │ │ + bmi.w 1afb8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1ed4c │ │ │ │ + bne.w 1afc0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r5 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e836 │ │ │ │ + cbz r0, 1aaaa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9088 │ │ │ │ + blx 9090 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 1e80c │ │ │ │ + beq.n 1aa80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e89c │ │ │ │ + beq.n 1ab10 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 1e8a6 │ │ │ │ + blt.n 1ab1a │ │ │ │ uxtb r2, r5 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1ebdc │ │ │ │ + beq.w 1ae50 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1ea5a │ │ │ │ + bmi.w 1acce │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.n 1e87e │ │ │ │ + bmi.n 1aaf2 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e7f4 │ │ │ │ - ldr.w r3, [pc, #1944] @ 1efd0 │ │ │ │ + bne.n 1aa68 │ │ │ │ + ldr.w r3, [pc, #1944] @ 1b244 │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1940] @ 1efd4 │ │ │ │ - ldr.w r0, [pc, #1940] @ 1efd8 │ │ │ │ + ldr.w r1, [pc, #1940] @ 1b248 │ │ │ │ + ldr.w r0, [pc, #1940] @ 1b24c │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r2, [pc, #1916] @ 1efdc │ │ │ │ - ldr.w r3, [pc, #1880] @ 1efbc │ │ │ │ + ldr.w r2, [pc, #1916] @ 1b250 │ │ │ │ + ldr.w r3, [pc, #1880] @ 1b230 │ │ │ │ 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 1ef52 │ │ │ │ + bne.w 1b1c6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e826 │ │ │ │ + bge.n 1aa9a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1e828 │ │ │ │ + b.n 1aa9c │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 1e72c │ │ │ │ + b.n 1a9a0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1e810 │ │ │ │ - ldr.w r3, [pc, #1832] @ 1efd0 │ │ │ │ + bge.n 1aa84 │ │ │ │ + ldr.w r3, [pc, #1832] @ 1b244 │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1840] @ 1efe0 │ │ │ │ - ldr.w r0, [pc, #1840] @ 1efe4 │ │ │ │ + ldr.w r1, [pc, #1840] @ 1b254 │ │ │ │ + ldr.w r0, [pc, #1840] @ 1b258 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1e854 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1aac8 │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e756 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a9ca │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1e7a8 │ │ │ │ + b.n 1aa1c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1768] @ 1efcc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1768] @ 1b240 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e85c │ │ │ │ - b.n 1e7d4 │ │ │ │ + beq.n 1aad0 │ │ │ │ + b.n 1aa48 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 1e6ec │ │ │ │ - ldr.w r3, [pc, #1748] @ 1efd0 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1a960 │ │ │ │ + ldr.w r3, [pc, #1748] @ 1b244 │ │ │ │ mov.w r2, #336 @ 0x150 │ │ │ │ - ldr.w r1, [pc, #1764] @ 1efe8 │ │ │ │ - ldr.w r0, [pc, #1764] @ 1efec │ │ │ │ + ldr.w r1, [pc, #1764] @ 1b25c │ │ │ │ + ldr.w r0, [pc, #1764] @ 1b260 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 112b0 │ │ │ │ - ldr.w r3, [pc, #1736] @ 1eff0 │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ + bl 112b8 │ │ │ │ + ldr.w r3, [pc, #1736] @ 1b264 │ │ │ │ + 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 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed54 │ │ │ │ - bl 11448 │ │ │ │ + beq.w 1afc8 │ │ │ │ + bl 11450 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1eb8c │ │ │ │ + beq.w 1ae00 │ │ │ │ mov r0, r7 │ │ │ │ - bl e724 │ │ │ │ + bl e72c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1ed6a │ │ │ │ + blt.w 1afde │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed26 │ │ │ │ - ldr.w r2, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1af9a │ │ │ │ + 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ed88 │ │ │ │ + beq.w 1affc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1eda4 │ │ │ │ + bpl.w 1b018 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ebb6 │ │ │ │ + beq.w 1ae2a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ef86 │ │ │ │ + beq.w 1b1fa │ │ │ │ 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 90a0 │ │ │ │ + blx 90a8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1edd2 │ │ │ │ - ldr.w r3, [pc, #1536] @ 1eff4 │ │ │ │ + beq.w 1b046 │ │ │ │ + ldr.w r3, [pc, #1536] @ 1b268 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r8, [r6] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ede8 │ │ │ │ + beq.w 1b05c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ee0a │ │ │ │ + bne.w 1b07e │ │ │ │ mov r0, r7 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1460] @ 1eff8 │ │ │ │ + ldr.w r1, [pc, #1460] @ 1b26c │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr.w r0, [pc, #1456] @ 1effc │ │ │ │ + ldr.w r0, [pc, #1456] @ 1b270 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1eb90 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ae04 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1e828 │ │ │ │ - ldr.w r0, [pc, #1424] @ 1f000 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1aa9c │ │ │ │ + ldr.w r0, [pc, #1424] @ 1b274 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1ea92 │ │ │ │ + beq.n 1ad06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1ebae │ │ │ │ + beq.w 1ae22 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1336] @ 1efd0 │ │ │ │ + ldr.w r3, [pc, #1336] @ 1b244 │ │ │ │ mov.w r2, #336 @ 0x150 │ │ │ │ - ldr.w r1, [pc, #1380] @ 1f004 │ │ │ │ - ldr.w r0, [pc, #1380] @ 1f008 │ │ │ │ + ldr.w r1, [pc, #1380] @ 1b278 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1b27c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1e920 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1efd0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ab94 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b244 │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr.w r1, [pc, #1356] @ 1f00c │ │ │ │ - ldr.w r0, [pc, #1356] @ 1f010 │ │ │ │ + ldr.w r1, [pc, #1356] @ 1b280 │ │ │ │ + ldr.w r0, [pc, #1356] @ 1b284 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1e85a │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1aace │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq r2, [r3, #0] │ │ │ │ - beq.w 1e744 │ │ │ │ + beq.w 1a9b8 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1ee28 │ │ │ │ + bne.w 1b09c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - b.n 1e744 │ │ │ │ - ldr.w r2, [pc, #1240] @ 1efd0 │ │ │ │ - ldr.w r3, [pc, #1304] @ 1f014 │ │ │ │ - ldr.w r1, [pc, #1304] @ 1f018 │ │ │ │ + b.n 1a9b8 │ │ │ │ + ldr.w r2, [pc, #1240] @ 1b244 │ │ │ │ + ldr.w r3, [pc, #1304] @ 1b288 │ │ │ │ + ldr.w r1, [pc, #1304] @ 1b28c │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1300] @ 1f01c │ │ │ │ + ldr.w r0, [pc, #1300] @ 1b290 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 1ead2 │ │ │ │ - ldr.w r3, [pc, #1196] @ 1efd0 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1ad46 │ │ │ │ + ldr.w r3, [pc, #1196] @ 1b244 │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr.w r1, [pc, #1268] @ 1f020 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1f024 │ │ │ │ + ldr.w r1, [pc, #1268] @ 1b294 │ │ │ │ + ldr.w r0, [pc, #1268] @ 1b298 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1e85a │ │ │ │ - ldr.w r0, [pc, #1244] @ 1f028 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1aace │ │ │ │ + ldr.w r0, [pc, #1244] @ 1b29c │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1eb6e │ │ │ │ + beq.n 1ade2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 1eb6e │ │ │ │ + cbnz r3, 1ade2 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1120] @ 1efd0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1120] @ 1b244 │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr.w r1, [pc, #1204] @ 1f02c │ │ │ │ - ldr.w r0, [pc, #1204] @ 1f030 │ │ │ │ + ldr.w r1, [pc, #1204] @ 1b2a0 │ │ │ │ + ldr.w r0, [pc, #1204] @ 1b2a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1ead2 │ │ │ │ - bl 111e4 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ad46 │ │ │ │ + bl 111ec │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1e85a │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1aace │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ea92 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ad06 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr.w r1, [pc, #1140] @ 1f034 │ │ │ │ - ldr.w r0, [pc, #1140] @ 1f038 │ │ │ │ + ldr.w r1, [pc, #1140] @ 1b2a8 │ │ │ │ + ldr.w r0, [pc, #1140] @ 1b2ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1eb90 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1ae04 │ │ │ │ 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 d77c │ │ │ │ + ldr.w r9, [fp, #184] @ 0xb8 │ │ │ │ + ldr.w sl, [fp, #176] @ 0xb0 │ │ │ │ + bl d784 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee74 │ │ │ │ - ldr.w r3, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1b0e8 │ │ │ │ + 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ee8c │ │ │ │ + beq.w 1b100 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ec32 │ │ │ │ + beq.n 1aea6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed80 │ │ │ │ + beq.w 1aff4 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1eeb0 │ │ │ │ + bpl.w 1b124 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1eed2 │ │ │ │ + beq.w 1b146 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ef9e │ │ │ │ + beq.w 1b212 │ │ │ │ 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 90a0 │ │ │ │ + blx 90a8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1ed16 │ │ │ │ + beq.n 1af8a │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1eef6 │ │ │ │ - ldr r3, [pc, #872] @ (1eff4 ) │ │ │ │ + beq.w 1b16a │ │ │ │ + ldr r3, [pc, #872] @ (1b268 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r4, [r9] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ef0e │ │ │ │ + beq.w 1b182 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ecca │ │ │ │ + beq.n 1af3e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1ed1e │ │ │ │ + cbz r3, 1af92 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1ef56 │ │ │ │ + beq.w 1b1ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ece2 │ │ │ │ + beq.n 1af56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1edca │ │ │ │ + beq.n 1b03e │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1ef32 │ │ │ │ + bne.w 1b1a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1edc2 │ │ │ │ - ldr r3, [pc, #720] @ (1efd0 ) │ │ │ │ + beq.n 1b036 │ │ │ │ + ldr r3, [pc, #720] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #820] @ (1f03c ) │ │ │ │ - ldr r0, [pc, #824] @ (1f040 ) │ │ │ │ + ldr r1, [pc, #820] @ (1b2b0 ) │ │ │ │ + ldr r0, [pc, #824] @ (1b2b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1e85a │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1aace │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec80 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1aef4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ecca │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1af3e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1e756 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1a9ca │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1e7da │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1aa4e │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 1e7e2 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1aa56 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #744] @ (1f044 ) │ │ │ │ - ldr r0, [pc, #744] @ (1f048 ) │ │ │ │ + ldr r1, [pc, #744] @ (1b2b8 ) │ │ │ │ + ldr r0, [pc, #744] @ (1b2bc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1eb90 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ae04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #338 @ 0x152 │ │ │ │ - ldr r1, [pc, #728] @ (1f04c ) │ │ │ │ - ldr r0, [pc, #732] @ (1f050 ) │ │ │ │ + ldr r1, [pc, #728] @ (1b2c0 ) │ │ │ │ + ldr r0, [pc, #732] @ (1b2c4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1eb90 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ae04 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ec32 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1aea6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #708] @ (1f054 ) │ │ │ │ - ldr r0, [pc, #708] @ (1f058 ) │ │ │ │ + ldr r1, [pc, #708] @ (1b2c8 ) │ │ │ │ + ldr r0, [pc, #708] @ (1b2cc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1eb90 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1ae04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #692] @ (1f05c ) │ │ │ │ - ldr r1, [pc, #692] @ (1f060 ) │ │ │ │ + ldr r2, [pc, #692] @ (1b2d0 ) │ │ │ │ + ldr r1, [pc, #692] @ (1b2d4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #688] @ (1f064 ) │ │ │ │ + ldr r0, [pc, #688] @ (1b2d8 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1ed9c │ │ │ │ + bl 12308 │ │ │ │ + b.n 1b010 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ecfe │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1af72 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ece2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1af56 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #652] @ (1f068 ) │ │ │ │ - ldr r0, [pc, #656] @ (1f06c ) │ │ │ │ + ldr r1, [pc, #652] @ (1b2dc ) │ │ │ │ + ldr r0, [pc, #656] @ (1b2e0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1ed9c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1b010 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #640] @ (1f070 ) │ │ │ │ - ldr r0, [pc, #640] @ (1f074 ) │ │ │ │ + ldr r1, [pc, #640] @ (1b2e4 ) │ │ │ │ + ldr r0, [pc, #640] @ (1b2e8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1eb90 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1ae04 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #616] @ (1f078 ) │ │ │ │ - ldr r1, [pc, #620] @ (1f07c ) │ │ │ │ - ldr r0, [pc, #620] @ (1f080 ) │ │ │ │ + ldr r2, [pc, #616] @ (1b2ec ) │ │ │ │ + ldr r1, [pc, #620] @ (1b2f0 ) │ │ │ │ + ldr r0, [pc, #620] @ (1b2f4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 12300 │ │ │ │ - b.n 1eb90 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1ae04 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e744 │ │ │ │ + beq.w 1a9b8 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r6, r3, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1ee60 │ │ │ │ + beq.n 1b0d4 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq r0, [r3, #0] │ │ │ │ - beq.n 1ee60 │ │ │ │ - cbz r2, 1ee68 │ │ │ │ + beq.n 1b0d4 │ │ │ │ + cbz r2, 1b0dc │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 1e756 │ │ │ │ - b.n 1ea96 │ │ │ │ + bne.w 1a9ca │ │ │ │ + b.n 1ad0a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - b.n 1ee60 │ │ │ │ - ldr r3, [pc, #344] @ (1efd0 ) │ │ │ │ + b.n 1b0d4 │ │ │ │ + ldr r3, [pc, #344] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #520] @ (1f084 ) │ │ │ │ - ldr r0, [pc, #520] @ (1f088 ) │ │ │ │ + ldr r1, [pc, #520] @ (1b2f8 ) │ │ │ │ + ldr r0, [pc, #520] @ (1b2fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1e854 │ │ │ │ - ldr r3, [pc, #320] @ (1efd0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1aac8 │ │ │ │ + ldr r3, [pc, #320] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #504] @ (1f08c ) │ │ │ │ - ldr r0, [pc, #504] @ (1f090 ) │ │ │ │ + ldr r1, [pc, #504] @ (1b300 ) │ │ │ │ + ldr r0, [pc, #504] @ (1b304 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1e85a │ │ │ │ - ldr r2, [pc, #284] @ (1efd0 ) │ │ │ │ - ldr r3, [pc, #480] @ (1f094 ) │ │ │ │ - ldr r1, [pc, #480] @ (1f098 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1aace │ │ │ │ + ldr r2, [pc, #284] @ (1b244 ) │ │ │ │ + ldr r3, [pc, #480] @ (1b308 ) │ │ │ │ + ldr r1, [pc, #480] @ (1b30c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (1f09c ) │ │ │ │ + ldr r0, [pc, #480] @ (1b310 ) │ │ │ │ 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, #345 @ 0x159 │ │ │ │ - bl 12300 │ │ │ │ - b.n 1e854 │ │ │ │ - ldr r3, [pc, #252] @ (1efd0 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 1aac8 │ │ │ │ + ldr r3, [pc, #252] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #452] @ (1f0a0 ) │ │ │ │ - ldr r0, [pc, #456] @ (1f0a4 ) │ │ │ │ + ldr r1, [pc, #452] @ (1b314 ) │ │ │ │ + ldr r0, [pc, #456] @ (1b318 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1e85a │ │ │ │ - ldr r3, [pc, #216] @ (1efd0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1aace │ │ │ │ + ldr r3, [pc, #216] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #424] @ (1f0a8 ) │ │ │ │ - ldr r0, [pc, #428] @ (1f0ac ) │ │ │ │ + ldr r1, [pc, #424] @ (1b31c ) │ │ │ │ + ldr r0, [pc, #428] @ (1b320 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1e854 │ │ │ │ - ldr r3, [pc, #192] @ (1efd0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1aac8 │ │ │ │ + ldr r3, [pc, #192] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #408] @ (1f0b0 ) │ │ │ │ - ldr r0, [pc, #412] @ (1f0b4 ) │ │ │ │ + ldr r1, [pc, #408] @ (1b324 ) │ │ │ │ + ldr r0, [pc, #412] @ (1b328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1e85a │ │ │ │ - ldr r1, [pc, #156] @ (1efd0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1aace │ │ │ │ + ldr r1, [pc, #156] @ (1b244 ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r3, [pc, #380] @ (1f0b8 ) │ │ │ │ - ldr r0, [pc, #384] @ (1f0bc ) │ │ │ │ + ldr r3, [pc, #380] @ (1b32c ) │ │ │ │ + ldr r0, [pc, #384] @ (1b330 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r1] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #376] @ (1f0c0 ) │ │ │ │ + ldr r1, [pc, #376] @ (1b334 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1e85a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1f0c4 ) │ │ │ │ - movw r2, #7363 @ 0x1cc3 │ │ │ │ - ldr r1, [pc, #360] @ (1f0c8 ) │ │ │ │ - ldr r0, [pc, #364] @ (1f0cc ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 1aace │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1b338 ) │ │ │ │ + movw r2, #5277 @ 0x149d │ │ │ │ + ldr r1, [pc, #360] @ (1b33c ) │ │ │ │ + ldr r0, [pc, #364] @ (1b340 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1f0d0 ) │ │ │ │ - movw r2, #7140 @ 0x1be4 │ │ │ │ - ldr r1, [pc, #348] @ (1f0d4 ) │ │ │ │ - ldr r0, [pc, #352] @ (1f0d8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1b344 ) │ │ │ │ + movw r2, #5054 @ 0x13be │ │ │ │ + ldr r1, [pc, #348] @ (1b348 ) │ │ │ │ + ldr r0, [pc, #352] @ (1b34c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1f0dc ) │ │ │ │ - movw r2, #7199 @ 0x1c1f │ │ │ │ - ldr r1, [pc, #336] @ (1f0e0 ) │ │ │ │ - ldr r0, [pc, #340] @ (1f0e4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1b350 ) │ │ │ │ + movw r2, #5113 @ 0x13f9 │ │ │ │ + ldr r1, [pc, #336] @ (1b354 ) │ │ │ │ + ldr r0, [pc, #340] @ (1b358 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1f0e8 ) │ │ │ │ - movw r2, #7343 @ 0x1caf │ │ │ │ - ldr r1, [pc, #324] @ (1f0ec ) │ │ │ │ - ldr r0, [pc, #328] @ (1f0f0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1b35c ) │ │ │ │ + movw r2, #5257 @ 0x1489 │ │ │ │ + ldr r1, [pc, #324] @ (1b360 ) │ │ │ │ + ldr r0, [pc, #328] @ (1b364 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1176 @ 0x498 │ │ │ │ + add.w r3, r3, #1088 @ 0x440 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, r0, r5 │ │ │ │ + ldrsb r0, [r2, r3] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r5, r4 │ │ │ │ + ldrsb r6, [r6, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #222 @ 0xde │ │ │ │ + strb r6, [r4, #25] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + ldr r0, [r0, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3, #30 │ │ │ │ + strb r4, [r4, r4] │ │ │ │ movs r3, r0 │ │ │ │ - subs r2, #110 @ 0x6e │ │ │ │ + strb r6, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #204 @ 0xcc │ │ │ │ + ldr r0, [r2, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #28 │ │ │ │ + strb r4, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + ldr r0, [r0, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + strb r4, [r3, #17] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #54 @ 0x36 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ + strb r6, [r7, #9] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #126 @ 0x7e │ │ │ │ + strb r6, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ + ldr r2, [r4, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + strb r6, [r4, #15] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #190 @ 0xbe │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ + strh r2, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #26 │ │ │ │ + strb r2, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #120 @ 0x78 │ │ │ │ + ldr r4, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #244 @ 0xf4 │ │ │ │ + strb r4, [r7, #13] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #84 @ 0x54 │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #168 @ 0xa8 │ │ │ │ + ldr r4, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #166 @ 0xa6 │ │ │ │ + strb r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #6 │ │ │ │ + ldr r2, [r1, #24] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #94 @ 0x5e │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #28 │ │ │ │ + strb r4, [r4, #6] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #124 @ 0x7c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #196 @ 0xc4 │ │ │ │ + strb r4, [r1, #5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + str r2, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #174 @ 0xae │ │ │ │ + strb r6, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #16 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ + strb r0, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #224 @ 0xe0 │ │ │ │ + ldrb r0, [r4, #23] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ + strb r4, [r7, #3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #206 @ 0xce │ │ │ │ + str r2, [r2, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #70 @ 0x46 │ │ │ │ + strb r6, [r1, #3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #168 @ 0xa8 │ │ │ │ + str r4, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #48 @ 0x30 │ │ │ │ + strb r0, [r7, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #146 @ 0x92 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #230 @ 0xe6 │ │ │ │ + strb r6, [r5, #1] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #14 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #110 @ 0x6e │ │ │ │ + str r2, [r6, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #166 @ 0xa6 │ │ │ │ + strb r6, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #6 │ │ │ │ + str r2, [r1, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + strb r6, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + str r2, [r6, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ + ldrb r6, [r2, #19] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #104 @ 0x68 │ │ │ │ + ldr r0, [r6, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #198 @ 0xc6 │ │ │ │ + str r2, [r1, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #72 @ 0x48 │ │ │ │ + ldr r0, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + str r4, [r5, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #36 @ 0x24 │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #132 @ 0x84 │ │ │ │ + str r0, [r1, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #12 │ │ │ │ + ldr r4, [r2, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #108 @ 0x6c │ │ │ │ + str r0, [r6, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #188 @ 0xbc │ │ │ │ + ldr r4, [r0, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #72 @ 0x48 │ │ │ │ + str r4, [r1, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #218 @ 0xda │ │ │ │ + ldr r2, [r4, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r2, r4] │ │ │ │ + str r4, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + strb r6, [r0, r3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #224 @ 0xe0 │ │ │ │ + ldr r0, [r5, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r7, r3] │ │ │ │ + str r4, [sp, #512] @ 0x200 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #28 │ │ │ │ + strb r6, [r5, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #28 │ │ │ │ + ldr r4, [r4, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #28 │ │ │ │ + strb r6, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #152 @ 0x98 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - ldrsb r4, [r1, r3] │ │ │ │ + str r4, [sp, #320] @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + strb r6, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #140 @ 0x8c │ │ │ │ + ldr r4, [r2, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f0f4 : │ │ │ │ +0001b368 : │ │ │ │ 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] @ 1f258 │ │ │ │ + ldr.w ip, [pc, #340] @ 1b4cc │ │ │ │ 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] @ 1f25c │ │ │ │ - ldr r5, [pc, #324] @ (1f260 ) │ │ │ │ + add.w r3, ip, #768 @ 0x300 │ │ │ │ + ldr.w ip, [pc, #324] @ 1b4d0 │ │ │ │ + ldr r5, [pc, #324] @ (1b4d4 ) │ │ │ │ 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] @ (1f264 ) │ │ │ │ + ldr r4, [pc, #304] @ (1b4d8 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c698 │ │ │ │ + bl c6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f1e4 │ │ │ │ + beq.n 1b458 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1f1c4 │ │ │ │ + bpl.n 1b438 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1f1e8 │ │ │ │ + bpl.n 1b45c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1f1f4 │ │ │ │ + bne.n 1b468 │ │ │ │ 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 1f208 │ │ │ │ - ldr r1, [pc, #244] @ (1f268 ) │ │ │ │ + bpl.n 1b47c │ │ │ │ + ldr r1, [pc, #244] @ (1b4dc ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f214 │ │ │ │ - ldr r1, [pc, #236] @ (1f26c ) │ │ │ │ + bne.n 1b488 │ │ │ │ + ldr r1, [pc, #236] @ (1b4e0 ) │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1f22e │ │ │ │ + bne.n 1b4a2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #224] @ (1f270 ) │ │ │ │ + ldr r5, [pc, #224] @ (1b4e4 ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ sub.w r4, ip, r4 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e69c │ │ │ │ + bl 1a910 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f1e4 │ │ │ │ - bl 11748 │ │ │ │ - ldr r2, [pc, #196] @ (1f274 ) │ │ │ │ - ldr r3, [pc, #176] @ (1f260 ) │ │ │ │ + beq.n 1b458 │ │ │ │ + bl 11750 │ │ │ │ + ldr r2, [pc, #196] @ (1b4e8 ) │ │ │ │ + ldr r3, [pc, #176] @ (1b4d4 ) │ │ │ │ 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 1f254 │ │ │ │ + bne.n 1b4c8 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1f278 ) │ │ │ │ + ldr r0, [pc, #176] @ (1b4ec ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #172] @ (1f27c ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #172] @ (1b4f0 ) │ │ │ │ movw r2, #327 @ 0x147 │ │ │ │ - ldr r1, [pc, #168] @ (1f280 ) │ │ │ │ - ldr r0, [pc, #172] @ (1f284 ) │ │ │ │ + ldr r1, [pc, #168] @ (1b4f4 ) │ │ │ │ + ldr r0, [pc, #172] @ (1b4f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f1ac │ │ │ │ - ldr r0, [pc, #156] @ (1f288 ) │ │ │ │ + b.n 1b420 │ │ │ │ + ldr r0, [pc, #156] @ (1b4fc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1f1ce │ │ │ │ + bl 11940 │ │ │ │ + b.n 1b442 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 1f166 │ │ │ │ + beq.n 1b3da │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1f23a │ │ │ │ + bne.n 1b4ae │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 1f166 │ │ │ │ - ldr r0, [pc, #128] @ (1f28c ) │ │ │ │ + b.n 1b3da │ │ │ │ + ldr r0, [pc, #128] @ (1b500 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1f1ce │ │ │ │ + bl 11940 │ │ │ │ + b.n 1b442 │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 9768 │ │ │ │ + blx 9770 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f17c │ │ │ │ - ldr r0, [pc, #108] @ (1f290 ) │ │ │ │ + bne.n 1b3f0 │ │ │ │ + ldr r0, [pc, #108] @ (1b504 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1f1ce │ │ │ │ - ldr r0, [pc, #100] @ (1f294 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 1b442 │ │ │ │ + ldr r0, [pc, #100] @ (1b508 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1f1ce │ │ │ │ + bl 11940 │ │ │ │ + b.n 1b442 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f166 │ │ │ │ + beq.n 1b3da │ │ │ │ orr.w r6, r3, #1 │ │ │ │ - b.n 1f166 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - subs r0, r1, r3 │ │ │ │ + b.n 1b3da │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r4, [r2, r1] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r4, #27 │ │ │ │ + ldr r4, [pc, #432] @ (1b684 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #27 │ │ │ │ + ldr r4, [pc, #328] @ (1b624 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #25 │ │ │ │ + ldr r3, [pc, #864] @ (1b84c ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r3, #196 @ 0xc4 │ │ │ │ + ldrb r4, [r0, #7] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #76 @ 0x4c │ │ │ │ + ldr r4, [r2, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #172 @ 0xac │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + ldr r0, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #128 @ 0x80 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #198 @ 0xc6 │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f298 : │ │ │ │ +0001b50c : │ │ │ │ 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] @ (1f4a8 ) │ │ │ │ + ldr r2, [pc, #504] @ (1b718 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #508] @ (1f4ac ) │ │ │ │ + ldr r3, [pc, #504] @ (1b71c ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #508] @ (1f4b0 ) │ │ │ │ + ldr r5, [pc, #504] @ (1b720 ) │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f34a │ │ │ │ - ldr r2, [pc, #488] @ (1f4b4 ) │ │ │ │ + beq.n 1b5bc │ │ │ │ + ldr r2, [pc, #484] @ (1b724 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1f3be │ │ │ │ - ldr r2, [pc, #484] @ (1f4b8 ) │ │ │ │ + beq.n 1b62e │ │ │ │ + ldr r2, [pc, #480] @ (1b728 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ - bl d6c8 │ │ │ │ + ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ + bl d6d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 1f2fa │ │ │ │ + beq.n 1b56e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f3da │ │ │ │ + beq.n 1b64a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1f3ce │ │ │ │ + beq.n 1b63e │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 1f3fa │ │ │ │ + bmi.n 1b66a │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.n 1f3f6 │ │ │ │ - ldr r3, [pc, #432] @ (1f4bc ) │ │ │ │ + bmi.n 1b666 │ │ │ │ + ldr r3, [pc, #428] @ (1b72c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1f450 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + beq.w 1b6be │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1e69c │ │ │ │ + bl 1a910 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1f47c │ │ │ │ - ldr r2, [pc, #400] @ (1f4c0 ) │ │ │ │ - ldr r3, [pc, #380] @ (1f4ac ) │ │ │ │ + beq.w 1b6ea │ │ │ │ + ldr r2, [pc, #400] @ (1b730 ) │ │ │ │ + ldr r3, [pc, #376] @ (1b71c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1f4a4 │ │ │ │ + bne.w 1b712 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #376] @ (1f4c4 ) │ │ │ │ + ldr r3, [pc, #372] @ (1b734 ) │ │ │ │ movw r2, #351 @ 0x15f │ │ │ │ - ldr r0, [pc, #372] @ (1f4c8 ) │ │ │ │ - ldr r1, [pc, #376] @ (1f4cc ) │ │ │ │ + ldr r0, [pc, #372] @ (1b738 ) │ │ │ │ + ldr r1, [pc, #372] @ (1b73c ) │ │ │ │ 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 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #328] @ (1f4b8 ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #328] @ (1b728 ) │ │ │ │ ldrd r9, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #336] @ (1f4d0 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #336] @ (1b740 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f494 │ │ │ │ + beq.w 1b702 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11448 │ │ │ │ + bl 11450 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1f42c │ │ │ │ + beq.n 1b69a │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #248] @ (1f4b4 ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #248] @ (1b724 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 1f3ce │ │ │ │ + beq.n 1b63e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 1f3ea │ │ │ │ + cbz r3, 1b65a │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.n 1f32c │ │ │ │ + bpl.n 1b59e │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 1f32c │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1b59e │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f2fe │ │ │ │ - b.n 1f3ce │ │ │ │ + bne.n 1b572 │ │ │ │ + b.n 1b63e │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.n 1f32c │ │ │ │ - b.n 1f3d2 │ │ │ │ + bpl.n 1b59e │ │ │ │ + b.n 1b642 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1f30a │ │ │ │ + bge.n 1b57e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - ldr r3, [pc, #184] @ (1f4bc ) │ │ │ │ + bl 16fac │ │ │ │ + ldr r3, [pc, #184] @ (1b72c ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f450 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + cbz r3, 1b6be │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1e69c │ │ │ │ + bl 1a910 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1f326 │ │ │ │ + bpl.n 1b598 │ │ │ │ mov r0, r1 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f326 │ │ │ │ - bl 111e4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1b598 │ │ │ │ + bl 111ec │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1f32c │ │ │ │ + b.n 1b59e │ │ │ │ mov r0, r1 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [pc, #124] @ (1f4d4 ) │ │ │ │ - ldr r1, [pc, #124] @ (1f4d8 ) │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [pc, #124] @ (1b744 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b748 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #92] @ (1f4c4 ) │ │ │ │ - ldr r1, [pc, #116] @ (1f4dc ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #96] @ (1b734 ) │ │ │ │ + ldr r1, [pc, #116] @ (1b74c ) │ │ │ │ mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r0, [pc, #112] @ (1f4e0 ) │ │ │ │ + ldr r0, [pc, #116] @ (1b750 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1f44c │ │ │ │ - ldr r3, [pc, #68] @ (1f4c4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1b6ba │ │ │ │ + ldr r3, [pc, #72] @ (1b734 ) │ │ │ │ movw r2, #355 @ 0x163 │ │ │ │ - ldr r1, [pc, #96] @ (1f4e4 ) │ │ │ │ - ldr r0, [pc, #96] @ (1f4e8 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b754 ) │ │ │ │ + ldr r0, [pc, #100] @ (1b758 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1f32c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1b59e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1f430 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - lsrs r4, r1, #21 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1b69e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #864] @ (1ba7c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r0, #21 │ │ │ │ + ldr r2, [pc, #840] @ (1ba6c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #19 │ │ │ │ + ldr r2, [pc, #360] @ (1b89c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #52 @ 0x34 │ │ │ │ + str r2, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #8 │ │ │ │ + ldr r2, [r2, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #22 │ │ │ │ + ldr r4, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #22 │ │ │ │ + str r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + ldr r0, [r5, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #254 @ 0xfe │ │ │ │ + str r0, [r1, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f4ec : │ │ │ │ +0001b75c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1f5ec │ │ │ │ + ldr.w ip, [pc, #240] @ 1b85c │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1f5f0 │ │ │ │ + ldr.w lr, [pc, #236] @ 1b860 │ │ │ │ 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] @ 1f5f4 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b864 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1f5f8 ) │ │ │ │ + ldr r4, [pc, #208] @ (1b868 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f5a6 │ │ │ │ + beq.n 1b816 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1f586 │ │ │ │ + bpl.n 1b7f6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f5aa │ │ │ │ + bpl.n 1b81a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f5b6 │ │ │ │ + bne.n 1b826 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f298 │ │ │ │ + bl 1b50c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f5a6 │ │ │ │ - bl 11748 │ │ │ │ - ldr r2, [pc, #140] @ (1f5fc ) │ │ │ │ - ldr r3, [pc, #128] @ (1f5f4 ) │ │ │ │ + beq.n 1b816 │ │ │ │ + bl 11750 │ │ │ │ + ldr r2, [pc, #140] @ (1b86c ) │ │ │ │ + ldr r3, [pc, #128] @ (1b864 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f5e4 │ │ │ │ + bne.n 1b854 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1f600 ) │ │ │ │ + ldr r0, [pc, #120] @ (1b870 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #112] @ (1f604 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #112] @ (1b874 ) │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #112] @ (1f608 ) │ │ │ │ - ldr r0, [pc, #112] @ (1f60c ) │ │ │ │ + ldr r1, [pc, #112] @ (1b878 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b87c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f56e │ │ │ │ - ldr r0, [pc, #100] @ (1f610 ) │ │ │ │ + b.n 1b7de │ │ │ │ + ldr r0, [pc, #100] @ (1b880 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1f590 │ │ │ │ + bl 11940 │ │ │ │ + b.n 1b800 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1f560 │ │ │ │ + beq.n 1b7d0 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f5ca │ │ │ │ + bne.n 1b83a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1f560 │ │ │ │ + b.n 1b7d0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1f5e8 │ │ │ │ + cbz r1, 1b858 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1f560 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b7d0 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1f560 │ │ │ │ - asrs r6, r1, #27 │ │ │ │ + b.n 1b7d0 │ │ │ │ + strb r6, [r3, r1] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + ldr r0, [pc, #416] @ (1ba04 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r2, #11 │ │ │ │ + ldr r0, [pc, #400] @ (1b9fc ) │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r2, r1, #10 │ │ │ │ + ldr r0, [pc, #104] @ (1b8d8 ) │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #2 │ │ │ │ + strb r6, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #198 @ 0xc6 │ │ │ │ + ldr r2, [r2, #20] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #234 @ 0xea │ │ │ │ + ldrsh r2, [r6, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #194 @ 0xc2 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f614 : │ │ │ │ +0001b884 : │ │ │ │ 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] @ 1f75c │ │ │ │ + ldr.w r9, [pc, #308] @ 1b9cc │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ add r9, pc │ │ │ │ - bmi.w 1f740 │ │ │ │ - ldr r3, [pc, #296] @ (1f760 ) │ │ │ │ + bmi.w 1b9b0 │ │ │ │ + ldr r3, [pc, #296] @ (1b9d0 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f6d8 │ │ │ │ + beq.n 1b948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ mov r4, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1f6b8 │ │ │ │ + beq.n 1b928 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1f298 │ │ │ │ + bl 1b50c │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1f714 │ │ │ │ + bmi.n 1b984 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1f71e │ │ │ │ + beq.n 1b98e │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1f67e │ │ │ │ + bmi.n 1b8ee │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f738 │ │ │ │ + bne.n 1b9a8 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r6, r5 │ │ │ │ - bne.n 1f63a │ │ │ │ + bne.n 1b8aa │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11828 │ │ │ │ + bl 11830 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f74e │ │ │ │ + bne.n 1b9be │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f678 │ │ │ │ + bne.n 1b8e8 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1f6d8 │ │ │ │ + cbz r2, 1b948 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1f654 │ │ │ │ - ldr r3, [pc, #168] @ (1f764 ) │ │ │ │ + bne.n 1b8c4 │ │ │ │ + ldr r3, [pc, #168] @ (1b9d4 ) │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ - ldr r1, [pc, #168] @ (1f768 ) │ │ │ │ - ldr r0, [pc, #168] @ (1f76c ) │ │ │ │ + ldr r1, [pc, #168] @ (1b9d8 ) │ │ │ │ + ldr r0, [pc, #168] @ (1b9dc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f70c │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1b97c │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [pc, #136] @ (1f770 ) │ │ │ │ - ldr r1, [pc, #140] @ (1f774 ) │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [pc, #136] @ (1b9e0 ) │ │ │ │ + ldr r1, [pc, #140] @ (1b9e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #108] @ (1f764 ) │ │ │ │ - ldr r1, [pc, #128] @ (1f778 ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #108] @ (1b9d4 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b9e8 ) │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ - ldr r0, [pc, #124] @ (1f77c ) │ │ │ │ + ldr r0, [pc, #124] @ (1b9ec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1f666 │ │ │ │ - ldr r3, [pc, #68] @ (1f764 ) │ │ │ │ + bne.n 1b8d6 │ │ │ │ + ldr r3, [pc, #68] @ (1b9d4 ) │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ - ldr r1, [pc, #88] @ (1f780 ) │ │ │ │ - ldr r0, [pc, #92] @ (1f784 ) │ │ │ │ + ldr r1, [pc, #88] @ (1b9f0 ) │ │ │ │ + ldr r0, [pc, #92] @ (1b9f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1f6d0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1b940 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f670 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1b8e0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ - ldr r3, [pc, #24] @ (1f760 ) │ │ │ │ + bl c9b8 │ │ │ │ + ldr r3, [pc, #24] @ (1b9d0 ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ - b.n 1f694 │ │ │ │ + b.n 1b904 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1f692 │ │ │ │ - b.n 1f678 │ │ │ │ + beq.n 1b902 │ │ │ │ + b.n 1b8e8 │ │ │ │ nop │ │ │ │ - lsrs r6, r1, #7 │ │ │ │ + bx fp │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #34 @ 0x22 │ │ │ │ + ldr r6, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #196 @ 0xc4 │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #230 @ 0xe6 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #132 @ 0x84 │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #188 @ 0xbc │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #90 @ 0x5a │ │ │ │ + ldrb r2, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f788 : │ │ │ │ +0001b9f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1f888 │ │ │ │ + ldr.w ip, [pc, #240] @ 1baf8 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1f88c │ │ │ │ + ldr.w lr, [pc, #236] @ 1bafc │ │ │ │ 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] @ 1f890 │ │ │ │ + ldr.w ip, [pc, #208] @ 1bb00 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1f894 ) │ │ │ │ + ldr r4, [pc, #208] @ (1bb04 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f842 │ │ │ │ + beq.n 1bab2 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1f822 │ │ │ │ + bpl.n 1ba92 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f846 │ │ │ │ + bpl.n 1bab6 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f852 │ │ │ │ + bne.n 1bac2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1f614 │ │ │ │ + bl 1b884 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f842 │ │ │ │ - bl 11748 │ │ │ │ - ldr r2, [pc, #140] @ (1f898 ) │ │ │ │ - ldr r3, [pc, #128] @ (1f890 ) │ │ │ │ + beq.n 1bab2 │ │ │ │ + bl 11750 │ │ │ │ + ldr r2, [pc, #140] @ (1bb08 ) │ │ │ │ + ldr r3, [pc, #128] @ (1bb00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f880 │ │ │ │ + bne.n 1baf0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1f89c ) │ │ │ │ + ldr r0, [pc, #120] @ (1bb0c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #112] @ (1f8a0 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #112] @ (1bb10 ) │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - ldr r1, [pc, #112] @ (1f8a4 ) │ │ │ │ - ldr r0, [pc, #112] @ (1f8a8 ) │ │ │ │ + ldr r1, [pc, #112] @ (1bb14 ) │ │ │ │ + ldr r0, [pc, #112] @ (1bb18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f80a │ │ │ │ - ldr r0, [pc, #100] @ (1f8ac ) │ │ │ │ + b.n 1ba7a │ │ │ │ + ldr r0, [pc, #100] @ (1bb1c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1f82c │ │ │ │ + bl 11940 │ │ │ │ + b.n 1ba9c │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1f7fc │ │ │ │ + beq.n 1ba6c │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f866 │ │ │ │ + bne.n 1bad6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1f7fc │ │ │ │ + b.n 1ba6c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1f884 │ │ │ │ + cbz r1, 1baf4 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1f7fc │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 1ba6c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1f7fc │ │ │ │ - asrs r2, r6, #16 │ │ │ │ + b.n 1ba6c │ │ │ │ + str r2, [r0, r7] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + cmp ip, r9 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #32 │ │ │ │ + cmp r8, r9 │ │ │ │ movs r3, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + cmp r6, pc │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #102 @ 0x66 │ │ │ │ + strb r2, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #174 @ 0xae │ │ │ │ + str r2, [r7, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r1, #5 │ │ │ │ + ldrb r6, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #38 @ 0x26 │ │ │ │ + str r6, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f8b0 : │ │ │ │ +0001bb20 : │ │ │ │ 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] @ (1fa9c ) │ │ │ │ + ldr r5, [pc, #468] @ (1bd08 ) │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f96c │ │ │ │ + bmi.n 1bbda │ │ │ │ adds r4, r2, #2 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.n 1f968 │ │ │ │ - ldr r3, [pc, #456] @ (1faa0 ) │ │ │ │ + bmi.n 1bbd6 │ │ │ │ + ldr r3, [pc, #452] @ (1bd0c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f9cc │ │ │ │ - ldr r2, [pc, #448] @ (1faa4 ) │ │ │ │ + beq.n 1bc36 │ │ │ │ + ldr r2, [pc, #444] @ (1bd10 ) │ │ │ │ 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 1e69c │ │ │ │ + bl 1a910 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1fa0c │ │ │ │ + beq.w 1bc76 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1fa48 │ │ │ │ + bmi.w 1bcb2 │ │ │ │ adds r7, r2, #2 │ │ │ │ teq r2, r7 │ │ │ │ - bmi.n 1f93c │ │ │ │ + bmi.n 1bbaa │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 1f960 │ │ │ │ + cbnz r3, 1bbce │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1fa2a │ │ │ │ + beq.w 1bc94 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 1fa70 │ │ │ │ + bpl.w 1bcda │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r8, [r6] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f90c │ │ │ │ + bge.n 1bb7a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f91c │ │ │ │ + beq.n 1bb8a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f91c │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1bb8a │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 1f8d6 │ │ │ │ + bge.n 1bb46 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ ands.w r7, r0, #1 │ │ │ │ - bne.n 1f99e │ │ │ │ - ldr r3, [pc, #288] @ (1faa0 ) │ │ │ │ + bne.n 1bc0a │ │ │ │ + ldr r3, [pc, #288] @ (1bd0c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f9cc │ │ │ │ - ldr r2, [pc, #284] @ (1faa4 ) │ │ │ │ + cbz r3, 1bc36 │ │ │ │ + ldr r2, [pc, #284] @ (1bd10 ) │ │ │ │ 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 1e69c │ │ │ │ + bl 1a910 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f8f8 │ │ │ │ - bl c9b0 │ │ │ │ - ldr r3, [pc, #252] @ (1faa0 ) │ │ │ │ + b.n 1bb66 │ │ │ │ + bl c9b8 │ │ │ │ + ldr r3, [pc, #252] @ (1bd0c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f9cc │ │ │ │ - ldr r2, [pc, #248] @ (1faa4 ) │ │ │ │ + cbz r3, 1bc36 │ │ │ │ + ldr r2, [pc, #248] @ (1bd10 ) │ │ │ │ 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 1e69c │ │ │ │ + bl 1a910 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f8f8 │ │ │ │ + b.n 1bb66 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [pc, #204] @ (1faa8 ) │ │ │ │ - ldr r1, [pc, #208] @ (1faac ) │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [pc, #208] @ (1bd14 ) │ │ │ │ + ldr r1, [pc, #208] @ (1bd18 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #200] @ (1fab0 ) │ │ │ │ - ldr r1, [pc, #200] @ (1fab4 ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #200] @ (1bd1c ) │ │ │ │ + ldr r1, [pc, #204] @ (1bd20 ) │ │ │ │ mov.w r2, #616 @ 0x268 │ │ │ │ - ldr r0, [pc, #200] @ (1fab8 ) │ │ │ │ + ldr r0, [pc, #200] @ (1bd24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ 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] @ (1fab0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1bd1c ) │ │ │ │ movw r2, #615 @ 0x267 │ │ │ │ - ldr r1, [pc, #168] @ (1fabc ) │ │ │ │ - ldr r0, [pc, #168] @ (1fac0 ) │ │ │ │ + ldr r1, [pc, #168] @ (1bd28 ) │ │ │ │ + ldr r0, [pc, #172] @ (1bd2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f9fc │ │ │ │ - ldr r3, [pc, #132] @ (1fab0 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1bc66 │ │ │ │ + ldr r3, [pc, #132] @ (1bd1c ) │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ - ldr r1, [pc, #144] @ (1fac4 ) │ │ │ │ - ldr r0, [pc, #148] @ (1fac8 ) │ │ │ │ + ldr r1, [pc, #148] @ (1bd30 ) │ │ │ │ + ldr r0, [pc, #148] @ (1bd34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f9fc │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1bc66 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r3, 1fa90 │ │ │ │ + cbnz r3, 1bcfa │ │ │ │ mov r0, r2 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1f91c │ │ │ │ - ldr r2, [pc, #60] @ (1fab0 ) │ │ │ │ - ldr r1, [pc, #88] @ (1facc ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1bb8a │ │ │ │ + ldr r2, [pc, #64] @ (1bd1c ) │ │ │ │ + ldr r1, [pc, #88] @ (1bd38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #84] @ (1fad0 ) │ │ │ │ + ldr r2, [pc, #88] @ (1bd3c ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r8, [sp] │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #76] @ (1fad4 ) │ │ │ │ + ldr r0, [pc, #76] @ (1bd40 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 1fa40 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1bcaa │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 1fa68 │ │ │ │ - lsls r4, r6, #28 │ │ │ │ + b.n 1bcd2 │ │ │ │ + nop │ │ │ │ + add ip, r8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #36 @ 0x24 │ │ │ │ + str r6, [r6, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + str r2, [r4, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r2, #6 │ │ │ │ + ldrh r2, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #42 @ 0x2a │ │ │ │ + str r4, [r7, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, #5 │ │ │ │ + ldrh r4, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #12 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, #5 │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #204 @ 0xcc │ │ │ │ + str r6, [r3, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #18 │ │ │ │ + strb r4, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r0, #4 │ │ │ │ + ldrh r6, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001fad8 : │ │ │ │ +0001bd44 : │ │ │ │ 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] @ 1fc5c │ │ │ │ + ldr.w ip, [pc, #372] @ 1bec8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 1fc60 │ │ │ │ + ldr.w lr, [pc, #368] @ 1becc │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1104 @ 0x450 │ │ │ │ - ldr.w ip, [pc, #356] @ 1fc64 │ │ │ │ + add.w r3, ip, #912 @ 0x390 │ │ │ │ + ldr.w ip, [pc, #356] @ 1bed0 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (1fc68 ) │ │ │ │ + ldr r4, [pc, #348] @ (1bed4 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbd0 │ │ │ │ + beq.n 1be3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 1fbb0 │ │ │ │ + bpl.n 1be1c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 1fbe0 │ │ │ │ + bpl.n 1be4c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1fbec │ │ │ │ + bne.n 1be58 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f8b0 │ │ │ │ + bl 1bb20 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1fbd0 │ │ │ │ + beq.n 1be3c │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fbd4 │ │ │ │ + beq.n 1be40 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 1fc2c │ │ │ │ - ldr r1, [pc, #244] @ (1fc6c ) │ │ │ │ + bpl.n 1be98 │ │ │ │ + ldr r1, [pc, #244] @ (1bed8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fc44 │ │ │ │ - ldr r1, [pc, #240] @ (1fc70 ) │ │ │ │ + beq.n 1beb0 │ │ │ │ + ldr r1, [pc, #240] @ (1bedc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1fc40 │ │ │ │ + beq.n 1beac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1fc28 │ │ │ │ + ble.n 1be94 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 1fc28 │ │ │ │ + beq.n 1be94 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (1fc74 ) │ │ │ │ - ldr r2, [pc, #200] @ (1fc64 ) │ │ │ │ + ldr r1, [pc, #220] @ (1bee0 ) │ │ │ │ + ldr r2, [pc, #200] @ (1bed0 ) │ │ │ │ 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 1fc24 │ │ │ │ + bne.n 1be90 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (1fc78 ) │ │ │ │ + ldr r0, [pc, #196] @ (1bee4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (1fc7c ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (1bee8 ) │ │ │ │ mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #188] @ (1fc80 ) │ │ │ │ - ldr r0, [pc, #192] @ (1fc84 ) │ │ │ │ + ldr r1, [pc, #188] @ (1beec ) │ │ │ │ + ldr r0, [pc, #192] @ (1bef0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1fb96 │ │ │ │ + b.n 1be02 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1fb64 │ │ │ │ - ldr r0, [pc, #164] @ (1fc88 ) │ │ │ │ + b.n 1bdd0 │ │ │ │ + ldr r0, [pc, #164] @ (1bef4 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 1fbba │ │ │ │ + bl 11940 │ │ │ │ + b.n 1be26 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 1fb46 │ │ │ │ + beq.n 1bdb2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1fc04 │ │ │ │ + bne.n 1be70 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1fb46 │ │ │ │ + b.n 1bdb2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1fb46 │ │ │ │ + bne.n 1bdb2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 1fb46 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - ldr r3, [pc, #92] @ (1fc8c ) │ │ │ │ + b.n 1bdb2 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + ldr r3, [pc, #92] @ (1bef8 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (1fc90 ) │ │ │ │ - ldr r0, [pc, #96] @ (1fc94 ) │ │ │ │ + ldr r1, [pc, #92] @ (1befc ) │ │ │ │ + ldr r0, [pc, #96] @ (1bf00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #80] @ (1fc98 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #80] @ (1bf04 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (1fc9c ) │ │ │ │ - ldr r0, [pc, #80] @ (1fca0 ) │ │ │ │ + ldr r1, [pc, #80] @ (1bf08 ) │ │ │ │ + ldr r0, [pc, #80] @ (1bf0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r4, #3 │ │ │ │ + ldr r6, [pc, #472] @ (1c0a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ + cmp r0, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ + cmp r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #17 │ │ │ │ + rors r6, r6 │ │ │ │ movs r3, r0 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + str r4, [r1, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r7 │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #140 @ 0x8c │ │ │ │ + str r0, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #256] @ (1fd90 ) │ │ │ │ + strh r4, [r1, #62] @ 0x3e │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r6, #28 │ │ │ │ + add lr, r7 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r3, #29 │ │ │ │ + add sl, sp │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [pc, #152] @ (1fd34 ) │ │ │ │ + strh r2, [r6, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #27 │ │ │ │ + add r4, ip │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #11 │ │ │ │ + ldr r0, [pc, #416] @ (1c0b0 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001fca4 : │ │ │ │ +0001bf10 : │ │ │ │ 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] @ 2085c │ │ │ │ + ldr.w r2, [pc, #2976] @ 1cac8 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #2976] @ 20860 │ │ │ │ + ldr.w r3, [pc, #2976] @ 1cacc │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #16] │ │ │ │ - ldr.w r6, [pc, #2968] @ 20864 │ │ │ │ + ldr.w r6, [pc, #2968] @ 1cad0 │ │ │ │ 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 20120 │ │ │ │ - ldr.w r3, [pc, #2952] @ 20868 │ │ │ │ + beq.w 1c38a │ │ │ │ + ldr.w r3, [pc, #2952] @ 1cad4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202be │ │ │ │ + beq.w 1c528 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1fcfe │ │ │ │ + beq.n 1bf6a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #2924] @ 2086c │ │ │ │ + ldr.w r3, [pc, #2924] @ 1cad8 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2920] @ 20870 │ │ │ │ - ldr.w r1, [r5, #496] @ 0x1f0 │ │ │ │ + ldr.w r3, [pc, #2920] @ 1cadc │ │ │ │ + ldr.w r1, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 202ee │ │ │ │ - ldr.w r9, [r5, #344] @ 0x158 │ │ │ │ + beq.w 1c558 │ │ │ │ + ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20ec8 │ │ │ │ + beq.w 1d134 │ │ │ │ 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 20200 │ │ │ │ + bmi.w 1c46a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2054a │ │ │ │ + beq.w 1c7b4 │ │ │ │ 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 d77c │ │ │ │ + bl d784 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1fe26 │ │ │ │ - ldr.w r1, [r5, #420] @ 0x1a4 │ │ │ │ + beq.n 1c092 │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ - bl d6c8 │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ff34 │ │ │ │ + beq.w 1c19e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1fd86 │ │ │ │ + beq.n 1bff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20104 │ │ │ │ - ldr.w r9, [r5, #508] @ 0x1fc │ │ │ │ + beq.w 1c36e │ │ │ │ + ldr.w r9, [r5, #340] @ 0x154 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - ldr.w sl, [r5, #384] @ 0x180 │ │ │ │ - bmi.w 20118 │ │ │ │ + ldr.w sl, [r5, #216] @ 0xd8 │ │ │ │ + bmi.w 1c382 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20220 │ │ │ │ + beq.w 1c48a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20eb0 │ │ │ │ + beq.w 1d11c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1fdd0 │ │ │ │ + beq.n 1c03c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2017a │ │ │ │ - ldr.w r3, [pc, #2720] @ 20874 │ │ │ │ + beq.w 1c3e4 │ │ │ │ + ldr.w r3, [pc, #2720] @ 1cae0 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20190 │ │ │ │ + bne.w 1c3fa │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 1fdf4 │ │ │ │ + beq.n 1c060 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201f0 │ │ │ │ - ldr.w r3, [pc, #2688] @ 20878 │ │ │ │ + beq.w 1c45a │ │ │ │ + ldr.w r3, [pc, #2688] @ 1cae4 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 20476 │ │ │ │ + beq.w 1c6e0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 200f0 │ │ │ │ + beq.w 1c35a │ │ │ │ adds r7, r4, #2 │ │ │ │ teq r4, r7 │ │ │ │ - bmi.w 200aa │ │ │ │ + bmi.w 1c314 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1fd66 │ │ │ │ + bne.n 1bfd2 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ - ldr.w sl, [pc, #2632] @ 2087c │ │ │ │ - ldr.w r7, [pc, #2632] @ 20880 │ │ │ │ + ldr.w sl, [pc, #2632] @ 1cae8 │ │ │ │ + ldr.w r7, [pc, #2632] @ 1caec │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r7, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 112b0 │ │ │ │ - ldr.w r3, [pc, #2584] @ 20884 │ │ │ │ - ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ + bl 112b8 │ │ │ │ + ldr.w r3, [pc, #2584] @ 1caf0 │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20444 │ │ │ │ - bl 11448 │ │ │ │ + beq.w 1c6ae │ │ │ │ + bl 11450 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20216 │ │ │ │ - ldr.w r3, [pc, #2544] @ 20888 │ │ │ │ - ldr.w fp, [r5, #504] @ 0x1f8 │ │ │ │ + beq.w 1c480 │ │ │ │ + ldr.w r3, [pc, #2544] @ 1caf4 │ │ │ │ + ldr.w fp, [r5, #336] @ 0x150 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 207d2 │ │ │ │ + beq.w 1ca3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 207ec │ │ │ │ + bne.w 1ca56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr.w r2, [pc, #2424] @ 2088c │ │ │ │ - ldr.w r3, [pc, #2376] @ 20860 │ │ │ │ + ldr.w r2, [pc, #2424] @ 1caf8 │ │ │ │ + ldr.w r3, [pc, #2376] @ 1cacc │ │ │ │ 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 20cfa │ │ │ │ + bne.w 1cf66 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ + ldr.w r1, [r5, #344] @ 0x158 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6c8 │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 200be │ │ │ │ + beq.w 1c328 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ff5a │ │ │ │ + beq.n 1c1c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20262 │ │ │ │ + beq.w 1c4cc │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r9 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ tst.w r9, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 20316 │ │ │ │ + bne.w 1c580 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20336 │ │ │ │ + beq.w 1c5a0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 2035a │ │ │ │ + bpl.w 1c5c4 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl e6e0 │ │ │ │ + bl e6e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffa0 │ │ │ │ + beq.n 1c20a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 201f8 │ │ │ │ + beq.w 1c462 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20382 │ │ │ │ + beq.w 1c5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 203ae │ │ │ │ + beq.w 1c618 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20e68 │ │ │ │ + beq.w 1d0d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1ffe2 │ │ │ │ + beq.n 1c24c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2020e │ │ │ │ + beq.w 1c478 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 2026a │ │ │ │ - ldr.w r2, [pc, #2208] @ 20890 │ │ │ │ + bpl.w 1c4d4 │ │ │ │ + ldr.w r2, [pc, #2212] @ 1cafc │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20e52 │ │ │ │ - ldr.w r2, [pc, #2168] @ 20874 │ │ │ │ + beq.w 1d0be │ │ │ │ + ldr.w r2, [pc, #2172] @ 1cae0 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20e36 │ │ │ │ + beq.w 1d0a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2026a │ │ │ │ + bne.w 1c4d4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 2026a │ │ │ │ + bpl.w 1c4d4 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 2026a │ │ │ │ + bpl.w 1c4d4 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 2031e │ │ │ │ + bne.w 1c588 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ lsls r7, r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20dee │ │ │ │ + beq.w 1d05a │ │ │ │ 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 2053a │ │ │ │ + beq.w 1c7a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20066 │ │ │ │ + beq.n 1c2d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2030e │ │ │ │ + beq.w 1c578 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 2028a │ │ │ │ + beq.w 1c4f4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e6e0 │ │ │ │ + bl e6e8 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20dd6 │ │ │ │ + beq.w 1d042 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20096 │ │ │ │ + beq.n 1c300 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 202b6 │ │ │ │ + beq.w 1c520 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20418 │ │ │ │ + beq.w 1c682 │ │ │ │ lsls r2, r7, #31 │ │ │ │ - bmi.w 2043c │ │ │ │ + bmi.w 1c6a6 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 1fe18 │ │ │ │ + b.n 1c084 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.w 1fe16 │ │ │ │ + bge.w 1c082 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 1fe18 │ │ │ │ + b.n 1c084 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - blx 9088 │ │ │ │ + blx 9090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2045c │ │ │ │ + blt.w 1c6c6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20970 │ │ │ │ + bne.w 1cbdc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 200ea │ │ │ │ + beq.n 1c354 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 200ea │ │ │ │ + cbnz r3, 1c354 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bpl.w 1fe0c │ │ │ │ + bpl.w 1c078 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1fe18 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c084 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r9, [r5, #508] @ 0x1fc │ │ │ │ - ldr.w sl, [r5, #384] @ 0x180 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r9, [r5, #340] @ 0x154 │ │ │ │ + ldr.w sl, [r5, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - bpl.w 1fd94 │ │ │ │ + bpl.w 1c000 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 1fd94 │ │ │ │ - ldr.w r3, [pc, #1904] @ 20894 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1c000 │ │ │ │ + ldr.w r3, [pc, #1908] @ 1cb00 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 203e0 │ │ │ │ + beq.w 1c64a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20140 │ │ │ │ + beq.n 1c3aa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr.w r3, [pc, #1832] @ 2086c │ │ │ │ + ldr.w r3, [pc, #1836] @ 1cad8 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1832] @ 20870 │ │ │ │ - ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ + ldr.w r3, [pc, #1832] @ 1cadc │ │ │ │ + ldr.w r1, [r5, #332] @ 0x14c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1fd1e │ │ │ │ + bne.w 1bf8a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #658 @ 0x292 │ │ │ │ - ldr.w r1, [pc, #1840] @ 20898 │ │ │ │ - ldr.w r0, [pc, #1840] @ 2089c │ │ │ │ + ldr.w r1, [pc, #1840] @ 1cb04 │ │ │ │ + ldr.w r0, [pc, #1840] @ 1cb08 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 20306 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1c570 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1776] @ 20874 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1780] @ 1cae0 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1fde0 │ │ │ │ - ldr.w r0, [pc, #1804] @ 208a0 │ │ │ │ + beq.w 1c04c │ │ │ │ + ldr.w r0, [pc, #1808] @ 1cb0c │ │ │ │ mov r1, sl │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 201b8 │ │ │ │ + beq.n 1c422 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20410 │ │ │ │ + beq.w 1c67a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #669 @ 0x29d │ │ │ │ - ldr.w r1, [pc, #1764] @ 208a4 │ │ │ │ - ldr.w r0, [pc, #1764] @ 208a8 │ │ │ │ + ldr.w r1, [pc, #1764] @ 1cb10 │ │ │ │ + ldr.w r0, [pc, #1764] @ 1cb14 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 1ff08 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c172 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fdf4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c060 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffa0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c20a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 1fd42 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1bfae │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffe2 │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - b.n 1feee │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c24c │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + b.n 1c158 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #669 @ 0x29d │ │ │ │ - ldr.w r1, [pc, #1668] @ 208ac │ │ │ │ - ldr.w r0, [pc, #1668] @ 208b0 │ │ │ │ + ldr.w r1, [pc, #1668] @ 1cb18 │ │ │ │ + ldr.w r0, [pc, #1668] @ 1cb1c │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1ff08 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1c172 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff5a │ │ │ │ - ldr.w r0, [pc, #1608] @ 208b4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1c4 │ │ │ │ + ldr.w r0, [pc, #1608] @ 1cb20 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2028a │ │ │ │ + beq.n 1c4f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20434 │ │ │ │ + beq.w 1c69e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ - ldr.w r1, [pc, #1572] @ 208b8 │ │ │ │ - ldr.w r0, [pc, #1572] @ 208bc │ │ │ │ + ldr.w r1, [pc, #1576] @ 1cb24 │ │ │ │ + ldr.w r0, [pc, #1576] @ 1cb28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1ff08 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1c172 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20096 │ │ │ │ - ldr.w r3, [pc, #1536] @ 208c0 │ │ │ │ - ldr.w r1, [pc, #1536] @ 208c4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c300 │ │ │ │ + ldr.w r3, [pc, #1536] @ 1cb2c │ │ │ │ + ldr.w r1, [pc, #1536] @ 1cb30 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1436] @ 20870 │ │ │ │ - ldr.w r1, [pc, #1520] @ 208c8 │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1440] @ 1cadc │ │ │ │ + ldr.w r1, [pc, #1524] @ 1cb34 │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ - ldr.w r0, [pc, #1516] @ 208cc │ │ │ │ + ldr.w r0, [pc, #1520] @ 1cb38 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1ff08 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1c172 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ - ldr.w r1, [pc, #1496] @ 208d0 │ │ │ │ - ldr.w r0, [pc, #1496] @ 208d4 │ │ │ │ + ldr.w r1, [pc, #1500] @ 1cb3c │ │ │ │ + ldr.w r0, [pc, #1500] @ 1cb40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1ff08 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1c172 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20066 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2d0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 1ff72 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c1dc │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 20030 │ │ │ │ + beq.w 1c29a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 20c20 │ │ │ │ + bne.w 1ce8c │ │ │ │ ldr r7, [r7, #12] │ │ │ │ negs r7, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 20030 │ │ │ │ + b.n 1c29a │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - ldr.w r1, [pc, #1428] @ 208d8 │ │ │ │ - ldr.w r0, [pc, #1428] @ 208dc │ │ │ │ + ldr.w r1, [pc, #1432] @ 1cb44 │ │ │ │ + ldr.w r0, [pc, #1432] @ 1cb48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 202a2 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c50c │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r2, [pc, #1404] @ 208e0 │ │ │ │ - ldr.w r1, [pc, #1404] @ 208e4 │ │ │ │ - ldr.w r0, [pc, #1404] @ 208e8 │ │ │ │ + ldr.w r2, [pc, #1408] @ 1cb4c │ │ │ │ + ldr.w r1, [pc, #1408] @ 1cb50 │ │ │ │ + ldr.w r0, [pc, #1408] @ 1cb54 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - bl 12300 │ │ │ │ - b.n 20352 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1c5bc │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - ldr.w r1, [pc, #1376] @ 208ec │ │ │ │ - ldr.w r0, [pc, #1376] @ 208f0 │ │ │ │ + ldr.w r1, [pc, #1380] @ 1cb58 │ │ │ │ + ldr.w r0, [pc, #1380] @ 1cb5c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1ff08 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1c172 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ - ldr.w r1, [pc, #1340] @ 208f4 │ │ │ │ - ldr.w r0, [pc, #1340] @ 208f8 │ │ │ │ + ldr.w r1, [pc, #1344] @ 1cb60 │ │ │ │ + ldr.w r0, [pc, #1344] @ 1cb64 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 1ff08 │ │ │ │ - ldr.w r3, [pc, #1244] @ 208c0 │ │ │ │ - ldr.w r1, [pc, #1300] @ 208fc │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1c172 │ │ │ │ + ldr.w r3, [pc, #1248] @ 1cb2c │ │ │ │ + ldr.w r1, [pc, #1304] @ 1cb68 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1148] @ 20870 │ │ │ │ - ldr.w r1, [pc, #1288] @ 20900 │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1148] @ 1cadc │ │ │ │ + ldr.w r1, [pc, #1288] @ 1cb6c │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr.w r0, [pc, #1284] @ 20904 │ │ │ │ + ldr.w r0, [pc, #1284] @ 1cb70 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 1ff08 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1c172 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 201b8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c422 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ - ldr.w r1, [pc, #1256] @ 20908 │ │ │ │ + ldr.w r1, [pc, #1256] @ 1cb74 │ │ │ │ mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1252] @ 2090c │ │ │ │ + ldr.w r0, [pc, #1256] @ 1cb78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2039a │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1c604 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2028a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c4f4 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 200a4 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1c30e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #664 @ 0x298 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1feee │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c158 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr.w r1, [pc, #1192] @ 20910 │ │ │ │ - ldr.w r0, [pc, #1192] @ 20914 │ │ │ │ + ldr.w r1, [pc, #1192] @ 1cb7c │ │ │ │ + ldr.w r0, [pc, #1192] @ 1cb80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.n 20238 │ │ │ │ + b.n 1c4a2 │ │ │ │ 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 20494 │ │ │ │ + beq.n 1c6fe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20844 │ │ │ │ + beq.w 1caae │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 204a8 │ │ │ │ + beq.n 1c712 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20522 │ │ │ │ + beq.n 1c78c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20b70 │ │ │ │ + beq.w 1cddc │ │ │ │ adds r6, r4, #6 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 2081a │ │ │ │ + bmi.w 1ca84 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ lsls r3, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 20532 │ │ │ │ + bmi.n 1c79c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b9e │ │ │ │ + beq.w 1ce0a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 20bb4 │ │ │ │ + bpl.w 1ce20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9808 │ │ │ │ + blx 9810 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20e98 │ │ │ │ + beq.w 1d104 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20504 │ │ │ │ + beq.n 1c76e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20854 │ │ │ │ + beq.w 1cabe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20514 │ │ │ │ + beq.n 1c77e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2052a │ │ │ │ + cbz r3, 1c794 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20bd2 │ │ │ │ + beq.w 1ce3e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r6, r4, [r3] │ │ │ │ - b.n 1ff12 │ │ │ │ + b.n 1c17c │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 204a8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c712 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20514 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c77e │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 204ca │ │ │ │ - ldr r0, [pc, #988] @ (20918 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c734 │ │ │ │ + ldr r0, [pc, #988] @ (1cb84 ) │ │ │ │ str r3, [sp, #20] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ - b.n 20052 │ │ │ │ + b.n 1c2bc │ │ │ │ str r4, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fe2a │ │ │ │ - ldr.w r1, [r5, #420] @ 0x1a4 │ │ │ │ + beq.w 1c096 │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ - bl d6c8 │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2064a │ │ │ │ + beq.n 1c8b4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2057e │ │ │ │ + beq.n 1c7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2083c │ │ │ │ + beq.w 1caa6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20596 │ │ │ │ + beq.n 1c800 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2082c │ │ │ │ + beq.w 1ca96 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 205ac │ │ │ │ + beq.n 1c816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20834 │ │ │ │ + beq.w 1ca9e │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 20b2c │ │ │ │ + bmi.w 1cd98 │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 20808 │ │ │ │ + bmi.w 1ca72 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 20642 │ │ │ │ + bmi.n 1c8ac │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20b08 │ │ │ │ + beq.w 1cd74 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.w 20b52 │ │ │ │ + bpl.w 1cdbe │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9808 │ │ │ │ + blx 9810 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20e80 │ │ │ │ + beq.w 1d0ec │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20608 │ │ │ │ + beq.n 1c872 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2084c │ │ │ │ + beq.w 1cab6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20618 │ │ │ │ + beq.n 1c882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2063a │ │ │ │ + cbz r3, 1c8a4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2051a │ │ │ │ + bne.w 1c784 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #756] @ (2091c ) │ │ │ │ - ldr r0, [pc, #760] @ (20920 ) │ │ │ │ + ldr r1, [pc, #760] @ (1cb88 ) │ │ │ │ + ldr r0, [pc, #760] @ (1cb8c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 1ff08 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c172 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20618 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c882 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 205ce │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c838 │ │ │ │ + ldr.w r1, [r5, #344] @ 0x158 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6c8 │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20928 │ │ │ │ + beq.w 1cb94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20670 │ │ │ │ + beq.n 1c8da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20b96 │ │ │ │ + beq.w 1ce02 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 207ca │ │ │ │ + bne.w 1ca34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2033a │ │ │ │ + beq.w 1c5a4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 2035e │ │ │ │ + bpl.w 1c5c8 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl e6e0 │ │ │ │ + bl e6e8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206b6 │ │ │ │ + beq.n 1c920 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 207ba │ │ │ │ + beq.w 1ca24 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20382 │ │ │ │ + beq.w 1c5ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 203ae │ │ │ │ + beq.w 1c618 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20e68 │ │ │ │ + beq.w 1d0d4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 206f8 │ │ │ │ + beq.n 1c962 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bf0 │ │ │ │ + beq.w 1ce5c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 2026a │ │ │ │ - ldr r2, [pc, #396] @ (20890 ) │ │ │ │ + bpl.w 1c4d4 │ │ │ │ + ldr r2, [pc, #396] @ (1cafc ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20e52 │ │ │ │ - ldr r2, [pc, #356] @ (20874 ) │ │ │ │ + beq.w 1d0be │ │ │ │ + ldr r2, [pc, #360] @ (1cae0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20e36 │ │ │ │ + beq.w 1d0a2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 2026a │ │ │ │ + bne.w 1c4d4 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 2026a │ │ │ │ + bpl.w 1c4d4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 2026a │ │ │ │ + bpl.w 1c4d4 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #8 │ │ │ │ itt eq │ │ │ │ ldreq r7, [r7, #12] │ │ │ │ lsleq r7, r7, #1 │ │ │ │ - bne.w 20ccc │ │ │ │ + bne.w 1cf38 │ │ │ │ mov sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20dee │ │ │ │ + beq.w 1d05a │ │ │ │ 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 20cfe │ │ │ │ + beq.w 1cf6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2077a │ │ │ │ + beq.n 1c9e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c18 │ │ │ │ + beq.w 1ce84 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 2028a │ │ │ │ + beq.w 1c4f4 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e6e0 │ │ │ │ + bl e6e8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20dd6 │ │ │ │ + beq.w 1d042 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 207a6 │ │ │ │ + beq.n 1ca10 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 207c2 │ │ │ │ + cbz r3, 1ca2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20418 │ │ │ │ + beq.w 1c682 │ │ │ │ lsls r3, r7, #31 │ │ │ │ - bmi.w 20d0c │ │ │ │ + bmi.w 1cf78 │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 2054c │ │ │ │ + b.n 1c7b6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 206b6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c920 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 207a6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ca10 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 20688 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c8f2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1feee │ │ │ │ + bl 9f3c │ │ │ │ + b.w 1c158 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #304] @ (20924 ) │ │ │ │ + ldr r2, [pc, #308] @ (1cb90 ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ - bl 12300 │ │ │ │ - b.w 1feee │ │ │ │ + bl 12308 │ │ │ │ + b.w 1c158 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 205bc │ │ │ │ + bge.w 1c826 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 205bc │ │ │ │ + b.n 1c826 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 204b8 │ │ │ │ + bge.w 1c722 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r6, r0 │ │ │ │ - b.n 204b8 │ │ │ │ + b.n 1c722 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20596 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c800 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 205ac │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c816 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2057e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c7e8 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20494 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c6fe │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20608 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c872 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20504 │ │ │ │ - lsls r0, r7, #12 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c76e │ │ │ │ + nop │ │ │ │ + lsrs r4, r1 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #12 │ │ │ │ + lsrs r2, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #100 @ 0x64 │ │ │ │ + str r4, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r1, r5 │ │ │ │ + ldrsb r0, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r4, #3 │ │ │ │ + subs r6, #120 @ 0x78 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #44 @ 0x2c │ │ │ │ + ldrsh r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #24 │ │ │ │ + strh r4, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #25 │ │ │ │ + strh r4, [r5, r7] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #22 │ │ │ │ + strh r4, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #106 @ 0x6a │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #21 │ │ │ │ + strh r0, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #160 @ 0xa0 │ │ │ │ + ldrsh r2, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #19 │ │ │ │ + strh r2, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #142 @ 0x8e │ │ │ │ + ldrb r0, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #188 @ 0xbc │ │ │ │ + ldrb r6, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #18 │ │ │ │ + strh r2, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #158 @ 0x9e │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #18 │ │ │ │ + strh r6, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #82 @ 0x52 │ │ │ │ + ldrb r4, [r4, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #16 │ │ │ │ + str r2, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #32 │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #44 @ 0x2c │ │ │ │ + ldrb r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + str r2, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #10 │ │ │ │ + ldrb r4, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + str r2, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #222 @ 0xde │ │ │ │ + ldrb r0, [r6, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #15 │ │ │ │ + str r6, [r2, r5] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #196 @ 0xc4 │ │ │ │ + ldrb r6, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #154 @ 0x9a │ │ │ │ + ldrb r4, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #14 │ │ │ │ + str r0, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #114 @ 0x72 │ │ │ │ + ldrb r4, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + str r2, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #44 @ 0x2c │ │ │ │ + ldrh r6, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #12 │ │ │ │ + str r4, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #78 @ 0x4e │ │ │ │ + str r0, [r3, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r6, #1 │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r3, #5 │ │ │ │ + ldr r6, [pc, #936] @ (1cf38 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r0, r4 │ │ │ │ + ldrsb r4, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r7 │ │ │ │ - blx 9088 │ │ │ │ + blx 9090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 20460 │ │ │ │ + blt.w 1c6ca │ │ │ │ uxtb r0, r0 │ │ │ │ - cbnz r0, 20974 │ │ │ │ + cbnz r0, 1cbe0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2094e │ │ │ │ + beq.n 1cbba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c00 │ │ │ │ + beq.w 1ce6c │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 20c66 │ │ │ │ + bmi.w 1ced2 │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 20960 │ │ │ │ + bmi.n 1cbcc │ │ │ │ mov r4, r3 │ │ │ │ - b.n 2054c │ │ │ │ + b.n 1c7b6 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2095c │ │ │ │ + bge.n 1cbc8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2054c │ │ │ │ + b.n 1c7b6 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2098c │ │ │ │ + beq.n 1cbf8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c08 │ │ │ │ + beq.w 1ce74 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209a2 │ │ │ │ + beq.n 1cc0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20af0 │ │ │ │ + beq.w 1cd5c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20e06 │ │ │ │ + beq.w 1d072 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 209c2 │ │ │ │ + beq.n 1cc2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bf8 │ │ │ │ + beq.w 1ce64 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 20cc4 │ │ │ │ - ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ + bmi.w 1cf30 │ │ │ │ + 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, #516] @ 0x204 │ │ │ │ + ldr.w r9, [r5, #348] @ 0x15c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20ca0 │ │ │ │ + beq.w 1cf0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a0c │ │ │ │ + beq.n 1cc78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c10 │ │ │ │ + beq.w 1ce7c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 20c7a │ │ │ │ + bpl.w 1cee6 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d28 │ │ │ │ + beq.w 1cf94 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20e3a │ │ │ │ + beq.w 1d0a6 │ │ │ │ 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 90a0 │ │ │ │ + blx 90a8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 20af8 │ │ │ │ + beq.n 1cd64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20da0 │ │ │ │ - ldr.w r3, [pc, #1148] @ 20ee0 │ │ │ │ + beq.w 1d00c │ │ │ │ + ldr.w r3, [pc, #1148] @ 1d14c │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20d54 │ │ │ │ + beq.w 1cfc0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20a9e │ │ │ │ + beq.n 1cd0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 20b00 │ │ │ │ + cbz r3, 1cd6c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 20dbe │ │ │ │ + beq.w 1d02a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 20ab8 │ │ │ │ + beq.n 1cd24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c5e │ │ │ │ + beq.w 1ceca │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20d78 │ │ │ │ + bne.w 1cfe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20c56 │ │ │ │ + beq.w 1cec2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr.w r1, [pc, #1032] @ 20ee4 │ │ │ │ - ldr.w r0, [pc, #1032] @ 20ee8 │ │ │ │ + ldr.w r1, [pc, #1032] @ 1d150 │ │ │ │ + ldr.w r0, [pc, #1032] @ 1d154 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 1ff08 │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 1c172 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 209a2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc0e │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a5c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ccc8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a9e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd0a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #988] @ (20eec ) │ │ │ │ - ldr r0, [pc, #988] @ (20ef0 ) │ │ │ │ + ldr r1, [pc, #988] @ (1d158 ) │ │ │ │ + ldr r0, [pc, #988] @ (1d15c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1ff08 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 1c172 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 20d98 │ │ │ │ + bmi.w 1d004 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 205ce │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c838 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #924] @ (20ef4 ) │ │ │ │ - ldr r1, [pc, #928] @ (20ef8 ) │ │ │ │ - ldr r0, [pc, #928] @ (20efc ) │ │ │ │ + ldr r2, [pc, #924] @ (1d160 ) │ │ │ │ + ldr r1, [pc, #928] @ (1d164 ) │ │ │ │ + ldr r0, [pc, #928] @ (1d168 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 12300 │ │ │ │ - b.n 20b1c │ │ │ │ + bl 12308 │ │ │ │ + b.n 1cd88 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 20d4c │ │ │ │ + bmi.w 1cfb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 204ca │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c734 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20670 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c8da │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #856] @ (20f00 ) │ │ │ │ - ldr r0, [pc, #860] @ (20f04 ) │ │ │ │ + ldr r1, [pc, #856] @ (1d16c ) │ │ │ │ + ldr r0, [pc, #860] @ (1d170 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 20b1c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1cd88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #848] @ (20f08 ) │ │ │ │ - ldr r1, [pc, #848] @ (20f0c ) │ │ │ │ - ldr r0, [pc, #852] @ (20f10 ) │ │ │ │ + ldr r2, [pc, #848] @ (1d174 ) │ │ │ │ + ldr r1, [pc, #848] @ (1d178 ) │ │ │ │ + ldr r0, [pc, #852] @ (1d17c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - bl 12300 │ │ │ │ - b.n 20b1c │ │ │ │ + bl 12308 │ │ │ │ + b.n 1cd88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #824] @ (20f14 ) │ │ │ │ - ldr r0, [pc, #828] @ (20f18 ) │ │ │ │ + ldr r1, [pc, #824] @ (1d180 ) │ │ │ │ + ldr r0, [pc, #828] @ (1d184 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1ff08 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 1c172 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 206f8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c962 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 209c2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc2e │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2094e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cbba │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2098c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cbf8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a0c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cc78 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2077a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c9e4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 20c42 │ │ │ │ + cbnz r3, 1ceae │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 20e1e │ │ │ │ + beq.w 1d08a │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - b.w 20030 │ │ │ │ + b.w 1c29a │ │ │ │ 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 20c36 │ │ │ │ + b.n 1cea2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ad4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd40 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20ab8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cd24 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2054c │ │ │ │ - ldr r3, [pc, #672] @ (20f1c ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1c7b6 │ │ │ │ + ldr r3, [pc, #672] @ (1d188 ) │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #668] @ (20f20 ) │ │ │ │ + ldr r1, [pc, #668] @ (1d18c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #660] @ (20f24 ) │ │ │ │ + ldr r0, [pc, #660] @ (1d190 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ + bl 12308 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.w 1ff08 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 1c172 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #640] @ (20f28 ) │ │ │ │ - ldr r0, [pc, #640] @ (20f2c ) │ │ │ │ + ldr r1, [pc, #640] @ (1d194 ) │ │ │ │ + ldr r0, [pc, #640] @ (1d198 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1ff08 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 1c172 │ │ │ │ mov r0, r3 │ │ │ │ - bl c9cc │ │ │ │ - b.n 209ca │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1cc36 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 20744 │ │ │ │ + beq.w 1c9ae │ │ │ │ cmp r2, #10 │ │ │ │ - beq.n 20db6 │ │ │ │ + beq.n 1d022 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 20d14 │ │ │ │ + cbnz r3, 1cf80 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20e1e │ │ │ │ + beq.w 1d08a │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - b.n 20744 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r0, [pc, #560] @ (20f30 ) │ │ │ │ + b.n 1c9ae │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [pc, #560] @ (1d19c ) │ │ │ │ mov r1, r3 │ │ │ │ mov sl, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 20766 │ │ │ │ + bl 11940 │ │ │ │ + b.n 1c9d0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 207b4 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1ca1e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 20d22 │ │ │ │ + beq.n 1cf8e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ - b.n 20cf0 │ │ │ │ + b.n 1cf5c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #516] @ (20f34 ) │ │ │ │ - ldr r0, [pc, #516] @ (20f38 ) │ │ │ │ + ldr r1, [pc, #516] @ (1d1a0 ) │ │ │ │ + ldr r0, [pc, #516] @ (1d1a4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1ff08 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 1c172 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 20b8e │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1cdfa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #480] @ (20f3c ) │ │ │ │ - ldr r0, [pc, #480] @ (20f40 ) │ │ │ │ + ldr r1, [pc, #480] @ (1d1a8 ) │ │ │ │ + ldr r0, [pc, #480] @ (1d1ac ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 1ff08 │ │ │ │ - ldr r3, [pc, #456] @ (20f44 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.w 1c172 │ │ │ │ + ldr r3, [pc, #456] @ (1d1b0 ) │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #456] @ (20f48 ) │ │ │ │ + ldr r1, [pc, #456] @ (1d1b4 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #448] @ (20f4c ) │ │ │ │ + ldr r0, [pc, #448] @ (1d1b8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.w 1ff08 │ │ │ │ + bl 12308 │ │ │ │ + b.w 1c172 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl c9cc │ │ │ │ - b.n 20b4a │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1cdb6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #424] @ (20f50 ) │ │ │ │ - ldr r0, [pc, #424] @ (20f54 ) │ │ │ │ + ldr r1, [pc, #424] @ (1d1bc ) │ │ │ │ + ldr r0, [pc, #424] @ (1d1c0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 20c96 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1cf02 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ negs r7, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 20744 │ │ │ │ - ldr r3, [pc, #408] @ (20f58 ) │ │ │ │ - movw r2, #12755 @ 0x31d3 │ │ │ │ - ldr r1, [pc, #404] @ (20f5c ) │ │ │ │ - ldr r0, [pc, #408] @ (20f60 ) │ │ │ │ + b.n 1c9ae │ │ │ │ + ldr r3, [pc, #408] @ (1d1c4 ) │ │ │ │ + movw r2, #10669 @ 0x29ad │ │ │ │ + ldr r1, [pc, #404] @ (1d1c8 ) │ │ │ │ + ldr r0, [pc, #408] @ (1d1cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (20f64 ) │ │ │ │ - movw r2, #12687 @ 0x318f │ │ │ │ - ldr r1, [pc, #392] @ (20f68 ) │ │ │ │ - ldr r0, [pc, #396] @ (20f6c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1d1d0 ) │ │ │ │ + movw r2, #10601 @ 0x2969 │ │ │ │ + ldr r1, [pc, #392] @ (1d1d4 ) │ │ │ │ + ldr r0, [pc, #396] @ (1d1d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (20f70 ) │ │ │ │ - movw r2, #12666 @ 0x317a │ │ │ │ - ldr r1, [pc, #380] @ (20f74 ) │ │ │ │ - ldr r0, [pc, #384] @ (20f78 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (1d1dc ) │ │ │ │ + movw r2, #10580 @ 0x2954 │ │ │ │ + ldr r1, [pc, #380] @ (1d1e0 ) │ │ │ │ + ldr r0, [pc, #384] @ (1d1e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #372] @ (20f7c ) │ │ │ │ - movw r2, #12894 @ 0x325e │ │ │ │ - ldr r1, [pc, #368] @ (20f80 ) │ │ │ │ - ldr r0, [pc, #372] @ (20f84 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #372] @ (1d1e8 ) │ │ │ │ + movw r2, #10808 @ 0x2a38 │ │ │ │ + ldr r1, [pc, #368] @ (1d1ec ) │ │ │ │ + ldr r0, [pc, #372] @ (1d1f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #360] @ (20f88 ) │ │ │ │ - movw r2, #12665 @ 0x3179 │ │ │ │ - ldr r1, [pc, #356] @ (20f8c ) │ │ │ │ - ldr r0, [pc, #360] @ (20f90 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #360] @ (1d1f4 ) │ │ │ │ + movw r2, #10579 @ 0x2953 │ │ │ │ + ldr r1, [pc, #356] @ (1d1f8 ) │ │ │ │ + ldr r0, [pc, #360] @ (1d1fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #344] @ (20f94 ) │ │ │ │ - movw r2, #12735 @ 0x31bf │ │ │ │ - ldr r1, [pc, #340] @ (20f98 ) │ │ │ │ - ldr r0, [pc, #344] @ (20f9c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #344] @ (1d200 ) │ │ │ │ + movw r2, #10649 @ 0x2999 │ │ │ │ + ldr r1, [pc, #340] @ (1d204 ) │ │ │ │ + ldr r0, [pc, #344] @ (1d208 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (20fa0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (1d20c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #328] @ (20fa4 ) │ │ │ │ - ldr r0, [pc, #332] @ (20fa8 ) │ │ │ │ + ldr r1, [pc, #328] @ (1d210 ) │ │ │ │ + ldr r0, [pc, #332] @ (1d214 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (20fac ) │ │ │ │ - movw r2, #12634 @ 0x315a │ │ │ │ - ldr r1, [pc, #320] @ (20fb0 ) │ │ │ │ - ldr r0, [pc, #320] @ (20fb4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (1d218 ) │ │ │ │ + movw r2, #10548 @ 0x2934 │ │ │ │ + ldr r1, [pc, #320] @ (1d21c ) │ │ │ │ + ldr r0, [pc, #320] @ (1d220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (20fb8 ) │ │ │ │ - movw r2, #12534 @ 0x30f6 │ │ │ │ - ldr r1, [pc, #308] @ (20fbc ) │ │ │ │ - ldr r0, [pc, #308] @ (20fc0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1d224 ) │ │ │ │ + movw r2, #10448 @ 0x28d0 │ │ │ │ + ldr r1, [pc, #308] @ (1d228 ) │ │ │ │ + ldr r0, [pc, #308] @ (1d22c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (20fc4 ) │ │ │ │ - movw r2, #12585 @ 0x3129 │ │ │ │ - ldr r1, [pc, #296] @ (20fc8 ) │ │ │ │ - ldr r0, [pc, #296] @ (20fcc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1d230 ) │ │ │ │ + movw r2, #10499 @ 0x2903 │ │ │ │ + ldr r1, [pc, #296] @ (1d234 ) │ │ │ │ + ldr r0, [pc, #296] @ (1d238 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (20fd0 ) │ │ │ │ - movw r2, #12555 @ 0x310b │ │ │ │ - ldr r1, [pc, #284] @ (20fd4 ) │ │ │ │ - ldr r0, [pc, #284] @ (20fd8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1d23c ) │ │ │ │ + movw r2, #10469 @ 0x28e5 │ │ │ │ + ldr r1, [pc, #284] @ (1d240 ) │ │ │ │ + ldr r0, [pc, #284] @ (1d244 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (20fdc ) │ │ │ │ - movw r2, #12439 @ 0x3097 │ │ │ │ - ldr r1, [pc, #272] @ (20fe0 ) │ │ │ │ - ldr r0, [pc, #272] @ (20fe4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1d248 ) │ │ │ │ + movw r2, #10353 @ 0x2871 │ │ │ │ + ldr r1, [pc, #272] @ (1d24c ) │ │ │ │ + ldr r0, [pc, #272] @ (1d250 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1204 @ 0x4b4 │ │ │ │ + addw r3, r3, #1116 @ 0x45c │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, r6 │ │ │ │ + strb r0, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #18 │ │ │ │ + ldr r2, [pc, #184] @ (1d210 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r1, r6 │ │ │ │ + strb r0, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r6, #17 │ │ │ │ + ldr r1, [pc, #1016] @ (1d558 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ + str r2, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r4 │ │ │ │ + strb r6, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #16 │ │ │ │ + ldr r1, [pc, #712] @ (1d434 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r6, r3 │ │ │ │ + strb r2, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #15 │ │ │ │ + ldr r1, [pc, #416] @ (1d314 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #208 @ 0xd0 │ │ │ │ + ldrsh r0, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r3, r3 │ │ │ │ + strb r4, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #15 │ │ │ │ + ldr r1, [pc, #320] @ (1d2c0 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, r2 │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #14 │ │ │ │ + ldr r1, [pc, #208] @ (1d258 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #10 │ │ │ │ + ldrsh r2, [r2, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r4, r6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r2, r0 │ │ │ │ + ldr r0, [pc, #528] @ (1d3a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #11 │ │ │ │ + strh r0, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #31 │ │ │ │ + ldr r0, [pc, #408] @ (1d334 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #11 │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #136 @ 0x88 │ │ │ │ + strh r0, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r5, #29 │ │ │ │ + @ instruction: 0x47de │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #9 │ │ │ │ + strh r4, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + @ instruction: 0x47b2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #8 │ │ │ │ + str r0, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #21 │ │ │ │ + strh r4, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #28 │ │ │ │ + @ instruction: 0x4786 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #7 │ │ │ │ + strh r0, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + bx ip │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #7 │ │ │ │ + strb r0, [r7, #24] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #172 @ 0xac │ │ │ │ + adds r6, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - asrs r0, r0, #30 │ │ │ │ + strh r0, [r2, r4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #148 @ 0x94 │ │ │ │ + strb r0, [r4, #24] │ │ │ │ movs r1, r0 │ │ │ │ - str.w r0, [r2] │ │ │ │ - asrs r4, r3, #29 │ │ │ │ + adds r6, #78 @ 0x4e │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #124 @ 0x7c │ │ │ │ + strh r4, [r5, r3] │ │ │ │ movs r1, r0 │ │ │ │ - strh.w r0, [sl] │ │ │ │ - asrs r4, r7, #28 │ │ │ │ + strb r0, [r1, #24] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + adds r6, #54 @ 0x36 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb.w r0, [r2] │ │ │ │ - asrs r4, r3, #27 │ │ │ │ + strh r4, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #76 @ 0x4c │ │ │ │ + strb r0, [r6, #23] │ │ │ │ movs r1, r0 │ │ │ │ - ldr??.w r0, [sl, r0] │ │ │ │ - asrs r0, r6, #27 │ │ │ │ + adds r6, #30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #48 @ 0x30 │ │ │ │ + strh r4, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - ldr.w r0, [lr, r0] │ │ │ │ - asrs r4, r7, #19 │ │ │ │ + strb r0, [r3, #23] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r0, [r0, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r7, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r1, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r4, #22] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #86 @ 0x56 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #90 @ 0x5a │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #24 │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf4ca0000 │ │ │ │ - str.w r0, [lr] │ │ │ │ - subs r0, #2 │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - ldrh.w r0, [r0, r0] │ │ │ │ - asrs r2, r3, #1 │ │ │ │ + ldr r5, [pc, #920] @ (1d5bc ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #234 @ 0xea │ │ │ │ + strb r6, [r6, #21] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb.w r0, [r8, r0] │ │ │ │ - asrs r2, r4, #25 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #210 @ 0xd2 │ │ │ │ + str r2, [r6, r7] │ │ │ │ movs r1, r0 │ │ │ │ - strb.w r0, [r0, r0] │ │ │ │ - asrs r2, r1, #25 │ │ │ │ + strb r6, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ + adds r5, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7e80000 │ │ │ │ - asrs r2, r0, #25 │ │ │ │ + str r2, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + strb r6, [r0, #21] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r2, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r5, #20] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7d00000 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + str r6, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00020fe8 : │ │ │ │ +0001d254 : │ │ │ │ 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] @ (210a4 ) │ │ │ │ + ldr r4, [pc, #172] @ (1d310 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #172] @ (210a8 ) │ │ │ │ + ldr r3, [pc, #172] @ (1d314 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #168] @ (210ac ) │ │ │ │ + ldr r5, [pc, #168] @ (1d318 ) │ │ │ │ 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 2105a │ │ │ │ + bmi.n 1d2c6 │ │ │ │ adds r3, r2, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.n 21056 │ │ │ │ + bmi.n 1d2c2 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fca4 │ │ │ │ + bl 1bf10 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [r5] │ │ │ │ strdne r0, r1, [r4] │ │ │ │ - beq.n 21080 │ │ │ │ - ldr r2, [pc, #112] @ (210b0 ) │ │ │ │ - ldr r3, [pc, #104] @ (210a8 ) │ │ │ │ + beq.n 1d2ec │ │ │ │ + ldr r2, [pc, #112] @ (1d31c ) │ │ │ │ + ldr r3, [pc, #104] @ (1d314 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 2109e │ │ │ │ + bne.n 1d30a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 2101e │ │ │ │ + bge.n 1d28a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r5, sp, #12 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fca4 │ │ │ │ + bl 1bf10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 2102c │ │ │ │ + bpl.n 1d298 │ │ │ │ mov r0, r2 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2102c │ │ │ │ - ldr r3, [pc, #48] @ (210b4 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1d298 │ │ │ │ + ldr r3, [pc, #48] @ (1d320 ) │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ - ldr r1, [pc, #48] @ (210b8 ) │ │ │ │ - ldr r0, [pc, #48] @ (210bc ) │ │ │ │ + ldr r1, [pc, #48] @ (1d324 ) │ │ │ │ + ldr r0, [pc, #48] @ (1d328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.n 2103c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 1d2a8 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vext.8 d16, d14, d2, #0 │ │ │ │ + cmp r5, #146 @ 0x92 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d8, d2, #0 │ │ │ │ - vext.8 d0, d12, d2, #0 │ │ │ │ + cmp r5, #140 @ 0x8c │ │ │ │ + movs r3, r0 │ │ │ │ + cmp r5, #80 @ 0x50 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #19 │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r7, #27 │ │ │ │ + add lr, r0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000210c0 : │ │ │ │ +0001d32c : │ │ │ │ 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] @ 2154c │ │ │ │ - ldr.w r3, [pc, #1140] @ 21550 │ │ │ │ + ldr.w r2, [pc, #1136] @ 1d7b4 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1d7b8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1136] @ 21554 │ │ │ │ + ldr.w r4, [pc, #1132] @ 1d7bc │ │ │ │ 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 d77c │ │ │ │ + bl d784 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2131e │ │ │ │ - ldr.w r3, [pc, #1108] @ 21558 │ │ │ │ + beq.w 1d588 │ │ │ │ + ldr.w r3, [pc, #1104] @ 1d7c0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213a2 │ │ │ │ + beq.w 1d60a │ │ │ │ mov r1, r8 │ │ │ │ - blx 9088 │ │ │ │ + blx 9090 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 213ce │ │ │ │ + blt.w 1d636 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 211a6 │ │ │ │ + beq.n 1d412 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2113c │ │ │ │ + beq.n 1d3a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2139a │ │ │ │ + beq.w 1d602 │ │ │ │ ands.w r3, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 2142e │ │ │ │ + bne.w 1d696 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21436 │ │ │ │ + beq.w 1d69e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 21462 │ │ │ │ + beq.w 1d6ca │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 2141e │ │ │ │ + bne.w 1d686 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21490 │ │ │ │ + beq.w 1d6f8 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 214ae │ │ │ │ + bpl.w 1d716 │ │ │ │ strd r8, r7, [r6] │ │ │ │ - ldr r2, [pc, #976] @ (2155c ) │ │ │ │ - ldr r3, [pc, #964] @ (21550 ) │ │ │ │ + ldr r2, [pc, #972] @ (1d7c4 ) │ │ │ │ + ldr r3, [pc, #960] @ (1d7b8 ) │ │ │ │ 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 2152e │ │ │ │ + bne.w 1d796 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #952] @ (21560 ) │ │ │ │ + ldr r3, [pc, #948] @ (1d7c8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 2126c │ │ │ │ - ldr r3, [pc, #948] @ (21564 ) │ │ │ │ + beq.n 1d4d6 │ │ │ │ + ldr r3, [pc, #944] @ (1d7cc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ - bl d6c8 │ │ │ │ + ldr r1, [r3, #116] @ 0x74 │ │ │ │ + bl d6d0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 2120e │ │ │ │ + cbz r0, 1d478 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 211dc │ │ │ │ + beq.n 1d446 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 214ce │ │ │ │ + beq.w 1d736 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f8b0 │ │ │ │ + bl 1bb20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #28] │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 21188 │ │ │ │ - ldr r3, [pc, #880] @ (21568 ) │ │ │ │ + bne.n 1d3f4 │ │ │ │ + ldr r3, [pc, #876] @ (1d7d0 ) │ │ │ │ movw r2, #491 @ 0x1eb │ │ │ │ - ldr r1, [pc, #876] @ (2156c ) │ │ │ │ - ldr r0, [pc, #880] @ (21570 ) │ │ │ │ + ldr r1, [pc, #876] @ (1d7d4 ) │ │ │ │ + ldr r0, [pc, #876] @ (1d7d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21314 │ │ │ │ - ldr.w r1, [r3, #420] @ 0x1a4 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1d57e │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d6c8 │ │ │ │ + bl d6d0 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 21238 │ │ │ │ + beq.n 1d4a2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2140e │ │ │ │ - cbz r1, 21288 │ │ │ │ + beq.w 1d676 │ │ │ │ + cbz r1, 1d4f2 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ - bl 20fe8 │ │ │ │ + bl 1d254 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 21188 │ │ │ │ - ldr r3, [pc, #784] @ (21568 ) │ │ │ │ + bne.n 1d3f4 │ │ │ │ + ldr r3, [pc, #784] @ (1d7d0 ) │ │ │ │ movw r2, #493 @ 0x1ed │ │ │ │ - ldr r1, [pc, #792] @ (21574 ) │ │ │ │ - ldr r0, [pc, #792] @ (21578 ) │ │ │ │ + ldr r1, [pc, #788] @ (1d7dc ) │ │ │ │ + ldr r0, [pc, #792] @ (1d7e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21314 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1d57e │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21284 │ │ │ │ + beq.n 1d4ee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21480 │ │ │ │ - ldr r3, [pc, #732] @ (21564 ) │ │ │ │ + beq.w 1d6e8 │ │ │ │ + ldr r3, [pc, #732] @ (1d7cc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #748] @ (2157c ) │ │ │ │ + ldr.w r9, [r3, #256] @ 0x100 │ │ │ │ + ldr r3, [pc, #748] @ (1d7e4 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [r3] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 214d6 │ │ │ │ + bmi.w 1d73e │ │ │ │ mov r0, r5 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 214de │ │ │ │ + beq.w 1d746 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21532 │ │ │ │ + beq.w 1d79a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 212e0 │ │ │ │ + beq.n 1d54a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21488 │ │ │ │ + beq.w 1d6f0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 214fc │ │ │ │ + bne.w 1d764 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21426 │ │ │ │ - ldr r3, [pc, #616] @ (21568 ) │ │ │ │ + beq.w 1d68e │ │ │ │ + ldr r3, [pc, #612] @ (1d7d0 ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #632] @ (21580 ) │ │ │ │ - ldr r0, [pc, #636] @ (21584 ) │ │ │ │ + ldr r1, [pc, #632] @ (1d7e8 ) │ │ │ │ + ldr r0, [pc, #632] @ (1d7ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 21188 │ │ │ │ - ldr r3, [pc, #584] @ (21568 ) │ │ │ │ + b.n 1d3f4 │ │ │ │ + ldr r3, [pc, #580] @ (1d7d0 ) │ │ │ │ movw r2, #483 @ 0x1e3 │ │ │ │ - ldr r1, [pc, #608] @ (21588 ) │ │ │ │ + ldr r1, [pc, #608] @ (1d7f0 ) │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #608] @ (2158c ) │ │ │ │ + ldr r0, [pc, #604] @ (1d7f4 ) │ │ │ │ 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 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #540] @ (21564 ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #540] @ (1d7cc ) │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #572] @ (21590 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #572] @ (1d7f8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2151c │ │ │ │ + beq.w 1d784 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11448 │ │ │ │ + bl 11450 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 213ec │ │ │ │ - bl 111e4 │ │ │ │ + bne.n 1d654 │ │ │ │ + bl 111ec │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21314 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1d57e │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2113c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d3a8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #488] @ (21594 ) │ │ │ │ - ldr r1, [pc, #492] @ (21598 ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #488] @ (1d7fc ) │ │ │ │ + ldr r1, [pc, #492] @ (1d800 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #432] @ (21568 ) │ │ │ │ - ldr r1, [pc, #480] @ (2159c ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #432] @ (1d7d0 ) │ │ │ │ + ldr r1, [pc, #480] @ (1d804 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r0, [pc, #480] @ (215a0 ) │ │ │ │ + ldr r0, [pc, #480] @ (1d808 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21314 │ │ │ │ - ldr r3, [pc, #408] @ (21568 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1d57e │ │ │ │ + ldr r3, [pc, #408] @ (1d7d0 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #460] @ (215a4 ) │ │ │ │ - ldr r0, [pc, #464] @ (215a8 ) │ │ │ │ + ldr r1, [pc, #460] @ (1d80c ) │ │ │ │ + ldr r0, [pc, #464] @ (1d810 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21314 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1d57e │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #344] @ (21560 ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #344] @ (1d7c8 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - b.n 21102 │ │ │ │ + b.n 1d36e │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ - b.n 21238 │ │ │ │ + b.n 1d4a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21174 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1d3e0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 212fe │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d568 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 21146 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1d3b2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [pc, #340] @ (21594 ) │ │ │ │ - ldr r1, [pc, #364] @ (215ac ) │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [pc, #340] @ (1d7fc ) │ │ │ │ + ldr r1, [pc, #364] @ (1d814 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #284] @ (21568 ) │ │ │ │ - ldr r1, [pc, #352] @ (215b0 ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #284] @ (1d7d0 ) │ │ │ │ + ldr r1, [pc, #352] @ (1d818 ) │ │ │ │ mov.w r2, #488 @ 0x1e8 │ │ │ │ - ldr r0, [pc, #352] @ (215b4 ) │ │ │ │ + ldr r0, [pc, #352] @ (1d81c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21314 │ │ │ │ - ldr r3, [pc, #260] @ (21568 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1d57e │ │ │ │ + ldr r3, [pc, #260] @ (1d7d0 ) │ │ │ │ mov.w r2, #488 @ 0x1e8 │ │ │ │ - ldr r1, [pc, #332] @ (215b8 ) │ │ │ │ - ldr r0, [pc, #336] @ (215bc ) │ │ │ │ + ldr r1, [pc, #332] @ (1d820 ) │ │ │ │ + ldr r0, [pc, #336] @ (1d824 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21314 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1d57e │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21284 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d4ee │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 212e0 │ │ │ │ - ldr r3, [pc, #212] @ (21568 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d54a │ │ │ │ + ldr r3, [pc, #212] @ (1d7d0 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #296] @ (215c0 ) │ │ │ │ - ldr r0, [pc, #296] @ (215c4 ) │ │ │ │ + ldr r1, [pc, #296] @ (1d828 ) │ │ │ │ + ldr r0, [pc, #296] @ (1d82c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21314 │ │ │ │ - ldr r3, [pc, #184] @ (21568 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1d57e │ │ │ │ + ldr r3, [pc, #184] @ (1d7d0 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #272] @ (215c8 ) │ │ │ │ + ldr r1, [pc, #272] @ (1d830 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - ldr r3, [pc, #272] @ (215cc ) │ │ │ │ + ldr r3, [pc, #272] @ (1d834 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #264] @ (215d0 ) │ │ │ │ + ldr r0, [pc, #264] @ (1d838 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 214a6 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1d70e │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 211dc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d446 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 2129c │ │ │ │ - ldr r3, [pc, #136] @ (21568 ) │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1d506 │ │ │ │ + ldr r3, [pc, #136] @ (1d7d0 ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #236] @ (215d4 ) │ │ │ │ - ldr r0, [pc, #240] @ (215d8 ) │ │ │ │ + ldr r1, [pc, #236] @ (1d83c ) │ │ │ │ + ldr r0, [pc, #240] @ (1d840 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21314 │ │ │ │ - ldr r2, [pc, #104] @ (21568 ) │ │ │ │ - ldr r3, [pc, #220] @ (215dc ) │ │ │ │ - ldr r1, [pc, #220] @ (215e0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1d57e │ │ │ │ + ldr r2, [pc, #104] @ (1d7d0 ) │ │ │ │ + ldr r3, [pc, #220] @ (1d844 ) │ │ │ │ + ldr r1, [pc, #220] @ (1d848 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #220] @ (215e4 ) │ │ │ │ + ldr r0, [pc, #220] @ (1d84c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 21314 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1d57e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #484 @ 0x1e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2137e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #180] @ (215e8 ) │ │ │ │ - movw r2, #9905 @ 0x26b1 │ │ │ │ - ldr r1, [pc, #176] @ (215ec ) │ │ │ │ - ldr r0, [pc, #180] @ (215f0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1d5e6 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #180] @ (1d850 ) │ │ │ │ + movw r2, #7819 @ 0x1e8b │ │ │ │ + ldr r1, [pc, #176] @ (1d854 ) │ │ │ │ + ldr r0, [pc, #180] @ (1d858 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1240 @ 0x4d8 │ │ │ │ + add.w r3, r3, #1152 @ 0x480 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - vhadd.s16 d0, d12, d2 │ │ │ │ + cmp r4, #176 @ 0xb0 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.s16 d0, d2, d2 │ │ │ │ + cmp r4, #166 @ 0xa6 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 7, cr0, cr0, cr2, {0} │ │ │ │ + cmp r4, #4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r7, #13 │ │ │ │ + ldr r7, [pc, #40] @ (1d800 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #22 │ │ │ │ + orrs r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #12 │ │ │ │ + ldr r6, [pc, #688] @ (1da90 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r4, #20 │ │ │ │ + cmp r4, r6 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r6, #9 │ │ │ │ + ldr r6, [pc, #8] @ (1d7f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + tst r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #9 │ │ │ │ + ldr r5, [pc, #888] @ (1db6c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + rors r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #7 │ │ │ │ + ldr r5, [pc, #448] @ (1d9c4 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #6 │ │ │ │ + ldr r5, [pc, #304] @ (1d938 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #15 │ │ │ │ + adcs r4, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r4, #6 │ │ │ │ + ldr r5, [pc, #208] @ (1d8e0 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + asrs r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #5 │ │ │ │ + ldr r4, [pc, #880] @ (1db88 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #4 │ │ │ │ + ldr r4, [pc, #736] @ (1dafc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #12 │ │ │ │ + lsrs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #4 │ │ │ │ + ldr r4, [pc, #640] @ (1daa4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #12 │ │ │ │ + lsls r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #3 │ │ │ │ + ldr r4, [pc, #456] @ (1d9f4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r5, #11 │ │ │ │ + eors r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #3 │ │ │ │ + ldr r4, [pc, #344] @ (1d98c ) │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsb r4, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r2, r3 │ │ │ │ + eors r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + ldr r4, [pc, #144] @ (1d8d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r2, #2 │ │ │ │ + ands r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r3, #10 │ │ │ │ + ldr r1, [pc, #552] @ (1da70 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + ldr r4, [pc, #16] @ (1d85c ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r6, #1 │ │ │ │ + ands r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r7, #9 │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #56 @ 0x38 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, r6, #0 │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ + ldr r3, [pc, #336] @ (1d9ac ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000215f4 : │ │ │ │ +0001d85c : │ │ │ │ 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 │ │ │ │ - ldr.w r4, [pc, #1276] @ 21b04 │ │ │ │ + ldr.w r4, [pc, #1272] @ 1dd68 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1276] @ 21b08 │ │ │ │ + ldr.w r3, [pc, #1272] @ 1dd6c │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr.w r6, [pc, #1268] @ 21b0c │ │ │ │ + ldr.w r6, [pc, #1264] @ 1dd70 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 210c0 │ │ │ │ + bl 1d32c │ │ │ │ ldr.w r9, [sp, #24] │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 2197a │ │ │ │ + beq.w 1dbe0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 219e8 │ │ │ │ + beq.w 1dc4e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 21ad0 │ │ │ │ - ldr.w r2, [pc, #1212] @ 21b10 │ │ │ │ + bpl.w 1dd36 │ │ │ │ + ldr.w r2, [pc, #1208] @ 1dd74 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21ae8 │ │ │ │ - ldr.w r2, [pc, #1204] @ 21b14 │ │ │ │ + beq.w 1dd4e │ │ │ │ + ldr.w r2, [pc, #1200] @ 1dd78 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21ae4 │ │ │ │ + beq.w 1dd4a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 21afe │ │ │ │ - ldr.w r3, [pc, #1184] @ 21b18 │ │ │ │ + ble.w 1dd64 │ │ │ │ + ldr.w r3, [pc, #1180] @ 1dd7c │ │ │ │ str r4, [r5, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 219b6 │ │ │ │ + beq.w 1dc1c │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ tst.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 21a0e │ │ │ │ + bne.w 1dc74 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 21a16 │ │ │ │ + beq.w 1dc7c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #32 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 217e0 │ │ │ │ - ldr.w r3, [pc, #1124] @ 21b1c │ │ │ │ + beq.w 1da48 │ │ │ │ + ldr.w r3, [pc, #1120] @ 1dd80 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 21860 │ │ │ │ - ldr.w r3, [pc, #1116] @ 21b20 │ │ │ │ + beq.w 1dac6 │ │ │ │ + ldr.w r3, [pc, #1112] @ 1dd84 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #416] @ 0x1a0 │ │ │ │ - bl d6c8 │ │ │ │ + ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ + bl d6d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 216e8 │ │ │ │ + beq.n 1d950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2189c │ │ │ │ + beq.w 1db02 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21872 │ │ │ │ + beq.w 1dad8 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 21900 │ │ │ │ + bmi.w 1db66 │ │ │ │ add.w r9, r4, #2 │ │ │ │ teq r4, r9 │ │ │ │ - bmi.w 218a4 │ │ │ │ + bmi.w 1db0a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21912 │ │ │ │ + beq.w 1db78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 218da │ │ │ │ + beq.w 1db40 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - bl 210c0 │ │ │ │ + bl 1d32c │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 21954 │ │ │ │ + bmi.w 1dbba │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 21962 │ │ │ │ + beq.w 1dbc8 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21992 │ │ │ │ + beq.w 1dbf8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 21ad0 │ │ │ │ + bpl.w 1dd36 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21ae8 │ │ │ │ + beq.w 1dd4e │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21ae4 │ │ │ │ + beq.w 1dd4a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 21afe │ │ │ │ + ble.w 1dd64 │ │ │ │ str.w sl, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 904c │ │ │ │ + blx 9054 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 2178a │ │ │ │ + beq.n 1d9f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 218f8 │ │ │ │ + beq.w 1db5e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 21798 │ │ │ │ + beq.n 1da00 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 21894 │ │ │ │ + beq.n 1dafa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21998 │ │ │ │ + beq.w 1dbfe │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.w 219ee │ │ │ │ + bpl.w 1dc54 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21a2e │ │ │ │ + beq.w 1dc94 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ tst.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 21a7a │ │ │ │ + bne.w 1dce0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 21a60 │ │ │ │ + beq.w 1dcc6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d77c │ │ │ │ + bl d784 │ │ │ │ mov r5, sl │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 216b6 │ │ │ │ - ldr r3, [pc, #832] @ (21b24 ) │ │ │ │ + bne.w 1d91e │ │ │ │ + ldr r3, [pc, #828] @ (1dd88 ) │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ - ldr.w fp, [pc, #832] @ 21b28 │ │ │ │ + ldr.w fp, [pc, #828] @ 1dd8c │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr.w sl, [pc, #828] @ 21b2c │ │ │ │ + ldr.w sl, [pc, #824] @ 1dd90 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add sl, pc │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #788] @ (21b20 ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #784] @ (1dd84 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #796] @ (21b30 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #796] @ (1dd94 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21a82 │ │ │ │ - bl 11448 │ │ │ │ + beq.w 1dce8 │ │ │ │ + bl 11450 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 21aba │ │ │ │ + beq.w 1dd20 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #700] @ (21b1c ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #700] @ (1dd80 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 21872 │ │ │ │ + beq.n 1dad8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2194c │ │ │ │ + beq.n 1dbb2 │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #700] @ (21b34 ) │ │ │ │ - ldr r3, [pc, #652] @ (21b08 ) │ │ │ │ + ldr r2, [pc, #696] @ (1dd98 ) │ │ │ │ + ldr r3, [pc, #652] @ (1dd6c ) │ │ │ │ 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 21acc │ │ │ │ + bne.w 1dd32 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21798 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1da00 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 216e8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d950 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.w 21702 │ │ │ │ + bge.w 1d96a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 21912 │ │ │ │ + cbz r2, 1db78 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ tst.w r9, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 21716 │ │ │ │ + beq.w 1d97e │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 2171c │ │ │ │ - ldr r3, [pc, #584] @ (21b24 ) │ │ │ │ + bne.w 1d984 │ │ │ │ + ldr r3, [pc, #580] @ (1dd88 ) │ │ │ │ movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #596] @ (21b38 ) │ │ │ │ - ldr r0, [pc, #600] @ (21b3c ) │ │ │ │ + ldr r1, [pc, #596] @ (1dd9c ) │ │ │ │ + ldr r0, [pc, #596] @ (1dda0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21942 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dba8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2178a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d9f2 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 218b6 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1db1c │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #544] @ (21b40 ) │ │ │ │ - ldr r1, [pc, #544] @ (21b44 ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #540] @ (1dda4 ) │ │ │ │ + ldr r1, [pc, #544] @ (1dda8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #500] @ (21b24 ) │ │ │ │ - ldr r1, [pc, #536] @ (21b48 ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #500] @ (1dd88 ) │ │ │ │ + ldr r1, [pc, #532] @ (1ddac ) │ │ │ │ movw r2, #475 @ 0x1db │ │ │ │ - ldr r0, [pc, #532] @ (21b4c ) │ │ │ │ + ldr r0, [pc, #532] @ (1ddb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - b.n 21876 │ │ │ │ + b.n 1dadc │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21872 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dad8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ cmp.w r9, #1 │ │ │ │ - bne.w 21738 │ │ │ │ - ldr r3, [pc, #448] @ (21b24 ) │ │ │ │ + bne.w 1d9a0 │ │ │ │ + ldr r3, [pc, #444] @ (1dd88 ) │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #484] @ (21b50 ) │ │ │ │ - ldr r0, [pc, #488] @ (21b54 ) │ │ │ │ + ldr r1, [pc, #484] @ (1ddb4 ) │ │ │ │ + ldr r0, [pc, #484] @ (1ddb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 218f0 │ │ │ │ - ldr r3, [pc, #424] @ (21b24 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1db56 │ │ │ │ + ldr r3, [pc, #420] @ (1dd88 ) │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ - ldr r1, [pc, #468] @ (21b58 ) │ │ │ │ - ldr r0, [pc, #472] @ (21b5c ) │ │ │ │ + ldr r1, [pc, #468] @ (1ddbc ) │ │ │ │ + ldr r0, [pc, #468] @ (1ddc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21942 │ │ │ │ - bl 11590 │ │ │ │ - b.n 2174a │ │ │ │ - ldr r3, [pc, #392] @ (21b24 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dba8 │ │ │ │ + bl 11598 │ │ │ │ + b.n 1d9b2 │ │ │ │ + ldr r3, [pc, #392] @ (1dd88 ) │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ - ldr r1, [pc, #448] @ (21b60 ) │ │ │ │ - ldr r0, [pc, #448] @ (21b64 ) │ │ │ │ + ldr r1, [pc, #444] @ (1ddc4 ) │ │ │ │ + ldr r0, [pc, #448] @ (1ddc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21942 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1dba8 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #380] @ (21b40 ) │ │ │ │ - ldr r1, [pc, #416] @ (21b68 ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #376] @ (1dda4 ) │ │ │ │ + ldr r1, [pc, #416] @ (1ddcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #336] @ (21b24 ) │ │ │ │ - ldr r1, [pc, #408] @ (21b6c ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #336] @ (1dd88 ) │ │ │ │ + ldr r1, [pc, #404] @ (1ddd0 ) │ │ │ │ mov.w r2, #466 @ 0x1d2 │ │ │ │ - ldr r0, [pc, #404] @ (21b70 ) │ │ │ │ + ldr r0, [pc, #404] @ (1ddd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21942 │ │ │ │ - bl 11590 │ │ │ │ - b.n 21646 │ │ │ │ - ldr r3, [pc, #308] @ (21b24 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dba8 │ │ │ │ + bl 11598 │ │ │ │ + b.n 1d8ae │ │ │ │ + ldr r3, [pc, #304] @ (1dd88 ) │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ - ldr r1, [pc, #380] @ (21b74 ) │ │ │ │ + ldr r1, [pc, #380] @ (1ddd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #380] @ (21b78 ) │ │ │ │ + ldr r3, [pc, #376] @ (1dddc ) │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (21b7c ) │ │ │ │ + ldr r0, [pc, #372] @ (1dde0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 219ae │ │ │ │ + bl 12308 │ │ │ │ + b.n 1dc14 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21698 │ │ │ │ - ldr r3, [pc, #268] @ (21b24 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1d900 │ │ │ │ + ldr r3, [pc, #264] @ (1dd88 ) │ │ │ │ mov.w r2, #466 @ 0x1d2 │ │ │ │ - ldr r1, [pc, #352] @ (21b80 ) │ │ │ │ - ldr r0, [pc, #356] @ (21b84 ) │ │ │ │ + ldr r1, [pc, #352] @ (1dde4 ) │ │ │ │ + ldr r0, [pc, #352] @ (1dde8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 218f0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1db56 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #260] @ (21b40 ) │ │ │ │ - ldr r1, [pc, #328] @ (21b88 ) │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #256] @ (1dda4 ) │ │ │ │ + ldr r1, [pc, #328] @ (1ddec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #216] @ (21b24 ) │ │ │ │ - ldr r1, [pc, #320] @ (21b8c ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #216] @ (1dd88 ) │ │ │ │ + ldr r1, [pc, #316] @ (1ddf0 ) │ │ │ │ mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r0, [pc, #316] @ (21b90 ) │ │ │ │ + ldr r0, [pc, #316] @ (1ddf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21942 │ │ │ │ - ldr r3, [pc, #192] @ (21b24 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dba8 │ │ │ │ + ldr r3, [pc, #192] @ (1dd88 ) │ │ │ │ mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r1, [pc, #300] @ (21b94 ) │ │ │ │ + ldr r1, [pc, #296] @ (1ddf8 ) │ │ │ │ mov r5, sl │ │ │ │ - ldr r0, [pc, #300] @ (21b98 ) │ │ │ │ + ldr r0, [pc, #296] @ (1ddfc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 218f0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1db56 │ │ │ │ mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 217c8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1da30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21942 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dba8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - bl 111e4 │ │ │ │ - b.n 21a9e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (21b9c ) │ │ │ │ + bl 9f3c │ │ │ │ + bl 111ec │ │ │ │ + b.n 1dd04 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (1de00 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #200] @ (21ba0 ) │ │ │ │ - ldr r0, [pc, #204] @ (21ba4 ) │ │ │ │ + ldr r1, [pc, #200] @ (1de04 ) │ │ │ │ + ldr r0, [pc, #200] @ (1de08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #188] @ (21ba8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #188] @ (1de0c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #188] @ (21bac ) │ │ │ │ - ldr r0, [pc, #188] @ (21bb0 ) │ │ │ │ + ldr r1, [pc, #184] @ (1de10 ) │ │ │ │ + ldr r0, [pc, #188] @ (1de14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - nop │ │ │ │ - strd r0, r0, [ip, #8]! │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r0, #8]! │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + ldr r1, [pc, #384] @ (1df10 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.u16 q0, d4, d0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21a3c │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r0, r3, #19 │ │ │ │ + movs r5, #28 │ │ │ │ + movs r3, r0 │ │ │ │ + ldr r0, [pc, #440] @ (1df58 ) │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr0, {0} │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r4, #18 │ │ │ │ + ldr r0, [pc, #240] @ (1de9c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #18 │ │ │ │ + ldr r0, [pc, #112] @ (1de20 ) │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 4, cr0, cr14, cr0, {0} │ │ │ │ - lsrs r0, r2, #17 │ │ │ │ + subs r3, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 1, cr0, cr8, cr0, {0} │ │ │ │ - lsrs r0, r7, #16 │ │ │ │ + @ instruction: 0x47e6 │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 0, cr0, cr0, cr0, {0} │ │ │ │ - lsrs r2, r3, #16 │ │ │ │ + subs r3, #170 @ 0xaa │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r2] │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + @ instruction: 0x47ce │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #15 │ │ │ │ + subs r3, #146 @ 0x92 │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [sl] │ │ │ │ - lsrs r6, r0, #15 │ │ │ │ + blx r6 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2l 0, cr0, [r4] │ │ │ │ - stc2 0, cr0, [r2] │ │ │ │ - lsrs r4, r3, #14 │ │ │ │ + subs r3, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + blx r3 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [r4, #-0] │ │ │ │ - lsrs r2, r1, #14 │ │ │ │ + bx pc │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r5, #13 │ │ │ │ + bxns fp │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r2, #-0] │ │ │ │ - lsrs r0, r2, #13 │ │ │ │ + subs r3, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + bx r6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #246 @ 0xf6 │ │ │ │ + movs r1, r0 │ │ │ │ + bx r4 │ │ │ │ + movs r1, r0 │ │ │ │ + bx r0 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ + movs r1, r0 │ │ │ │ + mov lr, ip │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [r5, #16] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r8, #-0] │ │ │ │ - cmp r3, #156 @ 0x9c │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - stmia.w lr, {} │ │ │ │ - ldmia.w sl!, {} │ │ │ │ - cmp r3, #130 @ 0x82 │ │ │ │ + movs r5, #198 @ 0xc6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #202 @ 0xca │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xe8340000 │ │ │ │ - ldc 0, cr0, [r8], #-0 │ │ │ │ │ │ │ │ -00021bb4 : │ │ │ │ +0001de18 : │ │ │ │ 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] @ 22428 │ │ │ │ + ldr.w r6, [pc, #2144] @ 1e68c │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2144] @ 2242c │ │ │ │ + ldr.w r5, [pc, #2144] @ 1e690 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2140] @ 22430 │ │ │ │ + ldr.w r4, [pc, #2140] @ 1e694 │ │ │ │ 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 21f94 │ │ │ │ + bmi.w 1e1f8 │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 21f8c │ │ │ │ - ldr.w r3, [pc, #2104] @ 22434 │ │ │ │ + bmi.w 1e1f0 │ │ │ │ + ldr.w r3, [pc, #2104] @ 1e698 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22022 │ │ │ │ + beq.w 1e286 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 22058 │ │ │ │ + beq.w 1e2bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215f4 │ │ │ │ + bl 1d85c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 22090 │ │ │ │ + bmi.w 1e2f4 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 22074 │ │ │ │ + beq.w 1e2d8 │ │ │ │ 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 15f00 │ │ │ │ + bl 15f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21f80 │ │ │ │ + beq.w 1e1e4 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22098 │ │ │ │ + beq.w 1e2fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21d98 │ │ │ │ - ldr.w r3, [pc, #1996] @ 22438 │ │ │ │ + beq.w 1dffc │ │ │ │ + ldr.w r3, [pc, #1996] @ 1e69c │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r7, [r9, #368] @ 0x170 │ │ │ │ - blx 91ac │ │ │ │ + ldr.w r7, [r9, #200] @ 0xc8 │ │ │ │ + blx 91b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2240e │ │ │ │ + beq.w 1e672 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21c98 │ │ │ │ + beq.n 1defc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fc4 │ │ │ │ + beq.w 1e228 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 220bc │ │ │ │ - ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ + beq.w 1e320 │ │ │ │ + ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #3 │ │ │ │ - bl d91c │ │ │ │ + bl d924 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21cc8 │ │ │ │ + beq.n 1df2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fcc │ │ │ │ + beq.w 1e230 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21fe2 │ │ │ │ - ldr.w r3, [pc, #1900] @ 2243c │ │ │ │ + beq.w 1e246 │ │ │ │ + ldr.w r3, [pc, #1900] @ 1e6a0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w sl, [r9] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 221c2 │ │ │ │ + beq.w 1e426 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d14 │ │ │ │ + beq.n 1df78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21fda │ │ │ │ + beq.w 1e23e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 223f6 │ │ │ │ + beq.w 1e65a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21d34 │ │ │ │ + beq.n 1df98 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2200e │ │ │ │ + beq.w 1e272 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 221e6 │ │ │ │ + bne.w 1e44a │ │ │ │ mov r0, r7 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22006 │ │ │ │ - ldr.w r3, [pc, #1772] @ 22440 │ │ │ │ + beq.w 1e26a │ │ │ │ + ldr.w r3, [pc, #1772] @ 1e6a4 │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr.w r1, [pc, #1768] @ 22444 │ │ │ │ - ldr.w r0, [pc, #1768] @ 22448 │ │ │ │ + ldr.w r1, [pc, #1768] @ 1e6a8 │ │ │ │ + ldr.w r0, [pc, #1768] @ 1e6ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1748] @ 2244c │ │ │ │ - ldr.w r3, [pc, #1712] @ 2242c │ │ │ │ + ldr.w r2, [pc, #1748] @ 1e6b0 │ │ │ │ + ldr.w r3, [pc, #1712] @ 1e690 │ │ │ │ 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 22378 │ │ │ │ + bne.w 1e5dc │ │ │ │ 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 15f00 │ │ │ │ + bl 15f08 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22016 │ │ │ │ + beq.w 1e27a │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 22206 │ │ │ │ + beq.w 1e46a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 21c6a │ │ │ │ + bne.w 1dece │ │ │ │ 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 15538 │ │ │ │ + bl 15540 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220d4 │ │ │ │ + beq.w 1e338 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 2226e │ │ │ │ + beq.w 1e4d2 │ │ │ │ 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 12334 │ │ │ │ + bl 1233c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 220e0 │ │ │ │ + beq.w 1e344 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 220ee │ │ │ │ + beq.w 1e352 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21e48 │ │ │ │ + beq.n 1e0ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22236 │ │ │ │ - ldr.w r3, [pc, #1516] @ 22438 │ │ │ │ + beq.w 1e49a │ │ │ │ + ldr.w r3, [pc, #1516] @ 1e69c │ │ │ │ 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 222c0 │ │ │ │ + bne.w 1e524 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22296 │ │ │ │ + beq.w 1e4fa │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 223c6 │ │ │ │ + beq.w 1e62a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ea8 │ │ │ │ + beq.n 1e10c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2223e │ │ │ │ - ldr.w r3, [pc, #1444] @ 22450 │ │ │ │ + beq.w 1e4a2 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1e6b4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 222c8 │ │ │ │ + bne.w 1e52c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21eca │ │ │ │ + beq.n 1e12e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2224a │ │ │ │ - ldr.w r3, [pc, #1416] @ 22454 │ │ │ │ + beq.w 1e4ae │ │ │ │ + ldr.w r3, [pc, #1416] @ 1e6b8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 2221e │ │ │ │ + beq.w 1e482 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 223ae │ │ │ │ + beq.w 1e612 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21ef0 │ │ │ │ + beq.n 1e154 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2225e │ │ │ │ - ldr.w r3, [pc, #1352] @ 2243c │ │ │ │ + beq.w 1e4c2 │ │ │ │ + ldr.w r3, [pc, #1352] @ 1e6a0 │ │ │ │ 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 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 222fe │ │ │ │ + beq.w 1e562 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 223de │ │ │ │ + beq.w 1e642 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 21f44 │ │ │ │ + beq.n 1e1a8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22266 │ │ │ │ + beq.w 1e4ca │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2231c │ │ │ │ + bne.w 1e580 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22256 │ │ │ │ - ldr.w r3, [pc, #1244] @ 22440 │ │ │ │ + beq.w 1e4ba │ │ │ │ + ldr.w r3, [pc, #1244] @ 1e6a4 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1260] @ 22458 │ │ │ │ - ldr.w r0, [pc, #1260] @ 2245c │ │ │ │ + ldr.w r1, [pc, #1260] @ 1e6bc │ │ │ │ + ldr.w r0, [pc, #1260] @ 1e6c0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21d6e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dfd2 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 21c5e │ │ │ │ + b.n 1dec2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 21bf8 │ │ │ │ + bge.w 1de5c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ - ldr.w r3, [pc, #1172] @ 22434 │ │ │ │ + bl 16fac │ │ │ │ + ldr.w r3, [pc, #1172] @ 1e698 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 22022 │ │ │ │ + beq.n 1e286 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 21c10 │ │ │ │ + beq.w 1de74 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21c10 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1de74 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c98 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1defc │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 21cce │ │ │ │ - b.n 21fe2 │ │ │ │ + bne.w 1df32 │ │ │ │ + b.n 1e246 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21d14 │ │ │ │ - ldr.w r3, [pc, #1116] @ 22440 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1df78 │ │ │ │ + ldr.w r3, [pc, #1116] @ 1e6a4 │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr.w r1, [pc, #1140] @ 22460 │ │ │ │ - ldr.w r0, [pc, #1140] @ 22464 │ │ │ │ + ldr.w r1, [pc, #1140] @ 1e6c4 │ │ │ │ + ldr.w r0, [pc, #1140] @ 1e6c8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21d6e │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1dfd2 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21d52 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dfb6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21d34 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1df98 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 21dc0 │ │ │ │ + b.n 1e024 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - ldr.w r3, [pc, #1084] @ 22468 │ │ │ │ - ldr.w r1, [pc, #1084] @ 2246c │ │ │ │ + bl c9d4 │ │ │ │ + ldr.w r3, [pc, #1084] @ 1e6cc │ │ │ │ + ldr.w r1, [pc, #1084] @ 1e6d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1028] @ 22440 │ │ │ │ - ldr.w r1, [pc, #1072] @ 22470 │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1028] @ 1e6a4 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1e6d4 │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr.w r0, [pc, #1068] @ 22474 │ │ │ │ + ldr.w r0, [pc, #1068] @ 1e6d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r3, [pc, #996] @ (22440 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r3, [pc, #996] @ (1e6a4 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr.w r1, [pc, #1048] @ 22478 │ │ │ │ - ldr.w r0, [pc, #1048] @ 2247c │ │ │ │ + ldr.w r1, [pc, #1048] @ 1e6dc │ │ │ │ + ldr.w r0, [pc, #1048] @ 1e6e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r3, [pc, #968] @ (22440 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r3, [pc, #968] @ (1e6a4 ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr.w r1, [pc, #1028] @ 22480 │ │ │ │ - ldr.w r0, [pc, #1028] @ 22484 │ │ │ │ + ldr.w r1, [pc, #1028] @ 1e6e4 │ │ │ │ + ldr.w r0, [pc, #1028] @ 1e6e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21d6e │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1dfd2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 21c2a │ │ │ │ - ldr r3, [pc, #932] @ (22440 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1de8e │ │ │ │ + ldr r3, [pc, #932] @ (1e6a4 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #1000] @ (22488 ) │ │ │ │ - ldr r0, [pc, #1000] @ (2248c ) │ │ │ │ + ldr r1, [pc, #1000] @ (1e6ec ) │ │ │ │ + ldr r0, [pc, #1000] @ (1e6f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r3, [pc, #896] @ (22440 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r3, [pc, #896] @ (1e6a4 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #972] @ (22490 ) │ │ │ │ - ldr r0, [pc, #972] @ (22494 ) │ │ │ │ + ldr r1, [pc, #972] @ (1e6f4 ) │ │ │ │ + ldr r0, [pc, #972] @ (1e6f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 21ffe │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1e262 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 21df8 │ │ │ │ + b.n 1e05c │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21e30 │ │ │ │ - ldr r3, [pc, #848] @ (22440 ) │ │ │ │ + bne.w 1e094 │ │ │ │ + ldr r3, [pc, #848] @ (1e6a4 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #928] @ (22498 ) │ │ │ │ - ldr r0, [pc, #932] @ (2249c ) │ │ │ │ + ldr r1, [pc, #928] @ (1e6fc ) │ │ │ │ + ldr r0, [pc, #932] @ (1e700 ) │ │ │ │ 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 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #796] @ (22438 ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #796] @ (1e69c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #896] @ (224a0 ) │ │ │ │ + ldr r3, [pc, #896] @ (1e704 ) │ │ │ │ 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 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22360 │ │ │ │ - bl 11448 │ │ │ │ + beq.w 1e5c4 │ │ │ │ + bl 11450 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2233c │ │ │ │ + beq.w 1e5a0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #748] @ (2243c ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #748] @ (1e6a0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22396 │ │ │ │ + beq.w 1e5fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2237c │ │ │ │ + bne.w 1e5e0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ movw r2, #381 @ 0x17d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r3, [pc, #636] @ (22440 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r3, [pc, #636] @ (1e6a4 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #728] @ (224a4 ) │ │ │ │ - ldr r0, [pc, #732] @ (224a8 ) │ │ │ │ + ldr r1, [pc, #728] @ (1e708 ) │ │ │ │ + ldr r0, [pc, #732] @ (1e70c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r2, [pc, #600] @ (22440 ) │ │ │ │ - ldr r3, [pc, #704] @ (224ac ) │ │ │ │ - ldr r1, [pc, #708] @ (224b0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r2, [pc, #600] @ (1e6a4 ) │ │ │ │ + ldr r3, [pc, #704] @ (1e710 ) │ │ │ │ + ldr r1, [pc, #708] @ (1e714 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #708] @ (224b4 ) │ │ │ │ + ldr r0, [pc, #708] @ (1e718 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r3, [pc, #568] @ (22440 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r3, [pc, #568] @ (1e6a4 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #680] @ (224b8 ) │ │ │ │ - ldr r0, [pc, #684] @ (224bc ) │ │ │ │ + ldr r1, [pc, #680] @ (1e71c ) │ │ │ │ + ldr r0, [pc, #684] @ (1e720 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 220ae │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1e312 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 22346 │ │ │ │ + bne.w 1e5aa │ │ │ │ add.w r4, r8, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.n 22286 │ │ │ │ + bmi.n 1e4ea │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 21d76 │ │ │ │ + b.n 1dfda │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21e48 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e0ac │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 21ea8 │ │ │ │ + b.n 1e10c │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 21eca │ │ │ │ + b.n 1e12e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21f62 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e1c6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21ef0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e154 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21f44 │ │ │ │ - ldr r3, [pc, #464] @ (22440 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e1a8 │ │ │ │ + ldr r3, [pc, #464] @ (1e6a4 ) │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ - ldr r1, [pc, #584] @ (224c0 ) │ │ │ │ - ldr r0, [pc, #588] @ (224c4 ) │ │ │ │ + ldr r1, [pc, #584] @ (1e724 ) │ │ │ │ + ldr r0, [pc, #588] @ (1e728 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 220ae │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1e312 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 22230 │ │ │ │ + bge.n 1e494 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22230 │ │ │ │ - ldr r3, [pc, #424] @ (22440 ) │ │ │ │ + b.n 1e494 │ │ │ │ + ldr r3, [pc, #424] @ (1e6a4 ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #552] @ (224c8 ) │ │ │ │ - ldr r0, [pc, #556] @ (224cc ) │ │ │ │ + ldr r1, [pc, #552] @ (1e72c ) │ │ │ │ + ldr r0, [pc, #556] @ (1e730 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21d6e │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dfd2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 21e5e │ │ │ │ - ldr r0, [pc, #516] @ (224d0 ) │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1e0c2 │ │ │ │ + ldr r0, [pc, #516] @ (1e734 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 222e6 │ │ │ │ + beq.n 1e54a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22358 │ │ │ │ - ldr r3, [pc, #344] @ (22440 ) │ │ │ │ + beq.n 1e5bc │ │ │ │ + ldr r3, [pc, #344] @ (1e6a4 ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #484] @ (224d4 ) │ │ │ │ - ldr r0, [pc, #488] @ (224d8 ) │ │ │ │ + ldr r1, [pc, #484] @ (1e738 ) │ │ │ │ + ldr r0, [pc, #488] @ (1e73c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 220ae │ │ │ │ - ldr r3, [pc, #320] @ (22440 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1e312 │ │ │ │ + ldr r3, [pc, #320] @ (1e6a4 ) │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr r1, [pc, #468] @ (224dc ) │ │ │ │ - ldr r0, [pc, #472] @ (224e0 ) │ │ │ │ + ldr r1, [pc, #468] @ (1e740 ) │ │ │ │ + ldr r0, [pc, #472] @ (1e744 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 21d6e │ │ │ │ - ldr r2, [pc, #288] @ (22440 ) │ │ │ │ - ldr r3, [pc, #452] @ (224e4 ) │ │ │ │ - ldr r1, [pc, #452] @ (224e8 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1dfd2 │ │ │ │ + ldr r2, [pc, #288] @ (1e6a4 ) │ │ │ │ + ldr r3, [pc, #452] @ (1e748 ) │ │ │ │ + ldr r1, [pc, #452] @ (1e74c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (224ec ) │ │ │ │ + ldr r0, [pc, #452] @ (1e750 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 21d6e │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - b.n 221a6 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1dfd2 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + b.n 1e40a │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 22230 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1e494 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 222e6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e54a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #380 @ 0x17c │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 221a6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1e40a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #364] @ (224f0 ) │ │ │ │ + ldr r2, [pc, #364] @ (1e754 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ movw r2, #381 @ 0x17d │ │ │ │ - bl 12300 │ │ │ │ - b.n 221a6 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1e40a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #381 @ 0x17d │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 221a6 │ │ │ │ - ldr r3, [pc, #324] @ (224f4 ) │ │ │ │ - movw r2, #8074 @ 0x1f8a │ │ │ │ - ldr r1, [pc, #320] @ (224f8 ) │ │ │ │ - ldr r0, [pc, #324] @ (224fc ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1e40a │ │ │ │ + ldr r3, [pc, #324] @ (1e758 ) │ │ │ │ + movw r2, #5988 @ 0x1764 │ │ │ │ + ldr r1, [pc, #320] @ (1e75c ) │ │ │ │ + ldr r0, [pc, #324] @ (1e760 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (22500 ) │ │ │ │ - movw r2, #7980 @ 0x1f2c │ │ │ │ - ldr r1, [pc, #308] @ (22504 ) │ │ │ │ - ldr r0, [pc, #312] @ (22508 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (1e764 ) │ │ │ │ + movw r2, #5894 @ 0x1706 │ │ │ │ + ldr r1, [pc, #308] @ (1e768 ) │ │ │ │ + ldr r0, [pc, #312] @ (1e76c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (2250c ) │ │ │ │ - movw r2, #8005 @ 0x1f45 │ │ │ │ - ldr r1, [pc, #296] @ (22510 ) │ │ │ │ - ldr r0, [pc, #300] @ (22514 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (1e770 ) │ │ │ │ + movw r2, #5919 @ 0x171f │ │ │ │ + ldr r1, [pc, #296] @ (1e774 ) │ │ │ │ + ldr r0, [pc, #300] @ (1e778 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (22518 ) │ │ │ │ - movw r2, #7881 @ 0x1ec9 │ │ │ │ - ldr r1, [pc, #284] @ (2251c ) │ │ │ │ - ldr r0, [pc, #288] @ (22520 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (1e77c ) │ │ │ │ + movw r2, #5795 @ 0x16a3 │ │ │ │ + ldr r1, [pc, #284] @ (1e780 ) │ │ │ │ + ldr r0, [pc, #288] @ (1e784 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (22524 ) │ │ │ │ - movw r2, #7859 @ 0x1eb3 │ │ │ │ - ldr r1, [pc, #272] @ (22528 ) │ │ │ │ - ldr r0, [pc, #276] @ (2252c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (1e788 ) │ │ │ │ + movw r2, #5773 @ 0x168d │ │ │ │ + ldr r1, [pc, #272] @ (1e78c ) │ │ │ │ + ldr r0, [pc, #276] @ (1e790 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1272 @ 0x4f8 │ │ │ │ + add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 21c84 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r1, #200 @ 0xc8 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 21c78 │ │ │ │ - movs r2, r0 │ │ │ │ + movs r1, #190 @ 0xbe │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r5, #2 │ │ │ │ + ldr r6, [pc, #760] @ (1e9a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa220000 │ │ │ │ - b.n 2294c │ │ │ │ - movs r2, r0 │ │ │ │ + adds r7, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #26 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #26 │ │ │ │ + ldr r4, [pc, #696] @ (1e978 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #166 @ 0xa6 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb.w r0, [r2, r0] │ │ │ │ - lsrs r6, r3, #24 │ │ │ │ + ldr r4, [pc, #184] @ (1e780 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7920000 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ + asrs r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0, #23 │ │ │ │ + ldr r3, [pc, #856] @ (1ea30 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf73a0000 │ │ │ │ - lsrs r2, r5, #22 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf71e0000 │ │ │ │ - lsrs r6, r1, #22 │ │ │ │ + ldr r3, [pc, #744] @ (1e9c8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #178 @ 0xb2 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7020000 │ │ │ │ - lsrs r6, r5, #21 │ │ │ │ + ldr r3, [pc, #632] @ (1e960 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6e20000 │ │ │ │ - lsrs r2, r1, #21 │ │ │ │ + adds r4, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6be0000 │ │ │ │ - lsrs r0, r3, #20 │ │ │ │ + ldr r3, [pc, #504] @ (1e8e8 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #360] @ (1e860 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #160] @ (1e7a0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #32 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf68c0000 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r0, #17 │ │ │ │ + ldr r2, [pc, #336] @ (1e85c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r8, #8388608 @ 0x800000 │ │ │ │ - lsls r4, r1, #4 │ │ │ │ + adds r3, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #16 │ │ │ │ + subs r4, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5920000 │ │ │ │ - lsrs r0, r0, #16 │ │ │ │ + ldr r2, [pc, #184] @ (1e7d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - sbcs.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + adds r3, #38 @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - add.w r0, ip, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r6, #13 │ │ │ │ + ldr r2, [pc, #64] @ (1e760 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf4e40000 │ │ │ │ - @ instruction: 0xf52c0000 │ │ │ │ - lsrs r0, r4, #12 │ │ │ │ + adds r3, #8 │ │ │ │ movs r1, r0 │ │ │ │ - eors.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r1, #12 │ │ │ │ + ldr r1, [pc, #672] @ (1e9c8 ) │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, ip, #8388608 @ 0x800000 │ │ │ │ - vaddl.u16 q8, d6, d0 │ │ │ │ - lsrs r0, r5, #11 │ │ │ │ + adds r2, #160 @ 0xa0 │ │ │ │ movs r1, r0 │ │ │ │ - orrs.w r0, ip, #8388608 @ 0x800000 │ │ │ │ - vhadd.u d16, d4, d0 │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ + ldr r1, [pc, #512] @ (1e930 ) │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22ad0 │ │ │ │ - movs r0, r0 │ │ │ │ - mcrr2 0, 0, r0, ip, cr0 │ │ │ │ - movs r2, #164 @ 0xa4 │ │ │ │ + adds r2, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22aac │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #8 │ │ │ │ + adds r2, #192 @ 0xc0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #140 @ 0x8c │ │ │ │ + ldr r1, [pc, #192] @ (1e7fc ) │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22a88 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfae40000 │ │ │ │ - movs r2, #116 @ 0x74 │ │ │ │ + adds r2, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22a64 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #7 │ │ │ │ + ldr r1, [pc, #96] @ (1e7a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ + adds r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #110 @ 0x6e │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #992] @ (1eb30 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #240 @ 0xf0 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r2, #4] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r7, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #102 @ 0x66 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #192 @ 0xc0 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #120 @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + str r0, [r1, #0] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #132 @ 0x84 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 22a40 │ │ │ │ - movs r0, r0 │ │ │ │ - umlal r0, r0, ip, r0 │ │ │ │ │ │ │ │ -00022530 : │ │ │ │ +0001e794 : │ │ │ │ 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] @ 226b8 │ │ │ │ + ldr.w ip, [pc, #376] @ 1e91c │ │ │ │ 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] @ 226bc │ │ │ │ - ldr r5, [pc, #360] @ (226c0 ) │ │ │ │ + add.w r3, ip, #960 @ 0x3c0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1e920 │ │ │ │ + ldr r5, [pc, #360] @ (1e924 ) │ │ │ │ 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] @ (226c4 ) │ │ │ │ + ldr r4, [pc, #348] @ (1e928 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2262e │ │ │ │ + beq.n 1e892 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 2260e │ │ │ │ + bpl.n 1e872 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 22632 │ │ │ │ + bpl.n 1e896 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2264a │ │ │ │ + bne.n 1e8ae │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (226c8 ) │ │ │ │ + ldr r0, [pc, #300] @ (1e92c ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 2263e │ │ │ │ + bne.n 1e8a2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 21bb4 │ │ │ │ + bl 1de18 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2262e │ │ │ │ + beq.n 1e892 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2265e │ │ │ │ + beq.n 1e8c2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 22686 │ │ │ │ - ldr r1, [pc, #244] @ (226cc ) │ │ │ │ + bpl.n 1e8ea │ │ │ │ + ldr r1, [pc, #244] @ (1e930 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2269a │ │ │ │ - ldr r1, [pc, #240] @ (226d0 ) │ │ │ │ + beq.n 1e8fe │ │ │ │ + ldr r1, [pc, #240] @ (1e934 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 226b0 │ │ │ │ + beq.n 1e914 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 226b4 │ │ │ │ + ble.n 1e918 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 226b4 │ │ │ │ + beq.n 1e918 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (226d4 ) │ │ │ │ - ldr r2, [pc, #200] @ (226c0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1e938 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e924 ) │ │ │ │ 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 22682 │ │ │ │ + bne.n 1e8e6 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (226d8 ) │ │ │ │ + ldr r0, [pc, #200] @ (1e93c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (226dc ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (1e940 ) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ - ldr r1, [pc, #192] @ (226e0 ) │ │ │ │ - ldr r0, [pc, #192] @ (226e4 ) │ │ │ │ + ldr r1, [pc, #192] @ (1e944 ) │ │ │ │ + ldr r0, [pc, #192] @ (1e948 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 225f4 │ │ │ │ - ldr r0, [pc, #180] @ (226e8 ) │ │ │ │ + b.n 1e858 │ │ │ │ + ldr r0, [pc, #180] @ (1e94c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 22618 │ │ │ │ - ldr r0, [pc, #172] @ (226ec ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 1e87c │ │ │ │ + ldr r0, [pc, #172] @ (1e950 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 22618 │ │ │ │ + bl 11940 │ │ │ │ + b.n 1e87c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2259a │ │ │ │ + beq.n 1e7fe │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 22668 │ │ │ │ + bne.n 1e8cc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2259a │ │ │ │ + b.n 1e7fe │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 225c2 │ │ │ │ + b.n 1e826 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2259a │ │ │ │ + bne.n 1e7fe │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2259a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (226f0 ) │ │ │ │ + b.n 1e7fe │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1e954 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (226f4 ) │ │ │ │ - ldr r0, [pc, #104] @ (226f8 ) │ │ │ │ + ldr r1, [pc, #104] @ (1e958 ) │ │ │ │ + ldr r0, [pc, #104] @ (1e95c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (226fc ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1e960 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (22700 ) │ │ │ │ - ldr r0, [pc, #96] @ (22704 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e964 ) │ │ │ │ + ldr r0, [pc, #96] @ (1e968 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - b.n 223d4 │ │ │ │ - movs r2, r0 │ │ │ │ - bge.n 22608 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + movs r4, #40 @ 0x28 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r0, r0, r1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 225ec │ │ │ │ - movs r2, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 226e0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r2, r7, #29 │ │ │ │ + asrs r0, r4, #30 │ │ │ │ + movs r3, r0 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #31 │ │ │ │ + cmp lr, pc │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, r2, #0 │ │ │ │ - ldrsh.w r0, [sl, r0] │ │ │ │ - mcrr2 0, 0, r0, r2, cr0 │ │ │ │ - subs r6, r4, #7 │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 226a8 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 22704 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, r2, #7 │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r2, [r7, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r5, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r3, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r2, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r3, #0 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 22608 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22814 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022708 : │ │ │ │ +0001e96c : │ │ │ │ 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] @ 22f40 │ │ │ │ + ldr.w r6, [pc, #2084] @ 1f1a4 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2084] @ 22f44 │ │ │ │ + ldr.w r5, [pc, #2084] @ 1f1a8 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2080] @ 22f48 │ │ │ │ + ldr.w r4, [pc, #2080] @ 1f1ac │ │ │ │ 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 22ace │ │ │ │ + bmi.w 1ed32 │ │ │ │ add.w r8, r2, #4 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 22ac6 │ │ │ │ - ldr.w r3, [pc, #2044] @ 22f4c │ │ │ │ + bmi.w 1ed2a │ │ │ │ + ldr.w r3, [pc, #2044] @ 1f1b0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22b3c │ │ │ │ + beq.w 1eda0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 22b72 │ │ │ │ + beq.w 1edd6 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 215f4 │ │ │ │ + bl 1d85c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 22ba6 │ │ │ │ + bmi.w 1ee0a │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 22b8e │ │ │ │ + beq.w 1edf2 │ │ │ │ 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 15f00 │ │ │ │ + bl 15f08 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 228e6 │ │ │ │ + beq.w 1eb4a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22bae │ │ │ │ + beq.w 1ee12 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 228f2 │ │ │ │ - ldr.w r3, [pc, #1936] @ 22f50 │ │ │ │ + beq.w 1eb56 │ │ │ │ + ldr.w r3, [pc, #1936] @ 1f1b4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #392] @ 0x188 │ │ │ │ - blx 91ac │ │ │ │ + ldr.w r9, [r3, #224] @ 0xe0 │ │ │ │ + blx 91b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22f28 │ │ │ │ + beq.w 1f18c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 227ea │ │ │ │ + beq.n 1ea4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22afc │ │ │ │ + beq.w 1ed60 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22c24 │ │ │ │ + beq.w 1ee88 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r9 │ │ │ │ movs r0, #2 │ │ │ │ - bl d91c │ │ │ │ + bl d924 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22816 │ │ │ │ + beq.n 1ea7a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b04 │ │ │ │ + beq.w 1ed68 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22c42 │ │ │ │ - ldr.w r3, [pc, #1844] @ 22f54 │ │ │ │ + beq.w 1eea6 │ │ │ │ + ldr.w r3, [pc, #1844] @ 1f1b8 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w sl, [r9] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22c62 │ │ │ │ + beq.w 1eec6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22862 │ │ │ │ + beq.n 1eac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b1c │ │ │ │ + beq.w 1ed80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22ec8 │ │ │ │ + beq.w 1f12c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22882 │ │ │ │ + beq.n 1eae6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b14 │ │ │ │ + beq.w 1ed78 │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22c8e │ │ │ │ + bne.w 1eef2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b0c │ │ │ │ - ldr.w r3, [pc, #1716] @ 22f58 │ │ │ │ + beq.w 1ed70 │ │ │ │ + ldr.w r3, [pc, #1716] @ 1f1bc │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr.w r1, [pc, #1712] @ 22f5c │ │ │ │ - ldr.w r0, [pc, #1712] @ 22f60 │ │ │ │ + ldr.w r1, [pc, #1712] @ 1f1c0 │ │ │ │ + ldr.w r0, [pc, #1712] @ 1f1c4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1692] @ 22f64 │ │ │ │ - ldr.w r3, [pc, #1656] @ 22f44 │ │ │ │ + ldr.w r2, [pc, #1692] @ 1f1c8 │ │ │ │ + ldr.w r3, [pc, #1656] @ 1f1a8 │ │ │ │ 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 22ec4 │ │ │ │ + bne.w 1f128 │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 227b2 │ │ │ │ + b.n 1ea16 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 14ff8 │ │ │ │ + bl 15000 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b24 │ │ │ │ + beq.w 1ed88 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22cae │ │ │ │ + beq.w 1ef12 │ │ │ │ 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 15538 │ │ │ │ + bl 15540 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22b30 │ │ │ │ + beq.w 1ed94 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 22bf2 │ │ │ │ + beq.w 1ee56 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 16778 │ │ │ │ + bl 16780 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22bd2 │ │ │ │ + beq.w 1ee36 │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 22cc6 │ │ │ │ - ldr.w r3, [pc, #1480] @ 22f50 │ │ │ │ + beq.w 1ef2a │ │ │ │ + ldr.w r3, [pc, #1480] @ 1f1b4 │ │ │ │ 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 22dc6 │ │ │ │ + ldr.w r7, [r3, #228] @ 0xe4 │ │ │ │ + ldr.w r9, [r3, #216] @ 0xd8 │ │ │ │ + bne.w 1f02a │ │ │ │ mov r0, r8 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22d9c │ │ │ │ + beq.w 1f000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22f10 │ │ │ │ + beq.w 1f174 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 229e6 │ │ │ │ + beq.n 1ec4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c5a │ │ │ │ - ldr.w r3, [pc, #1408] @ 22f68 │ │ │ │ + beq.w 1eebe │ │ │ │ + ldr.w r3, [pc, #1408] @ 1f1cc │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22de0 │ │ │ │ + bne.w 1f044 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22a0e │ │ │ │ + beq.n 1ec72 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22c86 │ │ │ │ - ldr.w r3, [pc, #1372] @ 22f6c │ │ │ │ + beq.w 1eeea │ │ │ │ + ldr.w r3, [pc, #1372] @ 1f1d0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 22c0a │ │ │ │ + beq.w 1ee6e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22ee0 │ │ │ │ + beq.w 1f144 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22a34 │ │ │ │ + beq.n 1ec98 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22be2 │ │ │ │ + beq.w 1ee46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w sl, [r3, #400] @ 0x190 │ │ │ │ - ldr.w r3, [pc, #1300] @ 22f54 │ │ │ │ + ldr.w sl, [r3, #232] @ 0xe8 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1f1b8 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ ldr.w r5, [r9] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22e18 │ │ │ │ + beq.w 1f07c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22ef8 │ │ │ │ + beq.w 1f15c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22a8a │ │ │ │ + beq.n 1ecee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22bea │ │ │ │ + beq.w 1ee4e │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22e36 │ │ │ │ + bne.w 1f09a │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22bda │ │ │ │ - ldr.w r3, [pc, #1196] @ 22f58 │ │ │ │ + beq.w 1ee3e │ │ │ │ + ldr.w r3, [pc, #1196] @ 1f1bc │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - ldr.w r1, [pc, #1212] @ 22f70 │ │ │ │ - ldr.w r0, [pc, #1212] @ 22f74 │ │ │ │ + ldr.w r1, [pc, #1212] @ 1f1d4 │ │ │ │ + ldr.w r0, [pc, #1212] @ 1f1d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 228bc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1eb20 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 2274c │ │ │ │ + bge.w 1e9b0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16fa4 │ │ │ │ - ldr.w r3, [pc, #1140] @ 22f4c │ │ │ │ + bl 16fac │ │ │ │ + ldr.w r3, [pc, #1140] @ 1f1b0 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22b3c │ │ │ │ + cbz r2, 1eda0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1e3a4 │ │ │ │ + bl 1a61c │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 22764 │ │ │ │ + beq.w 1e9c8 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 22764 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1e9c8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 227ea │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ea4e │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22816 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ea7a │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 228a0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1eb04 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22882 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1eae6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22862 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1eac6 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 2291a │ │ │ │ + b.n 1eb7e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 2294e │ │ │ │ + b.n 1ebb2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - ldr.w r3, [pc, #1076] @ 22f78 │ │ │ │ - ldr.w r1, [pc, #1076] @ 22f7c │ │ │ │ + bl c9d4 │ │ │ │ + ldr.w r3, [pc, #1076] @ 1f1dc │ │ │ │ + ldr.w r1, [pc, #1076] @ 1f1e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1024] @ 22f58 │ │ │ │ - ldr.w r1, [pc, #1060] @ 22f80 │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1024] @ 1f1bc │ │ │ │ + ldr.w r1, [pc, #1060] @ 1f1e4 │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ - ldr.w r0, [pc, #1056] @ 22f84 │ │ │ │ + ldr.w r0, [pc, #1056] @ 1f1e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 228bc │ │ │ │ - ldr r3, [pc, #996] @ (22f58 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1eb20 │ │ │ │ + ldr r3, [pc, #996] @ (1f1bc ) │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ - ldr.w r1, [pc, #1036] @ 22f88 │ │ │ │ - ldr.w r0, [pc, #1036] @ 22f8c │ │ │ │ + ldr.w r1, [pc, #1036] @ 1f1ec │ │ │ │ + ldr.w r0, [pc, #1036] @ 1f1f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 228bc │ │ │ │ - ldr r3, [pc, #968] @ (22f58 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1eb20 │ │ │ │ + ldr r3, [pc, #968] @ (1f1bc ) │ │ │ │ movw r2, #393 @ 0x189 │ │ │ │ - ldr r1, [pc, #1016] @ (22f90 ) │ │ │ │ - ldr r0, [pc, #1020] @ (22f94 ) │ │ │ │ + ldr r1, [pc, #1016] @ (1f1f4 ) │ │ │ │ + ldr r0, [pc, #1020] @ (1f1f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 228bc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1eb20 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2277e │ │ │ │ - ldr r3, [pc, #936] @ (22f58 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1e9e2 │ │ │ │ + ldr r3, [pc, #936] @ (1f1bc ) │ │ │ │ movw r2, #395 @ 0x18b │ │ │ │ - ldr r1, [pc, #992] @ (22f98 ) │ │ │ │ - ldr r0, [pc, #996] @ (22f9c ) │ │ │ │ + ldr r1, [pc, #992] @ (1f1fc ) │ │ │ │ + ldr r0, [pc, #996] @ (1f200 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 228bc │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1eb20 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2297c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ebe0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22aa8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ed0c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a34 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ec98 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a8a │ │ │ │ - ldr r3, [pc, #868] @ (22f58 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ecee │ │ │ │ + ldr r3, [pc, #868] @ (1f1bc ) │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ - ldr r1, [pc, #932] @ (22fa0 ) │ │ │ │ - ldr r0, [pc, #936] @ (22fa4 ) │ │ │ │ + ldr r1, [pc, #932] @ (1f204 ) │ │ │ │ + ldr r0, [pc, #936] @ (1f208 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 22bc4 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ee28 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 22e60 │ │ │ │ + bne.w 1f0c4 │ │ │ │ add.w r4, r8, #4 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 22dce │ │ │ │ + bmi.w 1f032 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 228c4 │ │ │ │ - ldr r3, [pc, #816] @ (22f58 ) │ │ │ │ + b.n 1eb28 │ │ │ │ + ldr r3, [pc, #816] @ (1f1bc ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r1, [pc, #892] @ (22fa8 ) │ │ │ │ - ldr r0, [pc, #892] @ (22fac ) │ │ │ │ + ldr r1, [pc, #892] @ (1f20c ) │ │ │ │ + ldr r0, [pc, #892] @ (1f210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 228bc │ │ │ │ - ldr r3, [pc, #788] @ (22f58 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1eb20 │ │ │ │ + ldr r3, [pc, #788] @ (1f1bc ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r1, [pc, #868] @ (22fb0 ) │ │ │ │ - ldr r0, [pc, #872] @ (22fb4 ) │ │ │ │ + ldr r1, [pc, #868] @ (1f214 ) │ │ │ │ + ldr r0, [pc, #872] @ (1f218 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 22c3a │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ee9e │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 229e6 │ │ │ │ - ldr r3, [pc, #756] @ (22f58 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ec4a │ │ │ │ + ldr r3, [pc, #756] @ (1f1bc ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r1, [pc, #844] @ (22fb8 ) │ │ │ │ - ldr r0, [pc, #848] @ (22fbc ) │ │ │ │ + ldr r1, [pc, #844] @ (1f21c ) │ │ │ │ + ldr r0, [pc, #848] @ (1f220 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 228bc │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1eb20 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22a0e │ │ │ │ - ldr r2, [pc, #712] @ (22f58 ) │ │ │ │ - ldr r3, [pc, #812] @ (22fc0 ) │ │ │ │ - ldr r1, [pc, #816] @ (22fc4 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ec72 │ │ │ │ + ldr r2, [pc, #712] @ (1f1bc ) │ │ │ │ + ldr r3, [pc, #812] @ (1f224 ) │ │ │ │ + ldr r1, [pc, #816] @ (1f228 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #816] @ (22fc8 ) │ │ │ │ + ldr r0, [pc, #816] @ (1f22c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 228bc │ │ │ │ - ldr r3, [pc, #680] @ (22f58 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 1eb20 │ │ │ │ + ldr r3, [pc, #680] @ (1f1bc ) │ │ │ │ mov.w r2, #398 @ 0x18e │ │ │ │ - ldr r1, [pc, #788] @ (22fcc ) │ │ │ │ - ldr r0, [pc, #792] @ (22fd0 ) │ │ │ │ + ldr r1, [pc, #788] @ (1f230 ) │ │ │ │ + ldr r0, [pc, #792] @ (1f234 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 22bc4 │ │ │ │ - ldr r3, [pc, #656] @ (22f58 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ee28 │ │ │ │ + ldr r3, [pc, #656] @ (1f1bc ) │ │ │ │ mov.w r2, #402 @ 0x192 │ │ │ │ - ldr.w sl, [pc, #772] @ 22fd4 │ │ │ │ - ldr r1, [pc, #772] @ (22fd8 ) │ │ │ │ + ldr.w sl, [pc, #772] @ 1f238 │ │ │ │ + ldr r1, [pc, #772] @ (1f23c ) │ │ │ │ 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 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #604] @ (22f50 ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #604] @ (1f1b4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #740] @ (22fdc ) │ │ │ │ + ldr r3, [pc, #740] @ (1f240 ) │ │ │ │ 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 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22e7a │ │ │ │ - bl 11448 │ │ │ │ + beq.w 1f0de │ │ │ │ + bl 11450 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 22e56 │ │ │ │ + beq.w 1f0ba │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #552] @ (22f54 ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #552] @ (1f1b8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22e92 │ │ │ │ + beq.w 1f0f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 22eaa │ │ │ │ + bne.w 1f10e │ │ │ │ mov r0, r7 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #404 @ 0x194 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 228bc │ │ │ │ - ldr r3, [pc, #440] @ (22f58 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1eb20 │ │ │ │ + ldr r3, [pc, #440] @ (1f1bc ) │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ - ldr r1, [pc, #572] @ (22fe0 ) │ │ │ │ - ldr r0, [pc, #572] @ (22fe4 ) │ │ │ │ + ldr r1, [pc, #572] @ (1f244 ) │ │ │ │ + ldr r0, [pc, #572] @ (1f248 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 228bc │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1eb20 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 2299c │ │ │ │ + bl c9b8 │ │ │ │ + b.n 1ec00 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 22c1e │ │ │ │ + bge.w 1ee82 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22c1e │ │ │ │ - ldr r0, [pc, #516] @ (22fe8 ) │ │ │ │ + b.n 1ee82 │ │ │ │ + ldr r0, [pc, #516] @ (1f24c ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 22e00 │ │ │ │ + beq.n 1f064 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 22e72 │ │ │ │ - ldr r3, [pc, #340] @ (22f58 ) │ │ │ │ + beq.n 1f0d6 │ │ │ │ + ldr r3, [pc, #340] @ (1f1bc ) │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ - ldr r1, [pc, #484] @ (22fec ) │ │ │ │ - ldr r0, [pc, #484] @ (22ff0 ) │ │ │ │ + ldr r1, [pc, #484] @ (1f250 ) │ │ │ │ + ldr r0, [pc, #484] @ (1f254 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 22bc4 │ │ │ │ - ldr r3, [pc, #316] @ (22f58 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ee28 │ │ │ │ + ldr r3, [pc, #316] @ (1f1bc ) │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - ldr r1, [pc, #468] @ (22ff4 ) │ │ │ │ - ldr r0, [pc, #468] @ (22ff8 ) │ │ │ │ + ldr r1, [pc, #468] @ (1f258 ) │ │ │ │ + ldr r0, [pc, #468] @ (1f25c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 228bc │ │ │ │ - ldr r2, [pc, #288] @ (22f58 ) │ │ │ │ - ldr r3, [pc, #448] @ (22ffc ) │ │ │ │ - ldr r1, [pc, #452] @ (23000 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1eb20 │ │ │ │ + ldr r2, [pc, #288] @ (1f1bc ) │ │ │ │ + ldr r3, [pc, #448] @ (1f260 ) │ │ │ │ + ldr r1, [pc, #452] @ (1f264 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (23004 ) │ │ │ │ + ldr r0, [pc, #452] @ (1f268 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - bl 12300 │ │ │ │ - b.n 228bc │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - b.n 22d80 │ │ │ │ + bl 12308 │ │ │ │ + b.n 1eb20 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + b.n 1efe4 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 22c1e │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1ee82 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22e00 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f064 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 22d80 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1efe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #404 @ 0x194 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 22d80 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1efe4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #340] @ (23008 ) │ │ │ │ + ldr r2, [pc, #340] @ (1f26c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #404 @ 0x194 │ │ │ │ - bl 12300 │ │ │ │ - b.n 22d80 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (2300c ) │ │ │ │ - movw r2, #8246 @ 0x2036 │ │ │ │ - ldr r1, [pc, #320] @ (23010 ) │ │ │ │ - ldr r0, [pc, #320] @ (23014 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 1efe4 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (1f270 ) │ │ │ │ + movw r2, #6160 @ 0x1810 │ │ │ │ + ldr r1, [pc, #320] @ (1f274 ) │ │ │ │ + ldr r0, [pc, #320] @ (1f278 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (23018 ) │ │ │ │ - movw r2, #8443 @ 0x20fb │ │ │ │ - ldr r1, [pc, #308] @ (2301c ) │ │ │ │ - ldr r0, [pc, #308] @ (23020 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1f27c ) │ │ │ │ + movw r2, #6357 @ 0x18d5 │ │ │ │ + ldr r1, [pc, #308] @ (1f280 ) │ │ │ │ + ldr r0, [pc, #308] @ (1f284 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (23024 ) │ │ │ │ - movw r2, #8377 @ 0x20b9 │ │ │ │ - ldr r1, [pc, #296] @ (23028 ) │ │ │ │ - ldr r0, [pc, #296] @ (2302c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1f288 ) │ │ │ │ + movw r2, #6291 @ 0x1893 │ │ │ │ + ldr r1, [pc, #296] @ (1f28c ) │ │ │ │ + ldr r0, [pc, #296] @ (1f290 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (23030 ) │ │ │ │ - movw r2, #8352 @ 0x20a0 │ │ │ │ - ldr r1, [pc, #284] @ (23034 ) │ │ │ │ - ldr r0, [pc, #284] @ (23038 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1f294 ) │ │ │ │ + movw r2, #6266 @ 0x187a │ │ │ │ + ldr r1, [pc, #284] @ (1f298 ) │ │ │ │ + ldr r0, [pc, #284] @ (1f29c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (2303c ) │ │ │ │ - movw r2, #8225 @ 0x2021 │ │ │ │ - ldr r1, [pc, #272] @ (23040 ) │ │ │ │ - ldr r0, [pc, #272] @ (23044 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1f2a0 ) │ │ │ │ + movw r2, #6139 @ 0x17fb │ │ │ │ + ldr r1, [pc, #272] @ (1f2a4 ) │ │ │ │ + ldr r0, [pc, #272] @ (1f2a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1308 @ 0x51c │ │ │ │ + addw r3, r3, #1220 @ 0x4c4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bhi.n 22ef4 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + asrs r4, r6, #25 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 22ee8 │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r2, r5, #25 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + muls r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 13, cr0, cr4, cr0, {0} │ │ │ │ - bvc.n 22fc8 │ │ │ │ - movs r2, r0 │ │ │ │ + cmp r4, #104 @ 0x68 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #19 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #13 │ │ │ │ + adcs r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - stcl 0, cr0, [ip], {0} │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa7e0000 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + adds r6, #22 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r0], #-0 │ │ │ │ - lsls r0, r7, #9 │ │ │ │ + lsls r4, r4 │ │ │ │ movs r1, r0 │ │ │ │ - stc 0, cr0, [r4], {-0} │ │ │ │ - lsls r0, r4, #9 │ │ │ │ + cmp r1, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xebec0000 │ │ │ │ - lsls r0, r0, #9 │ │ │ │ + lsls r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, ip, r0 │ │ │ │ - lsls r4, r7, #7 │ │ │ │ + cmp r1, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb880000 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + eors r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - adcs.w r0, r6, r0 │ │ │ │ - lsls r4, r5, #6 │ │ │ │ + cmp r1, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeb380000 │ │ │ │ - lsls r4, r1, #6 │ │ │ │ + eors r0, r2 │ │ │ │ movs r1, r0 │ │ │ │ - adds.w r0, r8, r0 │ │ │ │ - @ instruction: 0xf6640000 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ + cmp r1, #96 @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xeaea0000 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ + ands r4, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #218 @ 0xda │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #188 @ 0xbc │ │ │ │ movs r1, r0 │ │ │ │ - pkhbt r0, ip, r0 │ │ │ │ - @ instruction: 0xeab60000 │ │ │ │ - lsls r2, r4, #4 │ │ │ │ + cmp r0, #204 @ 0xcc │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #110 @ 0x6e │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ + subs r6, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - ldrd r0, r0, [lr] │ │ │ │ - ands.w r0, r4, r0 │ │ │ │ - vaddl.u32 q8, d14, d0 │ │ │ │ - ldrd r0, r0, [sl, #-0]! │ │ │ │ - vaddl.u16 q8, d6, d0 │ │ │ │ - strd r0, r0, [r2, #-0]! │ │ │ │ - @ instruction: 0xf4bc0000 │ │ │ │ - vaddl.u q0, d6, d0 │ │ │ │ - strd r0, r0, [r2, #-0] │ │ │ │ - orr.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + movs r7, #114 @ 0x72 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22fb4 │ │ │ │ - movs r0, r0 │ │ │ │ - orrs.w r0, r6, #8388608 @ 0x800000 │ │ │ │ - asrs r2, r1, #30 │ │ │ │ + movs r7, #168 @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22f90 │ │ │ │ - movs r0, r0 │ │ │ │ - adds.w r0, sl, #0 │ │ │ │ - asrs r2, r6, #29 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22f6c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf70e0000 │ │ │ │ - asrs r2, r3, #29 │ │ │ │ + movs r7, #14 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 22f48 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf6ea0000 │ │ │ │ - asrs r2, r0, #29 │ │ │ │ + subs r5, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #246 @ 0xf6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #84 @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #198 @ 0xc6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r6, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r3, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r6, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #166 @ 0xa6 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r5, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #130 @ 0x82 │ │ │ │ + movs r1, r0 │ │ │ │ + strb r6, [r2, r3] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 23124 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf0d20000 │ │ │ │ │ │ │ │ -00023048 : │ │ │ │ +0001f2ac : │ │ │ │ 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] @ 231d0 │ │ │ │ + ldr.w ip, [pc, #376] @ 1f434 │ │ │ │ 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] @ 231d4 │ │ │ │ - ldr r5, [pc, #360] @ (231d8 ) │ │ │ │ + add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1f438 │ │ │ │ + ldr r5, [pc, #360] @ (1f43c ) │ │ │ │ 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] @ (231dc ) │ │ │ │ + ldr r4, [pc, #348] @ (1f440 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23146 │ │ │ │ + beq.n 1f3aa │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 23126 │ │ │ │ + bpl.n 1f38a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 2314a │ │ │ │ + bpl.n 1f3ae │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 23162 │ │ │ │ + bne.n 1f3c6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (231e0 ) │ │ │ │ + ldr r0, [pc, #300] @ (1f444 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 23156 │ │ │ │ + bne.n 1f3ba │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 22708 │ │ │ │ + bl 1e96c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 23146 │ │ │ │ + beq.n 1f3aa │ │ │ │ movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23176 │ │ │ │ + beq.n 1f3da │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2319e │ │ │ │ - ldr r1, [pc, #244] @ (231e4 ) │ │ │ │ + bpl.n 1f402 │ │ │ │ + ldr r1, [pc, #244] @ (1f448 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 231b2 │ │ │ │ - ldr r1, [pc, #240] @ (231e8 ) │ │ │ │ + beq.n 1f416 │ │ │ │ + ldr r1, [pc, #240] @ (1f44c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 231c8 │ │ │ │ + beq.n 1f42c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 231cc │ │ │ │ + ble.n 1f430 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 231cc │ │ │ │ + beq.n 1f430 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (231ec ) │ │ │ │ - ldr r2, [pc, #200] @ (231d8 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f450 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f43c ) │ │ │ │ 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 2319a │ │ │ │ + bne.n 1f3fe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (231f0 ) │ │ │ │ + ldr r0, [pc, #200] @ (1f454 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (231f4 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (1f458 ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #192] @ (231f8 ) │ │ │ │ - ldr r0, [pc, #192] @ (231fc ) │ │ │ │ + ldr r1, [pc, #192] @ (1f45c ) │ │ │ │ + ldr r0, [pc, #192] @ (1f460 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2310c │ │ │ │ - ldr r0, [pc, #180] @ (23200 ) │ │ │ │ + b.n 1f370 │ │ │ │ + ldr r0, [pc, #180] @ (1f464 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 23130 │ │ │ │ - ldr r0, [pc, #172] @ (23204 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 1f394 │ │ │ │ + ldr r0, [pc, #172] @ (1f468 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 23130 │ │ │ │ + bl 11940 │ │ │ │ + b.n 1f394 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 230b2 │ │ │ │ + beq.n 1f316 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 23180 │ │ │ │ + bne.n 1f3e4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 230b2 │ │ │ │ + b.n 1f316 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 230da │ │ │ │ + b.n 1f33e │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 230b2 │ │ │ │ + bne.n 1f316 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 230b2 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23208 ) │ │ │ │ + b.n 1f316 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1f46c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (2320c ) │ │ │ │ - ldr r0, [pc, #104] @ (23210 ) │ │ │ │ + ldr r1, [pc, #104] @ (1f470 ) │ │ │ │ + ldr r0, [pc, #104] @ (1f474 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23214 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1f478 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (23218 ) │ │ │ │ - ldr r0, [pc, #96] @ (2321c ) │ │ │ │ + ldr r1, [pc, #92] @ (1f47c ) │ │ │ │ + ldr r0, [pc, #96] @ (1f480 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - blt.n 232bc │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + adds r0, r2, r4 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r5, #20 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r6, r2, #20 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stc2l 0, cr0, [r2], #-0 │ │ │ │ + lsrs r0, r1, #18 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r2, #114 @ 0x72 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr] │ │ │ │ - b.n 22e94 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 2, cr0, cr2, cr0, {0} │ │ │ │ - @ instruction: 0xf12a0000 │ │ │ │ - asrs r6, r1, #19 │ │ │ │ + subs r2, #206 @ 0xce │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 23190 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 231ec │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r7, #18 │ │ │ │ + movs r3, #222 @ 0xde │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #194 @ 0xc2 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r2, [r4, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + strh r4, [r1, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 232f0 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 232fc │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023220 : │ │ │ │ +0001f484 : │ │ │ │ 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] @ 233a4 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f608 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 233a8 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f60c │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ - ldr.w ip, [pc, #356] @ 233ac │ │ │ │ + add.w r3, ip, #1056 @ 0x420 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f610 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (233b0 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f614 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23318 │ │ │ │ + beq.n 1f57c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 232f8 │ │ │ │ + bpl.n 1f55c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 23328 │ │ │ │ + bpl.n 1f58c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 23334 │ │ │ │ + bne.n 1f598 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 215f4 │ │ │ │ + bl 1d85c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 23318 │ │ │ │ + beq.n 1f57c │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2331c │ │ │ │ + beq.n 1f580 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23374 │ │ │ │ - ldr r1, [pc, #244] @ (233b4 ) │ │ │ │ + bpl.n 1f5d8 │ │ │ │ + ldr r1, [pc, #244] @ (1f618 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2338c │ │ │ │ - ldr r1, [pc, #240] @ (233b8 ) │ │ │ │ + beq.n 1f5f0 │ │ │ │ + ldr r1, [pc, #240] @ (1f61c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23388 │ │ │ │ + beq.n 1f5ec │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23370 │ │ │ │ + ble.n 1f5d4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 23370 │ │ │ │ + beq.n 1f5d4 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (233bc ) │ │ │ │ - ldr r2, [pc, #200] @ (233ac ) │ │ │ │ + ldr r1, [pc, #220] @ (1f620 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f610 ) │ │ │ │ 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 2336c │ │ │ │ + bne.n 1f5d0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (233c0 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f624 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (233c4 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (1f628 ) │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #188] @ (233c8 ) │ │ │ │ - ldr r0, [pc, #192] @ (233cc ) │ │ │ │ + ldr r1, [pc, #188] @ (1f62c ) │ │ │ │ + ldr r0, [pc, #192] @ (1f630 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 232de │ │ │ │ + b.n 1f542 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 232ac │ │ │ │ - ldr r0, [pc, #164] @ (233d0 ) │ │ │ │ + b.n 1f510 │ │ │ │ + ldr r0, [pc, #164] @ (1f634 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 23302 │ │ │ │ + bl 11940 │ │ │ │ + b.n 1f566 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 2328e │ │ │ │ + beq.n 1f4f2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2334c │ │ │ │ + bne.n 1f5b0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2328e │ │ │ │ + b.n 1f4f2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2328e │ │ │ │ + bne.n 1f4f2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2328e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - ldr r3, [pc, #92] @ (233d4 ) │ │ │ │ + b.n 1f4f2 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + ldr r3, [pc, #92] @ (1f638 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (233d8 ) │ │ │ │ - ldr r0, [pc, #96] @ (233dc ) │ │ │ │ + ldr r1, [pc, #92] @ (1f63c ) │ │ │ │ + ldr r0, [pc, #96] @ (1f640 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #80] @ (233e0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #80] @ (1f644 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (233e4 ) │ │ │ │ - ldr r0, [pc, #80] @ (233e8 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f648 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f64c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 232dc │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r6, r6, #28 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r2, #13 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r0, r0, #13 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xfa900000 │ │ │ │ + lsrs r6, r6, #10 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, #160 @ 0xa0 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2b00000 │ │ │ │ - b.n 22cc0 │ │ │ │ - movs r0, r0 │ │ │ │ - mcrr 0, 0, r0, r4, cr0 │ │ │ │ - asrs r0, r7, #11 │ │ │ │ + cmp r6, #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 2340c │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r3, #11 │ │ │ │ + movs r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + str r4, [r1, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r6, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 23314 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000233ec : │ │ │ │ +0001f650 : │ │ │ │ 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] @ 23570 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f7d4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 23574 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f7d8 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1296 @ 0x510 │ │ │ │ - ldr.w ip, [pc, #356] @ 23578 │ │ │ │ + add.w r3, ip, #1104 @ 0x450 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f7dc │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2357c ) │ │ │ │ + ldr r4, [pc, #348] @ (1f7e0 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 234e4 │ │ │ │ + beq.n 1f748 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 234c4 │ │ │ │ + bpl.n 1f728 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 234f4 │ │ │ │ + bpl.n 1f758 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 23500 │ │ │ │ + bne.n 1f764 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 210c0 │ │ │ │ + bl 1d32c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 234e4 │ │ │ │ + beq.n 1f748 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 234e8 │ │ │ │ + beq.n 1f74c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23540 │ │ │ │ - ldr r1, [pc, #244] @ (23580 ) │ │ │ │ + bpl.n 1f7a4 │ │ │ │ + ldr r1, [pc, #244] @ (1f7e4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23558 │ │ │ │ - ldr r1, [pc, #240] @ (23584 ) │ │ │ │ + beq.n 1f7bc │ │ │ │ + ldr r1, [pc, #240] @ (1f7e8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23554 │ │ │ │ + beq.n 1f7b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 2353c │ │ │ │ + ble.n 1f7a0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 2353c │ │ │ │ + beq.n 1f7a0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (23588 ) │ │ │ │ - ldr r2, [pc, #200] @ (23578 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f7ec ) │ │ │ │ + ldr r2, [pc, #200] @ (1f7dc ) │ │ │ │ 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 23538 │ │ │ │ + bne.n 1f79c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2358c ) │ │ │ │ + ldr r0, [pc, #196] @ (1f7f0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (23590 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (1f7f4 ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #188] @ (23594 ) │ │ │ │ - ldr r0, [pc, #192] @ (23598 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f7f8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f7fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 234aa │ │ │ │ + b.n 1f70e │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 23478 │ │ │ │ - ldr r0, [pc, #164] @ (2359c ) │ │ │ │ + b.n 1f6dc │ │ │ │ + ldr r0, [pc, #164] @ (1f800 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 234ce │ │ │ │ + bl 11940 │ │ │ │ + b.n 1f732 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 2345a │ │ │ │ + beq.n 1f6be │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23518 │ │ │ │ + bne.n 1f77c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2345a │ │ │ │ + b.n 1f6be │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2345a │ │ │ │ + bne.n 1f6be │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2345a │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - ldr r3, [pc, #92] @ (235a0 ) │ │ │ │ + b.n 1f6be │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + ldr r3, [pc, #92] @ (1f804 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (235a4 ) │ │ │ │ - ldr r0, [pc, #96] @ (235a8 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f808 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f80c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #80] @ (235ac ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #80] @ (1f810 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (235b0 ) │ │ │ │ - ldr r0, [pc, #80] @ (235b4 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f814 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f818 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bvc.n 23510 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r3, {r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r2, r5, #21 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r0, #6 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r4, r6, #5 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r6} │ │ │ │ - movs r2, r0 │ │ │ │ - str.w r0, [r4] │ │ │ │ + lsrs r2, r5, #3 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0a00000 │ │ │ │ - b.n 23af4 │ │ │ │ - movs r0, r0 │ │ │ │ - orns r0, r8, r0 │ │ │ │ - asrs r4, r5, #4 │ │ │ │ + cmp r4, #56 @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r2, #4 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #768] @ (1fb08 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r6, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #664] @ (1faac ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 23548 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000235b8 : │ │ │ │ +0001f81c : │ │ │ │ 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] @ 2373c │ │ │ │ + ldr.w ip, [pc, #372] @ 1f9a0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 23740 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f9a4 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1344 @ 0x540 │ │ │ │ - ldr.w ip, [pc, #356] @ 23744 │ │ │ │ + add.w r3, ip, #1152 @ 0x480 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f9a8 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23748 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f9ac ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 236b0 │ │ │ │ + beq.n 1f914 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 23690 │ │ │ │ + bpl.n 1f8f4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 236c0 │ │ │ │ + bpl.n 1f924 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 236cc │ │ │ │ + bne.n 1f930 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20fe8 │ │ │ │ + bl 1d254 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 236b0 │ │ │ │ + beq.n 1f914 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 236b4 │ │ │ │ + beq.n 1f918 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 2370c │ │ │ │ - ldr r1, [pc, #244] @ (2374c ) │ │ │ │ + bpl.n 1f970 │ │ │ │ + ldr r1, [pc, #244] @ (1f9b0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23724 │ │ │ │ - ldr r1, [pc, #240] @ (23750 ) │ │ │ │ + beq.n 1f988 │ │ │ │ + ldr r1, [pc, #240] @ (1f9b4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23720 │ │ │ │ + beq.n 1f984 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23708 │ │ │ │ + ble.n 1f96c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 23708 │ │ │ │ + beq.n 1f96c │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (23754 ) │ │ │ │ - ldr r2, [pc, #200] @ (23744 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f9b8 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f9a8 ) │ │ │ │ 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 23704 │ │ │ │ + bne.n 1f968 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23758 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f9bc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (2375c ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (1f9c0 ) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r1, [pc, #188] @ (23760 ) │ │ │ │ - ldr r0, [pc, #192] @ (23764 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f9c4 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f9c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23676 │ │ │ │ + b.n 1f8da │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 23644 │ │ │ │ - ldr r0, [pc, #164] @ (23768 ) │ │ │ │ + b.n 1f8a8 │ │ │ │ + ldr r0, [pc, #164] @ (1f9cc ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2369a │ │ │ │ + bl 11940 │ │ │ │ + b.n 1f8fe │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 23626 │ │ │ │ + beq.n 1f88a │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 236e4 │ │ │ │ + bne.n 1f948 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23626 │ │ │ │ + b.n 1f88a │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23626 │ │ │ │ + bne.n 1f88a │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23626 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - ldr r3, [pc, #92] @ (2376c ) │ │ │ │ + b.n 1f88a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + ldr r3, [pc, #92] @ (1f9d0 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (23770 ) │ │ │ │ - ldr r0, [pc, #96] @ (23774 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f9d4 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f9d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #80] @ (23778 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #80] @ (1f9dc ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (2377c ) │ │ │ │ - ldr r0, [pc, #80] @ (23780 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f9e0 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f9e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bvs.n 23744 │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r2, {r2, r3, r4} │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r6, r3, #14 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r0, r7, #30 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r0, r5, #30 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1, {r1, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf6f80000 │ │ │ │ + lsls r6, r3, #28 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r5, #8 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 11, cr0, cr8, cr0, {0} │ │ │ │ - b.n 23928 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w ip!, {} │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + cmp r2, #80 @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4, {r1, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r0, #29 │ │ │ │ + subs r4, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #976] @ (1fda4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #872] @ (1fd48 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #22 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r2, r3, r4, r5, r6, r7} │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023784 : │ │ │ │ +0001f9e8 : │ │ │ │ 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] @ 24028 │ │ │ │ + ldr.w r6, [pc, #2188] @ 20288 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2192] @ 2402c │ │ │ │ + ldr.w r4, [pc, #2188] @ 2028c │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #2188] @ 24030 │ │ │ │ + ldr.w r5, [pc, #2184] @ 20290 │ │ │ │ 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 23a1c │ │ │ │ + bmi.w 1fc7e │ │ │ │ adds r4, r2, #6 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.w 23a16 │ │ │ │ - ldr.w r3, [pc, #2156] @ 24034 │ │ │ │ + bmi.w 1fc78 │ │ │ │ + ldr.w r3, [pc, #2152] @ 20294 │ │ │ │ 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 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23baa │ │ │ │ + beq.w 1fe0c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23fae │ │ │ │ + beq.w 20210 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2381c │ │ │ │ + beq.n 1fa80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 239f8 │ │ │ │ - ldr.w r3, [pc, #2072] @ 24038 │ │ │ │ + beq.w 1fc5a │ │ │ │ + ldr.w r3, [pc, #2068] @ 20298 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23bd4 │ │ │ │ + bne.w 1fe36 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23848 │ │ │ │ + beq.n 1faac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23a00 │ │ │ │ - ldr.w r3, [pc, #2032] @ 2403c │ │ │ │ + beq.w 1fc62 │ │ │ │ + ldr.w r3, [pc, #2028] @ 2029c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 23988 │ │ │ │ + beq.w 1fbea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 239a0 │ │ │ │ - ldr.w r7, [r6, #288] @ 0x120 │ │ │ │ + beq.w 1fc02 │ │ │ │ + ldr r7, [r6, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23f7e │ │ │ │ + beq.w 201e0 │ │ │ │ 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] @ 24040 │ │ │ │ + ldr.w r3, [pc, #1988] @ 202a0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23a76 │ │ │ │ - ldr.w r2, [r6, #492] @ 0x1ec │ │ │ │ + beq.w 1fcd8 │ │ │ │ + ldr.w r2, [r6, #324] @ 0x144 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1e69c │ │ │ │ + bl 1a910 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 23ce2 │ │ │ │ + beq.w 1ff44 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ lsls r3, r4, #31 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bmi.w 23d88 │ │ │ │ + bmi.w 1ffea │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23d90 │ │ │ │ + beq.w 1fff2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 23dcc │ │ │ │ + bpl.w 2002e │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 23df6 │ │ │ │ + bne.w 20058 │ │ │ │ add.w sl, fp, #6 │ │ │ │ teq fp, sl │ │ │ │ - bmi.w 23a5a │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bmi.w 1fcbc │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23c1a │ │ │ │ + beq.w 1fe7c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23f96 │ │ │ │ + beq.w 201f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2391c │ │ │ │ + beq.n 1fb7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23b9a │ │ │ │ + beq.w 1fdfc │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23c7c │ │ │ │ + bne.w 1fede │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23940 │ │ │ │ + beq.n 1fba2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23ba2 │ │ │ │ + beq.w 1fe04 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 23aba │ │ │ │ + beq.w 1fd1c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2395c │ │ │ │ + beq.n 1fbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23a6e │ │ │ │ + beq.w 1fcd0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r9] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [pc, #1756] @ 24044 │ │ │ │ - ldr.w r3, [pc, #1728] @ 2402c │ │ │ │ + ldr.w r2, [pc, #1752] @ 202a4 │ │ │ │ + ldr.w r3, [pc, #1724] @ 2028c │ │ │ │ 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 23f7a │ │ │ │ + bne.w 201dc │ │ │ │ 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 23db4 │ │ │ │ + bmi.w 20016 │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 23a4a │ │ │ │ + bmi.n 1fcac │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2385e │ │ │ │ - ldr.w r7, [r6, #420] @ 0x1a4 │ │ │ │ + bne.w 1fac2 │ │ │ │ + ldr.w r7, [r6, #252] @ 0xfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2400e │ │ │ │ + beq.w 20270 │ │ │ │ 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 1fca4 │ │ │ │ + bl 1bf10 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 23e2e │ │ │ │ + bmi.w 20090 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - beq.w 23e10 │ │ │ │ + beq.w 20072 │ │ │ │ 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 238dc │ │ │ │ + beq.w 1fb3e │ │ │ │ mov r0, sl │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 238dc │ │ │ │ + b.n 1fb3e │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2381c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fa80 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1588] @ 2403c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1584] @ 2029c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 23856 │ │ │ │ - b.n 23988 │ │ │ │ + bne.w 1faba │ │ │ │ + b.n 1fbea │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 237c6 │ │ │ │ + bge.w 1fa2a │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #6 │ │ │ │ - bl 16fa4 │ │ │ │ - ldr.w r3, [pc, #1548] @ 24034 │ │ │ │ + bl 16fac │ │ │ │ + ldr.w r3, [pc, #1548] @ 20294 │ │ │ │ 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 237d8 │ │ │ │ - bl c9b0 │ │ │ │ + ldr.w fp, [r6, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + beq.w 1fa3c │ │ │ │ + bl c9b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 237d8 │ │ │ │ + b.n 1fa3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 23996 │ │ │ │ + bge.n 1fbf8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r4, r0 │ │ │ │ - b.n 23856 │ │ │ │ + b.n 1faba │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 238d4 │ │ │ │ + bge.w 1fb36 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #6 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov sl, r0 │ │ │ │ - b.n 239dc │ │ │ │ + b.n 1fc3e │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2395c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fbbe │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r3, [pc, #1476] @ 24048 │ │ │ │ - ldr.w r1, [pc, #1476] @ 2404c │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r3, [pc, #1472] @ 202a8 │ │ │ │ + ldr.w r1, [pc, #1472] @ 202ac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1464] @ 24050 │ │ │ │ - ldr.w r1, [pc, #1464] @ 24054 │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1464] @ 202b0 │ │ │ │ + ldr.w r1, [pc, #1464] @ 202b4 │ │ │ │ mov.w r2, #632 @ 0x278 │ │ │ │ - ldr.w r0, [pc, #1460] @ 24058 │ │ │ │ + ldr.w r0, [pc, #1460] @ 202b8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - b.n 23966 │ │ │ │ + b.n 1fbc8 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 23e7a │ │ │ │ + bne.w 200dc │ │ │ │ add.w r4, sl, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 23c50 │ │ │ │ + bmi.w 1feb2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23ece │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bne.w 20130 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23e4a │ │ │ │ + beq.w 200ac │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 23ff6 │ │ │ │ + beq.w 20258 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b22 │ │ │ │ + beq.n 1fd84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23dee │ │ │ │ + beq.w 20050 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 23e94 │ │ │ │ + bne.w 200f6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b46 │ │ │ │ + beq.n 1fda8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23e08 │ │ │ │ + beq.w 2006a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 23cf6 │ │ │ │ + beq.w 1ff58 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9808 │ │ │ │ + blx 9810 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 23fde │ │ │ │ + beq.w 20240 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b7a │ │ │ │ + beq.n 1fddc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cda │ │ │ │ + beq.w 1ff3c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23b8e │ │ │ │ + beq.n 1fdf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23cd2 │ │ │ │ + beq.w 1ff34 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23ee2 │ │ │ │ + beq.w 20144 │ │ │ │ strd r4, r6, [r9] │ │ │ │ - b.n 23966 │ │ │ │ + b.n 1fbc8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2391c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fb7e │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23940 │ │ │ │ - ldr.w r3, [pc, #1188] @ 24050 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fba2 │ │ │ │ + ldr.w r3, [pc, #1184] @ 202b0 │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ - ldr.w r1, [pc, #1192] @ 2405c │ │ │ │ - ldr.w r0, [pc, #1192] @ 24060 │ │ │ │ + ldr.w r1, [pc, #1188] @ 202bc │ │ │ │ + ldr.w r0, [pc, #1188] @ 202c0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 23ab0 │ │ │ │ - ldr.w r0, [pc, #1164] @ 24064 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1fd12 │ │ │ │ + ldr.w r0, [pc, #1164] @ 202c4 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23bf6 │ │ │ │ + beq.n 1fe58 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23cca │ │ │ │ - ldr.w r3, [pc, #1112] @ 24050 │ │ │ │ + beq.n 1ff2c │ │ │ │ + ldr.w r3, [pc, #1108] @ 202b0 │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ - ldr.w r1, [pc, #1128] @ 24068 │ │ │ │ - ldr.w r0, [pc, #1128] @ 2406c │ │ │ │ + ldr.w r1, [pc, #1124] @ 202c8 │ │ │ │ + ldr.w r0, [pc, #1124] @ 202cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 23ab0 │ │ │ │ - ldr.w r3, [pc, #1076] @ 24050 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1fd12 │ │ │ │ + ldr.w r3, [pc, #1072] @ 202b0 │ │ │ │ movw r2, #643 @ 0x283 │ │ │ │ - ldr.w r1, [pc, #1100] @ 24070 │ │ │ │ - ldr.w r0, [pc, #1100] @ 24074 │ │ │ │ + ldr.w r1, [pc, #1096] @ 202d0 │ │ │ │ + ldr.w r0, [pc, #1096] @ 202d4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 23ab0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1fd12 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 23ace │ │ │ │ + bge.w 1fd30 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ 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 23ada │ │ │ │ + beq.w 1fd3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ + bl c9b8 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23ada │ │ │ │ - ldr r0, [pc, #1016] @ (24078 ) │ │ │ │ + b.n 1fd3c │ │ │ │ + ldr r0, [pc, #1016] @ (202d8 ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23ca0 │ │ │ │ + beq.n 1ff02 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 23ca0 │ │ │ │ + cbnz r3, 1ff02 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #940] @ (24050 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #940] @ (202b0 ) │ │ │ │ movw r2, #643 @ 0x283 │ │ │ │ - ldr r1, [pc, #980] @ (2407c ) │ │ │ │ - ldr r0, [pc, #980] @ (24080 ) │ │ │ │ + ldr r1, [pc, #976] @ (202dc ) │ │ │ │ + ldr r0, [pc, #980] @ (202e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 23ab0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1fd12 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23bf6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fe58 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b8e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fdf0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b7a │ │ │ │ - ldr r3, [pc, #876] @ (24050 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fddc │ │ │ │ + ldr r3, [pc, #872] @ (202b0 ) │ │ │ │ mov.w r2, #628 @ 0x274 │ │ │ │ - ldr r1, [pc, #920] @ (24084 ) │ │ │ │ - ldr r0, [pc, #924] @ (24088 ) │ │ │ │ + ldr r1, [pc, #920] @ (202e4 ) │ │ │ │ + ldr r0, [pc, #920] @ (202e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 23bc2 │ │ │ │ + b.n 1fe24 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 23f1e │ │ │ │ + bmi.w 20180 │ │ │ │ add.w r8, r4, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 23e36 │ │ │ │ - ldr.w r1, [r6, #836] @ 0x344 │ │ │ │ + bmi.w 20098 │ │ │ │ + ldr.w r1, [r6, #832] @ 0x340 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9178 │ │ │ │ + blx 9180 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23d24 │ │ │ │ + beq.n 1ff86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 23d78 │ │ │ │ + cbz r3, 1ffda │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23efa │ │ │ │ + beq.w 2015c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 23f38 │ │ │ │ + bpl.w 2019a │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9808 │ │ │ │ + blx 9810 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23fc6 │ │ │ │ + beq.w 20228 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23d5c │ │ │ │ + beq.n 1ffbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23eda │ │ │ │ + beq.w 2013c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23d6c │ │ │ │ + beq.n 1ffce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 23d80 │ │ │ │ + cbz r3, 1ffe2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 23f60 │ │ │ │ + beq.w 201c2 │ │ │ │ strd r8, r6, [r9] │ │ │ │ - b.n 23966 │ │ │ │ + b.n 1fbc8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23d24 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ff86 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23d6c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ffce │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 238ae │ │ │ │ - ldr r3, [pc, #700] @ (24050 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1fb10 │ │ │ │ + ldr r3, [pc, #700] @ (202b0 ) │ │ │ │ movw r2, #635 @ 0x27b │ │ │ │ - ldr r1, [pc, #756] @ (2408c ) │ │ │ │ - ldr r0, [pc, #756] @ (24090 ) │ │ │ │ + ldr r1, [pc, #752] @ (202ec ) │ │ │ │ + ldr r0, [pc, #756] @ (202f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - b.n 23ab0 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1fd12 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 23dc8 │ │ │ │ + cbz r3, 2002a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 23856 │ │ │ │ - ldr r3, [pc, #640] @ (24050 ) │ │ │ │ + b.n 1faba │ │ │ │ + ldr r3, [pc, #640] @ (202b0 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #704] @ (24094 ) │ │ │ │ - ldr r0, [pc, #708] @ (24098 ) │ │ │ │ + ldr r1, [pc, #704] @ (202f4 ) │ │ │ │ + ldr r0, [pc, #704] @ (202f8 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #700] @ (2409c ) │ │ │ │ + ldr r2, [pc, #700] @ (202fc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #635 @ 0x27b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 23da6 │ │ │ │ + bl 12308 │ │ │ │ + b.n 20008 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b22 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fd84 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - b.n 239dc │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1fc3e │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23b46 │ │ │ │ - ldr r3, [pc, #572] @ (24050 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fda8 │ │ │ │ + ldr r3, [pc, #572] @ (202b0 ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ - ldr r1, [pc, #648] @ (240a0 ) │ │ │ │ - ldr r0, [pc, #648] @ (240a4 ) │ │ │ │ + ldr r1, [pc, #644] @ (20300 ) │ │ │ │ + ldr r0, [pc, #648] @ (20304 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 23ab0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1fd12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 239ce │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1fc30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 23d08 │ │ │ │ + bge.w 1ff6a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r8, r0 │ │ │ │ - b.n 23d08 │ │ │ │ - ldr r3, [pc, #516] @ (24050 ) │ │ │ │ + b.n 1ff6a │ │ │ │ + ldr r3, [pc, #512] @ (202b0 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #596] @ (240a8 ) │ │ │ │ - ldr r0, [pc, #600] @ (240ac ) │ │ │ │ + ldr r1, [pc, #596] @ (20308 ) │ │ │ │ + ldr r0, [pc, #596] @ (2030c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 23ab0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1fd12 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23c60 │ │ │ │ + beq.w 1fec2 │ │ │ │ mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - b.n 23c60 │ │ │ │ - ldr r0, [pc, #536] @ (240b0 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1fec2 │ │ │ │ + ldr r0, [pc, #536] @ (20310 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 23eb4 │ │ │ │ + beq.n 20116 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23f58 │ │ │ │ - ldr r3, [pc, #408] @ (24050 ) │ │ │ │ + beq.n 201ba │ │ │ │ + ldr r3, [pc, #408] @ (202b0 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #504] @ (240b4 ) │ │ │ │ + ldr r1, [pc, #500] @ (20314 ) │ │ │ │ mov sl, r4 │ │ │ │ - ldr r0, [pc, #504] @ (240b8 ) │ │ │ │ + ldr r0, [pc, #500] @ (20318 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 23cb6 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1ff18 │ │ │ │ mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23ad6 │ │ │ │ + b.n 1fd38 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23d5c │ │ │ │ - ldr r3, [pc, #364] @ (24050 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ffbe │ │ │ │ + ldr r3, [pc, #360] @ (202b0 ) │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ - ldr r1, [pc, #464] @ (240bc ) │ │ │ │ - ldr r0, [pc, #468] @ (240c0 ) │ │ │ │ + ldr r1, [pc, #464] @ (2031c ) │ │ │ │ + ldr r0, [pc, #464] @ (20320 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 23c12 │ │ │ │ - ldr r3, [pc, #340] @ (24050 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1fe74 │ │ │ │ + ldr r3, [pc, #336] @ (202b0 ) │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ - ldr r1, [pc, #448] @ (240c4 ) │ │ │ │ - ldr r0, [pc, #452] @ (240c8 ) │ │ │ │ + ldr r1, [pc, #448] @ (20324 ) │ │ │ │ + ldr r0, [pc, #448] @ (20328 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 23ab0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 1fd12 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23d08 │ │ │ │ + beq.w 1ff6a │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 23d08 │ │ │ │ - ldr r3, [pc, #276] @ (24050 ) │ │ │ │ - ldr r2, [pc, #400] @ (240cc ) │ │ │ │ - ldr r1, [pc, #400] @ (240d0 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 1ff6a │ │ │ │ + ldr r3, [pc, #276] @ (202b0 ) │ │ │ │ + ldr r2, [pc, #396] @ (2032c ) │ │ │ │ + ldr r1, [pc, #400] @ (20330 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #400] @ (240d4 ) │ │ │ │ + ldr r0, [pc, #400] @ (20334 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 23f10 │ │ │ │ + bl 12308 │ │ │ │ + b.n 20172 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23eb4 │ │ │ │ - ldr r3, [pc, #236] @ (24050 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20116 │ │ │ │ + ldr r3, [pc, #236] @ (202b0 ) │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ - ldr r1, [pc, #368] @ (240d8 ) │ │ │ │ + ldr r1, [pc, #364] @ (20338 ) │ │ │ │ mov r4, r8 │ │ │ │ - ldr r0, [pc, #368] @ (240dc ) │ │ │ │ + ldr r0, [pc, #364] @ (2033c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 23c12 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (240e0 ) │ │ │ │ - movw r2, #12067 @ 0x2f23 │ │ │ │ - ldr r1, [pc, #348] @ (240e4 ) │ │ │ │ - ldr r0, [pc, #352] @ (240e8 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 1fe74 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #348] @ (20340 ) │ │ │ │ + movw r2, #9981 @ 0x26fd │ │ │ │ + ldr r1, [pc, #348] @ (20344 ) │ │ │ │ + ldr r0, [pc, #348] @ (20348 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (240ec ) │ │ │ │ - movw r2, #12133 @ 0x2f65 │ │ │ │ - ldr r1, [pc, #336] @ (240f0 ) │ │ │ │ - ldr r0, [pc, #340] @ (240f4 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #336] @ (2034c ) │ │ │ │ + movw r2, #10047 @ 0x273f │ │ │ │ + ldr r1, [pc, #336] @ (20350 ) │ │ │ │ + ldr r0, [pc, #336] @ (20354 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (240f8 ) │ │ │ │ - movw r2, #12050 @ 0x2f12 │ │ │ │ - ldr r1, [pc, #324] @ (240fc ) │ │ │ │ - ldr r0, [pc, #328] @ (24100 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #324] @ (20358 ) │ │ │ │ + movw r2, #9964 @ 0x26ec │ │ │ │ + ldr r1, [pc, #324] @ (2035c ) │ │ │ │ + ldr r0, [pc, #324] @ (20360 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (24104 ) │ │ │ │ - movw r2, #12204 @ 0x2fac │ │ │ │ - ldr r1, [pc, #312] @ (24108 ) │ │ │ │ - ldr r0, [pc, #316] @ (2410c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (20364 ) │ │ │ │ + movw r2, #10118 @ 0x2786 │ │ │ │ + ldr r1, [pc, #312] @ (20368 ) │ │ │ │ + ldr r0, [pc, #312] @ (2036c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (24110 ) │ │ │ │ - movw r2, #12177 @ 0x2f91 │ │ │ │ - ldr r1, [pc, #300] @ (24114 ) │ │ │ │ - ldr r0, [pc, #304] @ (24118 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (20370 ) │ │ │ │ + movw r2, #10091 @ 0x276b │ │ │ │ + ldr r1, [pc, #300] @ (20374 ) │ │ │ │ + ldr r0, [pc, #300] @ (20378 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #292] @ (2411c ) │ │ │ │ - movw r2, #12165 @ 0x2f85 │ │ │ │ - ldr r1, [pc, #288] @ (24120 ) │ │ │ │ - ldr r0, [pc, #292] @ (24124 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (2037c ) │ │ │ │ + movw r2, #10079 @ 0x275f │ │ │ │ + ldr r1, [pc, #288] @ (20380 ) │ │ │ │ + ldr r0, [pc, #288] @ (20384 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (24128 ) │ │ │ │ - movw r2, #12108 @ 0x2f4c │ │ │ │ - ldr r1, [pc, #276] @ (2412c ) │ │ │ │ - ldr r0, [pc, #280] @ (24130 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (20388 ) │ │ │ │ + movw r2, #10022 @ 0x2726 │ │ │ │ + ldr r1, [pc, #276] @ (2038c ) │ │ │ │ + ldr r0, [pc, #276] @ (20390 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1344 @ 0x540 │ │ │ │ + add.w r3, r3, #1256 @ 0x4e8 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldmia r0!, {r2, r3, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + lsls r0, r7, #23 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r6, r5, #23 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rsb r0, r6, r0 │ │ │ │ + movs r7, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeb800000 │ │ │ │ - bgt.n 2401c │ │ │ │ - movs r0, r0 │ │ │ │ - orn r0, sl, r0 │ │ │ │ - blt.n 23ff8 │ │ │ │ - movs r0, r0 │ │ │ │ - bgt.n 240a4 │ │ │ │ - movs r0, r0 │ │ │ │ - ands.w r0, lr, r0 │ │ │ │ - blt.n 2416c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl] │ │ │ │ - blt.n 2412c │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 2416c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrd r0, r0, [sl, #-0]! │ │ │ │ - bge.n 24038 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmdb r8!, {} │ │ │ │ - bge.n 23fbc │ │ │ │ - movs r0, r0 │ │ │ │ - stmia.w sl, {} │ │ │ │ - bls.n 24068 │ │ │ │ - movs r0, r0 │ │ │ │ - strex r0, r0, [lr] │ │ │ │ - bls.n 23ff8 │ │ │ │ - movs r0, r0 │ │ │ │ - vaddl.s32 q0, d14, d0 │ │ │ │ - @ instruction: 0xe80a0000 │ │ │ │ - bls.n 2417c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2404c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24110 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 24174 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23f80 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24044 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23f30 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23ff4 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23f08 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23fcc │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr14, cr0, {0} │ │ │ │ - b.n 23e94 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24158 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23e4c │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24110 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #27 │ │ │ │ + movs r7, #26 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23e54 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #27 │ │ │ │ + subs r6, r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r7!, {r1} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 24630 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #26 │ │ │ │ + movs r6, #4 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23df4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #26 │ │ │ │ + adds r0, r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23b48 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + adds r4, r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23b24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #25 │ │ │ │ + movs r5, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23e60 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #25 │ │ │ │ + adds r4, r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r6, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r1, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r6, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #36 @ 0x24 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #232 @ 0xe8 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r0, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r5, #192 @ 0xc0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #164 @ 0xa4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r0, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r6, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r3, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r2, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #122 @ 0x7a │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r2, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r5, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + add sl, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, sp │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, sl │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + add r2, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #66 @ 0x42 │ │ │ │ + movs r1, r0 │ │ │ │ + mvns r2, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #18 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23e24 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00024134 : │ │ │ │ +00020394 : │ │ │ │ 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] @ 242dc │ │ │ │ + ldr.w ip, [pc, #408] @ 2053c │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 242e0 │ │ │ │ + ldr.w lr, [pc, #404] @ 20540 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1392 @ 0x570 │ │ │ │ - ldr.w ip, [pc, #392] @ 242e4 │ │ │ │ + add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20544 │ │ │ │ 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] @ (242e8 ) │ │ │ │ + ldr r4, [pc, #380] @ (20548 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c698 │ │ │ │ + bl c6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2424c │ │ │ │ + beq.n 204ac │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 2422c │ │ │ │ + bpl.n 2048c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 24250 │ │ │ │ + bpl.n 204b0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 24268 │ │ │ │ + bne.n 204c8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (242ec ) │ │ │ │ + ldr r1, [pc, #324] @ (2054c ) │ │ │ │ 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 2425c │ │ │ │ + bne.n 204bc │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (242f0 ) │ │ │ │ + ldr r3, [pc, #308] @ (20550 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 23784 │ │ │ │ + bl 1f9e8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 2424c │ │ │ │ + beq.n 204ac │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2427c │ │ │ │ + beq.n 204dc │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 242aa │ │ │ │ - ldr r1, [pc, #252] @ (242f4 ) │ │ │ │ + bpl.n 2050a │ │ │ │ + ldr r1, [pc, #252] @ (20554 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 242be │ │ │ │ + beq.n 2051e │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 242d4 │ │ │ │ + beq.n 20534 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 242d8 │ │ │ │ + ble.n 20538 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 242d8 │ │ │ │ + beq.n 20538 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #228] @ (242f8 ) │ │ │ │ - ldr r2, [pc, #204] @ (242e4 ) │ │ │ │ + ldr r1, [pc, #228] @ (20558 ) │ │ │ │ + ldr r2, [pc, #204] @ (20544 ) │ │ │ │ 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 242a6 │ │ │ │ + bne.n 20506 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (242fc ) │ │ │ │ + ldr r0, [pc, #204] @ (2055c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #200] @ (24300 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #200] @ (20560 ) │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ - ldr r1, [pc, #196] @ (24304 ) │ │ │ │ - ldr r0, [pc, #200] @ (24308 ) │ │ │ │ + ldr r1, [pc, #196] @ (20564 ) │ │ │ │ + ldr r0, [pc, #200] @ (20568 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 24212 │ │ │ │ - ldr r0, [pc, #184] @ (2430c ) │ │ │ │ + b.n 20472 │ │ │ │ + ldr r0, [pc, #184] @ (2056c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 24236 │ │ │ │ - ldr r0, [pc, #176] @ (24310 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 20496 │ │ │ │ + ldr r0, [pc, #176] @ (20570 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 24236 │ │ │ │ + bl 11940 │ │ │ │ + b.n 20496 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 241a4 │ │ │ │ + beq.n 20404 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 24288 │ │ │ │ + bne.n 204e8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 241a4 │ │ │ │ + b.n 20404 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 241e4 │ │ │ │ + b.n 20444 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 241a4 │ │ │ │ + bne.n 20404 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 241a4 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (24314 ) │ │ │ │ + b.n 20404 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (20574 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (24318 ) │ │ │ │ - ldr r0, [pc, #104] @ (2431c ) │ │ │ │ + ldr r1, [pc, #104] @ (20578 ) │ │ │ │ + ldr r0, [pc, #104] @ (2057c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (24320 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (20580 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (24324 ) │ │ │ │ - ldr r0, [pc, #96] @ (24328 ) │ │ │ │ + ldr r1, [pc, #92] @ (20584 ) │ │ │ │ + ldr r0, [pc, #96] @ (20588 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - ldmia r2, {r1, r2, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - bkpt 0x00a0 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + lsrs r6, r4, #32 │ │ │ │ + movs r3, r0 │ │ │ │ + mcrr2 0, 0, r0, r0, cr2 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x008c │ │ │ │ - movs r2, r0 │ │ │ │ + stc2 0, cr0, [ip], #-8 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r5, r6, r7, pc} │ │ │ │ - movs r2, r0 │ │ │ │ - adcs.w r0, ip, r0 │ │ │ │ + smull r0, r0, r6, r2 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 24ad0 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 24394 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 24348 │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 24244 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + subs r0, r0, #6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #14 │ │ │ │ + asrs r4, r3, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r6, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + adcs r2, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 4, cr0, cr12, cr0, {0} │ │ │ │ + cdp2 0, 7, cr0, cr8, cr0, {0} │ │ │ │ + adcs r4, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [r6] │ │ │ │ + lsls r2, r7, #7 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r0!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6} │ │ │ │ - ... │ │ │ │ │ │ │ │ -0002432c : │ │ │ │ +0002058c : │ │ │ │ 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] @ 244d4 │ │ │ │ + ldr.w ip, [pc, #408] @ 20734 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 244d8 │ │ │ │ + ldr.w lr, [pc, #404] @ 20738 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ - ldr.w ip, [pc, #392] @ 244dc │ │ │ │ + add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ + ldr.w ip, [pc, #392] @ 2073c │ │ │ │ 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] @ (244e0 ) │ │ │ │ + ldr r4, [pc, #380] @ (20740 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c698 │ │ │ │ + bl c6a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24444 │ │ │ │ + beq.n 206a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 24424 │ │ │ │ + bpl.n 20684 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 24448 │ │ │ │ + bpl.n 206a8 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 24460 │ │ │ │ + bne.n 206c0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (244e4 ) │ │ │ │ + ldr r1, [pc, #324] @ (20744 ) │ │ │ │ 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 24454 │ │ │ │ + bne.n 206b4 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (244e8 ) │ │ │ │ + ldr r3, [pc, #308] @ (20748 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1fca4 │ │ │ │ + bl 1bf10 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 24444 │ │ │ │ + beq.n 206a4 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24474 │ │ │ │ + beq.n 206d4 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 244a2 │ │ │ │ - ldr r1, [pc, #252] @ (244ec ) │ │ │ │ + bpl.n 20702 │ │ │ │ + ldr r1, [pc, #252] @ (2074c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 244b6 │ │ │ │ + beq.n 20716 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 244cc │ │ │ │ + beq.n 2072c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 244d0 │ │ │ │ + ble.n 20730 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 244d0 │ │ │ │ + beq.n 20730 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #228] @ (244f0 ) │ │ │ │ - ldr r2, [pc, #204] @ (244dc ) │ │ │ │ + ldr r1, [pc, #228] @ (20750 ) │ │ │ │ + ldr r2, [pc, #204] @ (2073c ) │ │ │ │ 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 2449e │ │ │ │ + bne.n 206fe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (244f4 ) │ │ │ │ + ldr r0, [pc, #204] @ (20754 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #200] @ (244f8 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #200] @ (20758 ) │ │ │ │ mov.w r2, #652 @ 0x28c │ │ │ │ - ldr r1, [pc, #196] @ (244fc ) │ │ │ │ - ldr r0, [pc, #200] @ (24500 ) │ │ │ │ + ldr r1, [pc, #196] @ (2075c ) │ │ │ │ + ldr r0, [pc, #200] @ (20760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2440a │ │ │ │ - ldr r0, [pc, #184] @ (24504 ) │ │ │ │ + b.n 2066a │ │ │ │ + ldr r0, [pc, #184] @ (20764 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2442e │ │ │ │ - ldr r0, [pc, #176] @ (24508 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 2068e │ │ │ │ + ldr r0, [pc, #176] @ (20768 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2442e │ │ │ │ + bl 11940 │ │ │ │ + b.n 2068e │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2439c │ │ │ │ + beq.n 205fc │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 24480 │ │ │ │ + bne.n 206e0 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2439c │ │ │ │ + b.n 205fc │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 243dc │ │ │ │ + b.n 2063c │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 2439c │ │ │ │ + bne.n 205fc │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2439c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (2450c ) │ │ │ │ + b.n 205fc │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (2076c ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #104] @ (24510 ) │ │ │ │ - ldr r0, [pc, #104] @ (24514 ) │ │ │ │ + ldr r1, [pc, #104] @ (20770 ) │ │ │ │ + ldr r0, [pc, #104] @ (20774 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (24518 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (20778 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #92] @ (2451c ) │ │ │ │ - ldr r0, [pc, #96] @ (24520 ) │ │ │ │ + ldr r1, [pc, #92] @ (2077c ) │ │ │ │ + ldr r0, [pc, #96] @ (20780 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - ldmia r0!, {r1, r2, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + lsls r6, r5, #24 │ │ │ │ + movs r3, r0 │ │ │ │ + @ instruction: 0xfa480002 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xfa340002 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 2456e │ │ │ │ - movs r2, r0 │ │ │ │ - strd r0, r0, [r4, #-0]! │ │ │ │ + vst1.8 {d0[0]}, [lr], r2 │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 245c8 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 2459c │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 24550 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 2444c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r2, r1, #7 │ │ │ │ + adds r0, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00bc │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00e8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #6 │ │ │ │ + asrs r4, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r7, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r7, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r7, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + mrrc2 0, 0, r0, r4, cr0 │ │ │ │ + stc2 0, cr0, [r0], {0} │ │ │ │ + subs r7, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfbfe0000 │ │ │ │ + movs r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0066 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r6} │ │ │ │ - ... │ │ │ │ │ │ │ │ -00024524 : │ │ │ │ +00020784 : │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 207aa │ │ │ │ + movw r3, #45054 @ 0xaffe │ │ │ │ + movt r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + bls.n 207fc │ │ │ │ + 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 118b8 │ │ │ │ + cbnz r0, 207d6 │ │ │ │ + movw r0, #45054 @ 0xaffe │ │ │ │ + movt r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 118b8 │ │ │ │ + cbnz r0, 207d6 │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #114688 @ 0x1c000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 118b8 │ │ │ │ + cbnz r0, 207f8 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #33 @ 0x21 │ │ │ │ + bl 118b8 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + uxtb r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ + │ │ │ │ +00020800 : │ │ │ │ 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] @ 250c4 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r4, [pc, #2956] @ 250c8 │ │ │ │ - mov fp, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #2952] @ 250cc │ │ │ │ - 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] @ 250d0 │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r4, [pc, #1672] @ 20e9c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1672] @ 20ea0 │ │ │ │ + mov r7, r3 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24bb8 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r7, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - orrs r3, r0 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bpl.w 24680 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - bl 118b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24688 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24db0 │ │ │ │ - ldr.w r3, [pc, #2892] @ 250d4 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r8, [r6, #520] @ 0x208 │ │ │ │ - bl 139c0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24dd6 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - mov r1, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d91c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r6, [pc, #1668] @ 20ea4 │ │ │ │ + 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 245be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24894 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 24e6e │ │ │ │ - ldr.w r3, [pc, #2832] @ 250d8 │ │ │ │ - ldr.w r1, [r6, #528] @ 0x210 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r7, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + mov.w r2, #0 │ │ │ │ + beq.w 20aac │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 20aac │ │ │ │ + adds r2, r5, r7 │ │ │ │ + teq r5, r2 │ │ │ │ + bmi.w 20aa4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cb0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20ad6 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20b10 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e72c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24e88 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + blt.w 20b30 │ │ │ │ + cmp.w r7, r0, lsl #1 │ │ │ │ + beq.n 2094a │ │ │ │ + ldr.w r3, [pc, #1576] @ 20ea8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24602 │ │ │ │ + beq.n 20898 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2489c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 24ea8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20b00 │ │ │ │ + ldr.w r3, [pc, #1552] @ 20eac │ │ │ │ + ldr.w r4, [sl, #312] @ 0x138 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + bmi.w 20b6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20b4e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20e82 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24620 │ │ │ │ + beq.n 208e8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248ac │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2463a │ │ │ │ + beq.w 20b08 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20c0e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 248a4 │ │ │ │ - ldr.w r3, [pc, #2720] @ 250dc │ │ │ │ - movw r2, #690 @ 0x2b2 │ │ │ │ - ldr.w r1, [pc, #2716] @ 250e0 │ │ │ │ - ldr.w r0, [pc, #2716] @ 250e4 │ │ │ │ + beq.w 20af8 │ │ │ │ + ldr.w r3, [pc, #1448] @ 20eb0 │ │ │ │ + movw r2, #602 @ 0x25a │ │ │ │ + ldr.w r1, [pc, #1444] @ 20eb4 │ │ │ │ + ldr.w r0, [pc, #1444] @ 20eb8 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2696] @ 250e8 │ │ │ │ - ldr.w r3, [pc, #2660] @ 250c8 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1424] @ 20ebc │ │ │ │ + ldr.w r3, [pc, #1392] @ 20ea0 │ │ │ │ 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 25c62 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #244 @ 0xf4 │ │ │ │ + bne.w 20df6 │ │ │ │ + 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 24584 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl d77c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24dee │ │ │ │ - ldr.w r3, [pc, #2640] @ 250ec │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 248d6 │ │ │ │ - ldr.w r3, [pc, #2604] @ 250d4 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r1, [r6, #420] @ 0x1a4 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 247a2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 246d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + ldr.w r3, [pc, #1396] @ 20ec0 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ef8 │ │ │ │ - ldr.w r9, [r6, #508] @ 0x1fc │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 251e0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ + beq.w 20c2e │ │ │ │ + ldr.w r2, [pc, #1356] @ 20ea8 │ │ │ │ + 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, #308] @ 0x134 │ │ │ │ + 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 9644 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 964c │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 251ea │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2619e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2472c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24f02 │ │ │ │ - ldr.w r3, [pc, #2496] @ 250f0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 20c5a │ │ │ │ + ldr.w r3, [pc, #1348] @ 20ec4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2521a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 20c72 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2474e │ │ │ │ + beq.n 209a0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ce6 │ │ │ │ - ldr.w r3, [pc, #2468] @ 250f4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 24ec0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 23784 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25542 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 24d8c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 261e6 │ │ │ │ + beq.w 20aee │ │ │ │ + ldr.w r3, [pc, #1316] @ 20ec8 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 20884 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 20b7c │ │ │ │ + adds r3, r5, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 20b74 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl ca18 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2479c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2479c │ │ │ │ + beq.n 209de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24ea0 │ │ │ │ - strd r6, r4, [r5] │ │ │ │ - b.n 2465e │ │ │ │ - ldr.w r1, [r6, #288] @ 0x120 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24a14 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20b88 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20cb8 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 20cd6 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 20d36 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 247cc │ │ │ │ + beq.n 20a0e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d2c │ │ │ │ - ldr.w r9, [r6, #492] @ 0x1ec │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 2544c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ + beq.w 20bfe │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20784 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 20d12 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 20b90 │ │ │ │ + ldr.w r2, [pc, #1160] @ 20eac │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r4, [sl, #316] @ 0x13c │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + blx 9594 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25426 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26156 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20d54 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20e6a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24826 │ │ │ │ + beq.n 20a6a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24d34 │ │ │ │ - ldr.w r3, [pc, #2248] @ 250f0 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 20cb0 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2548c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2484a │ │ │ │ + bne.w 20d72 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 2484a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2216] @ 250f4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 24cee │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 23784 │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25628 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - bmi.w 25654 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 2477c │ │ │ │ - ldr.w r3, [pc, #2176] @ 250f8 │ │ │ │ - movw r2, #13414 @ 0x3466 │ │ │ │ - ldr.w r1, [pc, #2172] @ 250fc │ │ │ │ - ldr.w r0, [pc, #2172] @ 25100 │ │ │ │ - add r3, pc │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 20ca8 │ │ │ │ + ldr.w r3, [pc, #1064] @ 20eb0 │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr.w r1, [pc, #1084] @ 20ecc │ │ │ │ + ldr.w r0, [pc, #1084] @ 20ed0 │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 245be │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24602 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2463a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24620 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r3, [pc, #2076] @ 250ec │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 248ee │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24d46 │ │ │ │ - ldr.w r3, [pc, #2068] @ 25104 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25562 │ │ │ │ - ldr.w r2, [pc, #2004] @ 250d4 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ands.w r2, r7, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ - bne.w 255e2 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20920 │ │ │ │ + teq r7, r2 │ │ │ │ + bpl.w 20850 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16fac │ │ │ │ + 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 9644 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 255bc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 261ce │ │ │ │ - mov r1, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cb0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 2085a │ │ │ │ + mov r0, r2 │ │ │ │ + bl c9d4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 20860 │ │ │ │ + ldr r3, [pc, #984] @ (20eb0 ) │ │ │ │ + mov.w r2, #600 @ 0x258 │ │ │ │ + ldr r1, [pc, #1012] @ (20ed4 ) │ │ │ │ + ldr r0, [pc, #1016] @ (20ed8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2495a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25210 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 24f0a │ │ │ │ - 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 95b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 24992 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25284 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 25684 │ │ │ │ - uxtb r2, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24f0a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18d50 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2595e │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - blx 9644 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25a56 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 249e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 256aa │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 25a82 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25ac6 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24a0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25858 │ │ │ │ - strd r4, fp, [r5] │ │ │ │ - b.n 2465e │ │ │ │ - ldr.w r1, [r6, #532] @ 0x214 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 24ae6 │ │ │ │ - ldr.w r3, [r6, #536] @ 0x218 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bmi.w 25482 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20920 │ │ │ │ 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 9644 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25456 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 261b6 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24a80 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24d3c │ │ │ │ - ldr.w r3, [pc, #1644] @ 250f0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 254cc │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24aa8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 24aa8 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1608] @ 250f4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 24ae6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24acc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25292 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - bmi.w 251c4 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - teq r7, r4 │ │ │ │ - bmi.w 251be │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 2465e │ │ │ │ - ldr.w r1, [r6, #540] @ 0x21c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d6c8 │ │ │ │ + b.n 209a0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20904 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20898 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 208e8 │ │ │ │ + ldr r2, [pc, #924] @ (20eb0 ) │ │ │ │ + ldr r3, [pc, #968] @ (20edc ) │ │ │ │ + ldr r1, [pc, #968] @ (20ee0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #968] @ (20ee4 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #600 @ 0x258 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.n 20920 │ │ │ │ + ldr r3, [pc, #892] @ (20eb0 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #944] @ (20ee8 ) │ │ │ │ + ldr r0, [pc, #944] @ (20eec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 20920 │ │ │ │ + ldr r3, [pc, #864] @ (20eb0 ) │ │ │ │ + movw r2, #602 @ 0x25a │ │ │ │ + ldr r1, [pc, #920] @ (20ef0 ) │ │ │ │ + ldr r0, [pc, #924] @ (20ef4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 20920 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 208ac │ │ │ │ + teq r7, r3 │ │ │ │ + bpl.w 209c0 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16fac │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 209c0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 209de │ │ │ │ + ldr r3, [pc, #868] @ (20ef8 ) │ │ │ │ + ldr.w r1, [sl, #320] @ 0x140 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 24be8 │ │ │ │ - ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 25530 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #164 @ 0xa4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #168] @ 0xa8 │ │ │ │ + beq.w 20d9a │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25516 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2613e │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24b56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 24b56 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1432] @ 250f0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 24d4e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9594 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24b78 │ │ │ │ + beq.n 20bce │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 251b2 │ │ │ │ - ldr.w r3, [pc, #1400] @ 250f4 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 24be8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 20c06 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 20db2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20e52 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24b9a │ │ │ │ + beq.n 20bee │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2550c │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 25268 │ │ │ │ - add.w r6, r7, #10 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 25262 │ │ │ │ - ldr.w r3, [pc, #1368] @ 25108 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 2465e │ │ │ │ - ldr.w r3, [pc, #1360] @ 2510c │ │ │ │ - ldr.w r1, [pc, #1360] @ 25110 │ │ │ │ + beq.w 20d4c │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 20dd6 │ │ │ │ + strd fp, r7, [r8] │ │ │ │ + b.n 20928 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20a0e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20bce │ │ │ │ + ldr r2, [pc, #672] @ (20eb0 ) │ │ │ │ + ldr r3, [pc, #744] @ (20efc ) │ │ │ │ + ldr r1, [pc, #748] @ (20f00 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #748] @ (20f04 ) │ │ │ │ + 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, #602 @ 0x25a │ │ │ │ + bl 12308 │ │ │ │ + b.n 20920 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #720] @ (20f08 ) │ │ │ │ + ldr r1, [pc, #724] @ (20f0c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1296] @ 250dc │ │ │ │ - ldr.w r1, [pc, #1348] @ 25114 │ │ │ │ - movw r2, #687 @ 0x2af │ │ │ │ - ldr.w r0, [pc, #1344] @ 25118 │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #620] @ (20eb0 ) │ │ │ │ + ldr r1, [pc, #712] @ (20f10 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r0, [pc, #712] @ (20f14 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24656 │ │ │ │ - ldr.w r1, [r6, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d6c8 │ │ │ │ - cbz r0, 24c5a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24c0e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2525a │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 25186 │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 25180 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 29558 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 25664 │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - it pl │ │ │ │ - ldrpl r3, [r6, #0] │ │ │ │ - bpl.n 24cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 24cd8 │ │ │ │ - ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d6c8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24c82 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 24c82 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 248ee │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 25096 │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 25090 │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27bdc │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2559c │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 255f0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2616e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24ce0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24ce0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25088 │ │ │ │ - strd r7, r6, [r5] │ │ │ │ - b.n 2465e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2474e │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1f8b0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 2589c │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 25902 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2477c │ │ │ │ - ldr.w r3, [pc, #1036] @ 2511c │ │ │ │ - movw r2, #13429 @ 0x3475 │ │ │ │ - ldr.w r1, [pc, #1032] @ 25120 │ │ │ │ - ldr.w r0, [pc, #1032] @ 25124 │ │ │ │ - add r3, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20920 │ │ │ │ + ldr r3, [pc, #596] @ (20eb0 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #692] @ (20f18 ) │ │ │ │ + ldr r0, [pc, #696] @ (20f1c ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 247cc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24826 │ │ │ │ - str r1, [sp, #16] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - b.n 24a80 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248ee │ │ │ │ - ldr r0, [pc, #984] @ (25128 ) │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20b46 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #680] @ (20f20 ) │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24d6e │ │ │ │ + beq.n 20c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25954 │ │ │ │ - ldr r3, [pc, #876] @ (250dc ) │ │ │ │ - movw r2, #719 @ 0x2cf │ │ │ │ - ldr r1, [pc, #948] @ (2512c ) │ │ │ │ - ldr r0, [pc, #952] @ (25130 ) │ │ │ │ + beq.n 20d0a │ │ │ │ + ldr r3, [pc, #540] @ (20eb0 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #652] @ (20f24 ) │ │ │ │ + ldr r0, [pc, #652] @ (20f28 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 24656 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 261e6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20b46 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20a86 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20a6a │ │ │ │ + ldr r3, [pc, #500] @ (20eb0 ) │ │ │ │ + mov.w r2, #604 @ 0x25c │ │ │ │ + ldr r1, [pc, #620] @ (20f2c ) │ │ │ │ + ldr r0, [pc, #620] @ (20f30 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + b.n 20920 │ │ │ │ + ldr r0, [pc, #604] @ (20f34 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 24da6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 2478a │ │ │ │ - ldr r3, [pc, #856] @ (2510c ) │ │ │ │ - ldr r1, [pc, #896] @ (25134 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #796] @ (250dc ) │ │ │ │ - ldr r1, [pc, #884] @ (25138 ) │ │ │ │ - mov.w r2, #692 @ 0x2b4 │ │ │ │ - ldr r0, [pc, #884] @ (2513c ) │ │ │ │ + beq.n 20cf2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 20d92 │ │ │ │ + ldr r3, [pc, #444] @ (20eb0 ) │ │ │ │ + mov.w r2, #604 @ 0x25c │ │ │ │ + ldr r1, [pc, #572] @ (20f38 ) │ │ │ │ + ldr r0, [pc, #576] @ (20f3c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24656 │ │ │ │ - ldr r3, [pc, #772] @ (250dc ) │ │ │ │ - movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #864] @ (25140 ) │ │ │ │ - ldr r0, [pc, #868] @ (25144 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20cce │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20c90 │ │ │ │ + ldr r3, [pc, #412] @ (20eb0 ) │ │ │ │ + movw r2, #605 @ 0x25d │ │ │ │ + ldr r1, [pc, #548] @ (20f40 ) │ │ │ │ + ldr r0, [pc, #552] @ (20f44 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24656 │ │ │ │ - ldr r3, [pc, #748] @ (250dc ) │ │ │ │ - mov.w r2, #696 @ 0x2b8 │ │ │ │ - ldr r1, [pc, #848] @ (25148 ) │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #848] @ (2514c ) │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 20920 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 209fa │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 20dfa │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 209fa │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20bee │ │ │ │ + ldr r3, [pc, #344] @ (20eb0 ) │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r1, [pc, #492] @ (20f48 ) │ │ │ │ + ldr r0, [pc, #492] @ (20f4c ) │ │ │ │ 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 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #704] @ (250d4 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #700] @ (250d8 ) │ │ │ │ - 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 9818 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25616 │ │ │ │ - bl 11448 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 248b4 │ │ │ │ - bl 111e4 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - ldr r3, [pc, #620] @ (250dc ) │ │ │ │ - movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #728] @ (25150 ) │ │ │ │ - ldr r0, [pc, #732] @ (25154 ) │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 20920 │ │ │ │ + ldr r2, [pc, #316] @ (20eb0 ) │ │ │ │ + ldr r3, [pc, #472] @ (20f50 ) │ │ │ │ + ldr r1, [pc, #476] @ (20f54 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #476] @ (20f58 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr r3, [pc, #592] @ (250dc ) │ │ │ │ - movw r2, #690 @ 0x2b2 │ │ │ │ - ldr r1, [pc, #712] @ (25158 ) │ │ │ │ - ldr r0, [pc, #712] @ (2515c ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + bl 12308 │ │ │ │ + b.n 20920 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20cf2 │ │ │ │ + ldr r3, [pc, #276] @ (20eb0 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #440] @ (20f5c ) │ │ │ │ + ldr r0, [pc, #444] @ (20f60 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24d84 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2479c │ │ │ │ - ldr r3, [pc, #560] @ (250dc ) │ │ │ │ - movw r2, #690 @ 0x2b2 │ │ │ │ - ldr r1, [pc, #688] @ (25160 ) │ │ │ │ - ldr r0, [pc, #688] @ (25164 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 20d28 │ │ │ │ + ldr r3, [pc, #252] @ (20eb0 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #424] @ (20f64 ) │ │ │ │ + ldr r0, [pc, #428] @ (20f68 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24d84 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 20fe8 │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 256b4 │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - lsls r7, r6, #31 │ │ │ │ - bmi.w 25848 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2477c │ │ │ │ - ldr r3, [pc, #644] @ (25168 ) │ │ │ │ - movw r2, #13361 @ 0x3431 │ │ │ │ - ldr r1, [pc, #644] @ (2516c ) │ │ │ │ - ldr r0, [pc, #644] @ (25170 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 20920 │ │ │ │ + ldr r3, [pc, #216] @ (20eb0 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #396] @ (20f6c ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #396] @ (20f70 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #388] @ (20f74 ) │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 246d2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2472c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24f22 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2553a │ │ │ │ - ldr r3, [pc, #592] @ (25174 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2586a │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 258c6 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ + bl 12308 │ │ │ │ + b.n 20cce │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16da0 │ │ │ │ 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 9644 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 258d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 261fe │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 24f84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25594 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 2529a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + cbnz r3, 20e0a │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 209fa │ │ │ │ + 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 95b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ + beq.n 20e26 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 24fbc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25648 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 25934 │ │ │ │ - uxtb r2, r2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2529a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ - 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 9644 │ │ │ │ - mov r6, r0 │ │ │ │ + it eq │ │ │ │ + streq r2, [r5, #0] │ │ │ │ + beq.n 20e26 │ │ │ │ + cbz r3, 20e4a │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 20cf2 │ │ │ │ + orr.w r4, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20784 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 20d12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25b54 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25014 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 258bc │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - bpl.w 25ba0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25bd8 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2503e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2592a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1ae78 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2505a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 25080 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 24ce0 │ │ │ │ - ldr r3, [pc, #120] @ (250dc ) │ │ │ │ - mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr r1, [pc, #272] @ (25178 ) │ │ │ │ - ldr r0, [pc, #272] @ (2517c ) │ │ │ │ + bne.w 20b90 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 20a20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20e26 │ │ │ │ + ldr r3, [pc, #292] @ (20f78 ) │ │ │ │ + movw r2, #9706 @ 0x25ea │ │ │ │ + ldr r1, [pc, #288] @ (20f7c ) │ │ │ │ + ldr r0, [pc, #292] @ (20f80 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2505a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24ce0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 24c9c │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27bdc │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 24cae │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 24cae │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (20f84 ) │ │ │ │ + movw r2, #9675 @ 0x25cb │ │ │ │ + ldr r1, [pc, #276] @ (20f88 ) │ │ │ │ + ldr r0, [pc, #280] @ (20f8c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (20f90 ) │ │ │ │ + movw r2, #9622 @ 0x2596 │ │ │ │ + ldr r1, [pc, #264] @ (20f94 ) │ │ │ │ + ldr r0, [pc, #268] @ (20f98 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - hlt 0x003c │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf7e00002 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0026 │ │ │ │ - movs r2, r0 │ │ │ │ + @ instruction: 0xf7d20002 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25220 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 2515c │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 25110 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r5, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + movt r0, #51202 @ 0xc802 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stc2l 0, cr0, [lr] │ │ │ │ - bkpt 0x001c │ │ │ │ - movs r0, r0 │ │ │ │ - udf #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + movs r2, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #136 @ 0x88 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r3, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r0, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r0, r4, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #13 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 250f4 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 25134 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldr??.w r0, [r6, r0] │ │ │ │ - cbnz r4, 25144 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 2513c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 25210 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 25130 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 2517c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 25154 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 25128 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 25234 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 25208 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 251d0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf78a0000 │ │ │ │ - @ instruction: 0xb7b8 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 251a8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 25278 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 24c22 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 29558 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - beq.w 24c34 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 24c34 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 24b78 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 24ade │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16fa4 │ │ │ │ + adds r0, r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #206 @ 0xce │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #166 @ 0xa6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r1, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r5, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r7, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r0, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r5, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r1, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrh.w r0, [lr, r0] │ │ │ │ + asrs r0, r4, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #248 @ 0xf8 │ │ │ │ + movs r1, r0 │ │ │ │ + strh.w r0, [r6, r0] │ │ │ │ + asrs r4, r7, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + strb.w r0, [lr, r0] │ │ │ │ + asrs r0, r3, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00020f9c : │ │ │ │ + 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] @ 2181c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2156] @ 21820 │ │ │ │ + cmp r3, #2 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #2152] @ 21824 │ │ │ │ + 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 24ade │ │ │ │ - bl c9b0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 24ade │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.w 246e0 │ │ │ │ - ldr.w r3, [pc, #3220] @ 25e80 │ │ │ │ - mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #3216] @ 25e84 │ │ │ │ - ldr.w r0, [pc, #3216] @ 25e88 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2495a │ │ │ │ - ldr.w r0, [pc, #3184] @ 25e8c │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2523a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25862 │ │ │ │ - ldr.w r3, [pc, #3140] @ 25e80 │ │ │ │ - mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #3148] @ 25e90 │ │ │ │ - ldr.w r0, [pc, #3148] @ 25e94 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24c0e │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 24bac │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r7, r0, #31 │ │ │ │ - bpl.w 24bac │ │ │ │ - bl c9b0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.n 24bac │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.w 24992 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24acc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 252b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 258fa │ │ │ │ - ldr.w r3, [pc, #3044] @ 25e98 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25b78 │ │ │ │ - ldr.w r3, [r6, #552] @ 0x228 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25c18 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 211de │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 211d6 │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cb0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21290 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 212b6 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 211b4 │ │ │ │ + ldr.w r3, [pc, #2064] @ 21828 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 21090 │ │ │ │ + ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - 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 9644 │ │ │ │ - mov r8, r0 │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25bf8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26186 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 21214 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2531a │ │ │ │ + beq.n 21048 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25922 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 256d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r3, r2 │ │ │ │ + beq.w 21288 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 20800 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 21438 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - blx 95b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.w 2141a │ │ │ │ + ldr.w r2, [pc, #1980] @ 2182c │ │ │ │ + ldr.w r3, [pc, #1964] @ 21820 │ │ │ │ + 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 217ce │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #916] @ 0x394 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 9090 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 21440 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21022 │ │ │ │ + ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d6d0 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 25352 │ │ │ │ + beq.n 210c8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25a4a │ │ │ │ + beq.w 2139a │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 25c36 │ │ │ │ - uxtb r2, r2 │ │ │ │ + bne.w 212f0 │ │ │ │ + ldr.w r3, [pc, #1888] @ 21830 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 256d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ - 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 9644 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 214b0 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a61c │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 214dc │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 214e4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d784 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25cea │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 253aa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25c22 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 25cfe │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25daa │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 253d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25c2c │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1ba04 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 253f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 2541e │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 24ce0 │ │ │ │ - ldr.w r3, [pc, #2692] @ 25e80 │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr.w r1, [pc, #2712] @ 25e9c │ │ │ │ - ldr.w r0, [pc, #2712] @ 25ea0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 253f2 │ │ │ │ - ldr.w r3, [pc, #2648] @ 25e80 │ │ │ │ - movw r2, #710 @ 0x2c6 │ │ │ │ - ldr.w r1, [pc, #2676] @ 25ea4 │ │ │ │ - ldr.w r0, [pc, #2676] @ 25ea8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ + beq.w 214fc │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl d6d0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21124 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 213e6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 21470 │ │ │ │ + ldr.w r1, [pc, #1796] @ 21834 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.w 247da │ │ │ │ - ldr.w r3, [pc, #2600] @ 25e80 │ │ │ │ - mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2636] @ 25eac │ │ │ │ - ldr.w r0, [pc, #2636] @ 25eb0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + ldr.w r5, [r5, #292] @ 0x124 │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ + mov sl, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11750 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r7, r0 │ │ │ │ + movs r2, #3 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.w 24a36 │ │ │ │ - ldr.w r0, [pc, #2596] @ 25eb4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + strd r5, r9, [sp, #76] @ 0x4c │ │ │ │ + str r7, [sp, #84] @ 0x54 │ │ │ │ + blx 9594 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 213f6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 217d2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 254ac │ │ │ │ + beq.n 21178 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 25912 │ │ │ │ - ldr.w r3, [pc, #2512] @ 25e80 │ │ │ │ - movw r2, #710 @ 0x2c6 │ │ │ │ - ldr.w r1, [pc, #2560] @ 25eb8 │ │ │ │ - ldr.w r0, [pc, #2560] @ 25ebc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r0, [pc, #2544] @ 25ec0 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 254ee │ │ │ │ + beq.w 214a8 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 215e0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2591a │ │ │ │ - ldr.w r3, [pc, #2448] @ 25e80 │ │ │ │ - mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2508] @ 25ec4 │ │ │ │ - ldr.w r0, [pc, #2508] @ 25ec8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24d84 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24b9a │ │ │ │ - ldr.w r3, [pc, #2408] @ 25e80 │ │ │ │ - movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r1, [pc, #2476] @ 25ecc │ │ │ │ - ldr.w r0, [pc, #2476] @ 25ed0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 2546e │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.w 24b08 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f22 │ │ │ │ - ldr.w r3, [pc, #2364] @ 25e80 │ │ │ │ - movw r2, #705 @ 0x2c1 │ │ │ │ - ldr.w r1, [pc, #2440] @ 25ed4 │ │ │ │ - ldr.w r0, [pc, #2440] @ 25ed8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r3, [pc, #2424] @ 25edc │ │ │ │ - ldr.w r1, [pc, #2424] @ 25ee0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #2312] @ 25e80 │ │ │ │ - ldr.w r1, [pc, #2408] @ 25ee4 │ │ │ │ - movw r2, #731 @ 0x2db │ │ │ │ - ldr.w r0, [pc, #2404] @ 25ee8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f84 │ │ │ │ - ldr.w r3, [pc, #2272] @ 25e80 │ │ │ │ - mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr.w r1, [pc, #2372] @ 25eec │ │ │ │ - ldr.w r0, [pc, #2372] @ 25ef0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r3, [pc, #2240] @ 25e80 │ │ │ │ - movw r2, #731 @ 0x2db │ │ │ │ - ldr.w r1, [pc, #2348] @ 25ef4 │ │ │ │ - ldr.w r0, [pc, #2348] @ 25ef8 │ │ │ │ + beq.w 21498 │ │ │ │ + ldr.w r3, [pc, #1696] @ 21838 │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + ldr.w r1, [pc, #1692] @ 2183c │ │ │ │ + ldr.w r0, [pc, #1692] @ 21840 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r7 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 21016 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 16fac │ │ │ │ + ldr.w r3, [pc, #1632] @ 21828 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 21022 │ │ │ │ + b.n 21090 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 20ff2 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl c9b0 │ │ │ │ + bl 16fac │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14cb0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 24910 │ │ │ │ + mov r7, r0 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.n 2127e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 21290 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 212b6 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 211bc │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + b.n 2100e │ │ │ │ + ldr.w r1, [r5, #300] @ 0x12c │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2616e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21334 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2560a │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 24cce │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 2123a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 21468 │ │ │ │ mov r1, r9 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - movw r2, #697 @ 0x2b9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 24e50 │ │ │ │ - ldr.w r3, [pc, #2132] @ 25e80 │ │ │ │ - movw r2, #711 @ 0x2c7 │ │ │ │ - ldr.w r1, [pc, #2248] @ 25efc │ │ │ │ - ldr.w r0, [pc, #2248] @ 25f00 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 20800 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 214a0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 2106e │ │ │ │ + ldr.w r3, [pc, #1492] @ 21838 │ │ │ │ + movw r2, #586 @ 0x24a │ │ │ │ + ldr.w r1, [pc, #1496] @ 21844 │ │ │ │ + ldr.w r0, [pc, #1496] @ 21848 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 24fbc │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24d98 │ │ │ │ - b.w 24876 │ │ │ │ - ldr.w r3, [pc, #2072] @ 25e80 │ │ │ │ - mov.w r2, #724 @ 0x2d4 │ │ │ │ - ldr.w r1, [pc, #2196] @ 25f04 │ │ │ │ - ldr.w r0, [pc, #2196] @ 25f08 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r3, [pc, #2040] @ 25e80 │ │ │ │ - movw r2, #731 @ 0x2db │ │ │ │ - ldr.w r1, [pc, #2172] @ 25f0c │ │ │ │ - ldr.w r0, [pc, #2172] @ 25f10 │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 211fe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21048 │ │ │ │ + ldr.w r3, [pc, #1444] @ 21838 │ │ │ │ + movw r2, #567 @ 0x237 │ │ │ │ + ldr.w r1, [pc, #1456] @ 2184c │ │ │ │ + ldr.w r0, [pc, #1456] @ 21850 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 249e4 │ │ │ │ - ldr.w r3, [pc, #1992] @ 25e80 │ │ │ │ - movw r2, #706 @ 0x2c2 │ │ │ │ - ldr.w r1, [pc, #2132] @ 25f14 │ │ │ │ - ldr.w r0, [pc, #2132] @ 25f18 │ │ │ │ + bl 11ce0 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 2106e │ │ │ │ + ldr.w r2, [pc, #1408] @ 21838 │ │ │ │ + ldr.w r3, [pc, #1432] @ 21854 │ │ │ │ + ldr.w r1, [pc, #1432] @ 21858 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1428] @ 2185c │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 256ec │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25bf0 │ │ │ │ - mvns r3, r7 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - beq.w 25b2e │ │ │ │ - adds r2, r7, #6 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 25b28 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ca8 │ │ │ │ - mov r8, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #567 @ 0x237 │ │ │ │ + bl 12308 │ │ │ │ + b.n 212ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 25d44 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 25d5e │ │ │ │ - ldr.w r0, [r6, #920] @ 0x398 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 9088 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 25d82 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25ade │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2574e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25840 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25cc4 │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 25cbe │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ca8 │ │ │ │ + bge.w 21482 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16fac │ │ │ │ mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26036 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 26012 │ │ │ │ - ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ + ldr.w r3, [pc, #1388] @ 21860 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2158c │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - blx 9088 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 25ff2 │ │ │ │ - uxtb r3, r3 │ │ │ │ + bl 1a61c │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 215d8 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 215c0 │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25c6c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 217ea │ │ │ │ + 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 2106e │ │ │ │ + ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d6d0 │ │ │ │ + cbz r0, 213a6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 257b0 │ │ │ │ + beq.n 21356 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26050 │ │ │ │ - ldr.w r3, [pc, #1896] @ 25f1c │ │ │ │ - ldr.w r8, [r6, #588] @ 0x24c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 260d8 │ │ │ │ + beq.w 215b8 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 20800 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 21600 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 2106e │ │ │ │ + ldr.w r3, [pc, #1208] @ 21838 │ │ │ │ + mov.w r2, #588 @ 0x24c │ │ │ │ + ldr.w r1, [pc, #1244] @ 21864 │ │ │ │ + ldr.w r0, [pc, #1244] @ 21868 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r6, r0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 210c8 │ │ │ │ + ldr.w r3, [pc, #1220] @ 2186c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 260b8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26126 │ │ │ │ + beq.w 21608 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 9280 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25802 │ │ │ │ + beq.n 213cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25dd2 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2605a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25e76 │ │ │ │ - ldr.w r3, [pc, #1628] @ 25e80 │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr.w r1, [pc, #1780] @ 25f20 │ │ │ │ - ldr.w r0, [pc, #1780] @ 25f24 │ │ │ │ + cbz r3, 213ee │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 216de │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 21714 │ │ │ │ + strd r8, sl, [r4] │ │ │ │ + b.n 2106e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21124 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 213cc │ │ │ │ + ldr.w r3, [pc, #1088] @ 21838 │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + ldr.w r1, [pc, #1136] @ 21870 │ │ │ │ + ldr.w r0, [pc, #1136] @ 21874 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2574e │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24d98 │ │ │ │ - b.w 24ee0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24a0e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2523a │ │ │ │ - ldr.w r3, [pc, #1648] @ 25edc │ │ │ │ - ldr.w r1, [pc, #1720] @ 25f28 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1536] @ 25e80 │ │ │ │ - ldr.w r1, [pc, #1704] @ 25f2c │ │ │ │ - movw r2, #738 @ 0x2e2 │ │ │ │ - ldr.w r0, [pc, #1700] @ 25f30 │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 212ac │ │ │ │ + ldr.w r3, [pc, #1052] @ 21838 │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr.w r1, [pc, #1108] @ 21878 │ │ │ │ + ldr.w r0, [pc, #1108] @ 2187c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r3, [pc, #1504] @ 25e80 │ │ │ │ - mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr.w r1, [pc, #1676] @ 25f34 │ │ │ │ - ldr.w r0, [pc, #1676] @ 25f38 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2105c │ │ │ │ + ldr r3, [pc, #1012] @ (21838 ) │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + ldr.w r1, [pc, #1080] @ 21880 │ │ │ │ + ldr.w r0, [pc, #1080] @ 21884 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 25014 │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl c9b0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 24f3a │ │ │ │ - ldr.w r3, [pc, #1448] @ 25e80 │ │ │ │ - movw r2, #738 @ 0x2e2 │ │ │ │ - ldr.w r1, [pc, #1628] @ 25f3c │ │ │ │ - ldr.w r0, [pc, #1628] @ 25f40 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 212ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2123a │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 216f8 │ │ │ │ + add.w r8, r7, #2 │ │ │ │ + teq r7, r8 │ │ │ │ + bmi.w 212de │ │ │ │ + ldr r3, [pc, #988] @ (21860 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2158c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a61c │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 21310 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21196 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2124e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21178 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [pc, #976] @ (21888 ) │ │ │ │ + ldr r1, [pc, #976] @ (2188c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #880] @ (21838 ) │ │ │ │ + ldr r1, [pc, #968] @ (21890 ) │ │ │ │ + movw r2, #573 @ 0x23d │ │ │ │ + ldr r0, [pc, #964] @ (21894 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 252b2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9b0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24d98 │ │ │ │ - b.w 24d0e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 254ac │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 254ee │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2531a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2503e │ │ │ │ - ldr.w r3, [pc, #1352] @ 25e80 │ │ │ │ - movw r2, #738 @ 0x2e2 │ │ │ │ - ldr.w r1, [pc, #1540] @ 25f44 │ │ │ │ - ldr.w r0, [pc, #1540] @ 25f48 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 210ee │ │ │ │ + ldr r3, [pc, #848] @ (21838 ) │ │ │ │ + movw r2, #573 @ 0x23d │ │ │ │ + ldr r1, [pc, #940] @ (21898 ) │ │ │ │ + ldr r0, [pc, #940] @ (2189c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24d84 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24d6e │ │ │ │ - ldr.w r3, [pc, #1312] @ 25e80 │ │ │ │ - movw r2, #734 @ 0x2de │ │ │ │ - ldr.w r1, [pc, #1508] @ 25f4c │ │ │ │ - ldr.w r0, [pc, #1508] @ 25f50 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ + ldr r3, [pc, #824] @ (21838 ) │ │ │ │ + movw r2, #575 @ 0x23f │ │ │ │ + ldr.w r9, [pc, #924] @ 218a0 │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #920] @ (218a4 ) │ │ │ │ + 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 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 9e4c │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 112b0 │ │ │ │ - ldr.w r3, [pc, #1472] @ 25f54 │ │ │ │ - ldr.w r1, [r6, #204] @ 0xcc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #896] @ (218a8 ) │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25dee │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11448 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25c66 │ │ │ │ - bl 11474 │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r2, [pc, #1364] @ 25f1c │ │ │ │ - ldr.w r3, [r6, #556] @ 0x22c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl c9b0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 9820 │ │ │ │ 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 958c │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25e1a │ │ │ │ + beq.w 21760 │ │ │ │ + bl 11450 │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 25e00 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - mov.w r2, #736 @ 0x2e0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 25352 │ │ │ │ - ldr.w r3, [pc, #1064] @ 25e80 │ │ │ │ - movw r2, #737 @ 0x2e1 │ │ │ │ - ldr.w r1, [pc, #1272] @ 25f58 │ │ │ │ - ldr.w r0, [pc, #1272] @ 25f5c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - ldr.w r0, [pc, #1244] @ 25f60 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25aa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d34 │ │ │ │ - ldr r3, [pc, #988] @ (25e80 ) │ │ │ │ - movw r2, #737 @ 0x2e1 │ │ │ │ - ldr.w r1, [pc, #1208] @ 25f64 │ │ │ │ - ldr.w r0, [pc, #1208] @ 25f68 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.w 249f8 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25e32 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - b.w 249f8 │ │ │ │ + bl 9f3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 25c56 │ │ │ │ - adds r6, r7, #6 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 25c50 │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r8, [sp, #120] @ 0x78 │ │ │ │ - blx 958c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25dda │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2173a │ │ │ │ + ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 21802 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 25b20 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d3c │ │ │ │ - strd r6, r7, [r5] │ │ │ │ - b.w 2465e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 25702 │ │ │ │ - movs r1, #6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16fa4 │ │ │ │ - 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 113e4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 14ca8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.w 2570c │ │ │ │ - mov r0, r2 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2570c │ │ │ │ - ldr r3, [pc, #808] @ (25e80 ) │ │ │ │ - mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr.w r1, [pc, #1040] @ 25f6c │ │ │ │ - ldr.w r0, [pc, #1040] @ 25f70 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 9f3c │ │ │ │ + strd r7, r5, [r4] │ │ │ │ + b.n 2106e │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24d84 │ │ │ │ - ldr r3, [pc, #864] @ (25edc ) │ │ │ │ - ldr r1, [pc, #1016] @ (25f74 ) │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [pc, #756] @ (21888 ) │ │ │ │ + ldr r1, [pc, #788] @ (218ac ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #760] @ (25e80 ) │ │ │ │ - ldr r1, [pc, #1004] @ (25f78 ) │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r0, [pc, #1004] @ (25f7c ) │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #660] @ (21838 ) │ │ │ │ + ldr r1, [pc, #780] @ (218b0 ) │ │ │ │ + movw r2, #581 @ 0x245 │ │ │ │ + ldr r0, [pc, #776] @ (218b4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr r0, [pc, #988] @ (25f80 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25bbe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25da2 │ │ │ │ - ldr r3, [pc, #704] @ (25e80 ) │ │ │ │ - mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr r1, [pc, #956] @ (25f84 ) │ │ │ │ - ldr r0, [pc, #960] @ (25f88 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21356 │ │ │ │ + ldr r3, [pc, #628] @ (21838 ) │ │ │ │ + movw r2, #581 @ 0x245 │ │ │ │ + ldr r1, [pc, #752] @ (218b8 ) │ │ │ │ + ldr r0, [pc, #752] @ (218bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24d84 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 25028 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 260e2 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 25028 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 212ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 256ec │ │ │ │ - ldr r3, [pc, #644] @ (25e80 ) │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r1, [pc, #908] @ (25f8c ) │ │ │ │ - ldr r0, [pc, #908] @ (25f90 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 21310 │ │ │ │ + ldr r2, [pc, #596] @ (21838 ) │ │ │ │ + ldr r3, [pc, #732] @ (218c0 ) │ │ │ │ + ldr r1, [pc, #732] @ (218c4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #732] @ (218c8 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.w 252d2 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + bl 12308 │ │ │ │ + b.n 212ac │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 253aa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 253d4 │ │ │ │ - ldr r3, [pc, #584] @ (25e80 ) │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r1, [pc, #852] @ (25f94 ) │ │ │ │ - ldr r0, [pc, #856] @ (25f98 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2136a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #632] @ (21888 ) │ │ │ │ + ldr r1, [pc, #696] @ (218cc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #536] @ (21838 ) │ │ │ │ + ldr r1, [pc, #688] @ (218d0 ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r0, [pc, #684] @ (218d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24d84 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 25af0 │ │ │ │ + bl 11ce0 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 25af0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 111e4 │ │ │ │ - b.n 25a2c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25fe6 │ │ │ │ - add.w r6, r7, #8 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 25fe0 │ │ │ │ - mov r0, fp │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #616] @ (218a8 ) │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21778 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11450 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 2170a │ │ │ │ + ldr r2, [pc, #460] @ (21834 ) │ │ │ │ + ldr.w r8, [r5, #292] @ 0x124 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 11750 │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - str.w r8, [sp, #124] @ 0x7c │ │ │ │ - blx 958c │ │ │ │ - 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 9594 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 25b08 │ │ │ │ - ldr r3, [pc, #484] @ (25e80 ) │ │ │ │ - movw r2, #755 @ 0x2f3 │ │ │ │ - ldr r1, [pc, #764] @ (25f9c ) │ │ │ │ - ldr r0, [pc, #764] @ (25fa0 ) │ │ │ │ + beq.w 217b2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 21794 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1117c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r1, [pc, #552] @ (218d8 ) │ │ │ │ + ldr r0, [pc, #552] @ (218dc ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 212ac │ │ │ │ + ldr r3, [pc, #344] @ (21838 ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r1, [pc, #504] @ (218e0 ) │ │ │ │ + ldr r0, [pc, #508] @ (218e4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - b.w 24656 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 25762 │ │ │ │ - movs r1, #8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 21634 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14ca8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 16fac │ │ │ │ mov r8, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 2576c │ │ │ │ - mov r0, r2 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2576c │ │ │ │ - ldr r3, [pc, #404] @ (25e80 ) │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr r1, [pc, #688] @ (25fa4 ) │ │ │ │ - ldr r0, [pc, #692] @ (25fa8 ) │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 212f0 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + b.n 216c2 │ │ │ │ + ldr r3, [pc, #288] @ (21838 ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r7, [pc, #460] @ (218e8 ) │ │ │ │ + ldr r1, [pc, #460] @ (218ec ) │ │ │ │ + ldr r0, [pc, #464] @ (218f0 ) │ │ │ │ + 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 12308 │ │ │ │ + b.n 21634 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.n 212ac │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov.w r2, #576 @ 0x240 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 25b6a │ │ │ │ - ldr r0, [pc, #684] @ (25fac ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25d1a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25dc2 │ │ │ │ - ldr r3, [pc, #356] @ (25e80 ) │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr r1, [pc, #652] @ (25fb0 ) │ │ │ │ - ldr r0, [pc, #656] @ (25fb4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 21744 │ │ │ │ + ldr r1, [pc, #376] @ (218f4 ) │ │ │ │ + movw r2, #591 @ 0x24f │ │ │ │ + ldr r0, [pc, #376] @ (218f8 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24d84 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25aa2 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25b20 │ │ │ │ - ldr r3, [pc, #312] @ (25e80 ) │ │ │ │ - movw r2, #750 @ 0x2ee │ │ │ │ - ldr r1, [pc, #620] @ (25fb8 ) │ │ │ │ - ldr r0, [pc, #620] @ (25fbc ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 216c2 │ │ │ │ + ldr r3, [pc, #356] @ (218fc ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #356] @ (21900 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #356] @ (21904 ) │ │ │ │ + strd r3, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - ldr r2, [pc, #288] @ (25e80 ) │ │ │ │ - ldr r3, [pc, #604] @ (25fc0 ) │ │ │ │ - ldr r1, [pc, #608] @ (25fc4 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + bl 12308 │ │ │ │ + b.n 216c2 │ │ │ │ + ldr r1, [pc, #340] @ (21908 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r0, [pc, #336] @ (2190c ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 216c2 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (21910 ) │ │ │ │ + movw r2, #9175 @ 0x23d7 │ │ │ │ + ldr r1, [pc, #312] @ (21914 ) │ │ │ │ + ldr r0, [pc, #316] @ (21918 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #608] @ (25fc8 ) │ │ │ │ - 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, #750 @ 0x2ee │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.w 24656 │ │ │ │ - ldr r3, [pc, #252] @ (25e80 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr r1, [pc, #576] @ (25fcc ) │ │ │ │ - ldr r0, [pc, #580] @ (25fd0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (2191c ) │ │ │ │ + mov.w r2, #9216 @ 0x2400 │ │ │ │ + ldr r1, [pc, #300] @ (21920 ) │ │ │ │ + ldr r0, [pc, #304] @ (21924 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + add.w r3, r3, #1328 @ 0x530 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25bbe │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 253be │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 2607c │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 253be │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 253d4 │ │ │ │ - b.n 25d1a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25802 │ │ │ │ - ldr r3, [pc, #164] @ (25e80 ) │ │ │ │ - mov.w r2, #752 @ 0x2f0 │ │ │ │ - ldr r1, [pc, #496] @ (25fd4 ) │ │ │ │ - ldr r0, [pc, #500] @ (25fd8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (21928 ) │ │ │ │ + movw r2, #9135 @ 0x23af │ │ │ │ + ldr r1, [pc, #288] @ (2192c ) │ │ │ │ + ldr r0, [pc, #292] @ (21930 ) │ │ │ │ + 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 25caa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #735 @ 0x2df │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 25a2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #468] @ (25fdc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - mov.w r2, #736 @ 0x2e0 │ │ │ │ - bl 12300 │ │ │ │ - b.n 25a2c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov.w r2, #736 @ 0x2e0 │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 25a2c │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25e44 │ │ │ │ - mov r2, r0 │ │ │ │ - b.w 249f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25e60 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.n 25e60 │ │ │ │ - cbz r3, 25e6e │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r6, #1 │ │ │ │ - bne.w 24a0e │ │ │ │ - b.n 25aa2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25e60 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25820 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 25e64 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 25dd0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25e60 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25e0c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25db4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 25f14 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25e9c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25e54 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25e04 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25ed0 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25fb0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25f68 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 25f30 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 25e60 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 25ff0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r4} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 25fb8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r6, r7} │ │ │ │ + orr.w r0, r4, #2 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 25f60 │ │ │ │ + bics.w r0, r4, #2 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r6, r7} │ │ │ │ + vaddl.s8 q0, d6, d2 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ite pl │ │ │ │ - movpl r0, r0 │ │ │ │ - ldmiami r7!, {r1, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6, {r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00f8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r6!, {r2} │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x00a0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r2, r5, r7} │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0040 │ │ │ │ + asrs r2, r5, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r6, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r7, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r0, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6} │ │ │ │ + asrs r4, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0016 │ │ │ │ + asrs r2, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r2, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ + lsrs r2, r1, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r0, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r0, #32 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r4, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 25ffc │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r5} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 25ffa │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 25ff4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r4, 25fec │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - revsh r2, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x0010 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r0, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - rev r6, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 26014 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - rev r0, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 26012 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 26004 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 25c80 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #8 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 25c80 │ │ │ │ - ldr r3, [pc, #548] @ (26218 ) │ │ │ │ - movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #544] @ (2621c ) │ │ │ │ - ldr r0, [pc, #548] @ (26220 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + lsrs r2, r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r1, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r5, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r5, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r1, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u q8, d10, d0 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u16 q8, d10, d0 │ │ │ │ + lsrs r2, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u8 q8, d0, d0 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp 0, 11, cr0, cr14, cr0, {0} │ │ │ │ + lsrs r0, r2, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #120 @ 0x78 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp 0, 10, cr0, cr6, cr0, {0} │ │ │ │ + lsrs r4, r0, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #96 @ 0x60 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp 0, 8, cr0, cr14, cr0, {0} │ │ │ │ + lsrs r4, r2, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00021934 : │ │ │ │ + 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] @ (21ac4 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (21ac8 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r5, [pc, #372] @ (21acc ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r6, sp, #32 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - ldr r2, [pc, #516] @ (26218 ) │ │ │ │ - ldr r3, [pc, #524] @ (26224 ) │ │ │ │ - ldr r1, [pc, #528] @ (26228 ) │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #360] @ (21ad0 ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #528] @ (2622c ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl c6a0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21a38 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 21a40 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 21a4c │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21a58 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 21a3c │ │ │ │ + ldr r3, [pc, #304] @ (21ad4 ) │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 21a1a │ │ │ │ + ldr r3, [pc, #296] @ (21ad8 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + subs r3, r1, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 20f9c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 21a38 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9448 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21a6c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11750 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + bpl.n 21aa6 │ │ │ │ + ldr r1, [pc, #248] @ (21adc ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21a90 │ │ │ │ + ldr r1, [pc, #232] @ (21ad4 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21aba │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 21abe │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + beq.n 21abe │ │ │ │ + str r1, [r6, #16] │ │ │ │ + ldr r1, [pc, #220] @ (21ae0 ) │ │ │ │ + ldr r2, [pc, #196] @ (21ac8 ) │ │ │ │ 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 21a88 │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #200] @ (21ae4 ) │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #753 @ 0x2f1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.w 24656 │ │ │ │ - ldr r3, [pc, #480] @ (26218 ) │ │ │ │ - movw r2, #753 @ 0x2f1 │ │ │ │ - ldr r1, [pc, #496] @ (26230 ) │ │ │ │ - ldr r0, [pc, #500] @ (26234 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #196] @ (21ae8 ) │ │ │ │ + mov.w r2, #564 @ 0x234 │ │ │ │ + ldr r1, [pc, #192] @ (21aec ) │ │ │ │ + ldr r0, [pc, #196] @ (21af0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 257b0 │ │ │ │ - ldr r2, [pc, #444] @ (26218 ) │ │ │ │ - ldr r3, [pc, #472] @ (26238 ) │ │ │ │ - ldr r1, [pc, #476] @ (2623c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (26240 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 21a00 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 219b8 │ │ │ │ + ldr r0, [pc, #176] @ (21af4 ) │ │ │ │ + mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.w 24656 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 2608e │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 253be │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - orr.w r7, r6, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 25dca │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.w 25dca │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25dca │ │ │ │ - b.n 25dc4 │ │ │ │ - ldr r3, [pc, #348] @ (26218 ) │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r1, [pc, #388] @ (26244 ) │ │ │ │ - ldr r0, [pc, #388] @ (26248 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 11940 │ │ │ │ + b.n 21a22 │ │ │ │ + ldr r0, [pc, #168] @ (21af8 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 24656 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9b0 │ │ │ │ - b.w 257c6 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 260f4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 25028 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26110 │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ + bl 11940 │ │ │ │ + b.n 21a22 │ │ │ │ + cmp r2, #1 │ │ │ │ it eq │ │ │ │ - streq r2, [r6, #0] │ │ │ │ - beq.n 26110 │ │ │ │ - cbz r3, 2611e │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 2503e │ │ │ │ - b.n 25bbe │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26110 │ │ │ │ - ldr r3, [pc, #292] @ (2624c ) │ │ │ │ - movw r2, #13936 @ 0x3670 │ │ │ │ - ldr r1, [pc, #288] @ (26250 ) │ │ │ │ - ldr r0, [pc, #292] @ (26254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (26258 ) │ │ │ │ - movw r2, #13509 @ 0x34c5 │ │ │ │ - ldr r1, [pc, #276] @ (2625c ) │ │ │ │ - ldr r0, [pc, #280] @ (26260 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (26264 ) │ │ │ │ - movw r2, #13395 @ 0x3453 │ │ │ │ - ldr r1, [pc, #264] @ (26268 ) │ │ │ │ - ldr r0, [pc, #268] @ (2626c ) │ │ │ │ + moveq r2, r4 │ │ │ │ + beq.n 2199c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21a72 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2199c │ │ │ │ + bl 11598 │ │ │ │ + b.n 219d2 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r2, 21a8c │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + b.n 2199c │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2199c │ │ │ │ + ldr r3, [pc, #104] @ (21afc ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #104] @ (21b00 ) │ │ │ │ + ldr r0, [pc, #104] @ (21b04 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (26270 ) │ │ │ │ - movw r2, #13590 @ 0x3516 │ │ │ │ - ldr r1, [pc, #252] @ (26274 ) │ │ │ │ - ldr r0, [pc, #256] @ (26278 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (21b08 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #96] @ (21b0c ) │ │ │ │ + ldr r0, [pc, #96] @ (21b10 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (2627c ) │ │ │ │ - movw r2, #13808 @ 0x35f0 │ │ │ │ - ldr r1, [pc, #240] @ (26280 ) │ │ │ │ - ldr r0, [pc, #244] @ (26284 ) │ │ │ │ - add r3, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + nop │ │ │ │ + b.n 21824 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21814 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf26a0002 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 216d4 │ │ │ │ + movs r2, r0 │ │ │ │ + ldc2l 0, cr0, [r4] │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r4, r4, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [r0, #-0] │ │ │ │ + asrs r4, r7, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia.w r4, {} │ │ │ │ + stc 0, cr0, [r8], {0} │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia.w r0!, {} │ │ │ │ + @ instruction: 0xe8dc0000 │ │ │ │ + │ │ │ │ +00021b14 : │ │ │ │ + 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] @ (21b90 ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ (21b94 ) │ │ │ │ + sub sp, #20 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #104] @ (21b98 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 20f9c │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #4] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 21b6c │ │ │ │ + ldr r2, [pc, #72] @ (21b9c ) │ │ │ │ + ldr r3, [pc, #60] @ (21b94 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21b8a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #48] @ (21ba0 ) │ │ │ │ + mov.w r2, #596 @ 0x254 │ │ │ │ + ldr r1, [pc, #48] @ (21ba4 ) │ │ │ │ + ldr r0, [pc, #48] @ (21ba8 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (26288 ) │ │ │ │ - movw r2, #13327 @ 0x340f │ │ │ │ - ldr r1, [pc, #228] @ (2628c ) │ │ │ │ - ldr r0, [pc, #232] @ (26290 ) │ │ │ │ - add r3, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 21b52 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + b.n 21538 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21530 │ │ │ │ + movs r2, r0 │ │ │ │ + b.n 214ec │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r3, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [r6], {-0} │ │ │ │ + │ │ │ │ +00021bac : │ │ │ │ + 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] @ 21d30 │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 21d34 │ │ │ │ + mov r0, r1 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1344 @ 0x540 │ │ │ │ + ldr.w ip, [pc, #356] @ 21d38 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (21d3c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c800 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21ca4 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 21c84 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21cb4 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21cc0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 21b14 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 21ca4 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9448 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21ca8 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 11750 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 21d00 │ │ │ │ + ldr r1, [pc, #244] @ (21d40 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21d18 │ │ │ │ + ldr r1, [pc, #240] @ (21d44 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21d14 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 21cfc │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 21cfc │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #220] @ (21d48 ) │ │ │ │ + ldr r2, [pc, #200] @ (21d38 ) │ │ │ │ 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 21cf8 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (21d4c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (26294 ) │ │ │ │ - movw r2, #13460 @ 0x3494 │ │ │ │ - ldr r1, [pc, #216] @ (26298 ) │ │ │ │ - ldr r0, [pc, #220] @ (2629c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #192] @ (21d50 ) │ │ │ │ + movw r2, #595 @ 0x253 │ │ │ │ + ldr r1, [pc, #188] @ (21d54 ) │ │ │ │ + ldr r0, [pc, #192] @ (21d58 ) │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (262a0 ) │ │ │ │ - movw r2, #13617 @ 0x3531 │ │ │ │ - ldr r1, [pc, #204] @ (262a4 ) │ │ │ │ - ldr r0, [pc, #208] @ (262a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21c6a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11598 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 21c38 │ │ │ │ + ldr r0, [pc, #164] @ (21d5c ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (262ac ) │ │ │ │ - movw r2, #13346 @ 0x3422 │ │ │ │ - ldr r1, [pc, #192] @ (262b0 ) │ │ │ │ - ldr r0, [pc, #196] @ (262b4 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 21c8e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 21c1a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21cd8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21c1a │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 21c1a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21c1a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + ldr r3, [pc, #92] @ (21d60 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (21d64 ) │ │ │ │ + ldr r0, [pc, #96] @ (21d68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (262b8 ) │ │ │ │ - movw r2, #13741 @ 0x35ad │ │ │ │ - ldr r1, [pc, #180] @ (262bc ) │ │ │ │ - ldr r0, [pc, #184] @ (262c0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #80] @ (21d6c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #80] @ (21d70 ) │ │ │ │ + ldr r0, [pc, #80] @ (21d74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1384 @ 0x568 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb764 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb744 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb71e │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb6c2 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25cd8 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #456 @ (adr r5, 2641c ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25cb4 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #360 @ (adr r5, 263c8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25c90 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #264 @ (adr r5, 26374 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25c6c │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #168 @ (adr r5, 26320 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25c48 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #72 @ (adr r5, 262cc ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25c24 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #1000 @ (adr r4, 26678 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25c00 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, 26624 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 25bdc │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #808 @ (adr r4, 265d0 ) │ │ │ │ + and.w r0, lr, #2 │ │ │ │ + b.n 21588 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r7} │ │ │ │ + b.n 21570 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25bb8 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #712 @ (adr r4, 2657c ) │ │ │ │ + b.n 22468 │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r0, r7, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3} │ │ │ │ + lsrs r0, r7, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfae40000 │ │ │ │ + lsls r0, r6, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21a14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 25b94 │ │ │ │ + b.n 21a70 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #616 @ (adr r4, 26528 ) │ │ │ │ + cmp r1, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 2196c │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ - ... │ │ │ │ + and.w r0, r0, r0 │ │ │ │ │ │ │ │ -000262c4 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +00021d78 : │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [pc, #960] @ (26698 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #960] @ (2669c ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #956] @ (266a0 ) │ │ │ │ - mov r8, r1 │ │ │ │ - ldr r3, [r0, r3] │ │ │ │ - add r0, sp, #28 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr.w ip, [pc, #452] @ 21f4c │ │ │ │ + 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] @ 21f50 │ │ │ │ + ldr r5, [pc, #436] @ (21f54 ) │ │ │ │ + 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] @ (21f58 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bl 215f4 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 2653a │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - bl d77c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 26392 │ │ │ │ - ldr r2, [pc, #916] @ (266a4 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 2640e │ │ │ │ - ldr r2, [pc, #912] @ (266a8 ) │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr.w r1, [r2, #408] @ 0x198 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d6c8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.n 2633c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 264da │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 26420 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 265f0 │ │ │ │ - adds r1, r6, #2 │ │ │ │ - teq r6, r1 │ │ │ │ - bmi.w 264e6 │ │ │ │ - ldr r3, [pc, #856] @ (266ac ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 265be │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1e3a4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 26604 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - mov r3, r9 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 24524 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - lsls r2, r6, #31 │ │ │ │ - bmi.w 26622 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 2662e │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - strd r3, r7, [r5] │ │ │ │ - str r2, [r5, #8] │ │ │ │ - b.n 264bc │ │ │ │ - ldr r3, [pc, #796] @ (266b0 ) │ │ │ │ - mov.w r2, #452 @ 0x1c4 │ │ │ │ - ldr r1, [pc, #792] @ (266b4 ) │ │ │ │ - ldr r0, [pc, #796] @ (266b8 ) │ │ │ │ - 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 11cd8 │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #748] @ (266a8 ) │ │ │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #756] @ (266bc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 9818 │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26646 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11448 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 26590 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #664] @ (266a4 ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 26420 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2651a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26668 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26438 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2652a │ │ │ │ - ldr r3, [pc, #620] @ (266a8 ) │ │ │ │ + beq.n 21e84 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 21e64 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 21e88 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 21e94 │ │ │ │ + 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 21ea8 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21eb4 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - ldr r2, [pc, #640] @ (266c0 ) │ │ │ │ - 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 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r6, r0 │ │ │ │ + bl 20800 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 21e84 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9448 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26552 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 26680 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26482 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26532 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 26570 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26522 │ │ │ │ - ldr r3, [pc, #528] @ (266b0 ) │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #544] @ (266c4 ) │ │ │ │ - ldr r0, [pc, #544] @ (266c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #524] @ (266cc ) │ │ │ │ - ldr r3, [pc, #476] @ (2669c ) │ │ │ │ - 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 26664 │ │ │ │ + beq.n 21ecc │ │ │ │ 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 2633c │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 26350 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [pc, #436] @ (266ac ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11750 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 21f2e │ │ │ │ + ldr r1, [pc, #308] @ (21f5c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21f18 │ │ │ │ + ldr r1, [pc, #304] @ (21f60 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 21f42 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 265be │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 1e3a4 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r0, r1, #31 │ │ │ │ - bpl.w 26364 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c9cc │ │ │ │ - b.n 26364 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26420 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2649c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26438 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26482 │ │ │ │ - ldr r3, [pc, #372] @ (266b0 ) │ │ │ │ - mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r1, [pc, #396] @ (266d0 ) │ │ │ │ - ldr r0, [pc, #400] @ (266d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 264b2 │ │ │ │ - ldr r3, [pc, #348] @ (266b0 ) │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #380] @ (266d8 ) │ │ │ │ - ldr r0, [pc, #384] @ (266dc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 264b2 │ │ │ │ - ldr r2, [pc, #316] @ (266b0 ) │ │ │ │ - ldr r3, [pc, #364] @ (266e0 ) │ │ │ │ - ldr r1, [pc, #364] @ (266e4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #364] @ (266e8 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ + ble.w 21f46 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 21f46 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #280] @ (21f64 ) │ │ │ │ + ldr r2, [pc, #260] @ (21f54 ) │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + ldr r2, [r1, r2] │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + eors r1, r2 │ │ │ │ + mov.w r2, #0 │ │ │ │ + bne.n 21f14 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #256] @ (21f68 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 264b2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - bl 111e4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 264b2 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #288] @ (266ec ) │ │ │ │ - ldr r1, [pc, #288] @ (266f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #212] @ (266b0 ) │ │ │ │ - ldr r1, [pc, #280] @ (266f4 ) │ │ │ │ - mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r0, [pc, #276] @ (266f8 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #252] @ (21f6c ) │ │ │ │ + movw r2, #599 @ 0x257 │ │ │ │ + ldr r1, [pc, #248] @ (21f70 ) │ │ │ │ + ldr r0, [pc, #252] @ (21f74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 264b2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16fa4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 264f6 │ │ │ │ - ldr r3, [pc, #168] @ (266b0 ) │ │ │ │ - mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r1, [pc, #240] @ (266fc ) │ │ │ │ - ldr r0, [pc, #240] @ (26700 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21e4a │ │ │ │ + ldr r0, [pc, #236] @ (21f78 ) │ │ │ │ + mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 264b2 │ │ │ │ - mov r0, r6 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - b.n 26382 │ │ │ │ - ldr r3, [pc, #128] @ (266b0 ) │ │ │ │ - movw r2, #459 @ 0x1cb │ │ │ │ - ldr r1, [pc, #204] @ (26704 ) │ │ │ │ - ldr r0, [pc, #208] @ (26708 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 11940 │ │ │ │ + b.n 21e6e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 21de2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 21ed6 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21de2 │ │ │ │ + ldr r0, [pc, #208] @ (21f7c ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2661a │ │ │ │ + bl 11940 │ │ │ │ + b.n 21e6e │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r6, sp, #36 @ 0x24 │ │ │ │ + beq.n 21df8 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21ef2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 21df8 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movw r2, #453 @ 0x1c5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 265a0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (2670c ) │ │ │ │ - movw r2, #9327 @ 0x246f │ │ │ │ - ldr r1, [pc, #160] @ (26710 ) │ │ │ │ - ldr r0, [pc, #160] @ (26714 ) │ │ │ │ + b.n 21e12 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 21de2 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21de2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 21df8 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 21df8 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (21f80 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (21f84 ) │ │ │ │ + ldr r0, [pc, #100] @ (21f88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1416 @ 0x588 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (26718 ) │ │ │ │ - movw r2, #9255 @ 0x2427 │ │ │ │ - ldr r1, [pc, #148] @ (2671c ) │ │ │ │ - ldr r0, [pc, #148] @ (26720 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (21f8c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (21f90 ) │ │ │ │ + ldr r0, [pc, #92] @ (21f94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1416 @ 0x588 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r5, [sp, #128] @ 0x80 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + nop │ │ │ │ + cdp 0, 4, cr0, cr4, cr2, {0} │ │ │ │ + b.n 2240c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + b.n 223f0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ + b.n 222c4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r0, r3, #30 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r0, 26736 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r4, r5, r6} │ │ │ │ + lsrs r0, r6, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + vst4.8 {d0-d3}, [r4], r0 │ │ │ │ + lsls r4, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 22780 │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r3 │ │ │ │ + @ instruction: 0xe8000000 │ │ │ │ + movs r7, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 217e4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #240] @ 0xf0 │ │ │ │ + b.n 21840 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00021f98 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #228] @ 2208c │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #224] @ 22090 │ │ │ │ + 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] @ 22094 │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #204] @ (22098 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c784 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22054 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 22034 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 22058 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + bl 20784 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 22054 │ │ │ │ + cbnz r0, 2202e │ │ │ │ + ldr r3, [pc, #148] @ (2209c ) │ │ │ │ + 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] @ (220a0 ) │ │ │ │ + ldr r3, [pc, #120] @ (22094 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 22086 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #116] @ (220a4 ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + b.n 22008 │ │ │ │ + ldr r0, [pc, #112] @ (220a8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #108] @ (220ac ) │ │ │ │ + ldr r1, [pc, #108] @ (220b0 ) │ │ │ │ + mov.w r2, #760 @ 0x2f8 │ │ │ │ + ldr r0, [pc, #108] @ (220b4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 22016 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.n 21ffa │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2206c │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + b.n 21ffa │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21ffa │ │ │ │ + orr.w r0, r3, #1 │ │ │ │ + b.n 21ffa │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + stc 0, cr0, [r2], #-8 │ │ │ │ + b.n 220fc │ │ │ │ movs r2, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sxth r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sxth r0, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - itte │ │ │ │ - mov r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r4, r5} │ │ │ │ - moval r0, r0 │ │ │ │ - cbz r2, 26724 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 26720 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r5, r6, r7} │ │ │ │ + b.n 220fc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2671e │ │ │ │ + svc 226 @ 0xe2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26714 │ │ │ │ + vhadd.u d0, d0, d0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #192 @ (adr r0, 267d4 ) │ │ │ │ + lsls r4, r5, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf7340000 │ │ │ │ + │ │ │ │ +000220b8 : │ │ │ │ + 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] @ (221e4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + add r6, pc │ │ │ │ + bl 18b98 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 22194 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 221cc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2216e │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r0, 220fe │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 220fe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2217c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2211c │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r4, #0] │ │ │ │ + beq.n 2211c │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2215e │ │ │ │ + ldr r3, [pc, #200] @ (221e8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 22142 │ │ │ │ + bl 18bb0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 221ae │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 2213a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2218e │ │ │ │ + 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, 22182 │ │ │ │ + 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 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #128] @ (221e8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 22124 │ │ │ │ + b.n 22142 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 22178 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 220f4 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + b.n 2211c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 220fc │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 2214a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2213a │ │ │ │ + ldr r3, [pc, #84] @ (221ec ) │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #84] @ (221f0 ) │ │ │ │ + ldr r0, [pc, #84] @ (221f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 2213c │ │ │ │ + ldr r3, [pc, #60] @ (221ec ) │ │ │ │ + mov.w r2, #776 @ 0x308 │ │ │ │ + ldr r1, [pc, #64] @ (221f8 ) │ │ │ │ + ldr r0, [pc, #68] @ (221fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 221aa │ │ │ │ + ldr r3, [pc, #48] @ (22200 ) │ │ │ │ + mov.w r2, #12352 @ 0x3040 │ │ │ │ + ldr r1, [pc, #48] @ (22204 ) │ │ │ │ + ldr r0, [pc, #48] @ (22208 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1368 @ 0x558 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + svc 48 @ 0x30 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb866 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - svc 234 @ 0xea │ │ │ │ + lsls r6, r5, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + rsbs r0, lr, #8388608 @ 0x800000 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + rsb r0, r4, #8388608 @ 0x800000 │ │ │ │ + movs r4, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21b90 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #96 @ (adr r0, 26780 ) │ │ │ │ + lsls r6, r0, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0002220c : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 22278 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 2227c │ │ │ │ + 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] @ 22280 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c784 │ │ │ │ + cbz r0, 2225a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 220b8 │ │ │ │ + ldr r2, [pc, #40] @ (22284 ) │ │ │ │ + ldr r3, [pc, #32] @ (22280 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 22272 │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xe9ae0002 │ │ │ │ + ble.n 22200 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r5, r7} │ │ │ │ - ... │ │ │ │ + ble.n 221c4 │ │ │ │ + movs r2, r0 │ │ │ │ │ │ │ │ -00026724 : │ │ │ │ +00022288 : │ │ │ │ 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, #2956] @ 22e28 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [pc, #2924] @ 272a8 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r7, [pc, #2924] @ 272ac │ │ │ │ - strd r2, r0, [sp, #20] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2916] @ 272b0 │ │ │ │ - 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 262c4 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 26aa6 │ │ │ │ - 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 14f24 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w r1, [pc, #2956] @ 22e2c │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r5, [pc, #2952] @ 22e30 │ │ │ │ + ldr.w r2, [pc, #2952] @ 22e34 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2952] @ 22e38 │ │ │ │ + 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 r9, r2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr.w r3, [pc, #2932] @ 22e3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + beq.w 230b2 │ │ │ │ + ldr.w r3, [pc, #2924] @ 22e40 │ │ │ │ + ldr.w r2, [r4, #856] @ 0x358 │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 142e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26aea │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 26b1a │ │ │ │ - mvn.w r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10fa4 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 23146 │ │ │ │ + ldr.w r2, [pc, #2900] @ 22e44 │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 22314 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r7, [r0, #0] │ │ │ │ + beq.n 22314 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 230aa │ │ │ │ + ldr.w r3, [pc, #2864] @ 22e48 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ + mov.w ip, #7 │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str.w ip, [sp, #72] @ 0x48 │ │ │ │ + bl 140d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26b42 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 26b78 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 93c4 │ │ │ │ + beq.w 23088 │ │ │ │ + ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 142e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23170 │ │ │ │ + ldr.w r2, [pc, #2800] @ 22e4c │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 22384 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 22384 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 230f0 │ │ │ │ + ldr.w r2, [r4, #872] @ 0x368 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 142e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23114 │ │ │ │ + ldr.w r2, [pc, #2740] @ 22e50 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 223c4 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 223c4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2312a │ │ │ │ + ldr.w r3, [pc, #2700] @ 22e54 │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + bl 10070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2322a │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fe74 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23268 │ │ │ │ + ldr.w r3, [pc, #2660] @ 22e58 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 23296 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - str r0, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 267cc │ │ │ │ + beq.n 22414 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 269c6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ba0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - mov sl, r0 │ │ │ │ + beq.w 23102 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #492] @ 0x1ec │ │ │ │ + blx 9820 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 269ce │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 26868 │ │ │ │ - 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 14f24 │ │ │ │ + beq.w 232cc │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9594 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26a2c │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2244a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2310a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 232e2 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 26a76 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 93c4 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 23316 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 23348 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 2682e │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2247c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2698a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26998 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, sl │ │ │ │ - blx 93d0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 23166 │ │ │ │ + ldr.w r3, [pc, #2524] @ 22e5c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str.w r8, [r3] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr.w r8, [r6] │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + bl 11750 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.n 26854 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 10070 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23bfc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 224be │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 269be │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 26ac4 │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 267f8 │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - mov r0, sl │ │ │ │ - blx 96dc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 2315c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23364 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f50 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2337a │ │ │ │ + strd r6, r5, [sp, #56] @ 0x38 │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r5, r4 │ │ │ │ + ldr.w r1, [r5, #320] @ 0x140 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 9820 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23186 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11750 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9594 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2251e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26bd6 │ │ │ │ + beq.w 230f8 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26c72 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 96dc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 23206 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 23c14 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 268a2 │ │ │ │ + beq.n 2253e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26bde │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 26c90 │ │ │ │ - ldr r6, [sp, #20] │ │ │ │ - str r4, [sp, #28] │ │ │ │ - str.w r9, [sp, #32] │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26cae │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ + beq.w 23132 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 26bfe │ │ │ │ - ldr.w sl, [r6, #16] │ │ │ │ - mov r1, r0 │ │ │ │ - movs r2, #2 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 2323e │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, sl │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - bl 15f00 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + blx 93d8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22566 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26be6 │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 26c28 │ │ │ │ + beq.w 2313c │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 26e56 │ │ │ │ - ldr.w sl, [r6, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r9 │ │ │ │ + blt.w 2327e │ │ │ │ + add.w r8, r8, #2 │ │ │ │ + cmp.w r8, #64 @ 0x40 │ │ │ │ + bne.n 224de │ │ │ │ mov r0, sl │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r5, [sp, #60] @ 0x3c │ │ │ │ + blx 9724 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - bl 11f40 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 26932 │ │ │ │ + mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26bf6 │ │ │ │ + beq.w 231aa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 233b6 │ │ │ │ + ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 9820 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233cc │ │ │ │ + ldr.w r3, [r4, #840] @ 0x348 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9594 │ │ │ │ ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 225d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26bee │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.n 268b2 │ │ │ │ - ldr.w r3, [pc, #2412] @ 272b4 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #2408] @ 272b8 │ │ │ │ - ldr.w r0, [pc, #2408] @ 272bc │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + beq.w 231b4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 26836 │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r3, [pc, #2320] @ 272b4 │ │ │ │ - ldr.w r1, [pc, #2328] @ 272c0 │ │ │ │ - ldr.w r0, [pc, #2328] @ 272c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 26a50 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26854 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267cc │ │ │ │ - ldr.w r3, [pc, #2276] @ 272b4 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r1, [pc, #2288] @ 272c8 │ │ │ │ - ldr.w r0, [pc, #2288] @ 272cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #2244] @ 272d0 │ │ │ │ - ldr.w r3, [pc, #2200] @ 272a8 │ │ │ │ - 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 26fe6 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r3, [pc, #2172] @ 272b4 │ │ │ │ - ldr.w r1, [pc, #2200] @ 272d4 │ │ │ │ - ldr.w r0, [pc, #2200] @ 272d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ - ldr.w r3, [pc, #2108] @ 272b4 │ │ │ │ - ldr r7, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #2140] @ 272dc │ │ │ │ - ldr.w r1, [pc, #2140] @ 272e0 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r2, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r0, [pc, #2132] @ 272e4 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - bl 12300 │ │ │ │ - b.n 26a50 │ │ │ │ - ldr.w r3, [pc, #2060] @ 272b4 │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr.w r1, [pc, #2104] @ 272e8 │ │ │ │ - ldr.w r0, [pc, #2104] @ 272ec │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 26a08 │ │ │ │ - ldrd r5, r7, [sp, #28] │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r3, [pc, #2020] @ 272b4 │ │ │ │ - ldr.w r1, [pc, #2076] @ 272f0 │ │ │ │ - ldr.w r0, [pc, #2076] @ 272f4 │ │ │ │ - add r1, pc │ │ │ │ - ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 26a50 │ │ │ │ - ldr.w r3, [pc, #1992] @ 272b4 │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr.w r1, [pc, #2052] @ 272f8 │ │ │ │ - ldr.w r0, [pc, #2052] @ 272fc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ - ldr.w r3, [pc, #1944] @ 272b4 │ │ │ │ - ldr.w r2, [pc, #2016] @ 27300 │ │ │ │ - ldr.w r1, [pc, #2016] @ 27304 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #2012] @ 27308 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 26b06 │ │ │ │ - ldr.w r3, [pc, #1904] @ 272b4 │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr.w r1, [pc, #1984] @ 2730c │ │ │ │ - ldr.w r0, [pc, #1984] @ 27310 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ - ldr.w r3, [pc, #1848] @ 272b4 │ │ │ │ - ldr.w r2, [pc, #1940] @ 27314 │ │ │ │ - ldr.w r1, [pc, #1940] @ 27318 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1932] @ 2731c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - bl 12300 │ │ │ │ - b.n 26b5e │ │ │ │ - ldr.w r3, [pc, #1808] @ 272b4 │ │ │ │ - mov.w r2, #418 @ 0x1a2 │ │ │ │ - ldr.w r1, [pc, #1908] @ 27320 │ │ │ │ - ldr.w r0, [pc, #1908] @ 27324 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26880 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268a2 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268f4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26942 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26932 │ │ │ │ - ldr.w r3, [pc, #1716] @ 272b4 │ │ │ │ - ldr.w r2, [pc, #1828] @ 27328 │ │ │ │ - ldr.w r1, [pc, #1828] @ 2732c │ │ │ │ - add r2, pc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1816] @ 27330 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - bl 12300 │ │ │ │ - b.n 26964 │ │ │ │ - ldr.w r3, [pc, #1672] @ 272b4 │ │ │ │ - movw r2, #423 @ 0x1a7 │ │ │ │ - ldr.w r1, [pc, #1792] @ 27334 │ │ │ │ - ldr.w r0, [pc, #1792] @ 27338 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #28] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + beq.w 233f2 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 23408 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ - ldr.w r3, [pc, #1600] @ 272b4 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r1, [pc, #1728] @ 2733c │ │ │ │ - ldr.w r0, [pc, #1728] @ 27340 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 269ea │ │ │ │ - ldr.w r3, [pc, #1568] @ 272b4 │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - ldr.w r1, [pc, #1704] @ 27344 │ │ │ │ - ldr.w r0, [pc, #1704] @ 27348 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 269ea │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + blx 9724 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldrd r4, r9, [sp, #28] │ │ │ │ + mov r1, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26cca │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2714c │ │ │ │ - blx 94ac │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2728e │ │ │ │ - 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 15f00 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov sl, r0 │ │ │ │ + beq.n 2260c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26fce │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 271f6 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 27002 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 231be │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 2347e │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9418 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d1a │ │ │ │ + beq.n 22632 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 27154 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27738 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 233a0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d38 │ │ │ │ + beq.n 22646 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2715c │ │ │ │ + beq.w 231cc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23494 │ │ │ │ + ldr.w r3, [pc, #2064] @ 22e60 │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 234c0 │ │ │ │ + ldr.w r3, [pc, #2048] @ 22e64 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str.w r8, [r3] │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + bl 10070 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d50 │ │ │ │ + beq.n 226a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27164 │ │ │ │ - ldr.w r3, [pc, #1528] @ 2734c │ │ │ │ - ldr.w r8, [sp, #16] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #392] @ 0x188 │ │ │ │ - blx 91ac │ │ │ │ + beq.w 233ac │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 234aa │ │ │ │ + ldr.w r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 234fa │ │ │ │ + ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ + blx 9724 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23522 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 98c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26d7c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ + beq.n 226e6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26e46 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 271d0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d91c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 231d6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23564 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23538 │ │ │ │ + ldr.w r3, [pc, #1904] @ 22e68 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + ldr.w r1, [r4, #508] @ 0x1fc │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26da0 │ │ │ │ + mov r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2272e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26e3e │ │ │ │ + beq.w 233e8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 27240 │ │ │ │ - ldr.w r3, [pc, #1444] @ 27350 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r5, r0 │ │ │ │ + blt.w 2357a │ │ │ │ + ldr.w r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23590 │ │ │ │ + ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ + blx 9724 │ │ │ │ + mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 271a4 │ │ │ │ + beq.w 2361a │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 98c4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26dea │ │ │ │ + beq.n 22772 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 26e4e │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 27780 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231e0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 235ee │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 235b8 │ │ │ │ + ldr.w r3, [pc, #1768] @ 22e6c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #516] @ 0x204 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r8, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26e04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 271c8 │ │ │ │ + mov r2, r7 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r7, #0] │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 227ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234ec │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 23604 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23672 │ │ │ │ + ldr.w r3, [pc, #1700] @ 22e70 │ │ │ │ + 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, #520] @ 0x208 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 10070 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2365c │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23634 │ │ │ │ + ldr.w r3, [pc, #1656] @ 22e74 │ │ │ │ + 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, #524] @ 0x20c │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 10070 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23716 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 236ee │ │ │ │ + ldr.w r3, [pc, #1612] @ 22e78 │ │ │ │ + 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, #528] @ 0x210 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 10070 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 236d8 │ │ │ │ + ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ + blx 9724 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 236c4 │ │ │ │ + ldr.w r2, [pc, #1560] @ 22e7c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov fp, r2 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2289c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 235e4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 236ae │ │ │ │ + ldr.w r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2372c │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 9724 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23754 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 9418 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 228de │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231ea │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2376a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23780 │ │ │ │ + ldr.w r3, [pc, #1424] @ 22e80 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, 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 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22924 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2369a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 237c0 │ │ │ │ + ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ + blx 9724 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 237ac │ │ │ │ + ldr.w r2, [pc, #1348] @ 22e84 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov fp, r2 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #548] @ 0x224 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22978 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 236a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 237d6 │ │ │ │ + ldr.w r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23898 │ │ │ │ + ldr.w r0, [r4, #552] @ 0x228 │ │ │ │ + blx 9724 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23880 │ │ │ │ + mov r0, r7 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 9418 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 229bc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231f4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23818 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 237ec │ │ │ │ + ldr.w r3, [pc, #1212] @ 22e88 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 229e0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #556] @ 0x22c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22a02 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2382e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23842 │ │ │ │ + ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ + blx 9724 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2395a │ │ │ │ + ldr.w r2, [pc, #1132] @ 22e8c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #564] @ 0x234 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22a54 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23838 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23942 │ │ │ │ + ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ + movs r0, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #604] @ 0x25c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r4, #584] @ 0x248 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #572] @ 0x23c │ │ │ │ + ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ + bl fee8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2392c │ │ │ │ + ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fe74 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23970 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str.w r8, [sp, #84] @ 0x54 │ │ │ │ + blx 9594 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22afa │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231fe │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 238de │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22b18 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23858 │ │ │ │ + ldr r3, [pc, #884] @ (22e90 ) │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r1, [r4, #616] @ 0x268 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, 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 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22b4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23862 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 238fc │ │ │ │ + ldr r0, [pc, #828] @ (22e94 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1536 @ 0x600 │ │ │ │ + bl 12fa4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23914 │ │ │ │ + ldr r2, [pc, #804] @ (22e98 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [pc, #804] @ (22e9c ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #624] @ 0x270 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9490 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23bcc │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22bac │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2386c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + blt.w 238c2 │ │ │ │ + ldr r2, [pc, #744] @ (22ea0 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov sl, r2 │ │ │ │ + str r7, [r2, #0] │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9700 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22bee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23876 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 239be │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + blx 9820 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 239a6 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 98f4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22c26 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2399c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 23b10 │ │ │ │ + ldr r0, [pc, #628] @ (22ea4 ) │ │ │ │ + mov r1, r8 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + bl 12fa4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 22c56 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23b24 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23aee │ │ │ │ + ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ + blx 98f4 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23b2e │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9490 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 22c94 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b06 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23b4a │ │ │ │ + ldr r2, [pc, #520] @ (22ea8 ) │ │ │ │ + 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, #636] @ 0x27c │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9700 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22cd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b40 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23b7e │ │ │ │ + ldr r2, [pc, #460] @ (22eac ) │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23be4 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 23b6e │ │ │ │ + ldr r0, [pc, #436] @ (22eb0 ) │ │ │ │ + adds r7, r2, #1 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + cmp r7, r1 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + beq.w 23b64 │ │ │ │ + ldr r0, [pc, #424] @ (22eb4 ) │ │ │ │ + adds r7, r2, #2 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + cmp r7, r1 │ │ │ │ + it ne │ │ │ │ + addne r2, #3 │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + ldr r3, [pc, #408] @ (22eb8 ) │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [pc, #408] @ (22ebc ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.w 23ba6 │ │ │ │ + ldr r1, [pc, #396] @ (22ec0 ) │ │ │ │ + adds r7, r2, #1 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + cmp r7, r0 │ │ │ │ + it ne │ │ │ │ + addne r2, #2 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + it ne │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + ldr r0, [pc, #380] @ (22ec4 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1744 @ 0x6d0 │ │ │ │ + bl 12fa4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23b92 │ │ │ │ + ldr.w lr, [pc, #356] @ 22ec8 │ │ │ │ + add.w r9, sp, #88 @ 0x58 │ │ │ │ + ldr.w ip, [pc, #352] @ 22ecc │ │ │ │ + mov r7, r9 │ │ │ │ + add lr, pc │ │ │ │ + mov fp, r9 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add ip, pc │ │ │ │ + add.w ip, ip, #20 │ │ │ │ + ldr.w sl, [r4, #624] @ 0x270 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w lr, {r0, r1, r2} │ │ │ │ + stmia.w r9, {r0, r1, r2} │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [r4, #652] @ 0x28c │ │ │ │ + ldmia.w r9, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + movs r0, #4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #644] @ 0x284 │ │ │ │ + ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ + blx 98f4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23bb0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9490 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22dda │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23b5a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23a06 │ │ │ │ + ldr r2, [pc, #232] @ (22ed0 ) │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, r1 │ │ │ │ + str.w r8, [r7] │ │ │ │ + it ne │ │ │ │ + addne r2, #1 │ │ │ │ + ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ + it ne │ │ │ │ + strne.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9700 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22ed4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23bc2 │ │ │ │ + b.n 22ed4 │ │ │ │ + ble.n 22ee0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 22ed4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22f84 │ │ │ │ + movs r2, r0 │ │ │ │ + cdp 0, 8, cr0, cr10, cr2, {0} │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 22ef4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #134 @ 0x86 │ │ │ │ + movs r2, r0 │ │ │ │ + bvc.n 22e20 │ │ │ │ + movs r2, r0 │ │ │ │ + stc 0, cr0, [sl], {2} │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 239ee │ │ │ │ + ldr.w r2, [r4, #836] @ 0x344 │ │ │ │ + ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9490 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 239d6 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r2, [r4, #844] @ 0x34c │ │ │ │ + ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ + blx 9490 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 23a3e │ │ │ │ + ldr.w r0, [pc, #3364] @ 23c2c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1952 @ 0x7a0 │ │ │ │ + bl 12fa4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23a24 │ │ │ │ + ldr.w r2, [pc, #3340] @ 23c30 │ │ │ │ + ldr.w r3, [pc, #3340] @ 23c34 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r9, [r4, #624] @ 0x270 │ │ │ │ + add r3, pc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ + add.w ip, r3, #4 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia.w fp, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ + blx 98f4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23a56 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9490 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22f76 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a1a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23aac │ │ │ │ + ldr.w r2, [pc, #3252] @ 23c38 │ │ │ │ + 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, #664] @ 0x298 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9700 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 22fb8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a6e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23a92 │ │ │ │ + ldr.w r0, [pc, #3192] @ 23c3c │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #2160 @ 0x870 │ │ │ │ + bl 12fa4 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23a78 │ │ │ │ + ldr.w r3, [pc, #3168] @ 23c40 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #3168] @ 23c44 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ + ldr.w r9, [r4, #624] @ 0x270 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + blx 98f4 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23acc │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9490 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23028 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23ac2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23986 │ │ │ │ + ldr.w r2, [pc, #3092] @ 23c48 │ │ │ │ + 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, #672] @ 0x2a0 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r7, #0] │ │ │ │ + mov r2, r7 │ │ │ │ + blx 9700 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2306a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23ae4 │ │ │ │ + cmp r4, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + bge.n 2308a │ │ │ │ + ldr.w r1, [pc, #3032] @ 23c4c │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #3028] @ 23c50 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #3016] @ 23c54 │ │ │ │ + ldr.w r3, [pc, #3016] @ 23c58 │ │ │ │ + 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 23630 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22314 │ │ │ │ + ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ + blx 999c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 232f8 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + str.w r0, [r9] │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 222d0 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r0, #0] │ │ │ │ + beq.w 222d0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 222d0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 222d0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22384 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2251e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22414 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2244a │ │ │ │ + ldr.w r1, [pc, #2884] @ 23c5c │ │ │ │ + movs r2, #10 │ │ │ │ + ldr.w r0, [pc, #2884] @ 23c60 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 223c4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2253e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22566 │ │ │ │ + ldr.w r1, [pc, #2844] @ 23c64 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #2840] @ 23c68 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 224be │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2247c │ │ │ │ + ldr.w r1, [pc, #2808] @ 23c6c │ │ │ │ + movs r2, #8 │ │ │ │ + ldr.w r0, [pc, #2808] @ 23c70 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2792] @ 23c74 │ │ │ │ + ldr.w r0, [pc, #2792] @ 23c78 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22594 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225d8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 2260c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22646 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 226e6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22772 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 228de │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 229bc │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22afa │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2672] @ 23c7c │ │ │ │ + ldr.w r0, [pc, #2672] @ 23c80 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2648] @ 23c84 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r0, [pc, #2644] @ 23c88 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [pc, #2632] @ 23c8c │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2628] @ 23c90 │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2620] @ 23c94 │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2604] @ 23c98 │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2604] @ 23c9c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2588] @ 23ca0 │ │ │ │ + ldr.w r0, [pc, #2588] @ 23ca4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23260 │ │ │ │ + ldr.w r0, [pc, #2576] @ 23ca8 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 232b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23390 │ │ │ │ + ldr.w r1, [pc, #2548] @ 23cac │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2544] @ 23cb0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2532] @ 23cb4 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2532] @ 23cb8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2520] @ 23cbc │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2516] @ 23cc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r3, [pc, #2504] @ 23cc4 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r1, [pc, #2500] @ 23cc8 │ │ │ │ + ldr.w r0, [pc, #2500] @ 23ccc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r0, [pc, #2488] @ 23cd0 │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 23332 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 23398 │ │ │ │ + ldr.w r1, [pc, #2464] @ 23cd4 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2460] @ 23cd8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 22468 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 23428 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 22468 │ │ │ │ + ldr.w r1, [pc, #2420] @ 23cdc │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2420] @ 23ce0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2408] @ 23ce4 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2404] @ 23ce8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 232b6 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23332 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 22632 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 226a4 │ │ │ │ + ldr.w r1, [pc, #2356] @ 23cec │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2352] @ 23cf0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2340] @ 23cf4 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2340] @ 23cf8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2272e │ │ │ │ + ldr.w r1, [pc, #2312] @ 23cfc │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2308] @ 23d00 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + ldr.w r0, [pc, #2296] @ 23d04 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #2292] @ 23d08 │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + ldr.w r0, [pc, #2288] @ 23d0c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + b.n 233e0 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22468 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 23458 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r7, #0] │ │ │ │ + beq.n 23458 │ │ │ │ + cbz r3, 23476 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 23332 │ │ │ │ + ldr.w r3, [pc, #2224] @ 23d10 │ │ │ │ + orr.w r8, r7, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str.w r8, [r3] │ │ │ │ + bl c9b8 │ │ │ │ + b.w 22486 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23458 │ │ │ │ + ldr.w r1, [pc, #2196] @ 23d14 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2192] @ 23d18 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + ldr.w r1, [pc, #2180] @ 23d1c │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2180] @ 23d20 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2168] @ 23d24 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2164] @ 23d28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 9770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22660 │ │ │ │ + ldr.w r4, [pc, #2140] @ 23d2c │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2140] @ 23d30 │ │ │ │ + ldr.w r0, [pc, #2140] @ 23d34 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + bl 12308 │ │ │ │ + b.n 23088 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + b.w 227ba │ │ │ │ + ldr.w r3, [pc, #2108] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #2108] @ 23d3c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #2096] @ 23d40 │ │ │ │ + ldr.w r0, [pc, #2096] @ 23d44 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2084] @ 23d48 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r0, [pc, #2080] @ 23d4c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 226f4 │ │ │ │ + ldr.w r4, [pc, #2056] @ 23d50 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r1, [pc, #2056] @ 23d54 │ │ │ │ + ldr.w r0, [pc, #2056] @ 23d58 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12308 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2036] @ 23d5c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r0, [pc, #2036] @ 23d60 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #2024] @ 23d64 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r0, [pc, #2020] @ 23d68 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r3, [pc, #1956] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #2004] @ 23d6c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #1996] @ 23d70 │ │ │ │ + ldr.w r0, [pc, #1996] @ 23d74 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22780 │ │ │ │ + ldr.w r4, [pc, #1968] @ 23d78 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [pc, #1968] @ 23d7c │ │ │ │ + ldr.w r0, [pc, #1968] @ 23d80 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12308 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2289c │ │ │ │ + ldr.w r1, [pc, #1940] @ 23d84 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1936] @ 23d88 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1924] @ 23d8c │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1924] @ 23d90 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1912] @ 23d94 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1908] @ 23d98 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1792] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #1888] @ 23d9c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #1880] @ 23da0 │ │ │ │ + ldr.w r0, [pc, #1880] @ 23da4 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1864] @ 23da8 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1864] @ 23dac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r3, [pc, #1732] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #1848] @ 23db0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #1836] @ 23db4 │ │ │ │ + ldr.w r0, [pc, #1836] @ 23db8 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22924 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22978 │ │ │ │ + ldr.w r1, [pc, #1804] @ 23dbc │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1800] @ 23dc0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1788] @ 23dc4 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1788] @ 23dc8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1776] @ 23dcc │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r0, [pc, #1776] @ 23dd0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r3, [pc, #1608] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #1760] @ 23dd4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #1748] @ 23dd8 │ │ │ │ + ldr.w r0, [pc, #1748] @ 23ddc │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1736] @ 23de0 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr.w r0, [pc, #1732] @ 23de4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r3, [pc, #1544] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #1716] @ 23de8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #1708] @ 23dec │ │ │ │ + ldr.w r0, [pc, #1708] @ 23df0 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1692] @ 23df4 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1692] @ 23df8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1680] @ 23dfc │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1676] @ 23e00 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 228ec │ │ │ │ + ldr.w r4, [pc, #1652] @ 23e04 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r1, [pc, #1652] @ 23e08 │ │ │ │ + ldr.w r0, [pc, #1652] @ 23e0c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12308 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1632] @ 23e10 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1632] @ 23e14 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1620] @ 23e18 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1620] @ 23e1c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1608] @ 23e20 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1604] @ 23e24 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r1, sl │ │ │ │ + blx 9770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 229ca │ │ │ │ + ldr.w r4, [pc, #1580] @ 23e28 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r1, [pc, #1580] @ 23e2c │ │ │ │ + ldr.w r0, [pc, #1580] @ 23e30 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12308 │ │ │ │ + b.n 23088 │ │ │ │ + ldr.w r1, [pc, #1560] @ 23e34 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1560] @ 23e38 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22a02 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22a54 │ │ │ │ + ldr.w r1, [pc, #1528] @ 23e3c │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1524] @ 23e40 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 23088 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b18 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22b4e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22bac │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22bee │ │ │ │ + ldr.w r1, [pc, #1472] @ 23e44 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1472] @ 23e48 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r3, [pc, #1180] @ 23d38 │ │ │ │ + ldr.w r1, [pc, #1452] @ 23e4c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r1, [pc, #1444] @ 23e50 │ │ │ │ + ldr.w r0, [pc, #1444] @ 23e54 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1428] @ 23e58 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1424] @ 23e5c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1408] @ 23e60 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1404] @ 23e64 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1384] @ 23e68 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1384] @ 23e6c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1368] @ 23e70 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1368] @ 23e74 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1352] @ 23e78 │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + ldr.w r0, [pc, #1352] @ 23e7c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1340] @ 23e80 │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + ldr.w r0, [pc, #1336] @ 23e84 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1324] @ 23e88 │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + ldr.w r0, [pc, #1320] @ 23e8c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1308] @ 23e90 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1308] @ 23e94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 238f2 │ │ │ │ + ldr.w r1, [pc, #1296] @ 23e98 │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #1292] @ 23e9c │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c26 │ │ │ │ + ldr.w r1, [pc, #1272] @ 23ea0 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r0, [pc, #1268] @ 23ea4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1256] @ 23ea8 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1252] @ 23eac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1240] @ 23eb0 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ + ldr.w r0, [pc, #1236] @ 23eb4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1224] @ 23eb8 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1220] @ 23ebc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1208] @ 23ec0 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1204] @ 23ec4 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 238f2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22f76 │ │ │ │ + ldr.w r1, [pc, #1184] @ 23ec8 │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1180] @ 23ecc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1168] @ 23ed0 │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr.w r0, [pc, #1164] @ 23ed4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1152] @ 23ed8 │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1148] @ 23edc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22fb8 │ │ │ │ + ldr.w r1, [pc, #1124] @ 23ee0 │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #1120] @ 23ee4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1108] @ 23ee8 │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1104] @ 23eec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr.w r1, [pc, #1088] @ 23ef0 │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1084] @ 23ef4 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 23028 │ │ │ │ + ldr.w r1, [pc, #1064] @ 23ef8 │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #1060] @ 23efc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2306a │ │ │ │ + ldr.w r1, [pc, #1040] @ 23f00 │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr.w r0, [pc, #1036] @ 23f04 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c94 │ │ │ │ + ldr r1, [pc, #1012] @ (23f08 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #1012] @ (23f0c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22c56 │ │ │ │ + ldr r1, [pc, #992] @ (23f10 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #992] @ (23f14 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22cd4 │ │ │ │ + ldr r1, [pc, #972] @ (23f18 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #972] @ (23f1c ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 233e0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22dda │ │ │ │ + ldr r2, [pc, #952] @ (23f20 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22d1c │ │ │ │ + ldr r2, [pc, #948] @ (23f24 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #936] @ (23f20 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22d1c │ │ │ │ + ldr r1, [pc, #936] @ (23f28 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #936] @ (23f2c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr r1, [pc, #924] @ (23f30 ) │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr r0, [pc, #924] @ (23f34 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 23088 │ │ │ │ + ldr r2, [pc, #912] @ (23f38 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22d46 │ │ │ │ + ldr r1, [pc, #904] @ (23f3c ) │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr r0, [pc, #904] @ (23f40 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 238f2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22ed4 │ │ │ │ + ldr r3, [pc, #884] @ (23f44 ) │ │ │ │ + movw r2, #13247 @ 0x33bf │ │ │ │ + ldr r1, [pc, #884] @ (23f48 ) │ │ │ │ + ldr r0, [pc, #884] @ (23f4c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #872] @ (23f50 ) │ │ │ │ + mov.w r2, #13312 @ 0x3400 │ │ │ │ + ldr r1, [pc, #872] @ (23f54 ) │ │ │ │ + ldr r0, [pc, #872] @ (23f58 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #860] @ (23f5c ) │ │ │ │ + movw r2, #12807 @ 0x3207 │ │ │ │ + ldr r1, [pc, #860] @ (23f60 ) │ │ │ │ + ldr r0, [pc, #860] @ (23f64 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #848] @ (23f68 ) │ │ │ │ + movw r2, #12839 @ 0x3227 │ │ │ │ + ldr r1, [pc, #848] @ (23f6c ) │ │ │ │ + ldr r0, [pc, #848] @ (23f70 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1408 @ 0x580 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bgt.n 23bbc │ │ │ │ + movs r2, r0 │ │ │ │ + bpl.n 23c14 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xead20002 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + bgt.n 23c54 │ │ │ │ + movs r2, r0 │ │ │ │ + ands.w r0, sl, r2 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, r8, #8388608 @ 0x800000 │ │ │ │ + b.n 23a50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r3, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4d80000 │ │ │ │ + b.n 23920 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4a60000 │ │ │ │ + b.n 238c4 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, ip, #8388608 @ 0x800000 │ │ │ │ + b.n 23878 │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r4, #8388608 @ 0x800000 │ │ │ │ + b.n 23850 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3e40000 │ │ │ │ + b.n 23758 │ │ │ │ + movs r0, r0 │ │ │ │ + ubfx r0, r4, #0, #1 │ │ │ │ + b.n 23720 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xfbb40000 │ │ │ │ + usat16 r0, #0, r4 │ │ │ │ + b.n 236e4 │ │ │ │ + movs r0, r0 │ │ │ │ + usat r0, #0, r4 │ │ │ │ + b.n 236b4 │ │ │ │ + movs r0, r0 │ │ │ │ + bfi r0, ip, #0, #1 │ │ │ │ + b.n 2368c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23754 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf3360000 │ │ │ │ + b.n 2362c │ │ │ │ + movs r0, r0 │ │ │ │ + ssat16 r0, #1, r0 │ │ │ │ + b.n 23608 │ │ │ │ + movs r0, r0 │ │ │ │ + ssat r0, #1, sl │ │ │ │ + b.n 235e4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2f00000 │ │ │ │ + b.n 235b8 │ │ │ │ + movs r0, r0 │ │ │ │ + mcrr 0, 0, r0, ip, cr0 │ │ │ │ + @ instruction: 0xf2ba0000 │ │ │ │ + b.n 2355c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2880000 │ │ │ │ + b.n 23500 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2720000 │ │ │ │ + b.n 244dc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2360000 │ │ │ │ + b.n 2446c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2200000 │ │ │ │ + b.n 24448 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1fa0000 │ │ │ │ + b.n 24404 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr??.w r0, [r0] │ │ │ │ + rsbs r0, sl, #0 │ │ │ │ + b.n 243d0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + sbc.w r0, lr, #0 │ │ │ │ + b.n 24304 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r8, #0 │ │ │ │ + b.n 242e0 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r2, #0 │ │ │ │ + b.n 242bc │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r6], #-0 │ │ │ │ + adds.w r0, sl, #0 │ │ │ │ + b.n 24278 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add.w r0, lr, #0 │ │ │ │ + @ instruction: 0xf0e00000 │ │ │ │ + b.n 24214 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0ca0000 │ │ │ │ + b.n 241f0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebfe0000 │ │ │ │ + @ instruction: 0xf0a20000 │ │ │ │ + b.n 241ac │ │ │ │ + movs r0, r0 │ │ │ │ + eor.w r0, r8, #0 │ │ │ │ + b.n 24180 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, r2, #0 │ │ │ │ + b.n 2415c │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, r8, #0 │ │ │ │ + orr.w r0, sl, #0 │ │ │ │ + b.n 24118 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, lr, r0 │ │ │ │ + bic.w r0, r2, #0 │ │ │ │ + b.n 240d4 │ │ │ │ + movs r0, r0 │ │ │ │ + vext.8 d16, d14, d0, #0 │ │ │ │ + b.n 24094 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s32 q8, d8, d0 │ │ │ │ + b.n 24070 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q8, d2, d0 │ │ │ │ + b.n 2404c │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r4], {-0} │ │ │ │ + vaddl.s32 q0, d6, d0 │ │ │ │ + b.n 24000 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q0, d0, d0 │ │ │ │ + b.n 23fdc │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [lr], #-0 │ │ │ │ + vhadd.s32 d16, d8, d0 │ │ │ │ + b.n 23f98 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s d0, d14, d0 │ │ │ │ + b.n 23f4c │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s32 d0, d10, d0 │ │ │ │ + b.n 23f2c │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s16 d0, d4, d0 │ │ │ │ + b.n 23f08 │ │ │ │ + movs r0, r0 │ │ │ │ + subs.w r0, r2, r0 │ │ │ │ + cdp 0, 14, cr0, cr12, cr0, {0} │ │ │ │ + b.n 23ec4 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 13, cr0, cr6, cr0, {0} │ │ │ │ + b.n 23ea0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r0], {0} │ │ │ │ + cdp 0, 10, cr0, cr14, cr0, {0} │ │ │ │ + b.n 23e5c │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 9, cr0, cr8, cr0, {0} │ │ │ │ + b.n 23e38 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 8, cr0, cr2, cr0, {0} │ │ │ │ + b.n 23e14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9b60000 │ │ │ │ + cdp 0, 5, cr0, cr10, cr0, {0} │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 4, cr0, cr2, cr0, {0} │ │ │ │ + svc 200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 2, cr0, cr12, cr0, {0} │ │ │ │ + svc 178 @ 0xb2 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 1, cr0, cr6, cr0, {0} │ │ │ │ + svc 156 @ 0x9c │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [sl, #-0] │ │ │ │ + stcl 0, cr0, [lr] │ │ │ │ + svc 116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r4] │ │ │ │ + svc 90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [sl] │ │ │ │ + svc 48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [ip, #-0] │ │ │ │ + udf #242 @ 0xf2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeae40000 │ │ │ │ + stcl 0, cr0, [r2, #-0] │ │ │ │ + udf #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [ip, #-0] │ │ │ │ + udf #178 @ 0xb2 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [lr, #-0] │ │ │ │ + udf #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r0] │ │ │ │ + udf #118 @ 0x76 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r8], {0} │ │ │ │ + udf #94 @ 0x5e │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r2], {0} │ │ │ │ + udf #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [sl] │ │ │ │ + udf #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r4], {0} │ │ │ │ + udf #26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [ip], #-0 │ │ │ │ + udf #2 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r6], #-0 │ │ │ │ + ble.n 23e78 │ │ │ │ + movs r0, r0 │ │ │ │ + mcrr 0, 0, r0, r6, cr0 │ │ │ │ + ble.n 23e40 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [lr], #-0 │ │ │ │ + ble.n 23e18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r6], {-0} │ │ │ │ + ble.n 23df0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebfe0000 │ │ │ │ + ble.n 23dc8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xebe80000 │ │ │ │ + ble.n 23fa4 │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, r6, r0 │ │ │ │ + ble.n 23f68 │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, lr, r0 │ │ │ │ + ble.n 23f40 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb940000 │ │ │ │ + ble.n 23f14 │ │ │ │ + movs r0, r0 │ │ │ │ + sbcs.w r0, r2, r0 │ │ │ │ + bgt.n 23ed8 │ │ │ │ + movs r0, r0 │ │ │ │ + adcs.w r0, r8, r0 │ │ │ │ + bgt.n 23eac │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, r0, r0 │ │ │ │ + bgt.n 23e84 │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, lr, r0 │ │ │ │ + bgt.n 23e48 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeafe0000 │ │ │ │ + bgt.n 23e10 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeae00000 │ │ │ │ + bgt.n 23fdc │ │ │ │ + movs r0, r0 │ │ │ │ + pkhbt r0, r2, r0 │ │ │ │ + bgt.n 23fa8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeaa80000 │ │ │ │ + bgt.n 23f7c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, r2, r0 │ │ │ │ + blt.n 23f20 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, lr, r0 │ │ │ │ + blt.n 23f00 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, r0, r0 │ │ │ │ + blt.n 23ed0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r2, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r2, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r2, r0 │ │ │ │ + lsrs r6, r7, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r2, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, r6, r0 │ │ │ │ + lsrs r6, r4, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r2, {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f44 │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r6, r1, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [lr] │ │ │ │ + │ │ │ │ +00023f74 : │ │ │ │ + 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] @ (241d4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #588] @ (241d8 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #588] @ (241dc ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #584] @ (241e0 ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + beq.w 240b8 │ │ │ │ + ldrd r2, r3, [r6, #676] @ 0x2a4 │ │ │ │ + ldr.w r7, [r6, #636] @ 0x27c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24172 │ │ │ │ + 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 2415a │ │ │ │ + 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 241bc │ │ │ │ + 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] @ (241e4 ) │ │ │ │ + ldr.w sl, [r6, #684] @ 0x2ac │ │ │ │ + ldr r3, [r5, r1] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + blx 9448 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24114 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 241a8 │ │ │ │ + ldr r0, [pc, #468] @ (241e8 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 24192 │ │ │ │ + ldr r0, [pc, #460] @ (241ec ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 2418e │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 2418a │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r4, #12] │ │ │ │ + beq.w 2418a │ │ │ │ + cmp r0, #2 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + beq.w 2418a │ │ │ │ + mov r2, r4 │ │ │ │ + str r7, [r4, #20] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2405e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 240f0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 240fe │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r6, #688] @ 0x2b0 │ │ │ │ + ldr.w r1, [r6, #692] @ 0x2b4 │ │ │ │ + bl 10070 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2411e │ │ │ │ + ldr.w r2, [r6, #876] @ 0x36c │ │ │ │ + ldr.w r0, [r6, #620] @ 0x26c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 142e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2412e │ │ │ │ + ldr r2, [pc, #352] @ (241f0 ) │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp r1, r4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + beq.n 240b0 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r1, r2 │ │ │ │ + it eq │ │ │ │ + streq r4, [r0, #0] │ │ │ │ + beq.n 240b0 │ │ │ │ + cbz r1, 240f8 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r0, [r6, #428] @ 0x1ac │ │ │ │ + blx 999c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 24142 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r4 │ │ │ │ + beq.w 23f9e │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r4, [r0, #0] │ │ │ │ + beq.w 23f9e │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 23f9e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23f9e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2405e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 240b0 │ │ │ │ + ldr r1, [pc, #244] @ (241f4 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #244] @ (241f8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + bl 11598 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 24008 │ │ │ │ + ldr r1, [pc, #220] @ (241fc ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #220] @ (24200 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2410c │ │ │ │ + ldr r1, [pc, #212] @ (24204 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #212] @ (24208 ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2410c │ │ │ │ + ldr r3, [pc, #160] @ (241e4 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #192] @ (2420c ) │ │ │ │ + ldr r0, [pc, #196] @ (24210 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2410c │ │ │ │ + ldr r3, [pc, #184] @ (24214 ) │ │ │ │ + movw r2, #13592 @ 0x3518 │ │ │ │ + ldr r1, [pc, #180] @ (24218 ) │ │ │ │ + ldr r0, [pc, #184] @ (2421c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1440 @ 0x5a0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (24220 ) │ │ │ │ + movw r2, #13591 @ 0x3517 │ │ │ │ + ldr r1, [pc, #168] @ (24224 ) │ │ │ │ + ldr r0, [pc, #172] @ (24228 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1440 @ 0x5a0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #152] @ (2422c ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #148] @ (24230 ) │ │ │ │ + ldr r0, [pc, #152] @ (24234 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (24238 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #140] @ (2423c ) │ │ │ │ + ldr r0, [pc, #144] @ (24240 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (24244 ) │ │ │ │ + movw r2, #13593 @ 0x3519 │ │ │ │ + ldr r1, [pc, #132] @ (24248 ) │ │ │ │ + ldr r0, [pc, #132] @ (2424c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1440 @ 0x5a0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + stmia r0!, {r1, r4, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23be0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23d18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23ba8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23ce0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23b88 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23cc0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23b68 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23c9c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23cb8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23c7c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r1, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r1!, {r1, r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r4, #18 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r4!, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23c3c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00024250 : │ │ │ │ + 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] @ (2463c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #984] @ (24640 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [pc, #984] @ (24644 ) │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #980] @ (24648 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + beq.w 244ae │ │ │ │ + ldr r3, [pc, #976] @ (2464c ) │ │ │ │ + ldr.w r2, [r5, #880] @ 0x370 │ │ │ │ + ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 142e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24532 │ │ │ │ + ldr r2, [pc, #952] @ (24650 ) │ │ │ │ + mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 242ba │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r7, [r0, #0] │ │ │ │ + beq.n 242ba │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 244a8 │ │ │ │ + ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fe74 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24544 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8f50 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24556 │ │ │ │ + ldr r3, [pc, #888] @ (24654 ) │ │ │ │ + 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, #696] @ 0x2b8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fe74 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2456e │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9448 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2458c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 24610 │ │ │ │ + ldr r0, [pc, #824] @ (24658 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 24624 │ │ │ │ + ldr r0, [pc, #816] @ (2465c ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 2460c │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 24608 │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r1, #12] │ │ │ │ + beq.w 24608 │ │ │ │ + str r2, [r1, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 9280 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2436c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244f0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24380 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 24598 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r9 │ │ │ │ + ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ + bl 10070 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 243b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 244fa │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 245a8 │ │ │ │ + ldr.w r1, [r5, #704] @ 0x2c0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fe74 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24502 │ │ │ │ + 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] @ (24660 ) │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne.w r3, [r9] │ │ │ │ + blx 9448 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 245c8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 24610 │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 24624 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 2460c │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 24608 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [r4, #12] │ │ │ │ + beq.w 24608 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [r4, #16] │ │ │ │ + blx 9280 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2444a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 24522 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2445c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2451a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 245b8 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r5, #716] @ 0x2cc │ │ │ │ + bl 10070 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24484 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2452a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 245ce │ │ │ │ + ldr.w r1, [r5, #720] @ 0x2d0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl 10070 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + blt.w 245de │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 242ba │ │ │ │ + ldr.w r0, [r5, #428] @ 0x1ac │ │ │ │ + blx 999c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 245f0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r6 │ │ │ │ + beq.w 2427a │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r6, [r0, #0] │ │ │ │ + beq.w 2427a │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 2427a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2427a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24380 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + b.n 2436c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243b0 │ │ │ │ + ldr r1, [pc, #352] @ (24664 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #352] @ (24668 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2445c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2444a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24484 │ │ │ │ + ldr r1, [pc, #312] @ (2466c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #312] @ (24670 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + ldr r1, [pc, #300] @ (24674 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #300] @ (24678 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + ldr r1, [pc, #292] @ (2467c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #292] @ (24680 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 24512 │ │ │ │ + ldr r1, [pc, #276] @ (24684 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #276] @ (24688 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 24512 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11598 │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 24312 │ │ │ │ + ldr r1, [pc, #240] @ (2468c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #240] @ (24690 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + ldr r1, [pc, #232] @ (24694 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #232] @ (24698 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + ldr r1, [pc, #224] @ (2469c ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #224] @ (246a0 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + bl 11598 │ │ │ │ + b.n 24400 │ │ │ │ + ldr r1, [pc, #212] @ (246a4 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #212] @ (246a8 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + ldr r1, [pc, #204] @ (246ac ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #204] @ (246b0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + ldr r3, [pc, #88] @ (2464c ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #188] @ (246b4 ) │ │ │ │ + ldr r0, [pc, #188] @ (246b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24512 │ │ │ │ + bl 9a28 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #168] @ (246bc ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #168] @ (246c0 ) │ │ │ │ + ldr r0, [pc, #172] @ (246c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (246c8 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #160] @ (246cc ) │ │ │ │ + ldr r0, [pc, #160] @ (246d0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + pop {r1, r2, r4, r7, pc} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24844 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 249f4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 247ec │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2499c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 247d0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24980 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 247b4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24964 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2478c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2493c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24744 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 248f4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2472c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 248dc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24714 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 248c4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 246f0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 248a0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 246d4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24884 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 254 @ 0xfe │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24860 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r1, r2, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r1, r4, r5, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r4, r5, r6, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000246d4 : │ │ │ │ + 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] @ 251bc │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + ldr.w r3, [pc, #2772] @ 251c0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2768] @ 251c4 │ │ │ │ + ldr.w r1, [pc, #2768] @ 251c8 │ │ │ │ + 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, #724] @ 0x2d4 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 964c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24f06 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 24f1c │ │ │ │ + movs r1, #11 │ │ │ │ + bl 13bd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24f3a │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #7 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #8 │ │ │ │ + str r0, [sp, #28] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #9 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #10 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 247bc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c78 │ │ │ │ + ldr.w r3, [pc, #2572] @ 251cc │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9594 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24f56 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25e4e │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 247f2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24c80 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 24fae │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25056 │ │ │ │ + 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 2481e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 24c8c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25078 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25e96 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2484e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c94 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 24cac │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2534e │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24878 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24efe │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 252f0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25e66 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 248b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ef6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 25398 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25502 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 248dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24ca4 │ │ │ │ + ldr.w r3, [pc, #2288] @ 251d0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 24d48 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 250bc │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25e7e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24922 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 252e6 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 2552a │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25584 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2494e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 253d4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 255a2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25ede │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24986 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 253de │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 25638 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 25696 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25520 │ │ │ │ + mov r0, fp │ │ │ │ + blx 95c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 25674 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 24fe6 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25c56 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 249e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25602 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 95c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 256ec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 25234 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f3e │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a1c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256d2 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + blx 95c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2577e │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 253e8 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25dee │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25754 │ │ │ │ + ldr.w r3, [pc, #1920] @ 251d4 │ │ │ │ + ldr.w fp, [r5, r3] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ + bl fe74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 259a6 │ │ │ │ + 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 9594 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24a9a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25144 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 259f6 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c6e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24abe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257bc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25e06 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24adc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257c6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25d46 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24afa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 257b2 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldr.w r1, [r3, #752] @ 0x2f0 │ │ │ │ + bl fe74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 257d0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 11750 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11750 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11750 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 11750 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 11750 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11750 │ │ │ │ + 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, #884] @ 0x374 │ │ │ │ + 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 9594 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24b84 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2511c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25836 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25dd6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ba8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256c8 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25d8e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24bc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256be │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f26 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24be4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2513c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 25f0e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c04 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25134 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25d16 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c24 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2512c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25cfe │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c3e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25124 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25ef6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24c5e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256b4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 24d26 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d26 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 247bc │ │ │ │ + str r0, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 247f2 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2481e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 24cac │ │ │ │ + b.n 24858 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248dc │ │ │ │ + ldr.w r0, [pc, #1320] @ 251d8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24cce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 24cce │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1284] @ 251d4 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1284] @ 251dc │ │ │ │ + ldr.w r0, [pc, #1284] @ 251e0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1212] @ 251e4 │ │ │ │ + ldr.w r3, [pc, #1172] @ 251c0 │ │ │ │ + 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 25b9e │ │ │ │ + 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 24d60 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2509c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 25da6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24d80 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25094 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25c3e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24da0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25390 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25cb6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24dbe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25378 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c9e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ddc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25370 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25cce │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24dfa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25380 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25c86 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e18 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25368 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25ce6 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25388 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [r3, #728] @ 0x2d8 │ │ │ │ + ldr r3, [pc, #916] @ (251d4 ) │ │ │ │ + ldr.w fp, [r5, r3] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + bl fe74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25566 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl 11750 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24e92 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 250a4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2560c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25e36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24eb2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 250b4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25ec6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 24ecc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 250ac │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25eae │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24d26 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24d26 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d26 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248b0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24878 │ │ │ │ + ldr r3, [pc, #716] @ (251d4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #732] @ (251e8 ) │ │ │ │ + ldr r0, [pc, #732] @ (251ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24d24 │ │ │ │ + ldr r1, [pc, #692] @ (251d4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r3, [pc, #716] @ (251f0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #712] @ (251f4 ) │ │ │ │ + ldr r0, [pc, #712] @ (251f8 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + b.n 24d24 │ │ │ │ + ldr r3, [pc, #664] @ (251d4 ) │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr r1, [pc, #700] @ (251fc ) │ │ │ │ + ldr r0, [pc, #700] @ (25200 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 24d24 │ │ │ │ + ldr r3, [pc, #636] @ (251d4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #680] @ (25204 ) │ │ │ │ + ldr r0, [pc, #680] @ (25208 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + b.n 24d24 │ │ │ │ + ldr r0, [pc, #604] @ (2520c ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 24fd0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25114 │ │ │ │ + ldr r3, [pc, #512] @ (251d4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #568] @ (25210 ) │ │ │ │ + ldr r0, [pc, #572] @ (25214 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 24f70 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2581a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25dbe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25020 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 25020 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 2514c │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 258e8 │ │ │ │ + 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 249ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 249ea │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 249ea │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + streq r1, [sp, #36] @ 0x24 │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 2480c │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 25a0e │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 2480c │ │ │ │ + ldr r3, [pc, #344] @ (251d4 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #408] @ (25218 ) │ │ │ │ + ldr r0, [pc, #412] @ (2521c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 24ce8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d80 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d60 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e92 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24ecc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24eb2 │ │ │ │ + ldr r3, [pc, #276] @ (251d4 ) │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr r1, [pc, #348] @ (25220 ) │ │ │ │ + ldr r0, [pc, #352] @ (25224 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 24d24 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24fd0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24b84 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c3e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c24 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c04 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24be4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24a9a │ │ │ │ + ldr r0, [pc, #216] @ (25228 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2516a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b00 │ │ │ │ + ldr r3, [pc, #104] @ (251d4 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #188] @ (2522c ) │ │ │ │ + ldr r0, [pc, #188] @ (25230 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + b.n 24d24 │ │ │ │ + cbnz r6, 251c2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 251c8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25148 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 251f0 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 25214 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r6, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + bvc.n 25198 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 251bc │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r1, r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25160 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25188 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25144 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25168 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25114 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25138 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 2522c │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 25250 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 252e4 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25308 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25264 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 25288 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 25314 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 25138 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r2, #732] @ 0x2dc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ + ldr.w r0, [r2, #736] @ 0x2e0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25888 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25d2e │ │ │ │ + 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 256dc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + blx 9594 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25906 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 252a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2574c │ │ │ │ + ldr.w r3, [fp, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 25966 │ │ │ │ + ldr.w r3, [fp, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 259dc │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 24a1e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24a1e │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a1e │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24922 │ │ │ │ + ldr.w r3, [pc, #3196] @ 25f70 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3196] @ 25f74 │ │ │ │ + ldr.w r0, [pc, #3196] @ 25f78 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 24d24 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 24864 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25a5c │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.w 24864 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e18 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24ddc │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dbe │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24dfa │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24e36 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24da0 │ │ │ │ + ldr.w r0, [pc, #3040] @ 25f7c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 253b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256e4 │ │ │ │ + ldr.w r3, [pc, #2996] @ 25f70 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3008] @ 25f80 │ │ │ │ + ldr.w r0, [pc, #3008] @ 25f84 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 25310 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2494e │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24986 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25d5e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25406 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25766 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25f56 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25424 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2575e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25e1e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25442 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25776 │ │ │ │ + ldr.w fp, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + blx 95c0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25d76 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2546c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2576e │ │ │ │ + ldr.w r3, [pc, #2816] @ 25f70 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w fp, [r5, r3] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + blt.w 259be │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 2557e │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [r3, #744] @ 0x2e8 │ │ │ │ + bl fe74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25ae8 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr.w r1, [r3, #748] @ 0x2ec │ │ │ │ + blx 9820 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 254b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 254fa │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 24afa │ │ │ │ + ldr.w r1, [pc, #2764] @ 25f88 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #2764] @ 25f8c │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 24d24 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 254b2 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 248c8 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25aa2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 248c8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 249b2 │ │ │ │ + ldr.w r0, [pc, #2660] @ 25f90 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2554a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25880 │ │ │ │ + ldr.w r3, [pc, #2596] @ 25f70 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2624] @ 25f94 │ │ │ │ + ldr.w r0, [pc, #2624] @ 25f98 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 250d6 │ │ │ │ + ldr.w r1, [pc, #2612] @ 25f9c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2608] @ 25fa0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 25100 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + b.w 24afa │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 2493a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25b12 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.w 2493a │ │ │ │ + ldr.w r3, [pc, #2508] @ 25f70 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2552] @ 25fa4 │ │ │ │ + ldr.w r0, [pc, #2552] @ 25fa8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 24d24 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 249e6 │ │ │ │ + ldr.w r1, [pc, #2460] @ 25fac │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2460] @ 25fb0 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 24d24 │ │ │ │ + ldr.w r0, [pc, #2424] @ 25fb4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25658 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 259d4 │ │ │ │ + ldr.w r3, [pc, #2324] @ 25f70 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2392] @ 25fb8 │ │ │ │ + ldr.w r0, [pc, #2392] @ 25fbc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 255c2 │ │ │ │ + ldr.w r3, [pc, #2296] @ 25f70 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2372] @ 25fc0 │ │ │ │ + ldr.w r0, [pc, #2372] @ 25fc4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2517e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w sl, #0 │ │ │ │ + beq.w 2499e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25b58 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w sl, r3, lsl #1 │ │ │ │ + b.w 2499e │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24c5e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24bc6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24ba8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a1c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2527c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 253b8 │ │ │ │ + ldr.w r3, [pc, #2176] @ 25f70 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2260] @ 25fc8 │ │ │ │ + ldr.w r0, [pc, #2260] @ 25fcc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c9d4 │ │ │ │ + b.w 24d24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 252a6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a50 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25424 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25406 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2546c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25442 │ │ │ │ + ldr.w r3, [pc, #2032] @ 25f70 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + ldr.w r1, [pc, #2120] @ 25fd0 │ │ │ │ + ldr.w r0, [pc, #2120] @ 25fd4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + b.n 254ce │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24afa │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24abe │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24adc │ │ │ │ + ldr.w r1, [pc, #2052] @ 25fd8 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #2052] @ 25fdc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 24d24 │ │ │ │ + ldr.w r3, [pc, #1876] @ 25f70 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr.w r1, [pc, #1980] @ 25fe0 │ │ │ │ + ldr.w r0, [pc, #1980] @ 25fe4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2568e │ │ │ │ + ldr.w r1, [pc, #1968] @ 25fe8 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #1964] @ 25fec │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.w 24d24 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2554a │ │ │ │ + ldr.w r3, [pc, #1764] @ 25f70 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1888] @ 25ff0 │ │ │ │ + ldr.w r0, [pc, #1888] @ 25ff4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c9d4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 24d24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 25038 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25bec │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 25038 │ │ │ │ + ldr.w r3, [pc, #1640] @ 25f70 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1768] @ 25ff8 │ │ │ │ + ldr.w r0, [pc, #1768] @ 25ffc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #36] @ 0x24 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 24d24 │ │ │ │ + ldr.w r0, [pc, #1688] @ 26000 │ │ │ │ + mov r1, fp │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2598a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25b0a │ │ │ │ + ldr.w r3, [pc, #1508] @ 25f70 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1648] @ 26004 │ │ │ │ + ldr.w r0, [pc, #1648] @ 26008 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2570c │ │ │ │ + ldr.w r1, [pc, #1636] @ 2600c │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1632] @ 26010 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2579e │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1616] @ 26014 │ │ │ │ + ldr.w r0, [pc, #1616] @ 26018 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 254ce │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25658 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 252c2 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25ba2 │ │ │ │ + ldr.w r3, [fp, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 252c2 │ │ │ │ + ldr.w r1, [pc, #1572] @ 2601c │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1568] @ 26020 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2579e │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 25c36 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 25a3e │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 25a3e │ │ │ │ + cbz r2, 25a50 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + strne r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 2481e │ │ │ │ + b.w 24fd0 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + b.n 25a3e │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24864 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25a8a │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25a8a │ │ │ │ + cbz r3, 25a9a │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 24878 │ │ │ │ + b.w 24cce │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25a8a │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 248c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25ad2 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25ad2 │ │ │ │ + cbz r3, 25ae0 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 248dc │ │ │ │ + b.n 253b8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25ad2 │ │ │ │ + ldr.w r1, [pc, #1336] @ 26024 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #1336] @ 26028 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 254ce │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2516a │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2598a │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25b26 │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 2493a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25b42 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25b42 │ │ │ │ + cbz r3, 25b50 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 2494e │ │ │ │ + b.n 2554a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b42 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25b6c │ │ │ │ + mov.w sl, r0, lsl #1 │ │ │ │ + b.w 2499e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 25b88 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 25b88 │ │ │ │ + cbz r3, 25b96 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w sl, r6, #1 │ │ │ │ + bne.w 249b2 │ │ │ │ + b.n 25658 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b88 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, fp │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25bb4 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.w 252c2 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25bd4 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq.w r2, [fp] │ │ │ │ + beq.n 25bd4 │ │ │ │ + cbz r3, 25be4 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, fp, #1 │ │ │ │ + bne.w 24a1e │ │ │ │ + b.n 2598a │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25bd4 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 25c00 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 25038 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 25c1c │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.n 25c1c │ │ │ │ + cbz r3, 25c2e │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 249ea │ │ │ │ + b.w 2516a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c1c │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + str r1, [sp, #36] @ 0x24 │ │ │ │ + b.w 2480c │ │ │ │ + ldr r3, [pc, #1004] @ (2602c ) │ │ │ │ + movw r2, #14469 @ 0x3885 │ │ │ │ + ldr r1, [pc, #1000] @ (26030 ) │ │ │ │ + ldr r0, [pc, #1004] @ (26034 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #992] @ (26038 ) │ │ │ │ + movw r2, #14550 @ 0x38d6 │ │ │ │ + ldr r1, [pc, #988] @ (2603c ) │ │ │ │ + ldr r0, [pc, #992] @ (26040 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #980] @ (26044 ) │ │ │ │ + movw r2, #14315 @ 0x37eb │ │ │ │ + ldr r1, [pc, #976] @ (26048 ) │ │ │ │ + ldr r0, [pc, #980] @ (2604c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #968] @ (26050 ) │ │ │ │ + movw r2, #14473 @ 0x3889 │ │ │ │ + ldr r1, [pc, #964] @ (26054 ) │ │ │ │ + ldr r0, [pc, #968] @ (26058 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #956] @ (2605c ) │ │ │ │ + movw r2, #14471 @ 0x3887 │ │ │ │ + ldr r1, [pc, #952] @ (26060 ) │ │ │ │ + ldr r0, [pc, #956] @ (26064 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #944] @ (26068 ) │ │ │ │ + movw r2, #14470 @ 0x3886 │ │ │ │ + ldr r1, [pc, #940] @ (2606c ) │ │ │ │ + ldr r0, [pc, #944] @ (26070 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #932] @ (26074 ) │ │ │ │ + movw r2, #14472 @ 0x3888 │ │ │ │ + ldr r1, [pc, #928] @ (26078 ) │ │ │ │ + ldr r0, [pc, #932] @ (2607c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #920] @ (26080 ) │ │ │ │ + movw r2, #14474 @ 0x388a │ │ │ │ + ldr r1, [pc, #916] @ (26084 ) │ │ │ │ + ldr r0, [pc, #920] @ (26088 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #908] @ (2608c ) │ │ │ │ + movw r2, #14381 @ 0x382d │ │ │ │ + ldr r1, [pc, #904] @ (26090 ) │ │ │ │ + ldr r0, [pc, #908] @ (26094 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #896] @ (26098 ) │ │ │ │ + movw r2, #14380 @ 0x382c │ │ │ │ + ldr r1, [pc, #892] @ (2609c ) │ │ │ │ + ldr r0, [pc, #896] @ (260a0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #884] @ (260a4 ) │ │ │ │ + movw r2, #14258 @ 0x37b2 │ │ │ │ + ldr r1, [pc, #880] @ (260a8 ) │ │ │ │ + ldr r0, [pc, #884] @ (260ac ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #872] @ (260b0 ) │ │ │ │ + movw r2, #14317 @ 0x37ed │ │ │ │ + ldr r1, [pc, #868] @ (260b4 ) │ │ │ │ + ldr r0, [pc, #872] @ (260b8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #860] @ (260bc ) │ │ │ │ + movw r2, #14635 @ 0x392b │ │ │ │ + ldr r1, [pc, #856] @ (260c0 ) │ │ │ │ + ldr r0, [pc, #860] @ (260c4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #848] @ (260c8 ) │ │ │ │ + movw r2, #14322 @ 0x37f2 │ │ │ │ + ldr r1, [pc, #844] @ (260cc ) │ │ │ │ + ldr r0, [pc, #848] @ (260d0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #836] @ (260d4 ) │ │ │ │ + movw r2, #14377 @ 0x3829 │ │ │ │ + ldr r1, [pc, #832] @ (260d8 ) │ │ │ │ + ldr r0, [pc, #836] @ (260dc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #824] @ (260e0 ) │ │ │ │ + movw r2, #14468 @ 0x3884 │ │ │ │ + ldr r1, [pc, #820] @ (260e4 ) │ │ │ │ + ldr r0, [pc, #824] @ (260e8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #812] @ (260ec ) │ │ │ │ + movw r2, #14222 @ 0x378e │ │ │ │ + ldr r1, [pc, #808] @ (260f0 ) │ │ │ │ + ldr r0, [pc, #812] @ (260f4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #800] @ (260f8 ) │ │ │ │ + movw r2, #14376 @ 0x3828 │ │ │ │ + ldr r1, [pc, #796] @ (260fc ) │ │ │ │ + ldr r0, [pc, #800] @ (26100 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #788] @ (26104 ) │ │ │ │ + movw r2, #14632 @ 0x3928 │ │ │ │ + ldr r1, [pc, #784] @ (26108 ) │ │ │ │ + ldr r0, [pc, #788] @ (2610c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #776] @ (26110 ) │ │ │ │ + movw r2, #14316 @ 0x37ec │ │ │ │ + ldr r1, [pc, #772] @ (26114 ) │ │ │ │ + ldr r0, [pc, #776] @ (26118 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #764] @ (2611c ) │ │ │ │ + movw r2, #14637 @ 0x392d │ │ │ │ + ldr r1, [pc, #760] @ (26120 ) │ │ │ │ + ldr r0, [pc, #764] @ (26124 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #752] @ (26128 ) │ │ │ │ + movw r2, #14163 @ 0x3753 │ │ │ │ + ldr r1, [pc, #748] @ (2612c ) │ │ │ │ + ldr r0, [pc, #752] @ (26130 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #740] @ (26134 ) │ │ │ │ + movw r2, #14089 @ 0x3709 │ │ │ │ + ldr r1, [pc, #736] @ (26138 ) │ │ │ │ + ldr r0, [pc, #740] @ (2613c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #728] @ (26140 ) │ │ │ │ + movw r2, #14127 @ 0x372f │ │ │ │ + ldr r1, [pc, #724] @ (26144 ) │ │ │ │ + ldr r0, [pc, #728] @ (26148 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #716] @ (2614c ) │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ + ldr r1, [pc, #712] @ (26150 ) │ │ │ │ + ldr r0, [pc, #716] @ (26154 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #704] @ (26158 ) │ │ │ │ + movw r2, #14108 @ 0x371c │ │ │ │ + ldr r1, [pc, #700] @ (2615c ) │ │ │ │ + ldr r0, [pc, #704] @ (26160 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #692] @ (26164 ) │ │ │ │ + movw r2, #14165 @ 0x3755 │ │ │ │ + ldr r1, [pc, #688] @ (26168 ) │ │ │ │ + ldr r0, [pc, #692] @ (2616c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #680] @ (26170 ) │ │ │ │ + movw r2, #14164 @ 0x3754 │ │ │ │ + ldr r1, [pc, #676] @ (26174 ) │ │ │ │ + ldr r0, [pc, #680] @ (26178 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #668] @ (2617c ) │ │ │ │ + movw r2, #14195 @ 0x3773 │ │ │ │ + ldr r1, [pc, #664] @ (26180 ) │ │ │ │ + ldr r0, [pc, #668] @ (26184 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #656] @ (26188 ) │ │ │ │ + movw r2, #14382 @ 0x382e │ │ │ │ + ldr r1, [pc, #652] @ (2618c ) │ │ │ │ + ldr r0, [pc, #656] @ (26190 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #644] @ (26194 ) │ │ │ │ + movw r2, #14379 @ 0x382b │ │ │ │ + ldr r1, [pc, #640] @ (26198 ) │ │ │ │ + ldr r0, [pc, #644] @ (2619c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #632] @ (261a0 ) │ │ │ │ + movw r2, #14378 @ 0x382a │ │ │ │ + ldr r1, [pc, #628] @ (261a4 ) │ │ │ │ + ldr r0, [pc, #632] @ (261a8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #620] @ (261ac ) │ │ │ │ + movw r2, #14578 @ 0x38f2 │ │ │ │ + ldr r1, [pc, #616] @ (261b0 ) │ │ │ │ + ldr r0, [pc, #620] @ (261b4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #608] @ (261b8 ) │ │ │ │ + movw r2, #14636 @ 0x392c │ │ │ │ + ldr r1, [pc, #604] @ (261bc ) │ │ │ │ + ldr r0, [pc, #608] @ (261c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1472 @ 0x5c0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 25f44 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 25f68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 25fc0 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 25fe4 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25fc8 │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 25ff0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 25eb0 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 25ed4 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26080 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 25ea8 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26010 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 26034 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25f44 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25f6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 260b8 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25edc │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 26088 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 260ac │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r1, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {} │ │ │ │ + movs r0, r0 │ │ │ │ + bic.w r0, r4, r0 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + and.w r0, ip, r0 │ │ │ │ + add r2, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4] │ │ │ │ + add r2, sp, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4] │ │ │ │ + add r1, sp, #968 @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9ac0000 │ │ │ │ + add r1, sp, #872 @ 0x368 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9940000 │ │ │ │ + add r1, sp, #776 @ 0x308 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [ip, #-0]! │ │ │ │ + add r1, sp, #680 @ 0x2a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r4, #-0]! │ │ │ │ + add r1, sp, #584 @ 0x248 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip, #-0] │ │ │ │ + add r1, sp, #488 @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmdb r4!, {} │ │ │ │ + add r1, sp, #392 @ 0x188 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmdb ip, {} │ │ │ │ + add r1, sp, #296 @ 0x128 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r4, {} │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [ip], #0 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8d40000 │ │ │ │ + add r1, sp, #8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2!, {r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w ip!, {} │ │ │ │ + add r0, sp, #936 @ 0x3a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r4!, {} │ │ │ │ + add r0, sp, #840 @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w ip, {} │ │ │ │ + add r0, sp, #744 @ 0x2e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r4], #-0 │ │ │ │ + add r0, sp, #648 @ 0x288 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe85c0000 │ │ │ │ + add r0, sp, #552 @ 0x228 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strex r0, r0, [r4] │ │ │ │ + add r0, sp, #456 @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe82c0000 │ │ │ │ + add r0, sp, #360 @ 0x168 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8140000 │ │ │ │ + add r0, sp, #264 @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2613c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26118 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 260f4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #1000 @ (adr r7, 26548 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 260d0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #904 @ (adr r7, 264f4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 260ac │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #808 @ (adr r7, 264a0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26088 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #712 @ (adr r7, 2644c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26064 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #616 @ (adr r7, 263f8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 26040 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #520 @ (adr r7, 263a4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2601c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #424 @ (adr r7, 26350 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25ff8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #328 @ (adr r7, 262fc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25fd4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #232 @ (adr r7, 262a8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000261c4 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 26230 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 26234 │ │ │ │ + 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] @ 26238 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c784 │ │ │ │ + cbz r0, 26212 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 246d4 │ │ │ │ + ldr r2, [pc, #40] @ (2623c ) │ │ │ │ + ldr r3, [pc, #32] @ (26238 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2622a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r1, sp, #984 @ 0x3d8 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #920] @ 0x398 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00026240 : │ │ │ │ + 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] @ 26694 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r4, [pc, #1088] @ 26698 │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1084] @ 2669c │ │ │ │ + ldr.w r3, [pc, #1084] @ 266a0 │ │ │ │ + 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, #760] @ 0x2f8 │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, #2 │ │ │ │ + mvneq.w r5, #1 │ │ │ │ + bl ca3c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2644a │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 26468 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 264c0 │ │ │ │ + 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 262ca │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26412 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 262da │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 171ac │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl ca3c │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2649e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 264e0 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26516 │ │ │ │ + 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 26316 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26432 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 26326 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 171ac │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [pc, #892] @ (266a4 ) │ │ │ │ + ldr.w r1, [r9, #764] @ 0x2fc │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fe74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26532 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11750 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + ldr.w r3, [r9, #888] @ 0x378 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r0, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9594 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26372 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2641a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26550 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26662 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26390 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26422 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2667a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 263ae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2643a │ │ │ │ + ldr.w r1, [r9, #744] @ 0x2e8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fe74 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2656e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + blx 9594 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 263de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2642a │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26596 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 263f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 26442 │ │ │ │ + ldr r2, [pc, #688] @ (266a8 ) │ │ │ │ + ldr r3, [pc, #672] @ (26698 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 2665e │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 262ca │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26372 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26390 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263de │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26316 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263f4 │ │ │ │ + ldr r3, [pc, #600] @ (266a4 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #604] @ (266ac ) │ │ │ │ + ldr r0, [pc, #604] @ (266b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 263f4 │ │ │ │ + ldr r0, [pc, #584] @ (266b4 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26488 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26586 │ │ │ │ + ldr r3, [pc, #536] @ (266a4 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #552] @ (266b8 ) │ │ │ │ + ldr r0, [pc, #556] @ (266bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2645e │ │ │ │ + ldr r3, [pc, #516] @ (266a4 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #540] @ (266c0 ) │ │ │ │ + ldr r0, [pc, #540] @ (266c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26464 │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r2, [r0, #0] │ │ │ │ + beq.w 262b8 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 265a8 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + b.n 262b8 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #480] @ (266c8 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26500 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2658e │ │ │ │ + ldr r3, [pc, #416] @ (266a4 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #452] @ (266cc ) │ │ │ │ + ldr r0, [pc, #456] @ (266d0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 264b2 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 26302 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 26604 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 26302 │ │ │ │ + ldr r1, [pc, #416] @ (266d4 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #416] @ (266d8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26464 │ │ │ │ + ldr r1, [pc, #392] @ (266dc ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #392] @ (266e0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26464 │ │ │ │ + ldr r1, [pc, #372] @ (266e4 ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #372] @ (266e8 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26464 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26488 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26500 │ │ │ │ + ldr r1, [pc, #340] @ (266ec ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #340] @ (266f0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2657e │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16da0 │ │ │ │ + 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 262b8 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 265dc │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 265dc │ │ │ │ + cbz r2, 265f8 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 26488 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 171ac │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 262da │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 265dc │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16da0 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbnz r2, 2661a │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 26302 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 26636 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 26636 │ │ │ │ + cbz r2, 26652 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 26500 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 171ac │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26326 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 26636 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #144] @ (266f4 ) │ │ │ │ + mov.w r2, #14784 @ 0x39c0 │ │ │ │ + ldr r1, [pc, #140] @ (266f8 ) │ │ │ │ + ldr r0, [pc, #144] @ (266fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #132] @ (26700 ) │ │ │ │ + movw r2, #14785 @ 0x39c1 │ │ │ │ + ldr r1, [pc, #128] @ (26704 ) │ │ │ │ + ldr r0, [pc, #132] @ (26708 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [sp, #640] @ 0x280 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r2, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r2, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r1, r2, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0002 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 266f8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #184 @ (adr r0, 267b4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #88 @ (adr r0, 26760 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r1!, {r2, r4, r6, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002670c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #200] @ 267e4 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #196] @ 267e8 │ │ │ │ + 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] @ 267ec │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #160] @ (267f0 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c800 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 267c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 267a6 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 267c8 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bpl.n 267d2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 26240 │ │ │ │ + ldr r2, [pc, #100] @ (267f4 ) │ │ │ │ + ldr r3, [pc, #88] @ (267ec ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 267de │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #80] @ (267f8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #72] @ (267fc ) │ │ │ │ + movs r2, #99 @ 0x63 │ │ │ │ + ldr r1, [pc, #72] @ (26800 ) │ │ │ │ + ldr r0, [pc, #76] @ (26804 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2678e │ │ │ │ + ldr r0, [pc, #60] @ (26808 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + b.n 267b0 │ │ │ │ + ldr r0, [pc, #56] @ (2680c ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + b.n 267b0 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r4, pc, #696 @ (adr r4, 26aa0 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #688] @ 0x2b0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + itt cc │ │ │ │ + movcc r0, r0 │ │ │ │ + stmiacc r6!, {r1, r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r3, r5} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026810 : │ │ │ │ + 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] @ 271fc │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r3, [pc, #2520] @ 27200 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2516] @ 27204 │ │ │ │ + ldr.w r1, [pc, #2516] @ 27208 │ │ │ │ + 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, #724] @ 0x2d4 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 964c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26c2a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 26c48 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 13bd8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26c7e │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + movs r1, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11070 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 268b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26be2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 95c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26ca0 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cbnz r0, 26916 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2710a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 268dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26bea │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 95c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26ce4 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2697e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2713a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2690c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26c02 │ │ │ │ + ldr.w r3, [pc, #2300] @ 2720c │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + b.n 26a22 │ │ │ │ + ldr.w r3, [pc, #2292] @ 2720c │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9594 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26e6c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27182 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2694c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26bf2 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 26ece │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26f6c │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r3, lsl #1 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 268e0 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 268e0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268e0 │ │ │ │ + ldr.w r3, [sl, #732] @ 0x2dc │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [sl, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + blx 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26f3e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 27122 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 269c2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 269c2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2120] @ 2720c │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9594 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26f8a │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 269f8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 269f8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 26d18 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 26fb8 │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26a22 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26d9e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26d6a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2719a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26a5a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26c22 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 26da6 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26e16 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26a86 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26c6e │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26de2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 271b2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26abe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26c76 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 26e32 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26eb2 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26aea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26cd4 │ │ │ │ + ldr.w r3, [pc, #1828] @ 27210 │ │ │ │ + ldr.w r1, [sl, #776] @ 0x308 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fe74 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26e86 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11750 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 11750 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 11750 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26b4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26bfa │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26f12 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2716a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26b70 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26c0a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 271e2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26b8e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26c12 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 271ca │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26ba6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26c1a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 27152 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26bc0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26cdc │ │ │ │ + ldr.w r2, [pc, #1616] @ 27214 │ │ │ │ + ldr.w r3, [pc, #1592] @ 27200 │ │ │ │ + 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 27106 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268b2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268dc │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2694c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b4c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2690c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b70 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26b8e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26ba6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a5a │ │ │ │ + ldr.w r3, [pc, #1508] @ 27210 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1508] @ 27218 │ │ │ │ + ldr.w r0, [pc, #1508] @ 2721c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 26bc0 │ │ │ │ + ldr.w r1, [pc, #1476] @ 27210 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r3, [pc, #1488] @ 27220 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1480] @ 27224 │ │ │ │ + ldr.w r0, [pc, #1480] @ 27228 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + b.n 26c44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a86 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26abe │ │ │ │ + ldr.w r3, [pc, #1424] @ 27210 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1444] @ 2722c │ │ │ │ + ldr.w r0, [pc, #1444] @ 27230 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26c44 │ │ │ │ + ldr.w r3, [pc, #1388] @ 27210 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1420] @ 27234 │ │ │ │ + ldr.w r0, [pc, #1420] @ 27238 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26c44 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26aea │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26bc0 │ │ │ │ + ldr.w r3, [pc, #1320] @ 27210 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1360] @ 2723c │ │ │ │ + ldr.w r0, [pc, #1360] @ 27240 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26c44 │ │ │ │ + ldr.w r0, [pc, #1320] @ 27244 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26d3c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26fe6 │ │ │ │ + ldr.w r3, [pc, #1232] @ 27210 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr.w r1, [pc, #1284] @ 27248 │ │ │ │ + ldr.w r0, [pc, #1284] @ 2724c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26c44 │ │ │ │ + ldr.w r3, [pc, #1188] @ 27210 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1244] @ 27250 │ │ │ │ + ldr.w r0, [pc, #1244] @ 27254 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26c44 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26a22 │ │ │ │ + ldr.w r0, [pc, #1200] @ 27258 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26dc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26fce │ │ │ │ + ldr.w r3, [pc, #1096] @ 27210 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1164] @ 2725c │ │ │ │ + ldr.w r0, [pc, #1164] @ 27260 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 26d8a │ │ │ │ + ldr.w r3, [pc, #1068] @ 27210 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1144] @ 27264 │ │ │ │ + ldr.w r0, [pc, #1144] @ 27268 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26c44 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 26a72 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26fee │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.n 26a72 │ │ │ │ + ldr.w r0, [pc, #1080] @ 2726c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 26e52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26fd6 │ │ │ │ + ldr r3, [pc, #956] @ (27210 ) │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1048] @ 27270 │ │ │ │ + ldr.w r0, [pc, #1048] @ 27274 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 26e02 │ │ │ │ + ldr r3, [pc, #928] @ (27210 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr.w r1, [pc, #1028] @ 27278 │ │ │ │ + ldr.w r0, [pc, #1028] @ 2727c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 26cba │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #1012] @ (27280 ) │ │ │ │ + ldr r0, [pc, #1012] @ (27284 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 26c44 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 26ad6 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 27034 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 26ad6 │ │ │ │ + ldr r0, [pc, #952] @ (27288 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 26eea │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26fde │ │ │ │ + ldr r3, [pc, #804] @ (27210 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #924] @ (2728c ) │ │ │ │ + ldr r0, [pc, #924] @ (27290 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26c44 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #892] @ (27294 ) │ │ │ │ + ldr r0, [pc, #892] @ (27298 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26c44 │ │ │ │ + ldr r3, [pc, #720] @ (27210 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #856] @ (2729c ) │ │ │ │ + ldr r0, [pc, #856] @ (272a0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26c44 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq.w fp, #0 │ │ │ │ + ldreq r2, [r4, #0] │ │ │ │ + beq.w 26966 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 27078 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + b.n 26966 │ │ │ │ + ldr r3, [pc, #644] @ (27210 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #788] @ (272a4 ) │ │ │ │ + ldr r0, [pc, #788] @ (272a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 26c44 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 26a0e │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 270bc │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + b.n 26a0e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26dc6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26e52 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26eea │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d3c │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26a72 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2701e │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 2701e │ │ │ │ + cbz r3, 2702c │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 26a86 │ │ │ │ + b.n 26dc6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2701e │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26ad6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r9, r6, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27068 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r6, #0] │ │ │ │ + beq.n 27068 │ │ │ │ + cbz r3, 27070 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 26aea │ │ │ │ + b.n 26e52 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27068 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r0, lsl #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 26966 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w fp, r4, #1 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 270ac │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r4, #0] │ │ │ │ + beq.n 270ac │ │ │ │ + cbz r2, 270b4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 268e0 │ │ │ │ + b.n 26eea │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 270ac │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16da0 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + cbnz r2, 270d0 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + b.n 26a0e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 270ec │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r2, r1 │ │ │ │ + it eq │ │ │ │ + streq r0, [r3, #0] │ │ │ │ + beq.n 270ec │ │ │ │ + cbz r2, 270fa │ │ │ │ + cmp r3, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r3, #1 │ │ │ │ + bne.w 26a22 │ │ │ │ + b.n 26d3c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 270ec │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (272ac ) │ │ │ │ + mov.w r2, #15104 @ 0x3b00 │ │ │ │ + ldr r1, [pc, #412] @ (272b0 ) │ │ │ │ + ldr r0, [pc, #416] @ (272b4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (272b8 ) │ │ │ │ + movw r2, #15002 @ 0x3a9a │ │ │ │ + ldr r1, [pc, #400] @ (272bc ) │ │ │ │ + ldr r0, [pc, #404] @ (272c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #392] @ (272c4 ) │ │ │ │ + movw r2, #15118 @ 0x3b0e │ │ │ │ + ldr r1, [pc, #388] @ (272c8 ) │ │ │ │ + ldr r0, [pc, #392] @ (272cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #380] @ (272d0 ) │ │ │ │ + movw r2, #15089 @ 0x3af1 │ │ │ │ + ldr r1, [pc, #376] @ (272d4 ) │ │ │ │ + ldr r0, [pc, #380] @ (272d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (272dc ) │ │ │ │ + movw r2, #15086 @ 0x3aee │ │ │ │ + ldr r1, [pc, #364] @ (272e0 ) │ │ │ │ + ldr r0, [pc, #368] @ (272e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (272e8 ) │ │ │ │ + movw r2, #14966 @ 0x3a76 │ │ │ │ + ldr r1, [pc, #352] @ (272ec ) │ │ │ │ + ldr r0, [pc, #356] @ (272f0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (272f4 ) │ │ │ │ + movw r2, #15037 @ 0x3abd │ │ │ │ + ldr r1, [pc, #340] @ (272f8 ) │ │ │ │ + ldr r0, [pc, #344] @ (272fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (27300 ) │ │ │ │ + movw r2, #15056 @ 0x3ad0 │ │ │ │ + ldr r1, [pc, #328] @ (27304 ) │ │ │ │ + ldr r0, [pc, #332] @ (27308 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (2730c ) │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ + ldr r1, [pc, #316] @ (27310 ) │ │ │ │ + ldr r0, [pc, #320] @ (27314 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (27318 ) │ │ │ │ + movw r2, #15087 @ 0x3aef │ │ │ │ + ldr r1, [pc, #304] @ (2731c ) │ │ │ │ + ldr r0, [pc, #308] @ (27320 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1528 @ 0x5f8 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + str r7, [sp, #840] @ 0x348 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #800] @ 0x320 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #208] @ 0xd0 │ │ │ │ + movs r2, r0 │ │ │ │ + pop {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x003c │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #600 @ 0x258 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r3} │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0012 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 272a8 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 272a6 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r6, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 2729e │ │ │ │ + movs r0, r0 │ │ │ │ + rev r2, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 27294 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 2727a │ │ │ │ + movs r0, r0 │ │ │ │ + revsh r4, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 27276 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 2728a │ │ │ │ + movs r0, r0 │ │ │ │ + hlt 0x0018 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 2726c │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r4, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 2726c │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2727c │ │ │ │ + movs r0, r0 │ │ │ │ + rev r6, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb896 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 272b8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb87c │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 272ba │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb866 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r2, 272ae │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb802 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 272ac │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7da │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 272a8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7ae │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8da │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb762 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27360 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb65c │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 2733c │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #440] @ 0x1b8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 2731e │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 27318 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #344] @ 0x158 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6f4 │ │ │ │ + movs r0, r0 │ │ │ │ + bpl.n 272f4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb728 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 272d0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #152] @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #320 @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 272ac │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27288 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #984] @ 0x3d8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r5, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27264 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #888] @ 0x378 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r5, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 27240 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 2721c │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #696] @ 0x2b8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb68c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00027324 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 27390 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 27394 │ │ │ │ + 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] @ 27398 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c784 │ │ │ │ + cbz r0, 27372 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 26810 │ │ │ │ + ldr r2, [pc, #40] @ (2739c ) │ │ │ │ + ldr r3, [pc, #32] @ (27398 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2738a │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r0, [sp, #600] @ 0x258 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r0, [r5, #36] @ 0x24 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, #36] @ 0x24 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +000273a0 : │ │ │ │ + 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] @ (27670 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #704] @ (27674 ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #700] @ (27678 ) │ │ │ │ + ldr r3, [pc, #704] @ (2767c ) │ │ │ │ + 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, #780] @ 0x30c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r6, #784] @ 0x310 │ │ │ │ + blx 964c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2751e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 95c0 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 27408 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2747c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 27534 │ │ │ │ + ldr.w r0, [r6, #784] @ 0x310 │ │ │ │ + ands.w r3, r3, #255 @ 0xff │ │ │ │ + beq.n 27488 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + blx 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 274fe │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2757c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + blx 9594 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2759a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27460 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27516 │ │ │ │ + ldr r2, [pc, #540] @ (27680 ) │ │ │ │ + ldr r3, [pc, #528] @ (27674 ) │ │ │ │ + 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 27668 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + mov r0, r1 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 27408 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 275be │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.w 275d4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl ca18 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 274c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 274c8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 275f2 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 2754a │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 27608 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 274f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 275b6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11750 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 27460 │ │ │ │ + ldr r3, [pc, #388] @ (27684 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #388] @ (27688 ) │ │ │ │ + ldr r0, [pc, #388] @ (2768c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 27460 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27460 │ │ │ │ + ldr r3, [pc, #356] @ (27684 ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #364] @ (27690 ) │ │ │ │ + ldr r0, [pc, #364] @ (27694 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27512 │ │ │ │ + ldr r3, [pc, #332] @ (27684 ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #348] @ (27698 ) │ │ │ │ + ldr r0, [pc, #352] @ (2769c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27512 │ │ │ │ + ldr r0, [pc, #340] @ (276a0 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27566 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 27622 │ │ │ │ + ldr r3, [pc, #284] @ (27684 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #312] @ (276a4 ) │ │ │ │ + ldr r0, [pc, #312] @ (276a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27512 │ │ │ │ + ldr r1, [pc, #260] @ (27684 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r3, [pc, #296] @ (276ac ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #292] @ (276b0 ) │ │ │ │ + ldr r0, [pc, #292] @ (276b4 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + b.n 27512 │ │ │ │ + ldr r3, [pc, #232] @ (27684 ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #280] @ (276b8 ) │ │ │ │ + ldr r0, [pc, #280] @ (276bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 27512 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 274f4 │ │ │ │ + ldr r3, [pc, #196] @ (27684 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #252] @ (276c0 ) │ │ │ │ + ldr r0, [pc, #252] @ (276c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27512 │ │ │ │ + ldr r1, [pc, #172] @ (27684 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r3, [pc, #236] @ (276c8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #232] @ (276cc ) │ │ │ │ + ldr r0, [pc, #232] @ (276d0 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + b.n 27512 │ │ │ │ + ldr r3, [pc, #144] @ (27684 ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #220] @ (276d4 ) │ │ │ │ + ldr r0, [pc, #220] @ (276d8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27512 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r3, [r5, #0] │ │ │ │ + beq.w 274e4 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2762a │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 274e4 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27566 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r2, 2766c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27652 │ │ │ │ + movw r2, #65534 @ 0xfffe │ │ │ │ + movt r2, #16383 @ 0x3fff │ │ │ │ + cmp r3, r2 │ │ │ │ + it eq │ │ │ │ + streq r1, [r5, #0] │ │ │ │ + beq.n 27652 │ │ │ │ + cbz r3, 27660 │ │ │ │ + cmp r5, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r5, #1 │ │ │ │ + bne.w 274f4 │ │ │ │ + b.n 27566 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27652 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 274e4 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #32] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 276f0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 276ca │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 276f0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 276ca │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 276f2 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 276ce │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 276f2 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 276cc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb87e │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 276f6 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 276d0 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r6, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r2, 276d4 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r2, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 276d2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb826 │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r0, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 276d6 │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r6, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #488 @ 0x1e8 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000276dc : │ │ │ │ + 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] @ 28274 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r4, [pc, #2948] @ 28278 │ │ │ │ + mov fp, r3 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2944] @ 2827c │ │ │ │ + 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] @ 28280 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 27d6e │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r7, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + orrs r3, r0 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bpl.w 27838 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl 118b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27840 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 27f64 │ │ │ │ + ldr.w r3, [pc, #2884] @ 28284 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r8, [r6, #352] @ 0x160 │ │ │ │ + bl 139c8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27f8a │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r3, [r6, #356] @ 0x164 │ │ │ │ + mov r1, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d924 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27776 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27a4a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28020 │ │ │ │ + ldr.w r3, [pc, #2824] @ 28288 │ │ │ │ + ldr.w r1, [r6, #360] @ 0x168 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2803a │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + blx 9594 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 277ba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27a52 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2805a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 277d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27a62 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 277f2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27a5a │ │ │ │ + ldr.w r3, [pc, #2712] @ 2828c │ │ │ │ + movw r2, #690 @ 0x2b2 │ │ │ │ + ldr.w r1, [pc, #2708] @ 28290 │ │ │ │ + ldr.w r0, [pc, #2708] @ 28294 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr.w r2, [pc, #2688] @ 28298 │ │ │ │ + ldr.w r3, [pc, #2652] @ 28278 │ │ │ │ + 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 28e10 │ │ │ │ + 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 2773c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl d784 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27fa2 │ │ │ │ + ldr.w r3, [pc, #2632] @ 2829c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 27a8c │ │ │ │ + ldr.w r3, [pc, #2596] @ 28284 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r1, [r6, #252] @ 0xfc │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2795a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2788a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 280aa │ │ │ │ + ldr.w r9, [r6, #340] @ 0x154 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 28390 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2839a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2934a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 278e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 280b4 │ │ │ │ + ldr.w r3, [pc, #2488] @ 282a0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 283ca │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27906 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27e9a │ │ │ │ + ldr.w r3, [pc, #2460] @ 282a4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 28072 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 1f9e8 │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 286f2 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 27f40 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29392 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27954 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27954 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28052 │ │ │ │ + strd r6, r4, [r5] │ │ │ │ + b.n 27816 │ │ │ │ + ldr r1, [r6, #116] @ 0x74 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27bca │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27982 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27ee0 │ │ │ │ + ldr.w r9, [r6, #324] @ 0x144 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 285fc │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 285d6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 29302 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 279dc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27ee8 │ │ │ │ + ldr.w r3, [pc, #2240] @ 282a0 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2863c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27a00 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27a00 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2208] @ 282a4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 27ea2 │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 1f9e8 │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 287d8 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + bmi.w 28804 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 27934 │ │ │ │ + ldr.w r3, [pc, #2168] @ 282a8 │ │ │ │ + mov.w r2, #11328 @ 0x2c40 │ │ │ │ + ldr.w r1, [pc, #2164] @ 282ac │ │ │ │ + ldr.w r0, [pc, #2164] @ 282b0 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27776 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 277ba │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 277f2 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 277d8 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r3, [pc, #2068] @ 2829c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27aa4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27efa │ │ │ │ + ldr.w r3, [pc, #2060] @ 282b4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28712 │ │ │ │ + ldr.w r2, [pc, #2000] @ 28284 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ands.w r2, r7, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #384] @ 0x180 │ │ │ │ + bne.w 28792 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2876c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2937a │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27b10 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283c0 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 280bc │ │ │ │ + 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 95c0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 27b48 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28434 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 28834 │ │ │ │ + uxtb r2, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 280bc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 246d4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28b0e │ │ │ │ + ldr.w r0, [r6, #392] @ 0x188 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + blx 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28c04 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27b9a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2885a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 28c30 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28c74 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27bc4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a08 │ │ │ │ + strd r4, fp, [r5] │ │ │ │ + b.n 27816 │ │ │ │ + ldr.w r1, [r6, #364] @ 0x16c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27c9c │ │ │ │ + ldr.w r3, [r6, #368] @ 0x170 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bmi.w 28632 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28606 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29362 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27c36 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27ef0 │ │ │ │ + ldr.w r3, [pc, #1640] @ 282a0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2867c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27c5e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 27c5e │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1604] @ 282a4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 27c9c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27c82 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28442 │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + bmi.w 28374 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + teq r7, r4 │ │ │ │ + bmi.w 2836e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 27816 │ │ │ │ + ldr.w r1, [r6, #372] @ 0x174 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27d9e │ │ │ │ + ldr.w r3, [r6, #376] @ 0x178 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 286e0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 286c6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 292ea │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27d0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 27d0c │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r3, [pc, #1424] @ 282a0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 27f02 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27d2e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28362 │ │ │ │ + ldr.w r3, [pc, #1396] @ 282a4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 27d9e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27d50 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 286bc │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 28418 │ │ │ │ + add.w r6, r7, #10 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 28412 │ │ │ │ + ldr.w r3, [pc, #1364] @ 282b8 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 27816 │ │ │ │ + ldr.w r3, [pc, #1356] @ 282bc │ │ │ │ + ldr.w r1, [pc, #1356] @ 282c0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1288] @ 2828c │ │ │ │ + ldr.w r1, [pc, #1340] @ 282c4 │ │ │ │ + movw r2, #687 @ 0x2af │ │ │ │ + ldr.w r0, [pc, #1336] @ 282c8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2780e │ │ │ │ + ldr r1, [r6, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d6d0 │ │ │ │ + cbz r0, 27e0e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27dc2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2840a │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w 28336 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 28330 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2dc74 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 28814 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + it pl │ │ │ │ + ldrpl r3, [r6, #0] │ │ │ │ + bpl.n 27e8c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 27e8c │ │ │ │ + ldr.w r1, [r6, #380] @ 0x17c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d6d0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27e36 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 27e36 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27aa4 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 28248 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 28242 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2c2f8 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 2874c │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 287a0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2931a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27e94 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27e94 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2823a │ │ │ │ + strd r7, r6, [r5] │ │ │ │ + b.n 27816 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27906 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 1bb20 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28a4c │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 28ab2 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27934 │ │ │ │ + ldr.w r3, [pc, #1032] @ 282cc │ │ │ │ + movw r2, #11343 @ 0x2c4f │ │ │ │ + ldr.w r1, [pc, #1028] @ 282d0 │ │ │ │ + ldr.w r0, [pc, #1028] @ 282d4 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27982 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 279dc │ │ │ │ + str r1, [sp, #16] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + b.n 27c36 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27aa4 │ │ │ │ + ldr r0, [pc, #980] @ (282d8 ) │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27f22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28b04 │ │ │ │ + ldr r3, [pc, #872] @ (2828c ) │ │ │ │ + movw r2, #719 @ 0x2cf │ │ │ │ + ldr r1, [pc, #944] @ (282dc ) │ │ │ │ + ldr r0, [pc, #948] @ (282e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2780e │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29392 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 27f5a │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 27942 │ │ │ │ + ldr r3, [pc, #852] @ (282bc ) │ │ │ │ + ldr r1, [pc, #892] @ (282e4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #792] @ (2828c ) │ │ │ │ + ldr r1, [pc, #880] @ (282e8 ) │ │ │ │ + mov.w r2, #692 @ 0x2b4 │ │ │ │ + ldr r0, [pc, #880] @ (282ec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2780e │ │ │ │ + ldr r3, [pc, #768] @ (2828c ) │ │ │ │ + movw r2, #691 @ 0x2b3 │ │ │ │ + ldr r1, [pc, #860] @ (282f0 ) │ │ │ │ + ldr r0, [pc, #864] @ (282f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2780e │ │ │ │ + ldr r3, [pc, #744] @ (2828c ) │ │ │ │ + mov.w r2, #696 @ 0x2b8 │ │ │ │ + ldr r1, [pc, #844] @ (282f8 ) │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #844] @ (282fc ) │ │ │ │ + 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 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #700] @ (28284 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #696] @ (28288 ) │ │ │ │ + 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 9820 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 287c6 │ │ │ │ + bl 11450 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 27a6a │ │ │ │ + bl 111ec │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + ldr r3, [pc, #616] @ (2828c ) │ │ │ │ + movw r2, #691 @ 0x2b3 │ │ │ │ + ldr r1, [pc, #728] @ (28300 ) │ │ │ │ + ldr r0, [pc, #728] @ (28304 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr r3, [pc, #592] @ (2828c ) │ │ │ │ + movw r2, #690 @ 0x2b2 │ │ │ │ + ldr r1, [pc, #708] @ (28308 ) │ │ │ │ + ldr r0, [pc, #712] @ (2830c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27f38 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27954 │ │ │ │ + ldr r3, [pc, #560] @ (2828c ) │ │ │ │ + movw r2, #690 @ 0x2b2 │ │ │ │ + ldr r1, [pc, #684] @ (28310 ) │ │ │ │ + ldr r0, [pc, #688] @ (28314 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27f38 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 1d254 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28864 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r7, r6, #31 │ │ │ │ + bmi.w 289f8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27934 │ │ │ │ + ldr r3, [pc, #644] @ (28318 ) │ │ │ │ + movw r2, #11275 @ 0x2c0b │ │ │ │ + ldr r1, [pc, #640] @ (2831c ) │ │ │ │ + ldr r0, [pc, #644] @ (28320 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2788a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 278e4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 280d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 286ea │ │ │ │ + ldr r3, [pc, #588] @ (28324 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a1a │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #384] @ 0x180 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 28a76 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28a84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 293aa │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28136 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28744 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 2844a │ │ │ │ + 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 95c0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2816e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 287f8 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 28ae4 │ │ │ │ + uxtb r2, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2844a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r6, #392] @ 0x188 │ │ │ │ + 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 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28d02 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 281c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a6c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ + bpl.w 28d4e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28d86 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 281f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ada │ │ │ │ + mov r0, r8 │ │ │ │ + bl 26810 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2820c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 28232 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27e94 │ │ │ │ + ldr r3, [pc, #120] @ (2828c ) │ │ │ │ + mov.w r2, #740 @ 0x2e4 │ │ │ │ + ldr r1, [pc, #268] @ (28328 ) │ │ │ │ + ldr r0, [pc, #272] @ (2832c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2820c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27e94 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 27e50 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 16fac │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2c2f8 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + beq.w 27e62 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 27e62 │ │ │ │ + ldrh r4, [r0, #8] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r5, #6] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #376 @ 0x178 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r3, #62] @ 0x3e │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #816 @ 0x330 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #944] @ 0x3b0 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r1, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #264 @ 0x108 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #936] @ 0x3a8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #720 @ 0x2d0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #320] @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #400 @ 0x190 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #304 @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #728 @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #328] @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #624 @ 0x270 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #496 @ 0x1f0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #336 @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #784 @ (adr r6, 2863c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 27dd6 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 16fac │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2dc74 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + beq.w 27de8 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 27de8 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 27d2e │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 27c94 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16fac │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.w 27c94 │ │ │ │ + bl c9b8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 27c94 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + b.w 27898 │ │ │ │ + ldr.w r3, [pc, #3216] @ 2902c │ │ │ │ + mov.w r2, #704 @ 0x2c0 │ │ │ │ + ldr.w r1, [pc, #3212] @ 29030 │ │ │ │ + ldr.w r0, [pc, #3212] @ 29034 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27b10 │ │ │ │ + ldr.w r0, [pc, #3180] @ 29038 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 283ea │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a12 │ │ │ │ + ldr.w r3, [pc, #3136] @ 2902c │ │ │ │ + mov.w r2, #704 @ 0x2c0 │ │ │ │ + ldr.w r1, [pc, #3144] @ 2903c │ │ │ │ + ldr.w r0, [pc, #3144] @ 29040 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27dc2 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 27d62 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 16fac │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r7, r0, #31 │ │ │ │ + bpl.w 27d62 │ │ │ │ + bl c9b8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 27d62 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.w 27b48 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27c82 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28462 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28aaa │ │ │ │ + ldr.w r3, [pc, #3040] @ 29044 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28d26 │ │ │ │ + ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28dc6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28da6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29332 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 284ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ad2 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 28884 │ │ │ │ + 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 95c0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 28502 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28bf8 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 28de4 │ │ │ │ + uxtb r2, r2 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28884 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr.w r0, [r6, #392] @ 0x188 │ │ │ │ + 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 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28e98 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2855a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28dd0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 28eac │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28f58 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28584 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28dda │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 273a0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 285a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 285ce │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27e94 │ │ │ │ + ldr.w r3, [pc, #2688] @ 2902c │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr.w r1, [pc, #2708] @ 29048 │ │ │ │ + ldr.w r0, [pc, #2708] @ 2904c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 285a2 │ │ │ │ + ldr.w r3, [pc, #2644] @ 2902c │ │ │ │ + movw r2, #710 @ 0x2c6 │ │ │ │ + ldr.w r1, [pc, #2672] @ 29050 │ │ │ │ + ldr.w r0, [pc, #2672] @ 29054 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + b.w 27990 │ │ │ │ + ldr.w r3, [pc, #2596] @ 2902c │ │ │ │ + mov.w r2, #716 @ 0x2cc │ │ │ │ + ldr.w r1, [pc, #2632] @ 29058 │ │ │ │ + ldr.w r0, [pc, #2632] @ 2905c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + b.w 27bec │ │ │ │ + ldr.w r0, [pc, #2592] @ 29060 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2865c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ac2 │ │ │ │ + ldr.w r3, [pc, #2508] @ 2902c │ │ │ │ + movw r2, #710 @ 0x2c6 │ │ │ │ + ldr.w r1, [pc, #2556] @ 29064 │ │ │ │ + ldr.w r0, [pc, #2556] @ 29068 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r0, [pc, #2540] @ 2906c │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2869e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28aca │ │ │ │ + ldr.w r3, [pc, #2444] @ 2902c │ │ │ │ + mov.w r2, #716 @ 0x2cc │ │ │ │ + ldr.w r1, [pc, #2504] @ 29070 │ │ │ │ + ldr.w r0, [pc, #2504] @ 29074 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 27f38 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27d50 │ │ │ │ + ldr.w r3, [pc, #2404] @ 2902c │ │ │ │ + movw r2, #719 @ 0x2cf │ │ │ │ + ldr.w r1, [pc, #2472] @ 29078 │ │ │ │ + ldr.w r0, [pc, #2472] @ 2907c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2861e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + b.w 27cbe │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 280d4 │ │ │ │ + ldr.w r3, [pc, #2360] @ 2902c │ │ │ │ + movw r2, #705 @ 0x2c1 │ │ │ │ + ldr.w r1, [pc, #2436] @ 29080 │ │ │ │ + ldr.w r0, [pc, #2436] @ 29084 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r3, [pc, #2420] @ 29088 │ │ │ │ + ldr.w r1, [pc, #2420] @ 2908c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #2308] @ 2902c │ │ │ │ + ldr.w r1, [pc, #2404] @ 29090 │ │ │ │ + movw r2, #731 @ 0x2db │ │ │ │ + ldr.w r0, [pc, #2400] @ 29094 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28136 │ │ │ │ + ldr.w r3, [pc, #2268] @ 2902c │ │ │ │ + mov.w r2, #728 @ 0x2d8 │ │ │ │ + ldr.w r1, [pc, #2368] @ 29098 │ │ │ │ + ldr.w r0, [pc, #2368] @ 2909c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r3, [pc, #2236] @ 2902c │ │ │ │ + movw r2, #731 @ 0x2db │ │ │ │ + ldr.w r1, [pc, #2344] @ 290a0 │ │ │ │ + ldr.w r0, [pc, #2344] @ 290a4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl c9b8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 27ac6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2931a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 287ba │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.w 27e82 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + movw r2, #697 @ 0x2b9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 28002 │ │ │ │ + ldr.w r3, [pc, #2128] @ 2902c │ │ │ │ + movw r2, #711 @ 0x2c7 │ │ │ │ + ldr.w r1, [pc, #2244] @ 290a8 │ │ │ │ + ldr.w r0, [pc, #2244] @ 290ac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2816e │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27f4c │ │ │ │ + b.w 27a2c │ │ │ │ + ldr.w r3, [pc, #2068] @ 2902c │ │ │ │ + mov.w r2, #724 @ 0x2d4 │ │ │ │ + ldr.w r1, [pc, #2192] @ 290b0 │ │ │ │ + ldr.w r0, [pc, #2192] @ 290b4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r3, [pc, #2036] @ 2902c │ │ │ │ + movw r2, #731 @ 0x2db │ │ │ │ + ldr.w r1, [pc, #2168] @ 290b8 │ │ │ │ + ldr.w r0, [pc, #2168] @ 290bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27b9a │ │ │ │ + ldr.w r3, [pc, #1988] @ 2902c │ │ │ │ + movw r2, #706 @ 0x2c2 │ │ │ │ + ldr.w r1, [pc, #2128] @ 290c0 │ │ │ │ + ldr.w r0, [pc, #2128] @ 290c4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2889c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28d9e │ │ │ │ + mvns r3, r7 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + beq.w 28cdc │ │ │ │ + adds r2, r7, #6 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 28cd6 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cb0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28ef2 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 28f0c │ │ │ │ + ldr.w r0, [r6, #920] @ 0x398 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 9090 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 28f30 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28c8c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 288fe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 289f0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28e72 │ │ │ │ + add.w r2, r7, #8 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 28e6c │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cb0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 291e2 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 291be │ │ │ │ + ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ + mov r1, r8 │ │ │ │ + blx 9090 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 2919e │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28e1a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28960 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 291fc │ │ │ │ + ldr.w r3, [pc, #1892] @ 290c8 │ │ │ │ + ldr.w r8, [r6, #420] @ 0x1a4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 29284 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29264 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 292d2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 289b2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28f80 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 29206 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29024 │ │ │ │ + ldr.w r3, [pc, #1624] @ 2902c │ │ │ │ + movw r2, #757 @ 0x2f5 │ │ │ │ + ldr.w r1, [pc, #1776] @ 290cc │ │ │ │ + ldr.w r0, [pc, #1776] @ 290d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 288fe │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27f4c │ │ │ │ + b.w 28092 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27bc4 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 283ea │ │ │ │ + ldr.w r3, [pc, #1644] @ 29088 │ │ │ │ + ldr.w r1, [pc, #1716] @ 290d4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1532] @ 2902c │ │ │ │ + ldr.w r1, [pc, #1700] @ 290d8 │ │ │ │ + movw r2, #738 @ 0x2e2 │ │ │ │ + ldr.w r0, [pc, #1696] @ 290dc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r3, [pc, #1500] @ 2902c │ │ │ │ + mov.w r2, #712 @ 0x2c8 │ │ │ │ + ldr.w r1, [pc, #1672] @ 290e0 │ │ │ │ + ldr.w r0, [pc, #1672] @ 290e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 281c6 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl c9b8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 280ec │ │ │ │ + ldr.w r3, [pc, #1444] @ 2902c │ │ │ │ + movw r2, #738 @ 0x2e2 │ │ │ │ + ldr.w r1, [pc, #1624] @ 290e8 │ │ │ │ + ldr.w r0, [pc, #1624] @ 290ec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28462 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9b8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27f4c │ │ │ │ + b.w 27ec2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2865c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2869e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 284ca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 281f0 │ │ │ │ + ldr.w r3, [pc, #1348] @ 2902c │ │ │ │ + movw r2, #738 @ 0x2e2 │ │ │ │ + ldr.w r1, [pc, #1536] @ 290f0 │ │ │ │ + ldr.w r0, [pc, #1536] @ 290f4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 27f38 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27f22 │ │ │ │ + ldr.w r3, [pc, #1308] @ 2902c │ │ │ │ + movw r2, #734 @ 0x2de │ │ │ │ + ldr.w r1, [pc, #1504] @ 290f8 │ │ │ │ + ldr.w r0, [pc, #1504] @ 290fc │ │ │ │ + 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 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, sp, #92 @ 0x5c │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 112b8 │ │ │ │ + ldr.w r3, [pc, #1468] @ 29100 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28f9c │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 11450 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28e14 │ │ │ │ + bl 1147c │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r2, [pc, #1364] @ 290c8 │ │ │ │ + ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl c9b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28fc8 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28fae │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1117c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + mov.w r2, #736 @ 0x2e0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 28502 │ │ │ │ + ldr.w r3, [pc, #1060] @ 2902c │ │ │ │ + movw r2, #737 @ 0x2e1 │ │ │ │ + ldr.w r1, [pc, #1268] @ 29104 │ │ │ │ + ldr.w r0, [pc, #1268] @ 29108 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + ldr.w r0, [pc, #1240] @ 2910c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28c50 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ee2 │ │ │ │ + ldr r3, [pc, #984] @ (2902c ) │ │ │ │ + movw r2, #737 @ 0x2e1 │ │ │ │ + ldr.w r1, [pc, #1208] @ 29110 │ │ │ │ + ldr.w r0, [pc, #1208] @ 29114 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.w 27bae │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 28fe0 │ │ │ │ + ldr r2, [r6, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + b.w 27bae │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28e04 │ │ │ │ + adds r6, r7, #6 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 28dfe │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + blx 9594 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28f88 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28cce │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28eea │ │ │ │ + strd r6, r7, [r5] │ │ │ │ + b.w 27816 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 288b2 │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16fac │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cb0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.w 288bc │ │ │ │ + mov r0, r2 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 288bc │ │ │ │ + ldr r3, [pc, #808] @ (2902c ) │ │ │ │ + mov.w r2, #740 @ 0x2e4 │ │ │ │ + ldr.w r1, [pc, #1036] @ 29118 │ │ │ │ + ldr.w r0, [pc, #1036] @ 2911c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 27f38 │ │ │ │ + ldr r3, [pc, #864] @ (29088 ) │ │ │ │ + ldr r1, [pc, #1012] @ (29120 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #756] @ (2902c ) │ │ │ │ + ldr r1, [pc, #1004] @ (29124 ) │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr r0, [pc, #1000] @ (29128 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr r0, [pc, #988] @ (2912c ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28d6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28f50 │ │ │ │ + ldr r3, [pc, #700] @ (2902c ) │ │ │ │ + mov.w r2, #740 @ 0x2e4 │ │ │ │ + ldr r1, [pc, #956] @ (29130 ) │ │ │ │ + ldr r0, [pc, #956] @ (29134 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 27f38 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 281da │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 2928e │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 281da │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2889c │ │ │ │ + ldr r3, [pc, #644] @ (2902c ) │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr r1, [pc, #904] @ (29138 ) │ │ │ │ + ldr r0, [pc, #908] @ (2913c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + b.w 28482 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2855a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28584 │ │ │ │ + ldr r3, [pc, #580] @ (2902c ) │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr r1, [pc, #852] @ (29140 ) │ │ │ │ + ldr r0, [pc, #852] @ (29144 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 27f38 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 28c9e │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #6 │ │ │ │ + bl 16fac │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 28c9e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + bl 111ec │ │ │ │ + b.n 28bda │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 29192 │ │ │ │ + add.w r6, r7, #8 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 2918c │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #124] @ 0x7c │ │ │ │ + blx 9594 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 28cb6 │ │ │ │ + ldr r3, [pc, #484] @ (2902c ) │ │ │ │ + movw r2, #755 @ 0x2f3 │ │ │ │ + ldr r1, [pc, #760] @ (29148 ) │ │ │ │ + ldr r0, [pc, #764] @ (2914c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 2780e │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 28912 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16fac │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14cb0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 2891c │ │ │ │ + mov r0, r2 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2891c │ │ │ │ + ldr r3, [pc, #400] @ (2902c ) │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr r1, [pc, #688] @ (29150 ) │ │ │ │ + ldr r0, [pc, #688] @ (29154 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 28d18 │ │ │ │ + ldr r0, [pc, #680] @ (29158 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28ec8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28f70 │ │ │ │ + ldr r3, [pc, #352] @ (2902c ) │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr r1, [pc, #652] @ (2915c ) │ │ │ │ + ldr r0, [pc, #652] @ (29160 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 27f38 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28c50 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28cce │ │ │ │ + ldr r3, [pc, #312] @ (2902c ) │ │ │ │ + movw r2, #750 @ 0x2ee │ │ │ │ + ldr r1, [pc, #616] @ (29164 ) │ │ │ │ + ldr r0, [pc, #620] @ (29168 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + ldr r2, [pc, #284] @ (2902c ) │ │ │ │ + ldr r3, [pc, #604] @ (2916c ) │ │ │ │ + ldr r1, [pc, #604] @ (29170 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #604] @ (29174 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #750 @ 0x2ee │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.w 2780e │ │ │ │ + ldr r3, [pc, #248] @ (2902c ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr r1, [pc, #576] @ (29178 ) │ │ │ │ + ldr r0, [pc, #576] @ (2917c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28d6c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 2856e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 29228 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 2856e │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 28584 │ │ │ │ + b.n 28ec8 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 289b2 │ │ │ │ + ldr r3, [pc, #160] @ (2902c ) │ │ │ │ + mov.w r2, #752 @ 0x2f0 │ │ │ │ + ldr r1, [pc, #496] @ (29180 ) │ │ │ │ + ldr r0, [pc, #496] @ (29184 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 28e58 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r2, #735 @ 0x2df │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 28bda │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r2, [pc, #468] @ (29188 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + mov.w r2, #736 @ 0x2e0 │ │ │ │ + bl 12308 │ │ │ │ + b.n 28bda │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r2, #736 @ 0x2e0 │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 28bda │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 28ff2 │ │ │ │ + mov r2, r0 │ │ │ │ + b.w 27bae │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2900e │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.n 2900e │ │ │ │ + cbz r3, 2901c │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r6, #1 │ │ │ │ + bne.w 27bc4 │ │ │ │ + b.n 28c50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2900e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 289d0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #216 @ (adr r5, 2910c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #840] @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #128] @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #920 @ (adr r4, 293d8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #520] @ 0x208 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #160 @ (adr r3, 290ec ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #1000 @ (adr r2, 2943c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #600] @ 0x258 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #808 @ (adr r2, 29384 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #696] @ 0x2b8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #464 @ (adr r2, 29238 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #440] @ 0x1b8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #200 @ (adr r2, 2913c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #40 @ (adr r2, 290a4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #888 @ (adr r1, 293fc ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #488] @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #200 @ (adr r2, 29158 ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #688 @ (adr r1, 29344 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #288] @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #528 @ (adr r1, 292ac ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #128] @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #400 @ (adr r1, 29234 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #992 @ (adr r0, 2948c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #752 @ (adr r0, 293a4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #624 @ (adr r0, 2932c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #432 @ (adr r0, 29274 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #656] @ 0x290 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #304] @ 0x130 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #944] @ 0x3b0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #776] @ 0x308 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #816] @ 0x330 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #200] @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #520] @ 0x208 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #832] @ 0x340 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #648] @ 0x288 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #192] @ 0xc0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #968] @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r1, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r3, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #736] @ 0x2e0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #952] @ 0x3b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #800] @ 0x320 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r4, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r0, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 28e2e │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #8 │ │ │ │ + bl 16fac │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 28e2e │ │ │ │ + ldr r3, [pc, #548] @ (293c4 ) │ │ │ │ + movw r2, #754 @ 0x2f2 │ │ │ │ + ldr r1, [pc, #544] @ (293c8 ) │ │ │ │ + ldr r0, [pc, #548] @ (293cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + ldr r2, [pc, #516] @ (293c4 ) │ │ │ │ + ldr r3, [pc, #524] @ (293d0 ) │ │ │ │ + ldr r1, [pc, #528] @ (293d4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #528] @ (293d8 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #753 @ 0x2f1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.w 2780e │ │ │ │ + ldr r3, [pc, #480] @ (293c4 ) │ │ │ │ + movw r2, #753 @ 0x2f1 │ │ │ │ + ldr r1, [pc, #496] @ (293dc ) │ │ │ │ + ldr r0, [pc, #500] @ (293e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 28960 │ │ │ │ + ldr r2, [pc, #444] @ (293c4 ) │ │ │ │ + ldr r3, [pc, #472] @ (293e4 ) │ │ │ │ + ldr r1, [pc, #476] @ (293e8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #476] @ (293ec ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #757 @ 0x2f5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.w 2780e │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 2923a │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 2856e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + orr.w r7, r6, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 28f78 │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.w 28f78 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28f78 │ │ │ │ + b.n 28f72 │ │ │ │ + ldr r3, [pc, #348] @ (293c4 ) │ │ │ │ + movw r2, #757 @ 0x2f5 │ │ │ │ + ldr r1, [pc, #388] @ (293f0 ) │ │ │ │ + ldr r0, [pc, #388] @ (293f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2780e │ │ │ │ + mov r0, r7 │ │ │ │ + bl c9b8 │ │ │ │ + b.w 28976 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 292a0 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 281da │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 292bc │ │ │ │ + movw r1, #65534 @ 0xfffe │ │ │ │ + movt r1, #16383 @ 0x3fff │ │ │ │ + cmp r3, r1 │ │ │ │ + it eq │ │ │ │ + streq r2, [r6, #0] │ │ │ │ + beq.n 292bc │ │ │ │ + cbz r3, 292ca │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 281f0 │ │ │ │ + b.n 28d6c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 292bc │ │ │ │ + ldr r3, [pc, #292] @ (293f8 ) │ │ │ │ + movw r2, #11850 @ 0x2e4a │ │ │ │ + ldr r1, [pc, #288] @ (293fc ) │ │ │ │ + ldr r0, [pc, #292] @ (29400 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (29404 ) │ │ │ │ + movw r2, #11423 @ 0x2c9f │ │ │ │ + ldr r1, [pc, #276] @ (29408 ) │ │ │ │ + ldr r0, [pc, #280] @ (2940c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (29410 ) │ │ │ │ + movw r2, #11309 @ 0x2c2d │ │ │ │ + ldr r1, [pc, #264] @ (29414 ) │ │ │ │ + ldr r0, [pc, #268] @ (29418 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (2941c ) │ │ │ │ + movw r2, #11504 @ 0x2cf0 │ │ │ │ + ldr r1, [pc, #252] @ (29420 ) │ │ │ │ + ldr r0, [pc, #256] @ (29424 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (29428 ) │ │ │ │ + movw r2, #11722 @ 0x2dca │ │ │ │ + ldr r1, [pc, #240] @ (2942c ) │ │ │ │ + ldr r0, [pc, #244] @ (29430 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (29434 ) │ │ │ │ + movw r2, #11241 @ 0x2be9 │ │ │ │ + ldr r1, [pc, #228] @ (29438 ) │ │ │ │ + ldr r0, [pc, #232] @ (2943c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #220] @ (29440 ) │ │ │ │ + movw r2, #11374 @ 0x2c6e │ │ │ │ + ldr r1, [pc, #216] @ (29444 ) │ │ │ │ + ldr r0, [pc, #220] @ (29448 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (2944c ) │ │ │ │ + movw r2, #11531 @ 0x2d0b │ │ │ │ + ldr r1, [pc, #204] @ (29450 ) │ │ │ │ + ldr r0, [pc, #208] @ (29454 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (29458 ) │ │ │ │ + movw r2, #11260 @ 0x2bfc │ │ │ │ + ldr r1, [pc, #192] @ (2945c ) │ │ │ │ + ldr r0, [pc, #196] @ (29460 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (29464 ) │ │ │ │ + movw r2, #11655 @ 0x2d87 │ │ │ │ + ldr r1, [pc, #180] @ (29468 ) │ │ │ │ + ldr r0, [pc, #184] @ (2946c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1560 @ 0x618 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r2, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #240] @ 0xf0 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r6, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #976] @ 0x3d0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r2, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #824] @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #42] @ 0x2a │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #456] @ 0x1c8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29460 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29466 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #224] @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2946c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29472 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29478 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #704] @ 0x2c0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 2947e │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #672] @ 0x2a0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 29484 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #720] @ 0x2d0 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #960] @ 0x3c0 │ │ │ │ + movs r0, r0 │ │ │ │ + uxtb r0, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #288] @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + uxth r0, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #1008] @ 0x3f0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00029470 : │ │ │ │ + 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] @ (29844 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #960] @ (29848 ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #956] @ (2984c ) │ │ │ │ + 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 1d85c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 296e4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + bl d784 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2953e │ │ │ │ + ldr r2, [pc, #916] @ (29850 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 295b8 │ │ │ │ + ldr r2, [pc, #912] @ (29854 ) │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d6d0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 294e8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 29684 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 295ca │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 2979a │ │ │ │ + adds r1, r6, #2 │ │ │ │ + teq r6, r1 │ │ │ │ + bmi.w 29690 │ │ │ │ + ldr r3, [pc, #856] @ (29858 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 29768 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1a61c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 297ae │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r3, r9 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 276dc │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + lsls r2, r6, #31 │ │ │ │ + bmi.w 297cc │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 297d8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + strd r3, r7, [r5] │ │ │ │ + str r2, [r5, #8] │ │ │ │ + b.n 29666 │ │ │ │ + ldr r3, [pc, #796] @ (2985c ) │ │ │ │ + mov.w r2, #452 @ 0x1c4 │ │ │ │ + ldr r1, [pc, #792] @ (29860 ) │ │ │ │ + ldr r0, [pc, #796] @ (29864 ) │ │ │ │ + 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 11ce0 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #748] @ (29854 ) │ │ │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #760] @ (29868 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 9820 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 297f0 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11450 │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2973a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #664] @ (29850 ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 295ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 296c4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 29812 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 295e2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 296d4 │ │ │ │ + ldr r3, [pc, #624] @ (29854 ) │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #644] @ (2986c ) │ │ │ │ + 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 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 296fc │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2982a │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2962c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 296dc │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2971a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 296cc │ │ │ │ + ldr r3, [pc, #532] @ (2985c ) │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r1, [pc, #544] @ (29870 ) │ │ │ │ + ldr r0, [pc, #548] @ (29874 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr r2, [pc, #528] @ (29878 ) │ │ │ │ + ldr r3, [pc, #476] @ (29848 ) │ │ │ │ + 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 2980e │ │ │ │ + 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 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 294e8 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 294fc │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16fac │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [pc, #436] @ (29858 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 29768 │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 1a61c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r0, r1, #31 │ │ │ │ + bpl.w 29510 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 29510 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 295ca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29646 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 295e2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2962c │ │ │ │ + ldr r3, [pc, #372] @ (2985c ) │ │ │ │ + mov.w r2, #450 @ 0x1c2 │ │ │ │ + ldr r1, [pc, #400] @ (2987c ) │ │ │ │ + ldr r0, [pc, #400] @ (29880 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2965c │ │ │ │ + ldr r3, [pc, #348] @ (2985c ) │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r1, [pc, #384] @ (29884 ) │ │ │ │ + ldr r0, [pc, #384] @ (29888 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2965c │ │ │ │ + ldr r2, [pc, #320] @ (2985c ) │ │ │ │ + ldr r3, [pc, #364] @ (2988c ) │ │ │ │ + ldr r1, [pc, #368] @ (29890 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #368] @ (29894 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.n 2965c │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + bl 111ec │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2965c │ │ │ │ + mov r0, r1 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #288] @ (29898 ) │ │ │ │ + ldr r1, [pc, #292] @ (2989c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #216] @ (2985c ) │ │ │ │ + ldr r1, [pc, #280] @ (298a0 ) │ │ │ │ + mov.w r2, #458 @ 0x1ca │ │ │ │ + ldr r0, [pc, #280] @ (298a4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2965c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16fac │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9d4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 296a0 │ │ │ │ + ldr r3, [pc, #172] @ (2985c ) │ │ │ │ + mov.w r2, #458 @ 0x1ca │ │ │ │ + ldr r1, [pc, #240] @ (298a8 ) │ │ │ │ + ldr r0, [pc, #244] @ (298ac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2965c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl c9d4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 2952e │ │ │ │ + ldr r3, [pc, #128] @ (2985c ) │ │ │ │ + movw r2, #459 @ 0x1cb │ │ │ │ + ldr r1, [pc, #208] @ (298b0 ) │ │ │ │ + ldr r0, [pc, #208] @ (298b4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 297c4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movw r2, #453 @ 0x1c5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2974a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ (298b8 ) │ │ │ │ + movw r2, #7241 @ 0x1c49 │ │ │ │ + ldr r1, [pc, #160] @ (298bc ) │ │ │ │ + ldr r0, [pc, #164] @ (298c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1592 @ 0x638 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #152] @ (298c4 ) │ │ │ │ + movw r2, #7169 @ 0x1c01 │ │ │ │ + ldr r1, [pc, #148] @ (298c8 ) │ │ │ │ + ldr r0, [pc, #152] @ (298cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1592 @ 0x638 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r4, [r6, #52] @ 0x34 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #52] @ 0x34 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #784] @ 0x310 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #752] @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r5, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r2, #24] │ │ │ │ + movs r2, r0 │ │ │ │ + str r3, [sp, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r1, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #920] @ 0x398 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r2, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #336] @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #168] @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #320 @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #928] @ 0x3a0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +000298d0 : │ │ │ │ + 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] @ 2a454 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r7, [pc, #2924] @ 2a458 │ │ │ │ + strd r2, r0, [sp, #20] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [pc, #2916] @ 2a45c │ │ │ │ + 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 29470 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 29c52 │ │ │ │ + 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 14f2c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29c96 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 29cc6 │ │ │ │ + mvn.w r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10fac │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29cee │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 29d24 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 93cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29978 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29b72 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29d4c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f50 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29b7a │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble.n 29a14 │ │ │ │ + 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 14f2c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29bd8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 29c22 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 93cc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 299da │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29b36 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 29b44 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 93d8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.n 29a00 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29b6a │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 29c70 │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 299a4 │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + mov r0, sl │ │ │ │ + blx 96e4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r6, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29d82 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 29e1e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 96e4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29a4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29d8a │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 29e3c │ │ │ │ + ldr r6, [sp, #20] │ │ │ │ + str r4, [sp, #28] │ │ │ │ + str.w r9, [sp, #32] │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29e5a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 29daa │ │ │ │ + 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 15f08 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r4, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29d92 │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 29dd4 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2a002 │ │ │ │ + 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 11f48 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29ade │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29da2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29d9a │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.n 29a5e │ │ │ │ + ldr.w r3, [pc, #2412] @ 2a460 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #2408] @ 2a464 │ │ │ │ + ldr.w r0, [pc, #2408] @ 2a468 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 299e2 │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r3, [pc, #2320] @ 2a460 │ │ │ │ + ldr.w r1, [pc, #2328] @ 2a46c │ │ │ │ + ldr.w r0, [pc, #2328] @ 2a470 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29bfc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29a00 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29978 │ │ │ │ + ldr.w r3, [pc, #2276] @ 2a460 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r1, [pc, #2288] @ 2a474 │ │ │ │ + ldr.w r0, [pc, #2288] @ 2a478 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + movs r5, #1 │ │ │ │ + ldr.w r2, [pc, #2244] @ 2a47c │ │ │ │ + ldr.w r3, [pc, #2200] @ 2a454 │ │ │ │ + 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 2a192 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r3, [pc, #2172] @ 2a460 │ │ │ │ + ldr.w r1, [pc, #2200] @ 2a480 │ │ │ │ + ldr.w r0, [pc, #2200] @ 2a484 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ + ldr.w r3, [pc, #2108] @ 2a460 │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ + ldr.w r2, [pc, #2140] @ 2a488 │ │ │ │ + ldr.w r1, [pc, #2140] @ 2a48c │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r2, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2132] @ 2a490 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + bl 12308 │ │ │ │ + b.n 29bfc │ │ │ │ + ldr.w r3, [pc, #2060] @ 2a460 │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr.w r1, [pc, #2104] @ 2a494 │ │ │ │ + ldr.w r0, [pc, #2104] @ 2a498 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29bb4 │ │ │ │ + ldrd r5, r7, [sp, #28] │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r3, [pc, #2020] @ 2a460 │ │ │ │ + ldr.w r1, [pc, #2076] @ 2a49c │ │ │ │ + ldr.w r0, [pc, #2076] @ 2a4a0 │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r8, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29bfc │ │ │ │ + ldr.w r3, [pc, #1992] @ 2a460 │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr.w r1, [pc, #2052] @ 2a4a4 │ │ │ │ + ldr.w r0, [pc, #2052] @ 2a4a8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ + ldr.w r3, [pc, #1944] @ 2a460 │ │ │ │ + ldr.w r2, [pc, #2016] @ 2a4ac │ │ │ │ + ldr.w r1, [pc, #2016] @ 2a4b0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #2012] @ 2a4b4 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.n 29cb2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 2a460 │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr.w r1, [pc, #1984] @ 2a4b8 │ │ │ │ + ldr.w r0, [pc, #1984] @ 2a4bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ + ldr.w r3, [pc, #1848] @ 2a460 │ │ │ │ + ldr.w r2, [pc, #1940] @ 2a4c0 │ │ │ │ + ldr.w r1, [pc, #1940] @ 2a4c4 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1932] @ 2a4c8 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + bl 12308 │ │ │ │ + b.n 29d0a │ │ │ │ + ldr.w r3, [pc, #1808] @ 2a460 │ │ │ │ + mov.w r2, #418 @ 0x1a2 │ │ │ │ + ldr.w r1, [pc, #1908] @ 2a4cc │ │ │ │ + ldr.w r0, [pc, #1908] @ 2a4d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29a2c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29a4e │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29aa0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29aee │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ade │ │ │ │ + ldr.w r3, [pc, #1716] @ 2a460 │ │ │ │ + ldr.w r2, [pc, #1828] @ 2a4d4 │ │ │ │ + ldr.w r1, [pc, #1828] @ 2a4d8 │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1816] @ 2a4dc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ + bl 12308 │ │ │ │ + b.n 29b10 │ │ │ │ + ldr.w r3, [pc, #1672] @ 2a460 │ │ │ │ + movw r2, #423 @ 0x1a7 │ │ │ │ + ldr.w r1, [pc, #1792] @ 2a4e0 │ │ │ │ + ldr.w r0, [pc, #1792] @ 2a4e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2a460 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r1, [pc, #1728] @ 2a4e8 │ │ │ │ + ldr.w r0, [pc, #1728] @ 2a4ec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29b96 │ │ │ │ + ldr.w r3, [pc, #1568] @ 2a460 │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ + ldr.w r1, [pc, #1704] @ 2a4f0 │ │ │ │ + ldr.w r0, [pc, #1704] @ 2a4f4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29b96 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldrd r4, r9, [sp, #28] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29e76 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a2f8 │ │ │ │ + blx 94b4 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2a43a │ │ │ │ + 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 15f08 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a17a │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 2a3a2 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2a1ae │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29ec6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a300 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a8e4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29ee4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a308 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29efc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a310 │ │ │ │ + ldr.w r3, [pc, #1528] @ 2a4f8 │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #224] @ 0xe0 │ │ │ │ + blx 91b4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29f28 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29ff2 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2a37c │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d924 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29f4c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29fea │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2a3ec │ │ │ │ + ldr.w r3, [pc, #1444] @ 2a4fc │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a350 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29f96 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 29ffa │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a92c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 29fb0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a374 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 27258 │ │ │ │ + bne.w 2a404 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2716c │ │ │ │ - ldr.w r3, [pc, #1168] @ 272b4 │ │ │ │ + beq.w 2a318 │ │ │ │ + ldr.w r3, [pc, #1168] @ 2a460 │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr.w r1, [pc, #1320] @ 27354 │ │ │ │ - ldr.w r0, [pc, #1320] @ 27358 │ │ │ │ + ldr.w r1, [pc, #1320] @ 2a500 │ │ │ │ + ldr.w r0, [pc, #1320] @ 2a504 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 26a08 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29bb4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26da0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f4c │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26d7c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f28 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26dea │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29f96 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26e6e │ │ │ │ + beq.n 2a01a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26fea │ │ │ │ + beq.w 2a196 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27720 │ │ │ │ + beq.w 2a8cc │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26e8c │ │ │ │ + beq.n 2a038 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26fde │ │ │ │ + beq.w 2a18a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26ea4 │ │ │ │ + beq.n 2a050 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ff2 │ │ │ │ + beq.w 2a19e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26eba │ │ │ │ + beq.n 2a066 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ffa │ │ │ │ + beq.w 2a1a6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26ed2 │ │ │ │ + beq.n 2a07e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26fd6 │ │ │ │ - ldr.w r3, [pc, #1144] @ 2734c │ │ │ │ + beq.w 2a182 │ │ │ │ + ldr.w r3, [pc, #1144] @ 2a4f8 │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ - blx 91ac │ │ │ │ + ldr.w r6, [r3, #236] @ 0xec │ │ │ │ + blx 91b4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26efa │ │ │ │ + beq.n 2a0a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26fb6 │ │ │ │ + beq.n 2a162 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 27228 │ │ │ │ + beq.w 2a3d4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r0, #2 │ │ │ │ - bl d91c │ │ │ │ + bl d924 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26f1e │ │ │ │ + beq.n 2a0ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26fc6 │ │ │ │ + beq.n 2a172 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 27210 │ │ │ │ - ldr.w r3, [pc, #1064] @ 27350 │ │ │ │ + beq.w 2a3bc │ │ │ │ + ldr.w r3, [pc, #1064] @ 2a4fc │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2727a │ │ │ │ + beq.w 2a426 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26f68 │ │ │ │ + beq.n 2a114 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 26fbe │ │ │ │ + cbz r3, 2a16a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27750 │ │ │ │ + beq.w 2a8fc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 26f82 │ │ │ │ + beq.n 2a12e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27174 │ │ │ │ + beq.w 2a320 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 27184 │ │ │ │ + bne.w 2a330 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2717c │ │ │ │ - ldr r3, [pc, #788] @ (272b4 ) │ │ │ │ + beq.w 2a328 │ │ │ │ + ldr r3, [pc, #788] @ (2a460 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #948] @ (2735c ) │ │ │ │ - ldr r0, [pc, #952] @ (27360 ) │ │ │ │ + ldr r1, [pc, #948] @ (2a508 ) │ │ │ │ + ldr r0, [pc, #952] @ (2a50c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 26a08 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29bb4 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26efa │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a0a6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f68 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a114 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f1e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a0ca │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cf6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ea2 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ed2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a07e │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26e8c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a038 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26e6e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a01a │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ea4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a050 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26eba │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a066 │ │ │ │ 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 12334 │ │ │ │ + bl 1233c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2703a │ │ │ │ + beq.n 2a1e6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 271ee │ │ │ │ + beq.w 2a39a │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27144 │ │ │ │ + beq.n 2a2f0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27578 │ │ │ │ + beq.w 2a724 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.w 27554 │ │ │ │ + blt.w 2a700 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 273c4 │ │ │ │ + beq.w 2a570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27078 │ │ │ │ + beq.n 2a224 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2765a │ │ │ │ + beq.w 2a806 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27768 │ │ │ │ + beq.w 2a914 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27096 │ │ │ │ + beq.n 2a242 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276b6 │ │ │ │ + beq.w 2a862 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 270ae │ │ │ │ + beq.n 2a25a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276be │ │ │ │ + beq.w 2a86a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 270c2 │ │ │ │ + beq.n 2a26e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276c6 │ │ │ │ - ldr r3, [pc, #652] @ (27350 ) │ │ │ │ + beq.w 2a872 │ │ │ │ + ldr r3, [pc, #652] @ (2a4fc ) │ │ │ │ mov r0, r5 │ │ │ │ - ldr r2, [pc, #644] @ (2734c ) │ │ │ │ + ldr r2, [pc, #644] @ (2a4f8 ) │ │ │ │ ldr r4, [r7, r3] │ │ │ │ ldr r2, [r7, r2] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - bl 11748 │ │ │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 276ce │ │ │ │ + beq.w 2a87a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27798 │ │ │ │ + beq.w 2a944 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27110 │ │ │ │ + beq.n 2a2bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276ee │ │ │ │ + beq.w 2a89a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 276fe │ │ │ │ + bne.w 2a8aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 276f6 │ │ │ │ - ldr r3, [pc, #388] @ (272b4 ) │ │ │ │ + beq.w 2a8a2 │ │ │ │ + ldr r3, [pc, #388] @ (2a460 ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r1, [pc, #560] @ (27364 ) │ │ │ │ - ldr r0, [pc, #560] @ (27368 ) │ │ │ │ + ldr r1, [pc, #560] @ (2a510 ) │ │ │ │ + ldr r0, [pc, #560] @ (2a514 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 26a08 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 29bb4 │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27048 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a1f4 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26cca │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29e76 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26d1a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ec6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26d38 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29ee4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26d50 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29efc │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26e20 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fcc │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f82 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a12e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26f9e │ │ │ │ - ldr r1, [pc, #300] @ (272b4 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a14a │ │ │ │ + ldr r1, [pc, #300] @ (2a460 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r3, [pc, #480] @ (2736c ) │ │ │ │ - ldr r0, [pc, #480] @ (27370 ) │ │ │ │ + ldr r3, [pc, #480] @ (2a518 ) │ │ │ │ + ldr r0, [pc, #480] @ (2a51c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #472] @ (27374 ) │ │ │ │ + ldr r1, [pc, #472] @ (2a520 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 26a08 │ │ │ │ - ldr r3, [pc, #268] @ (272b4 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 29bb4 │ │ │ │ + ldr r3, [pc, #268] @ (2a460 ) │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr r1, [pc, #460] @ (27378 ) │ │ │ │ - ldr r0, [pc, #460] @ (2737c ) │ │ │ │ + ldr r1, [pc, #460] @ (2a524 ) │ │ │ │ + ldr r0, [pc, #460] @ (2a528 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 26a08 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 29bb4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26e04 │ │ │ │ - ldr r3, [pc, #224] @ (272b4 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29fb0 │ │ │ │ + ldr r3, [pc, #224] @ (2a460 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #424] @ (27380 ) │ │ │ │ - ldr r0, [pc, #424] @ (27384 ) │ │ │ │ + ldr r1, [pc, #424] @ (2a52c ) │ │ │ │ + ldr r0, [pc, #424] @ (2a530 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 26a08 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 29bb4 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2703a │ │ │ │ - ldr r3, [pc, #188] @ (272b4 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a1e6 │ │ │ │ + ldr r3, [pc, #188] @ (2a460 ) │ │ │ │ movw r2, #429 @ 0x1ad │ │ │ │ - ldr r1, [pc, #392] @ (27388 ) │ │ │ │ - ldr r0, [pc, #396] @ (2738c ) │ │ │ │ + ldr r1, [pc, #392] @ (2a534 ) │ │ │ │ + ldr r0, [pc, #396] @ (2a538 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 269ea │ │ │ │ - ldr r3, [pc, #160] @ (272b4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 29b96 │ │ │ │ + ldr r3, [pc, #160] @ (2a460 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #376] @ (27390 ) │ │ │ │ - ldr r0, [pc, #376] @ (27394 ) │ │ │ │ + ldr r1, [pc, #376] @ (2a53c ) │ │ │ │ + ldr r0, [pc, #376] @ (2a540 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 271e6 │ │ │ │ - ldr r3, [pc, #136] @ (272b4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2a392 │ │ │ │ + ldr r3, [pc, #136] @ (2a460 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #360] @ (27398 ) │ │ │ │ - ldr r0, [pc, #360] @ (2739c ) │ │ │ │ + ldr r1, [pc, #360] @ (2a544 ) │ │ │ │ + ldr r0, [pc, #360] @ (2a548 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 271e6 │ │ │ │ - ldr r3, [pc, #112] @ (272b4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2a392 │ │ │ │ + ldr r3, [pc, #112] @ (2a460 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #344] @ (273a0 ) │ │ │ │ - ldr r0, [pc, #344] @ (273a4 ) │ │ │ │ + ldr r1, [pc, #344] @ (2a54c ) │ │ │ │ + ldr r0, [pc, #344] @ (2a550 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 271e6 │ │ │ │ - ldr r1, [pc, #88] @ (272b4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2a392 │ │ │ │ + ldr r1, [pc, #88] @ (2a460 ) │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr r3, [pc, #328] @ (273a8 ) │ │ │ │ - ldr r0, [pc, #328] @ (273ac ) │ │ │ │ + ldr r3, [pc, #328] @ (2a554 ) │ │ │ │ + ldr r0, [pc, #328] @ (2a558 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #320] @ (273b0 ) │ │ │ │ + ldr r1, [pc, #320] @ (2a55c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.w 26a08 │ │ │ │ - ldr r3, [pc, #56] @ (272b4 ) │ │ │ │ + bl 12308 │ │ │ │ + b.w 29bb4 │ │ │ │ + ldr r3, [pc, #56] @ (2a460 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #304] @ (273b4 ) │ │ │ │ - ldr r0, [pc, #308] @ (273b8 ) │ │ │ │ + ldr r1, [pc, #304] @ (2a560 ) │ │ │ │ + ldr r0, [pc, #308] @ (2a564 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 271b6 │ │ │ │ - ldr r3, [pc, #36] @ (272b4 ) │ │ │ │ + b.n 2a362 │ │ │ │ + ldr r3, [pc, #36] @ (2a460 ) │ │ │ │ movw r2, #421 @ 0x1a5 │ │ │ │ - ldr r1, [pc, #292] @ (273bc ) │ │ │ │ - ldr r0, [pc, #296] @ (273c0 ) │ │ │ │ + ldr r1, [pc, #292] @ (2a568 ) │ │ │ │ + ldr r0, [pc, #296] @ (2a56c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 269ea │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 29b96 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [sp, #696] @ 0x2b8 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x00ee │ │ │ │ + ldrh r6, [r5, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r7, #17] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0098 │ │ │ │ + ldrh r0, [r3, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #848 @ 0x350 │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - bkpt 0x0066 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #936] @ 0x3a8 │ │ │ │ + str r6, [r7, #64] @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - bkpt 0x0004 │ │ │ │ + ldrh r4, [r0, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #256 @ 0x100 │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #424 @ 0x1a8 │ │ │ │ + ldrb r6, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r4, r5, r7, pc} │ │ │ │ + ldrh r2, [r7, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #984 @ 0x3d8 │ │ │ │ + ldrb r2, [r0, #13] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r7, pc} │ │ │ │ + ldrh r6, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #824 @ 0x338 │ │ │ │ + ldrb r2, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r5, r6, pc} │ │ │ │ + ldrh r4, [r5, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + ldrb r4, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, r6, pc} │ │ │ │ + ldrh r2, [r1, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #552 @ 0x228 │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #808 @ 0x328 │ │ │ │ + ldrb r6, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, pc} │ │ │ │ + ldrh r6, [r2, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #344 @ 0x158 │ │ │ │ + ldrb r2, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7} │ │ │ │ + ldrh r2, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + ldrb r6, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r3} │ │ │ │ + str r0, [sp, #832] @ 0x340 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r7} │ │ │ │ + ldrh r4, [r7, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #984 @ 0x3d8 │ │ │ │ + ldrb r2, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r7} │ │ │ │ + ldrh r4, [r2, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #848 @ 0x350 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #920 @ 0x398 │ │ │ │ + ldrb r2, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r4, r5} │ │ │ │ + ldrh r4, [r6, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #440 @ 0x1b8 │ │ │ │ + ldrb r2, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r2, r3} │ │ │ │ + ldrh r4, [r1, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #296 @ 0x128 │ │ │ │ + ldrb r6, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 273b0 │ │ │ │ + ldrh r2, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #8 │ │ │ │ + ldrb r6, [r1, #5] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r4, 273b0 │ │ │ │ + ldrh r4, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #912 @ 0x390 │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - rev r4, r2 │ │ │ │ + ldrh r4, [r2, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #336 @ 0x150 │ │ │ │ + strb r0, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb89c │ │ │ │ + ldrh r4, [r3, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #880 @ (adr r7, 276d4 ) │ │ │ │ + strb r0, [r5, #24] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb70e │ │ │ │ + strh r6, [r1, #58] @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #312 @ (adr r6, 274a4 ) │ │ │ │ + strb r2, [r3, #18] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 2738a │ │ │ │ + ldrb r2, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #984 @ (adr r5, 2774c ) │ │ │ │ + strb r2, [r0, #17] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6a8 │ │ │ │ + strh r0, [r5, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb696 │ │ │ │ + strh r6, [r2, #54] @ 0x36 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #856 @ (adr r5, 276d8 ) │ │ │ │ + strb r2, [r4, #16] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb66a │ │ │ │ + strh r2, [r5, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #680 @ (adr r5, 27630 ) │ │ │ │ + strb r6, [r6, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb644 │ │ │ │ + strh r4, [r0, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #528 @ (adr r5, 275a0 ) │ │ │ │ + strb r0, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ + strh r2, [r5, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #424 @ (adr r5, 27540 ) │ │ │ │ + strb r6, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ + strh r2, [r2, #50] @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #328 @ (adr r5, 274e8 ) │ │ │ │ + strb r6, [r3, #14] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ + strh r2, [r7, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #232 @ (adr r5, 27490 ) │ │ │ │ + strb r6, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ + ldrb r6, [r4, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #136 @ (adr r5, 27438 ) │ │ │ │ + strb r6, [r5, #13] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7, lr} │ │ │ │ + strh r4, [r2, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + strh r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #0 @ (adr r5, 273bc ) │ │ │ │ + strb r4, [r1, #13] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7, lr} │ │ │ │ + strh r4, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #944 @ (adr r4, 27774 ) │ │ │ │ + strb r0, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 274e8 │ │ │ │ + beq.w 2a694 │ │ │ │ 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 93c4 │ │ │ │ + blx 93cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27400 │ │ │ │ + beq.n 2a5ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27502 │ │ │ │ + beq.w 2a6ae │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 274a8 │ │ │ │ + beq.n 2a654 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 15538 │ │ │ │ + bl 15540 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2742a │ │ │ │ + beq.n 2a5d6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 274e0 │ │ │ │ + beq.n 2a68c │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2750a │ │ │ │ + beq.n 2a6b6 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 2751a │ │ │ │ + beq.n 2a6c6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2745a │ │ │ │ + beq.n 2a606 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27512 │ │ │ │ + beq.n 2a6be │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27470 │ │ │ │ + beq.n 2a61c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2754c │ │ │ │ + beq.n 2a6f8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27482 │ │ │ │ + beq.n 2a62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 274a0 │ │ │ │ + cbz r3, 2a64c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 26a0a │ │ │ │ - ldr r3, [pc, #804] @ (277b0 ) │ │ │ │ + bge.w 29bb6 │ │ │ │ + ldr r3, [pc, #804] @ (2a95c ) │ │ │ │ movw r2, #443 @ 0x1bb │ │ │ │ - ldr r1, [pc, #804] @ (277b4 ) │ │ │ │ - ldr r0, [pc, #804] @ (277b8 ) │ │ │ │ + ldr r1, [pc, #804] @ (2a960 ) │ │ │ │ + ldr r0, [pc, #804] @ (2a964 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 271e6 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2a392 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27482 │ │ │ │ - ldr r3, [pc, #772] @ (277b0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a62e │ │ │ │ + ldr r3, [pc, #772] @ (2a95c ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr r1, [pc, #780] @ (277bc ) │ │ │ │ - ldr r0, [pc, #780] @ (277c0 ) │ │ │ │ + ldr r1, [pc, #780] @ (2a968 ) │ │ │ │ + ldr r0, [pc, #780] @ (2a96c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.w 26a08 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 29bb4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2742a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2743c │ │ │ │ + beq.n 2a5e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2743c │ │ │ │ + bne.n 2a5e8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2743c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5e8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27400 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5ac │ │ │ │ mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27438 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a5e4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2745a │ │ │ │ - ldr r3, [pc, #660] @ (277b0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a606 │ │ │ │ + ldr r3, [pc, #660] @ (2a95c ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr r1, [pc, #672] @ (277c4 ) │ │ │ │ - ldr r0, [pc, #676] @ (277c8 ) │ │ │ │ + ldr r1, [pc, #672] @ (2a970 ) │ │ │ │ + ldr r0, [pc, #676] @ (2a974 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 26a08 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 29bb4 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27470 │ │ │ │ - ldr r3, [pc, #600] @ (277b0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a61c │ │ │ │ + ldr r3, [pc, #600] @ (2a95c ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #624] @ (277cc ) │ │ │ │ - ldr r0, [pc, #624] @ (277d0 ) │ │ │ │ + ldr r1, [pc, #624] @ (2a978 ) │ │ │ │ + ldr r0, [pc, #624] @ (2a97c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27536 │ │ │ │ - ldr r3, [pc, #564] @ (277b0 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2a6e2 │ │ │ │ + ldr r3, [pc, #564] @ (2a95c ) │ │ │ │ movw r2, #435 @ 0x1b3 │ │ │ │ - ldr.w r9, [pc, #596] @ 277d4 │ │ │ │ - ldr.w sl, [pc, #596] @ 277d8 │ │ │ │ + ldr.w r9, [pc, #596] @ 2a980 │ │ │ │ + ldr.w sl, [pc, #596] @ 2a984 │ │ │ │ add r9, pc │ │ │ │ ldr.w fp, [r7, r3] │ │ │ │ add sl, pc │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [fp] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #548] @ (277dc ) │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #548] @ (2a988 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #548] @ (277e0 ) │ │ │ │ + ldr r3, [pc, #548] @ (2a98c ) │ │ │ │ str r2, [sp, #12] │ │ │ │ - ldr.w r1, [r2, #332] @ 0x14c │ │ │ │ + ldr.w r1, [r2, #164] @ 0xa4 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2769e │ │ │ │ - bl 11448 │ │ │ │ + beq.n 2a84a │ │ │ │ + bl 11450 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27694 │ │ │ │ - ldr r2, [pc, #512] @ (277e4 ) │ │ │ │ + beq.n 2a840 │ │ │ │ + ldr r2, [pc, #512] @ (2a990 ) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldr.w r8, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r8, [r3, #208] @ 0xd0 │ │ │ │ ldr r3, [r7, r2] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2767c │ │ │ │ + cbz r0, 2a828 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 27662 │ │ │ │ + bne.n 2a80e │ │ │ │ mov r0, r6 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 26a08 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 29bb4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27078 │ │ │ │ - ldr r2, [pc, #388] @ (277e8 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a224 │ │ │ │ + ldr r2, [pc, #388] @ (2a994 ) │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r0, sl │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - bl 12300 │ │ │ │ - b.n 2763c │ │ │ │ + bl 12308 │ │ │ │ + b.n 2a7e8 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r9 │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2763c │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - b.n 2763c │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2a7e8 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + b.n 2a7e8 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #436 @ 0x1b4 │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2763c │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2a7e8 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27096 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a242 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 270ae │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a25a │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 270c2 │ │ │ │ - ldr r3, [pc, #224] @ (277b0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a26e │ │ │ │ + ldr r3, [pc, #224] @ (2a95c ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r1, [pc, #276] @ (277ec ) │ │ │ │ - ldr r0, [pc, #280] @ (277f0 ) │ │ │ │ + ldr r1, [pc, #276] @ (2a998 ) │ │ │ │ + ldr r0, [pc, #280] @ (2a99c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 26a08 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 29bb4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27110 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a2bc │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2712c │ │ │ │ - ldr r1, [pc, #176] @ (277b0 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a2d8 │ │ │ │ + ldr r1, [pc, #176] @ (2a95c ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r3, [pc, #236] @ (277f4 ) │ │ │ │ - ldr r0, [pc, #240] @ (277f8 ) │ │ │ │ + ldr r3, [pc, #236] @ (2a9a0 ) │ │ │ │ + ldr r0, [pc, #240] @ (2a9a4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #232] @ (277fc ) │ │ │ │ + ldr r1, [pc, #232] @ (2a9a8 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.w 26a08 │ │ │ │ - ldr r3, [pc, #220] @ (27800 ) │ │ │ │ - movw r2, #9004 @ 0x232c │ │ │ │ - ldr r1, [pc, #220] @ (27804 ) │ │ │ │ - ldr r0, [pc, #220] @ (27808 ) │ │ │ │ + bl 12308 │ │ │ │ + b.w 29bb4 │ │ │ │ + ldr r3, [pc, #220] @ (2a9ac ) │ │ │ │ + movw r2, #6918 @ 0x1b06 │ │ │ │ + ldr r1, [pc, #220] @ (2a9b0 ) │ │ │ │ + ldr r0, [pc, #220] @ (2a9b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (2780c ) │ │ │ │ - movw r2, #9018 @ 0x233a │ │ │ │ - ldr r1, [pc, #208] @ (27810 ) │ │ │ │ - ldr r0, [pc, #208] @ (27814 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (2a9b8 ) │ │ │ │ + movw r2, #6932 @ 0x1b14 │ │ │ │ + ldr r1, [pc, #208] @ (2a9bc ) │ │ │ │ + ldr r0, [pc, #208] @ (2a9c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (27818 ) │ │ │ │ - movw r2, #8721 @ 0x2211 │ │ │ │ - ldr r1, [pc, #196] @ (2781c ) │ │ │ │ - ldr r0, [pc, #196] @ (27820 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (2a9c4 ) │ │ │ │ + movw r2, #6635 @ 0x19eb │ │ │ │ + ldr r1, [pc, #196] @ (2a9c8 ) │ │ │ │ + ldr r0, [pc, #196] @ (2a9cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (27824 ) │ │ │ │ - movw r2, #9058 @ 0x2362 │ │ │ │ - ldr r1, [pc, #184] @ (27828 ) │ │ │ │ - ldr r0, [pc, #184] @ (2782c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (2a9d0 ) │ │ │ │ + movw r2, #6972 @ 0x1b3c │ │ │ │ + ldr r1, [pc, #184] @ (2a9d4 ) │ │ │ │ + ldr r0, [pc, #184] @ (2a9d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (27830 ) │ │ │ │ - movw r2, #8788 @ 0x2254 │ │ │ │ - ldr r1, [pc, #172] @ (27834 ) │ │ │ │ - ldr r0, [pc, #172] @ (27838 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (2a9dc ) │ │ │ │ + movw r2, #6702 @ 0x1a2e │ │ │ │ + ldr r1, [pc, #172] @ (2a9e0 ) │ │ │ │ + ldr r0, [pc, #172] @ (2a9e4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (2783c ) │ │ │ │ - movw r2, #8891 @ 0x22bb │ │ │ │ - ldr r1, [pc, #160] @ (27840 ) │ │ │ │ - ldr r0, [pc, #160] @ (27844 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (2a9e8 ) │ │ │ │ + movw r2, #6805 @ 0x1a95 │ │ │ │ + ldr r1, [pc, #160] @ (2a9ec ) │ │ │ │ + ldr r0, [pc, #160] @ (2a9f0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1456 @ 0x5b0 │ │ │ │ + add.w r3, r3, #1632 @ 0x660 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27824 │ │ │ │ + strh r2, [r6, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #968 @ (adr r2, 27b84 ) │ │ │ │ + strb r6, [r7, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r2, 27824 │ │ │ │ + strh r2, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, 27b0c ) │ │ │ │ + strb r6, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 27810 │ │ │ │ + strh r0, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #384 @ (adr r2, 2794c ) │ │ │ │ + strb r4, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - uxtb r6, r4 │ │ │ │ + strh r6, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #152 @ (adr r2, 2786c ) │ │ │ │ + strb r2, [r6, #1] │ │ │ │ movs r0, r0 │ │ │ │ - uxth r6, r7 │ │ │ │ + strh r6, [r7, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #1008 @ (adr r1, 27bcc ) │ │ │ │ + strb r0, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #560 @ 0x230 │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 2780a │ │ │ │ + strh r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #688 @ (adr r0, 27aa4 ) │ │ │ │ + ldr r0, [r7, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #960 @ 0x3c0 │ │ │ │ + ldrb r0, [r0, #1] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #496 @ (adr r0, 279ec ) │ │ │ │ + ldr r0, [r1, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2780a │ │ │ │ + strh r6, [r5, #10] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r6} │ │ │ │ + ldr r5, [sp, #600] @ 0x258 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, #58] @ 0x3a │ │ │ │ + ldrb r4, [r0, r7] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 27816 │ │ │ │ + ldrb r2, [r3, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4, r5} │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + ldrb r4, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2781c │ │ │ │ + ldrb r2, [r0, #23] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r4} │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #312] @ 0x138 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r7, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #216] @ 0xd8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, #6] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002a9f4 : │ │ │ │ + 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] @ 2b650 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r3, [pc, #3144] @ 2b654 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #3140] @ 2b658 │ │ │ │ + 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 2ac80 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aa38 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r2, [pc, #3104] @ 2b65c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r1, [r7, #104] @ 0x68 │ │ │ │ + blx 94e8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2aede │ │ │ │ + bl 18b3c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b058 │ │ │ │ + ldr.w r3, [pc, #3068] @ 2b660 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 220b8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aa86 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ac78 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2b086 │ │ │ │ + ldr.w r3, [pc, #3028] @ 2b664 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b0ba │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a61c │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2ade2 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2adee │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d784 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ae22 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2ab76 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2aaee │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ac9c │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 2b110 │ │ │ │ + add.w fp, r4, #2 │ │ │ │ + teq r4, fp │ │ │ │ + bmi.w 2ac64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2aaa2 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r3, [pc, #2880] @ 2b668 │ │ │ │ + ldr.w r1, [pc, #2880] @ 2b66c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #2868] @ 2b670 │ │ │ │ + ldr.w r1, [pc, #2868] @ 2b674 │ │ │ │ + movs r2, #169 @ 0xa9 │ │ │ │ + ldr.w r0, [pc, #2868] @ 2b678 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #2852] @ 2b67c │ │ │ │ + ldr.w r3, [pc, #2808] @ 2b654 │ │ │ │ + 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 2b94a │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2824] @ 2b680 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b0be │ │ │ │ + mov r1, sl │ │ │ │ + blx 9090 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2acb4 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2acf4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2abae │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2aca4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 298d0 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov sl, r0 │ │ │ │ + bmi.w 2b360 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b34a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b3ec │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a61c │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b454 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2b45e │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b50c │ │ │ │ + mov sl, r0 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 2b310 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b2fa │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl d784 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b368 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + bl d6d0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ac34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2acac │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2b75c │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 2b430 │ │ │ │ + add.w fp, sl, #2 │ │ │ │ + teq sl, fp │ │ │ │ + bpl.w 2ab00 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2ab00 │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16fac │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2ab00 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2ab00 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16fac │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2ab00 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aa86 │ │ │ │ + ldr.w r3, [pc, #2560] @ 2b684 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2ba56 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2aa34 │ │ │ │ + b.n 2aa38 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aaee │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2abae │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ac34 │ │ │ │ + ldr.w r3, [pc, #2488] @ 2b670 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ + ldr.w r1, [pc, #2508] @ 2b688 │ │ │ │ + ldr.w r0, [pc, #2508] @ 2b68c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2ab52 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d6d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b122 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ba3e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ad22 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b44c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2ad3a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b444 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2b2d6 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2b2d0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d784 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b498 │ │ │ │ + ldr.w fp, [r8, #16] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + bl 17ddc │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r2, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b318 │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 2b514 │ │ │ │ + ldr.w r3, [pc, #2312] @ 2b690 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 2b232 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + mov r0, sl │ │ │ │ + bl d6d0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2adb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b2a8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2b24a │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1e96c │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2b628 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b5fe │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 2b26c │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2aaba │ │ │ │ + ldr.w r3, [pc, #2176] @ 2b670 │ │ │ │ + movs r2, #169 @ 0xa9 │ │ │ │ + ldr.w r1, [pc, #2204] @ 2b694 │ │ │ │ + ldr.w r0, [pc, #2204] @ 2b698 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2ab52 │ │ │ │ + ldr.w r3, [pc, #2124] @ 2b670 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + ldr.w fp, [pc, #2160] @ 2b69c │ │ │ │ + ldr.w sl, [pc, #2160] @ 2b6a0 │ │ │ │ + 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 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112b8 │ │ │ │ + ldr.w r3, [pc, #2112] @ 2b6a4 │ │ │ │ + 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 9820 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b47a │ │ │ │ + bl 11450 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b324 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2ba26 │ │ │ │ + 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 2ab54 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ab54 │ │ │ │ + ldr.w r3, [pc, #1936] @ 2b670 │ │ │ │ + movs r2, #155 @ 0x9b │ │ │ │ + ldr.w sl, [pc, #1984] @ 2b6a8 │ │ │ │ + ldr.w r9, [pc, #1984] @ 2b6ac │ │ │ │ + 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 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112b8 │ │ │ │ + ldr.w r3, [pc, #1940] @ 2b6a4 │ │ │ │ + ldr r1, [r7, #92] @ 0x5c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b54a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b55a │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9448 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b5b4 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 2ba8c │ │ │ │ + ldr.w r2, [pc, #1884] @ 2b6b0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2ba76 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2b6b4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2ba72 │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2ba6e │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r6, [r9, #12] │ │ │ │ + beq.w 2ba6e │ │ │ │ + mov r0, r9 │ │ │ │ + str.w fp, [r9, #16] │ │ │ │ + bl 11450 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b474 │ │ │ │ + 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 9820 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2b5ea │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2b632 │ │ │ │ + ldr r3, [r7, #116] @ 0x74 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d924 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2b2b0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b836 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + blx 9594 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b852 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1117c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #1676] @ 2b6b8 │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr.w r0, [pc, #1676] @ 2b6bc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2ab52 │ │ │ │ + ldr.w r3, [pc, #1556] @ 2b670 │ │ │ │ + movs r2, #161 @ 0xa1 │ │ │ │ + ldr.w r1, [pc, #1632] @ 2b6c0 │ │ │ │ + ldr.w r0, [pc, #1632] @ 2b6c4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2ab52 │ │ │ │ + ldr.w r3, [pc, #1512] @ 2b670 │ │ │ │ + movs r2, #163 @ 0xa3 │ │ │ │ + ldr.w r1, [pc, #1592] @ 2b6c8 │ │ │ │ + ldr.w r0, [pc, #1592] @ 2b6cc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2ab52 │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 2ab08 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r3, [pc, #1412] @ 2b668 │ │ │ │ + ldr.w r1, [pc, #1512] @ 2b6d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr.w r3, [pc, #1400] @ 2b670 │ │ │ │ + ldr.w r1, [pc, #1496] @ 2b6d4 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ + ldr.w r0, [pc, #1496] @ 2b6d8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2ab52 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16fac │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2ab00 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr.w r1, [r7, #128] @ 0x80 │ │ │ │ + mov r0, sl │ │ │ │ + bl d6d0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b14a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 2b14a │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2abf0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b16a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b956 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b966 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b9de │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b198 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b95e │ │ │ │ + ldr.w r3, [pc, #1344] @ 2b6dc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r7, #132] @ 0x84 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b996 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b1de │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b2c8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2b9f6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b1f8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b94e │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b976 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b96e │ │ │ │ + ldr.w r3, [pc, #1112] @ 2b670 │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr.w r1, [pc, #1216] @ 2b6e0 │ │ │ │ + ldr.w r0, [pc, #1216] @ 2b6e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2ab52 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b24a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b490 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1de18 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 2b892 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2b87c │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2b570 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a61c │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2b5e2 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2abf0 │ │ │ │ + ldr r3, [pc, #992] @ (2b670 ) │ │ │ │ + movs r2, #199 @ 0xc7 │ │ │ │ + ldr.w r1, [pc, #1108] @ 2b6e8 │ │ │ │ + ldr.w r0, [pc, #1108] @ 2b6ec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2ae08 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2adb6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + ldr.w r1, [pc, #1080] @ 2b6f0 │ │ │ │ + ldr.w r0, [pc, #1080] @ 2b6f4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2b03c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b1de │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2ad4a │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16fac │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d784 │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq.w 2ad52 │ │ │ │ + mov r0, fp │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2ad52 │ │ │ │ + ldr r3, [pc, #884] @ (2b670 ) │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ + ldr r1, [pc, #1016] @ (2b6f8 ) │ │ │ │ + ldr r0, [pc, #1016] @ (2b6fc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2ae08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2ac00 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2ad80 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + bl 111ec │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2ab52 │ │ │ │ + ldr r3, [pc, #804] @ (2b670 ) │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + ldr r1, [pc, #944] @ (2b700 ) │ │ │ │ + ldr r0, [pc, #944] @ (2b704 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2ae08 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2abc6 │ │ │ │ + ldr r3, [pc, #772] @ (2b670 ) │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr r4, [pc, #920] @ (2b708 ) │ │ │ │ + ldr.w fp, [pc, #924] @ 2b70c │ │ │ │ + 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 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #764] @ (2b6a4 ) │ │ │ │ + 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 9820 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b866 │ │ │ │ + bl 11450 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b5ba │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2aeac │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #604] @ (2b668 ) │ │ │ │ + ldr r1, [pc, #768] @ (2b710 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #596] @ (2b670 ) │ │ │ │ + ldr r1, [pc, #760] @ (2b714 ) │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + ldr r0, [pc, #760] @ (2b718 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2ab52 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 16fac │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + b.w 2ab00 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ad3a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ad22 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + b.w 2abea │ │ │ │ + ldr r3, [pc, #528] @ (2b670 ) │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + ldr r1, [pc, #696] @ (2b71c ) │ │ │ │ + ldr r0, [pc, #696] @ (2b720 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2ae08 │ │ │ │ + bl 111ec │ │ │ │ + b.n 2b03c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #181 @ 0xb5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2b32e │ │ │ │ + mov r0, sl │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b24a │ │ │ │ + ldr r3, [pc, #468] @ (2b670 ) │ │ │ │ + movs r2, #191 @ 0xbf │ │ │ │ + ldr.w sl, [pc, #644] @ 2b724 │ │ │ │ + add.w fp, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #640] @ (2b728 ) │ │ │ │ + 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 11ce0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #484] @ (2b6a4 ) │ │ │ │ + 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 9820 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b8c2 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 11450 │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b9a8 │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #384] @ (2b690 ) │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + b.n 2ad5a │ │ │ │ + ldr r3, [pc, #344] @ (2b670 ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #528] @ (2b72c ) │ │ │ │ + ldr r0, [pc, #532] @ (2b730 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2ab52 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2b03c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2b03c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r3, [pc, #216] @ (2b668 ) │ │ │ │ + ldr r1, [pc, #416] @ (2b734 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 923c │ │ │ │ + ldr r3, [pc, #208] @ (2b670 ) │ │ │ │ + ldr r1, [pc, #408] @ (2b738 ) │ │ │ │ + movs r2, #199 @ 0xc7 │ │ │ │ + ldr r0, [pc, #408] @ (2b73c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2ab52 │ │ │ │ + bl 11598 │ │ │ │ + b.n 2af44 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + bl 111ec │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2ab52 │ │ │ │ + mov r0, sl │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2b288 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + ldr r1, [pc, #336] @ (2b740 ) │ │ │ │ + ldr r0, [pc, #336] @ (2b744 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2b03c │ │ │ │ + ldr r3, [pc, #112] @ (2b670 ) │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ + ldr r1, [pc, #324] @ (2b748 ) │ │ │ │ + ldr r0, [pc, #324] @ (2b74c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2ab52 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.w 2add4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + ldr r0, [pc, #280] @ (2b750 ) │ │ │ │ + ldr r1, [pc, #280] @ (2b754 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #272] @ (2b758 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 12308 │ │ │ │ + b.n 2b03c │ │ │ │ + nop │ │ │ │ + strb r4, [r5, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r0, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r2, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r3, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r4, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r3, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r1, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r4, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r7, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r5, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #76] @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #76] @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r7, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r1, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r5, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #23] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r2, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r4, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r6, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r5, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r1, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #17] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r0, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r7, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b774 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b8a2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b89a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ba0e │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b7a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b8aa │ │ │ │ + ldr r3, [pc, #764] @ (2baa0 ) │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r9, [r7, #136] @ 0x88 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 11750 │ │ │ │ + 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 9594 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b926 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b7e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2b82e │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2b9c6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2b7fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b8ba │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 2b906 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1117c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2b8b2 │ │ │ │ + ldr r3, [pc, #652] @ (2baa4 ) │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ + ldr r1, [pc, #652] @ (2baa8 ) │ │ │ │ + ldr r0, [pc, #652] @ (2baac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2ab52 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b7e4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr r1, [pc, #628] @ (2bab0 ) │ │ │ │ + ldr r0, [pc, #628] @ (2bab4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2b03c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr r1, [pc, #608] @ (2bab8 ) │ │ │ │ + ldr r0, [pc, #608] @ (2babc ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2b848 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #209 @ 0xd1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2b5c4 │ │ │ │ + ldr r3, [pc, #548] @ (2baa4 ) │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ + ldr r1, [pc, #572] @ (2bac0 ) │ │ │ │ + ldr r0, [pc, #576] @ (2bac4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2b612 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2b260 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b784 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b774 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b7a2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b816 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b7fc │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2ab52 │ │ │ │ + ldr r1, [pc, #412] @ (2baa4 ) │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ + ldr r3, [pc, #444] @ (2bac8 ) │ │ │ │ + ldr r0, [pc, #444] @ (2bacc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #436] @ (2bad0 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 12308 │ │ │ │ + b.w 2ab52 │ │ │ │ + ldr r3, [pc, #380] @ (2baa4 ) │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ + ldr r1, [pc, #424] @ (2bad4 ) │ │ │ │ + ldr r0, [pc, #424] @ (2bad8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2ab52 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b1f8 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b16a │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b198 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b17a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b216 │ │ │ │ + ldr r1, [pc, #300] @ (2baa4 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r3, [pc, #352] @ (2badc ) │ │ │ │ + ldr r0, [pc, #352] @ (2bae0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #344] @ (2bae4 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 12308 │ │ │ │ + b.w 2ab52 │ │ │ │ + ldr r3, [pc, #268] @ (2baa4 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #332] @ (2bae8 ) │ │ │ │ + ldr r0, [pc, #332] @ (2baec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2b936 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + bl 111ec │ │ │ │ + b.n 2b8e8 │ │ │ │ + ldr r3, [pc, #296] @ (2baf0 ) │ │ │ │ + movw r2, #2955 @ 0xb8b │ │ │ │ + ldr r1, [pc, #292] @ (2baf4 ) │ │ │ │ + ldr r0, [pc, #296] @ (2baf8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (2bafc ) │ │ │ │ + movw r2, #3124 @ 0xc34 │ │ │ │ + ldr r1, [pc, #280] @ (2bb00 ) │ │ │ │ + ldr r0, [pc, #284] @ (2bb04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (2bb08 ) │ │ │ │ + movw r2, #2872 @ 0xb38 │ │ │ │ + ldr r1, [pc, #268] @ (2bb0c ) │ │ │ │ + ldr r0, [pc, #272] @ (2bb10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #260] @ (2bb14 ) │ │ │ │ + movw r2, #3150 @ 0xc4e │ │ │ │ + ldr r1, [pc, #256] @ (2bb18 ) │ │ │ │ + ldr r0, [pc, #260] @ (2bb1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #248] @ (2bb20 ) │ │ │ │ + movw r2, #2977 @ 0xba1 │ │ │ │ + ldr r1, [pc, #244] @ (2bb24 ) │ │ │ │ + ldr r0, [pc, #248] @ (2bb28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (2bb2c ) │ │ │ │ + movw r2, #3082 @ 0xc0a │ │ │ │ + ldr r1, [pc, #232] @ (2bb30 ) │ │ │ │ + ldr r0, [pc, #236] @ (2bb34 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #224] @ (2bb38 ) │ │ │ │ + movw r2, #2476 @ 0x9ac │ │ │ │ + ldr r1, [pc, #220] @ (2bb3c ) │ │ │ │ + ldr r0, [pc, #224] @ (2bb40 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1664 @ 0x680 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 9a28 │ │ │ │ + bl 99c8 │ │ │ │ + ldr r3, [pc, #204] @ (2bb44 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #200] @ (2bb48 ) │ │ │ │ + ldr r0, [pc, #204] @ (2bb4c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #192] @ (2bb50 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #192] @ (2bb54 ) │ │ │ │ + ldr r0, [pc, #196] @ (2bb58 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + lsls r4, r0, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r3, r5] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r4, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r7, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r5, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r1, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r0, #3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r3, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #808] @ (2be20 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #712] @ (2bdcc ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #616] @ (2bd78 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #520] @ (2bd24 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r0, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #424] @ (2bcd0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #328] @ (2bc7c ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r2, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #232] @ (2bc28 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #632] @ (2bdc4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #648] @ (2bdd8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #808] @ (2be80 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #984] @ (2bf34 ) │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002bb5c : │ │ │ │ + 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] @ (2bdb8 ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #584] @ (2bdbc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #584] @ (2bdc0 ) │ │ │ │ + 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 2bc52 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r1 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2bb96 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #556] @ (2bdc4 ) │ │ │ │ + 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 964c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2bc6a │ │ │ │ + ldr r2, [pc, #528] @ (2bdc8 ) │ │ │ │ + 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 2bd5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl e7b0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2bbe8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbz r2, 2bc3a │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2bc88 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a9f4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2bc06 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 2bc4a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2bc16 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2bc42 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2bd36 │ │ │ │ + ldr r2, [pc, #428] @ (2bdcc ) │ │ │ │ + ldr r3, [pc, #412] @ (2bdbc ) │ │ │ │ + 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 2bd9a │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bbe8 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc06 │ │ │ │ + ldr r3, [pc, #380] @ (2bdd0 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2bd9e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 2bb92 │ │ │ │ + b.n 2bb96 │ │ │ │ + ldr r3, [pc, #360] @ (2bdd4 ) │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r1, [pc, #360] @ (2bdd8 ) │ │ │ │ + ldr r0, [pc, #360] @ (2bddc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f3c │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2bc1c │ │ │ │ + ldr r3, [pc, #328] @ (2bdd4 ) │ │ │ │ + movs r2, #141 @ 0x8d │ │ │ │ + ldr r6, [pc, #336] @ (2bde0 ) │ │ │ │ + ldr r1, [pc, #340] @ (2bde4 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 112b8 │ │ │ │ + ldr r3, [pc, #308] @ (2bde8 ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r2, #92] @ 0x5c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2bd8a │ │ │ │ + bl 11450 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2bd84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrd r5, r1, [r3, #96] @ 0x60 │ │ │ │ + blx 9820 │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 2bd4c │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 9594 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f3c │ │ │ │ + cbz r5, 2bd4c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1117c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #143 @ 0x8f │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11ce0 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 113e4 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f3c │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2bc84 │ │ │ │ + ldr r3, [pc, #156] @ (2bdd4 ) │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + ldr r1, [pc, #176] @ (2bdec ) │ │ │ │ + ldr r0, [pc, #176] @ (2bdf0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2bc1c │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #143 @ 0x8f │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2bd1a │ │ │ │ + blx 9770 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2bbd0 │ │ │ │ + ldr r2, [pc, #108] @ (2bdd4 ) │ │ │ │ + ldr r3, [pc, #136] @ (2bdf4 ) │ │ │ │ + ldr r1, [pc, #140] @ (2bdf8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #140] @ (2bdfc ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 12308 │ │ │ │ + b.n 2bc7e │ │ │ │ + bl 111ec │ │ │ │ + b.n 2bd1a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2bd1a │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2be00 ) │ │ │ │ + movw r2, #2221 @ 0x8ad │ │ │ │ + ldr r1, [pc, #92] @ (2be04 ) │ │ │ │ + ldr r0, [pc, #96] @ (2be08 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add.w r3, r3, #1688 @ 0x698 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + add sl, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add lr, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + mvns r4, r3 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + ldrb r0, [r7, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #648 @ 0x288 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r1, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r3, #17] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1} │ │ │ │ + ldrh r2, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #56] @ 0x38 │ │ │ │ + ldrh r4, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #408 @ 0x198 │ │ │ │ + ldr r0, [pc, #968] @ (2c1d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r3, r5, r6, r7} │ │ │ │ + ldr r0, [r5, r7] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002be0c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 2be88 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [pc, #104] @ (2be8c ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w lr, [pc, #104] @ 2be90 │ │ │ │ + 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 c6a0 │ │ │ │ + cbz r0, 2be6a │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2bb5c │ │ │ │ + ldr r2, [pc, #40] @ (2be94 ) │ │ │ │ + ldr r3, [pc, #32] @ (2be90 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2be82 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #688] @ (2c13c ) │ │ │ │ + movs r2, r0 │ │ │ │ + rors r2, r2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #56] @ 0x38 │ │ │ │ + sbcs r6, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002be98 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #152] @ 2bf40 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #148] @ 2bf44 │ │ │ │ + mov r0, r1 │ │ │ │ + add lr, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #136] @ (2bf48 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #136] @ (2bf4c ) │ │ │ │ + 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 c6a0 │ │ │ │ + cbz r0, 2bf36 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2bf18 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2a9f4 │ │ │ │ + ldr r2, [pc, #76] @ (2bf50 ) │ │ │ │ + ldr r3, [pc, #64] @ (2bf44 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2bf3a │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #56] @ (2bf54 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #52] @ (2bf58 ) │ │ │ │ + ldr r1, [pc, #52] @ (2bf5c ) │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + ldr r0, [pc, #52] @ (2bf60 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2bf00 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adcs r2, r1 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #536 @ 0x218 │ │ │ │ + ldr r5, [pc, #64] @ (2bf8c ) │ │ │ │ + movs r2, r0 │ │ │ │ + asrs r6, r2 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r0, r7 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r4, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r4, r6, r7} │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, #56] @ 0x38 │ │ │ │ + ldr r2, [r4, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #168 @ 0xa8 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ ... │ │ │ │ │ │ │ │ -00027848 : │ │ │ │ +0002bf64 : │ │ │ │ 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] @ 27978 │ │ │ │ + ldr.w ip, [pc, #288] @ 2c094 │ │ │ │ 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] @ 2797c │ │ │ │ - ldr r5, [pc, #272] @ (27980 ) │ │ │ │ + add.w r3, ip, #2608 @ 0xa30 │ │ │ │ + ldr.w ip, [pc, #272] @ 2c098 │ │ │ │ + ldr r5, [pc, #272] @ (2c09c ) │ │ │ │ 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] @ (27984 ) │ │ │ │ + ldr r4, [pc, #252] @ (2c0a0 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2791c │ │ │ │ + beq.n 2c038 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 278fc │ │ │ │ + bpl.n 2c018 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 27920 │ │ │ │ + bpl.n 2c03c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 2792c │ │ │ │ + bne.n 2c048 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #204] @ (27988 ) │ │ │ │ + ldr r3, [pc, #204] @ (2c0a4 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 27940 │ │ │ │ + bne.n 2c05c │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 2794c │ │ │ │ + bpl.n 2c068 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 26724 │ │ │ │ + bl 298d0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 2791c │ │ │ │ - bl 11748 │ │ │ │ - ldr r2, [pc, #164] @ (2798c ) │ │ │ │ - ldr r3, [pc, #152] @ (27980 ) │ │ │ │ + beq.n 2c038 │ │ │ │ + bl 11750 │ │ │ │ + ldr r2, [pc, #164] @ (2c0a8 ) │ │ │ │ + ldr r3, [pc, #152] @ (2c09c ) │ │ │ │ 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 27972 │ │ │ │ + bne.n 2c08e │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #144] @ (27990 ) │ │ │ │ + ldr r0, [pc, #144] @ (2c0ac ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #140] @ (27994 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #140] @ (2c0b0 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #136] @ (27998 ) │ │ │ │ - ldr r0, [pc, #140] @ (2799c ) │ │ │ │ + ldr r1, [pc, #136] @ (2c0b4 ) │ │ │ │ + ldr r0, [pc, #140] @ (2c0b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 278e4 │ │ │ │ - ldr r0, [pc, #124] @ (279a0 ) │ │ │ │ + b.n 2c000 │ │ │ │ + ldr r0, [pc, #124] @ (2c0bc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 27906 │ │ │ │ + bl 11940 │ │ │ │ + b.n 2c022 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 278ba │ │ │ │ + beq.n 2bfd6 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 27958 │ │ │ │ + bne.n 2c074 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 278ba │ │ │ │ - ldr r0, [pc, #96] @ (279a4 ) │ │ │ │ + b.n 2bfd6 │ │ │ │ + ldr r0, [pc, #96] @ (2c0c0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 27906 │ │ │ │ - ldr r0, [pc, #88] @ (279a8 ) │ │ │ │ + bl 11940 │ │ │ │ + b.n 2c022 │ │ │ │ + ldr r0, [pc, #88] @ (2c0c4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 27906 │ │ │ │ + bl 11940 │ │ │ │ + b.n 2c022 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 278ba │ │ │ │ + beq.n 2bfd6 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 278ba │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + b.n 2bfd6 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r4, [pc, #352] @ (2c1f8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r1, #60] @ 0x3c │ │ │ │ + eors r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #58] @ 0x3a │ │ │ │ + eors r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #56] @ 0x38 │ │ │ │ + subs r7, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #208 @ 0xd0 │ │ │ │ + ldr r4, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #464] @ 0x1d0 │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #304 @ (adr r6, 27ad4 ) │ │ │ │ + ldrsh r0, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #256 @ 0x100 │ │ │ │ + str r0, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #640] @ 0x280 │ │ │ │ + ldrsb r4, [r7, r5] │ │ │ │ ... │ │ │ │ │ │ │ │ -000279ac : │ │ │ │ +0002c0c8 : │ │ │ │ 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] @ 27b90 │ │ │ │ + ldr.w ip, [pc, #468] @ 2c2ac │ │ │ │ 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] @ 27b94 │ │ │ │ - ldr r5, [pc, #452] @ (27b98 ) │ │ │ │ + add.w r3, ip, #2656 @ 0xa60 │ │ │ │ + ldr.w ip, [pc, #452] @ 2c2b0 │ │ │ │ + ldr r5, [pc, #452] @ (2c2b4 ) │ │ │ │ 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] @ (27b9c ) │ │ │ │ + ldr r4, [pc, #436] @ (2c2b8 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27acc │ │ │ │ + beq.n 2c1e8 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 27aac │ │ │ │ + bpl.n 2c1c8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 27ad0 │ │ │ │ + bpl.n 2c1ec │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 27adc │ │ │ │ + bne.n 2c1f8 │ │ │ │ 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 27af0 │ │ │ │ + bpl.n 2c20c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 27afc │ │ │ │ + bne.n 2c218 │ │ │ │ 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 262c4 │ │ │ │ + bl 29470 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 27acc │ │ │ │ + beq.n 2c1e8 │ │ │ │ movs r0, #3 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27b14 │ │ │ │ + beq.n 2c230 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 27b74 │ │ │ │ - ldr r1, [pc, #312] @ (27ba0 ) │ │ │ │ + bpl.w 2c290 │ │ │ │ + ldr r1, [pc, #312] @ (2c2bc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 27b5e │ │ │ │ - ldr r1, [pc, #308] @ (27ba4 ) │ │ │ │ + beq.n 2c27a │ │ │ │ + ldr r1, [pc, #308] @ (2c2c0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 27b88 │ │ │ │ + beq.w 2c2a4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 27b8c │ │ │ │ + ble.w 2c2a8 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.w 27b8c │ │ │ │ + beq.w 2c2a8 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - beq.n 27b8c │ │ │ │ + beq.n 2c2a8 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (27ba8 ) │ │ │ │ - ldr r2, [pc, #256] @ (27b98 ) │ │ │ │ + ldr r1, [pc, #276] @ (2c2c4 ) │ │ │ │ + ldr r2, [pc, #256] @ (2c2b4 ) │ │ │ │ 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 27b5a │ │ │ │ + bne.n 2c276 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #252] @ (27bac ) │ │ │ │ + ldr r0, [pc, #252] @ (2c2c8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #248] @ (27bb0 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #248] @ (2c2cc ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #244] @ (27bb4 ) │ │ │ │ - ldr r0, [pc, #248] @ (27bb8 ) │ │ │ │ + ldr r1, [pc, #244] @ (2c2d0 ) │ │ │ │ + ldr r0, [pc, #248] @ (2c2d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 27a92 │ │ │ │ - ldr r0, [pc, #232] @ (27bbc ) │ │ │ │ + b.n 2c1ae │ │ │ │ + ldr r0, [pc, #232] @ (2c2d8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 27ab6 │ │ │ │ + bl 11940 │ │ │ │ + b.n 2c1d2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 27a1a │ │ │ │ + beq.n 2c136 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 27b1e │ │ │ │ + bne.n 2c23a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 27a1a │ │ │ │ - ldr r0, [pc, #204] @ (27bc0 ) │ │ │ │ + b.n 2c136 │ │ │ │ + ldr r0, [pc, #204] @ (2c2dc ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 27ab6 │ │ │ │ + bl 11940 │ │ │ │ + b.n 2c1d2 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ addeq r7, sp, #40 @ 0x28 │ │ │ │ - beq.n 27a32 │ │ │ │ + beq.n 2c14e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 27b3a │ │ │ │ + bne.n 2c256 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ negs r1, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 27a32 │ │ │ │ + b.n 2c14e │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 27a50 │ │ │ │ + b.n 2c16c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27a1a │ │ │ │ + bne.w 2c136 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 27a1a │ │ │ │ + b.n 2c136 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ + bl 16da0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 27b54 │ │ │ │ + cbnz r1, 2c270 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 27a32 │ │ │ │ + b.n 2c14e │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 27a32 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (27bc4 ) │ │ │ │ + b.n 2c14e │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2c2e0 ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #96] @ (27bc8 ) │ │ │ │ - ldr r0, [pc, #100] @ (27bcc ) │ │ │ │ + ldr r1, [pc, #96] @ (2c2e4 ) │ │ │ │ + ldr r0, [pc, #100] @ (2c2e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (27bd0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (2c2ec ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #88] @ (27bd4 ) │ │ │ │ - ldr r0, [pc, #92] @ (27bd8 ) │ │ │ │ + ldr r1, [pc, #88] @ (2c2f0 ) │ │ │ │ + ldr r0, [pc, #92] @ (2c2f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - str r2, [sp, #64] @ 0x40 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ + ldr r2, [pc, #976] @ (2c680 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r5, #48] @ 0x30 │ │ │ │ + subs r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ + subs r6, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r4, #42] @ 0x2a │ │ │ │ + subs r6, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ - uxtb r4, r3 │ │ │ │ + ldr r4, [r6, #64] @ 0x40 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #384 @ 0x180 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [sp, #784] @ 0x310 │ │ │ │ + strb r0, [r4, r6] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #624 @ (adr r4, 27e30 ) │ │ │ │ + ldrb r0, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #496 @ (adr r4, 27db4 ) │ │ │ │ + ldrb r0, [r3, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3} │ │ │ │ + strh r0, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r7, #60] @ 0x3c │ │ │ │ + lsls r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #30] │ │ │ │ + add lr, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + strh r4, [r2, #30] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r5, #62] @ 0x3e │ │ │ │ + lsrs r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #0] │ │ │ │ + lsrs r2, r6 │ │ │ │ ... │ │ │ │ │ │ │ │ -00027bdc : │ │ │ │ +0002c2f8 : │ │ │ │ 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] @ 287fc │ │ │ │ + ldr.w r5, [pc, #3084] @ 2cf18 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r4, [pc, #3084] @ 28800 │ │ │ │ + ldr.w r4, [pc, #3084] @ 2cf1c │ │ │ │ mov sl, r1 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r6, [pc, #3080] @ 28804 │ │ │ │ + ldr.w r6, [pc, #3080] @ 2cf20 │ │ │ │ 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 27fb8 │ │ │ │ + bmi.w 2c6d4 │ │ │ │ adds r5, r2, #2 │ │ │ │ teq r2, r5 │ │ │ │ - bmi.w 27fb2 │ │ │ │ - bl 1c6e0 │ │ │ │ + bmi.w 2c6ce │ │ │ │ + bl 18958 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27fce │ │ │ │ - bl 1c684 │ │ │ │ + beq.w 2c6ea │ │ │ │ + bl 188fc │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2803e │ │ │ │ + beq.w 2c75a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f614 │ │ │ │ + bl 1b884 │ │ │ │ lsls r2, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bmi.w 28092 │ │ │ │ + bmi.w 2c7ae │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 28068 │ │ │ │ - ldr.w r3, [pc, #3000] @ 28808 │ │ │ │ + beq.w 2c784 │ │ │ │ + ldr.w r3, [pc, #3000] @ 2cf24 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w fp, [r3, #436] @ 0x1b4 │ │ │ │ - ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r3, #268] @ 0x10c │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 280d0 │ │ │ │ + bne.w 2c7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2809a │ │ │ │ + beq.w 2c7b6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 290d0 │ │ │ │ + beq.w 2d7ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27cac │ │ │ │ + beq.n 2c3c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27ffa │ │ │ │ - ldr.w r3, [pc, #2908] @ 2880c │ │ │ │ + beq.w 2c716 │ │ │ │ + ldr.w r3, [pc, #2908] @ 2cf28 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 280d8 │ │ │ │ + bne.w 2c7f4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27cd2 │ │ │ │ + beq.n 2c3ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28006 │ │ │ │ - ldr.w r3, [pc, #2876] @ 28810 │ │ │ │ + beq.w 2c722 │ │ │ │ + ldr.w r3, [pc, #2876] @ 2cf2c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 27f4a │ │ │ │ + beq.w 2c666 │ │ │ │ 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 262c4 │ │ │ │ + bl 29470 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 28270 │ │ │ │ + bne.w 2c98c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 28278 │ │ │ │ + beq.w 2c994 │ │ │ │ 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 14f24 │ │ │ │ + bl 14f2c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2829c │ │ │ │ + beq.w 2c9b8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 282f4 │ │ │ │ + bpl.w 2ca10 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 10fa4 │ │ │ │ + bl 10fac │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28326 │ │ │ │ + beq.w 2ca42 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 28372 │ │ │ │ + bpl.w 2ca8e │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15f00 │ │ │ │ + bl 15f08 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 281c2 │ │ │ │ + beq.w 2c8de │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28674 │ │ │ │ + bne.w 2cd90 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 12334 │ │ │ │ + bl 1233c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27d82 │ │ │ │ + beq.n 2c49e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2811e │ │ │ │ + beq.w 2c83a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 283a6 │ │ │ │ + beq.w 2cac2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 284ac │ │ │ │ + blt.w 2cbc8 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 288e8 │ │ │ │ + bne.w 2d004 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27dbe │ │ │ │ + beq.n 2c4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28268 │ │ │ │ + beq.w 2c984 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27dd2 │ │ │ │ + beq.n 2c4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28260 │ │ │ │ + beq.w 2c97c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 284fc │ │ │ │ + blt.w 2cc18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f614 │ │ │ │ + bl 1b884 │ │ │ │ lsls r2, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bmi.w 2851e │ │ │ │ + bmi.w 2cc3a │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 28526 │ │ │ │ + beq.w 2cc42 │ │ │ │ mvns r6, r4 │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.w 2823c │ │ │ │ + beq.w 2c958 │ │ │ │ adds r2, r4, #2 │ │ │ │ teq r4, r2 │ │ │ │ - bmi.w 28236 │ │ │ │ + bmi.w 2c952 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28548 │ │ │ │ + beq.w 2cc64 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 28574 │ │ │ │ + bpl.w 2cc90 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ - bl d6c8 │ │ │ │ + ldr.w r1, [r3, #268] @ 0x10c │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28bca │ │ │ │ + bne.w 2d2e6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl d6c8 │ │ │ │ + ldr.w r1, [r3, #260] @ 0x104 │ │ │ │ + bl d6d0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27e54 │ │ │ │ + beq.n 2c570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2814e │ │ │ │ + beq.w 2c86a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 28ac0 │ │ │ │ + beq.w 2d1dc │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 285a0 │ │ │ │ + beq.w 2ccbc │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.w 28126 │ │ │ │ + bmi.w 2c842 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f614 │ │ │ │ + bl 1b884 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 285b2 │ │ │ │ + beq.w 2ccce │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r7, [r3, #436] @ 0x1b4 │ │ │ │ - ldr.w r6, [r3, #384] @ 0x180 │ │ │ │ + ldr.w r7, [r3, #268] @ 0x10c │ │ │ │ + ldr.w r6, [r3, #216] @ 0xd8 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 285d4 │ │ │ │ + bne.w 2ccf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 9644 │ │ │ │ + blx 964c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 285dc │ │ │ │ + beq.w 2ccf8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 290a0 │ │ │ │ + beq.w 2d7bc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27ece │ │ │ │ + beq.n 2c5ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28216 │ │ │ │ + beq.w 2c932 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2861c │ │ │ │ + bne.w 2cd38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27eec │ │ │ │ + beq.n 2c608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2821e │ │ │ │ + beq.w 2c93a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 28c6a │ │ │ │ + beq.w 2d386 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r2, r5, #2 │ │ │ │ - bmi.w 28156 │ │ │ │ + bmi.w 2c872 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ and.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 27f1a │ │ │ │ + beq.n 2c636 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2822e │ │ │ │ + beq.w 2c94a │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2816a │ │ │ │ + bne.w 2c886 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 29010 │ │ │ │ + beq.w 2d72c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 27cea │ │ │ │ + beq.w 2c406 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27cea │ │ │ │ + bne.w 2c406 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27cea │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c406 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2802e │ │ │ │ + beq.n 2c74a │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 282e2 │ │ │ │ + bmi.w 2c9fe │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 2801e │ │ │ │ + bmi.n 2c73a │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 290b8 │ │ │ │ + beq.w 2d7d4 │ │ │ │ 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 28036 │ │ │ │ + beq.n 2c752 │ │ │ │ strd r5, r4, [r7] │ │ │ │ - ldr.w r2, [pc, #2176] @ 28814 │ │ │ │ - ldr.w r3, [pc, #2152] @ 28800 │ │ │ │ + ldr.w r2, [pc, #2176] @ 2cf30 │ │ │ │ + ldr.w r3, [pc, #2152] @ 2cf1c │ │ │ │ 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 28e0a │ │ │ │ + bne.w 2d526 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 27c1e │ │ │ │ + bge.w 2c33a │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ - bl 1c6e0 │ │ │ │ + bl 18958 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27c2a │ │ │ │ - ldr.w r3, [pc, #2120] @ 28818 │ │ │ │ + bne.w 2c346 │ │ │ │ + ldr.w r3, [pc, #2120] @ 2cf34 │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - ldr.w r1, [pc, #2116] @ 2881c │ │ │ │ - ldr.w r0, [pc, #2116] @ 28820 │ │ │ │ + ldr.w r1, [pc, #2116] @ 2cf38 │ │ │ │ + ldr.w r0, [pc, #2116] @ 2cf3c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r7] │ │ │ │ - b.n 27f90 │ │ │ │ + b.n 2c6ac │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 27cac │ │ │ │ + b.n 2c3c8 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2048] @ 28810 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2048] @ 2cf2c │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 27f4a │ │ │ │ - b.n 27ce0 │ │ │ │ + beq.n 2c666 │ │ │ │ + b.n 2c3fc │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 27f66 │ │ │ │ + bge.n 2c682 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 27f66 │ │ │ │ + b.n 2c682 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f58 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c674 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f8c │ │ │ │ - ldr.w r3, [pc, #2008] @ 28818 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c6a8 │ │ │ │ + ldr.w r3, [pc, #2008] @ 2cf34 │ │ │ │ movw r2, #533 @ 0x215 │ │ │ │ - ldr.w r1, [pc, #2012] @ 28824 │ │ │ │ - ldr.w r0, [pc, #2012] @ 28828 │ │ │ │ + ldr.w r1, [pc, #2012] @ 2cf40 │ │ │ │ + ldr.w r0, [pc, #2012] @ 2cf44 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ - ldr.w r3, [pc, #1964] @ 28818 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ + ldr.w r3, [pc, #1964] @ 2cf34 │ │ │ │ movw r2, #535 @ 0x217 │ │ │ │ - ldr.w r1, [pc, #1976] @ 2882c │ │ │ │ - ldr.w r0, [pc, #1976] @ 28830 │ │ │ │ + ldr.w r1, [pc, #1976] @ 2cf48 │ │ │ │ + ldr.w r0, [pc, #1976] @ 2cf4c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 27c46 │ │ │ │ - ldr.w r3, [pc, #1916] @ 28818 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c362 │ │ │ │ + ldr.w r3, [pc, #1916] @ 2cf34 │ │ │ │ mov.w r2, #536 @ 0x218 │ │ │ │ - ldr.w r1, [pc, #1936] @ 28834 │ │ │ │ - ldr.w r0, [pc, #1936] @ 28838 │ │ │ │ + ldr.w r1, [pc, #1936] @ 2cf50 │ │ │ │ + ldr.w r0, [pc, #1936] @ 2cf54 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 27c68 │ │ │ │ - ldr.w r0, [pc, #1888] @ 2883c │ │ │ │ + bl c9b8 │ │ │ │ + b.n 2c384 │ │ │ │ + ldr.w r0, [pc, #1888] @ 2cf58 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 280fa │ │ │ │ + beq.n 2c816 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28226 │ │ │ │ - ldr.w r3, [pc, #1820] @ 28818 │ │ │ │ + beq.w 2c942 │ │ │ │ + ldr.w r3, [pc, #1820] @ 2cf34 │ │ │ │ mov.w r2, #536 @ 0x218 │ │ │ │ - ldr.w r1, [pc, #1852] @ 28840 │ │ │ │ - ldr.w r0, [pc, #1852] @ 28844 │ │ │ │ + ldr.w r1, [pc, #1852] @ 2cf5c │ │ │ │ + ldr.w r0, [pc, #1852] @ 2cf60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 28084 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c7a0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27d82 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c49e │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 27e6a │ │ │ │ + bge.w 2c586 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1f614 │ │ │ │ + bl 1b884 │ │ │ │ lsls r1, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bpl.w 27e72 │ │ │ │ + bpl.w 2c58e │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 27e72 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c58e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e54 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c570 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2816a │ │ │ │ + beq.n 2c886 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28662 │ │ │ │ + beq.w 2cd7e │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15538 │ │ │ │ + bl 15540 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 29100 │ │ │ │ + beq.w 2d81c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28198 │ │ │ │ + beq.n 2c8b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2856c │ │ │ │ + beq.w 2cc88 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 27cea │ │ │ │ + bne.w 2c406 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ movw r2, #561 @ 0x231 │ │ │ │ - ldr.w r3, [pc, #1648] @ 28818 │ │ │ │ + ldr.w r3, [pc, #1648] @ 2cf34 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r1, [pc, #1688] @ 28848 │ │ │ │ - ldr.w r0, [pc, #1688] @ 2884c │ │ │ │ + ldr.w r1, [pc, #1688] @ 2cf64 │ │ │ │ + ldr.w r0, [pc, #1688] @ 2cf68 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 28116 │ │ │ │ - ldr.w r3, [pc, #1620] @ 28818 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c832 │ │ │ │ + ldr.w r3, [pc, #1620] @ 2cf34 │ │ │ │ movw r2, #541 @ 0x21d │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r1, [pc, #1656] @ 28850 │ │ │ │ - ldr.w r0, [pc, #1656] @ 28854 │ │ │ │ + ldr.w r1, [pc, #1656] @ 2cf6c │ │ │ │ + ldr.w r0, [pc, #1656] @ 2cf70 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ece │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c5ea │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27eec │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c608 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 280fa │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c816 │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f1a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c636 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 27e02 │ │ │ │ + bge.w 2c51e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14ca8 │ │ │ │ + bl 14cb0 │ │ │ │ lsls r3, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bpl.w 27e0c │ │ │ │ + bpl.w 2c528 │ │ │ │ mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 27e0c │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c528 │ │ │ │ mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27dd2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c4ee │ │ │ │ mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27dbe │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c4da │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 27d04 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c420 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ movw r2, #539 @ 0x21b │ │ │ │ - ldr.w r3, [pc, #1428] @ 28818 │ │ │ │ + ldr.w r3, [pc, #1428] @ 2cf34 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r1, [pc, #1488] @ 28858 │ │ │ │ - ldr.w r0, [pc, #1488] @ 2885c │ │ │ │ + ldr.w r1, [pc, #1488] @ 2cf74 │ │ │ │ + ldr.w r0, [pc, #1488] @ 2cf78 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 28084 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c7a0 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1392] @ 28818 │ │ │ │ + ldr.w r3, [pc, #1392] @ 2cf34 │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr.w r1, [pc, #1456] @ 28860 │ │ │ │ + ldr.w r1, [pc, #1456] @ 2cf7c │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r0, [pc, #1456] @ 28864 │ │ │ │ + ldr.w r0, [pc, #1456] @ 2cf80 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 27f66 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c682 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1304] @ 28818 │ │ │ │ + ldr.w r3, [pc, #1304] @ 2cf34 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r2, [pc, #1380] @ 28868 │ │ │ │ - ldr.w r1, [pc, #1380] @ 2886c │ │ │ │ + ldr.w r2, [pc, #1380] @ 2cf84 │ │ │ │ + ldr.w r1, [pc, #1380] @ 2cf88 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1372] @ 28870 │ │ │ │ + ldr.w r0, [pc, #1372] @ 2cf8c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - bl 12300 │ │ │ │ - b.n 282c2 │ │ │ │ + bl 12308 │ │ │ │ + b.n 2c9de │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1256] @ 28818 │ │ │ │ + ldr.w r3, [pc, #1256] @ 2cf34 │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr.w r1, [pc, #1340] @ 28874 │ │ │ │ + ldr.w r1, [pc, #1340] @ 2cf90 │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r0, [pc, #1336] @ 28878 │ │ │ │ + ldr.w r0, [pc, #1336] @ 2cf94 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ - ldr.w r3, [pc, #1188] @ 28818 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ + ldr.w r3, [pc, #1188] @ 2cf34 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ - ldr.w r1, [pc, #1272] @ 2887c │ │ │ │ + ldr.w r1, [pc, #1272] @ 2cf98 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r0, [pc, #1272] @ 28880 │ │ │ │ + ldr.w r0, [pc, #1272] @ 2cf9c │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1268] @ 28884 │ │ │ │ + ldr.w r2, [pc, #1268] @ 2cfa0 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ - bl 12300 │ │ │ │ - b.n 2834c │ │ │ │ - ldr.w r3, [pc, #1136] @ 28818 │ │ │ │ + bl 12308 │ │ │ │ + b.n 2ca68 │ │ │ │ + ldr.w r3, [pc, #1136] @ 2cf34 │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ 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] @ 28888 │ │ │ │ + ldr.w r4, [pc, #1228] @ 2cfa4 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r0, [pc, #1224] @ 2888c │ │ │ │ + ldr.w r0, [pc, #1224] @ 2cfa8 │ │ │ │ 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 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ add.w r8, sp, #60 @ 0x3c │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 112b0 │ │ │ │ - ldr.w r3, [pc, #1168] @ 28890 │ │ │ │ + bl 112b8 │ │ │ │ + ldr.w r3, [pc, #1168] @ 2cfac │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ - blx 9818 │ │ │ │ + ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ + blx 9820 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28bb2 │ │ │ │ - bl 11448 │ │ │ │ + beq.w 2d2ce │ │ │ │ + bl 11450 │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 2866a │ │ │ │ + beq.w 2cd86 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r2, [pc, #1120] @ 28894 │ │ │ │ - ldr.w r3, [r3, #376] @ 0x178 │ │ │ │ + ldr.w r2, [pc, #1120] @ 2cfb0 │ │ │ │ + ldr.w r3, [r3, #208] @ 0xd0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r6, [r6, r2] │ │ │ │ ldr.w r9, [r6] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28d04 │ │ │ │ + beq.w 2d420 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28d1e │ │ │ │ + bne.w 2d43a │ │ │ │ mov r0, r9 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + bl 113e4 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ - ldr r3, [pc, #872] @ (28818 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ + ldr r3, [pc, #872] @ (2cf34 ) │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ mov r8, fp │ │ │ │ mov fp, r6 │ │ │ │ ldr r6, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #20] │ │ │ │ - ldr r1, [pc, #984] @ (28898 ) │ │ │ │ + ldr r1, [pc, #984] @ (2cfb4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr r0, [pc, #984] @ (2889c ) │ │ │ │ + ldr r0, [pc, #984] @ (2cfb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #784] @ (28818 ) │ │ │ │ + ldr r3, [pc, #784] @ (2cf34 ) │ │ │ │ movw r2, #549 @ 0x225 │ │ │ │ - ldr r1, [pc, #916] @ (288a0 ) │ │ │ │ + ldr r1, [pc, #916] @ (2cfbc ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #916] @ (288a4 ) │ │ │ │ + ldr r0, [pc, #916] @ (2cfc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 282c2 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c9de │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 27de8 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c504 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #744] @ (28818 ) │ │ │ │ + ldr r3, [pc, #744] @ (2cf34 ) │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ - ldr r1, [pc, #880] @ (288a8 ) │ │ │ │ + ldr r1, [pc, #880] @ (2cfc4 ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #880] @ (288ac ) │ │ │ │ + ldr r0, [pc, #880] @ (2cfc8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 282c8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c9e4 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #708] @ (28818 ) │ │ │ │ + ldr r3, [pc, #708] @ (2cf34 ) │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr r1, [pc, #856] @ (288b0 ) │ │ │ │ + ldr r1, [pc, #856] @ (2cfcc ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #856] @ (288b4 ) │ │ │ │ + ldr r0, [pc, #856] @ (2cfd0 ) │ │ │ │ mov r5, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 282c2 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c9de │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28198 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c8b4 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r2, [pc, #664] @ (28818 ) │ │ │ │ + ldr r2, [pc, #664] @ (2cf34 ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r1, [pc, #820] @ (288b8 ) │ │ │ │ - ldr r0, [pc, #824] @ (288bc ) │ │ │ │ + ldr r1, [pc, #820] @ (2cfd4 ) │ │ │ │ + ldr r0, [pc, #824] @ (2cfd8 ) │ │ │ │ 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] @ (288c0 ) │ │ │ │ + ldr r2, [pc, #812] @ (2cfdc ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - bl 12300 │ │ │ │ - b.n 282c2 │ │ │ │ + bl 12308 │ │ │ │ + b.n 2c9de │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 28136 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2c852 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - ldr r3, [pc, #604] @ (28818 ) │ │ │ │ + ldr r3, [pc, #604] @ (2cf34 ) │ │ │ │ movw r2, #557 @ 0x22d │ │ │ │ - ldr r1, [pc, #768] @ (288c4 ) │ │ │ │ + ldr r1, [pc, #768] @ (2cfe0 ) │ │ │ │ mov r8, fp │ │ │ │ - ldr r0, [pc, #768] @ (288c8 ) │ │ │ │ + ldr r0, [pc, #768] @ (2cfe4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 282c8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c9e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 27e8c │ │ │ │ + bl c9b8 │ │ │ │ + b.n 2c5a8 │ │ │ │ ldrd r7, r6, [sp, #40] @ 0x28 │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r3, [pc, #560] @ (28818 ) │ │ │ │ - ldr r1, [pc, #740] @ (288cc ) │ │ │ │ - ldr r0, [pc, #740] @ (288d0 ) │ │ │ │ + ldr r3, [pc, #560] @ (2cf34 ) │ │ │ │ + ldr r1, [pc, #740] @ (2cfe8 ) │ │ │ │ + ldr r0, [pc, #740] @ (2cfec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 27ff0 │ │ │ │ - ldr r0, [pc, #692] @ (288d4 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2c70c │ │ │ │ + ldr r0, [pc, #692] @ (2cff0 ) │ │ │ │ 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 11938 │ │ │ │ + bl 11940 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28648 │ │ │ │ + beq.n 2cd64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28ab8 │ │ │ │ - ldr r3, [pc, #460] @ (28818 ) │ │ │ │ + beq.w 2d1d4 │ │ │ │ + ldr r3, [pc, #460] @ (2cf34 ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r1, [pc, #648] @ (288d8 ) │ │ │ │ + ldr r1, [pc, #648] @ (2cff4 ) │ │ │ │ mov r5, r4 │ │ │ │ - ldr r0, [pc, #648] @ (288dc ) │ │ │ │ + ldr r0, [pc, #648] @ (2cff8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 282c2 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c9de │ │ │ │ mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2816a │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - b.n 28490 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c886 │ │ │ │ + bl c9d4 │ │ │ │ + bl 111ec │ │ │ │ + b.n 2cbac │ │ │ │ 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 28cf4 │ │ │ │ + beq.w 2d410 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28cfc │ │ │ │ + beq.w 2d418 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29070 │ │ │ │ + beq.w 2d78c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 286be │ │ │ │ + beq.n 2cdda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d5e │ │ │ │ + beq.w 2d47a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 286d2 │ │ │ │ + beq.n 2cdee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d3e │ │ │ │ + beq.w 2d45a │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 286ea │ │ │ │ + beq.n 2ce06 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d46 │ │ │ │ + beq.w 2d462 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r4, [r3, #392] @ 0x188 │ │ │ │ - blx 91ac │ │ │ │ + ldr.w r4, [r3, #224] @ 0xe0 │ │ │ │ + blx 91b4 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 29190 │ │ │ │ + beq.w 2d8ac │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28718 │ │ │ │ + beq.n 2ce34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 287e2 │ │ │ │ + beq.n 2cefe │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28e0e │ │ │ │ + beq.w 2d52a │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl d91c │ │ │ │ + bl d924 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28742 │ │ │ │ + beq.n 2ce5e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 287ea │ │ │ │ + beq.n 2cf06 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28e90 │ │ │ │ - ldr r3, [pc, #328] @ (28894 ) │ │ │ │ + beq.w 2d5ac │ │ │ │ + ldr r3, [pc, #328] @ (2cfb0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28eaa │ │ │ │ + beq.w 2d5c6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2878e │ │ │ │ + beq.n 2ceaa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 287f2 │ │ │ │ + beq.n 2cf0e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 29178 │ │ │ │ + beq.w 2d894 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 287ae │ │ │ │ + beq.n 2ceca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28da0 │ │ │ │ + beq.w 2d4bc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28ed0 │ │ │ │ + bne.w 2d5ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d6e │ │ │ │ - ldr r3, [pc, #76] @ (28818 ) │ │ │ │ + beq.w 2d48a │ │ │ │ + ldr r3, [pc, #76] @ (2cf34 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #268] @ (288e0 ) │ │ │ │ - ldr r0, [pc, #272] @ (288e4 ) │ │ │ │ + ldr r1, [pc, #268] @ (2cffc ) │ │ │ │ + ldr r0, [pc, #272] @ (2d000 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 27ff0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2c70c │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28718 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ce34 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28742 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ce5e │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2878e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ceaa │ │ │ │ nop │ │ │ │ - strh r4, [r0, #32] │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r7, #30] │ │ │ │ + subs r4, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r4, #2] │ │ │ │ + subs r1, #72 @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #568 @ 0x238 │ │ │ │ + str r2, [r0, #60] @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #664] @ 0x298 │ │ │ │ + str r2, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #120 @ 0x78 │ │ │ │ + str r2, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #216] @ 0xd8 │ │ │ │ + str r2, [r2, r0] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #976 @ (adr r7, 28c00 ) │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #48] @ 0x30 │ │ │ │ + ldr r7, [pc, #928] @ (2d2f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #776 @ (adr r7, 28b40 ) │ │ │ │ + str r6, [r6, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #872] @ 0x368 │ │ │ │ + ldr r7, [pc, #728] @ (2d230 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #104] @ 0x68 │ │ │ │ + ldr r7, [pc, #984] @ (2d334 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #392 @ (adr r7, 289cc ) │ │ │ │ + str r6, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #488] @ 0x1e8 │ │ │ │ + ldr r7, [pc, #344] @ (2d0bc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #736 @ (adr r6, 28b2c ) │ │ │ │ + str r4, [r5, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #832] @ 0x340 │ │ │ │ + ldr r6, [pc, #688] @ (2d21c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #568 @ (adr r6, 28a8c ) │ │ │ │ + str r2, [r0, #28] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r6, [pc, #528] @ (2d184 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #888 @ (adr r5, 28bd4 ) │ │ │ │ + str r2, [r2, #16] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r5, [pc, #840] @ (2d2c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #728 @ (adr r5, 28b3c ) │ │ │ │ + str r2, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #824] @ 0x338 │ │ │ │ + ldr r5, [pc, #680] @ (2d22c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + ldr r5, [pc, #776] @ (2d290 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, 289e8 ) │ │ │ │ + str r2, [r2, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [pc, #304] @ (2d0c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #176 @ (adr r5, 28928 ) │ │ │ │ + str r0, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #272] @ 0x110 │ │ │ │ + ldr r5, [pc, #128] @ (2d018 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #904 @ (adr r4, 28c08 ) │ │ │ │ + str r6, [r2, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #984] @ 0x3d8 │ │ │ │ + ldr r4, [pc, #840] @ (2d2e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #984 @ 0x3d8 │ │ │ │ + str r6, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #672 @ (adr r4, 28b2c ) │ │ │ │ + ldrsh r4, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r4, [pc, #616] @ (2d214 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #672 @ (adr r3, 28b3c ) │ │ │ │ + ldrsh r4, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r3, [pc, #616] @ (2d224 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #368 @ (adr r3, 28a14 ) │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [pc, #320] @ (2d104 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #200 @ (adr r3, 28974 ) │ │ │ │ + ldrsh r6, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #296] @ 0x128 │ │ │ │ + ldr r3, [pc, #152] @ (2d064 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #56 @ (adr r3, 288ec ) │ │ │ │ + ldrsh r2, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #152] @ 0x98 │ │ │ │ + ldr r3, [pc, #8] @ (2cfdc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #928 @ (adr r2, 28c5c ) │ │ │ │ + ldrsh r4, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r2, [pc, #880] @ (2d34c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #1000 @ (adr r7, 28cac ) │ │ │ │ + str r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #664 @ (adr r2, 28b60 ) │ │ │ │ + ldrb r2, [r3, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #760] @ 0x2f8 │ │ │ │ + ldr r2, [pc, #616] @ (2d250 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #520 @ (adr r2, 28ad8 ) │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #616] @ 0x268 │ │ │ │ + ldr r2, [pc, #472] @ (2d1c8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #840] @ 0x348 │ │ │ │ + ldr r2, [pc, #696] @ (2d2ac ) │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #96 @ (adr r2, 2893c ) │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #192] @ 0xc0 │ │ │ │ + ldr r2, [pc, #48] @ (2d02c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #608 @ (adr r0, 28b44 ) │ │ │ │ + ldrh r4, [r1, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #60] @ 0x3c │ │ │ │ + ldr r0, [pc, #560] @ (2d234 ) │ │ │ │ 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 28d56 │ │ │ │ + beq.w 2d472 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d4e │ │ │ │ + beq.w 2d46a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28ff8 │ │ │ │ + beq.w 2d714 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28934 │ │ │ │ + beq.n 2d050 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d7e │ │ │ │ + beq.w 2d49a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 290e8 │ │ │ │ + beq.w 2d804 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28952 │ │ │ │ + beq.n 2d06e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d66 │ │ │ │ + beq.w 2d482 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28968 │ │ │ │ + beq.n 2d084 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d76 │ │ │ │ + beq.w 2d492 │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ + ldr.w r3, [r2, #184] @ 0xb8 │ │ │ │ + ldr.w r8, [r2, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [r2, #188] @ 0xbc │ │ │ │ + ldr.w r9, [r2, #272] @ 0x110 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str.w r8, [sp, #80] @ 0x50 │ │ │ │ - blx 9644 │ │ │ │ + blx 964c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28e6a │ │ │ │ + beq.w 2d586 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 289b2 │ │ │ │ + beq.n 2d0ce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28d86 │ │ │ │ + beq.w 2d4a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 28e48 │ │ │ │ + bpl.w 2d564 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f48 │ │ │ │ + blx 8f50 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28f54 │ │ │ │ + beq.w 2d670 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 29130 │ │ │ │ + beq.w 2d84c │ │ │ │ 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 90a0 │ │ │ │ + blx 90a8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 28aa8 │ │ │ │ + beq.n 2d1c4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28f14 │ │ │ │ - ldr.w r3, [pc, #1948] @ 291a8 │ │ │ │ + beq.w 2d630 │ │ │ │ + ldr.w r3, [pc, #1948] @ 2d8c4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28f2e │ │ │ │ + beq.w 2d64a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28a4c │ │ │ │ + beq.n 2d168 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 28ab0 │ │ │ │ + cbz r3, 2d1cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 29118 │ │ │ │ + beq.w 2d834 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28a6c │ │ │ │ + beq.n 2d188 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28e02 │ │ │ │ + beq.w 2d51e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28fac │ │ │ │ + bne.w 2d6c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28dc0 │ │ │ │ - ldr.w r3, [pc, #1824] @ 291ac │ │ │ │ + beq.w 2d4dc │ │ │ │ + ldr.w r3, [pc, #1824] @ 2d8c8 │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr.w r1, [pc, #1820] @ 291b0 │ │ │ │ - ldr.w r0, [pc, #1820] @ 291b4 │ │ │ │ + ldr.w r1, [pc, #1820] @ 2d8cc │ │ │ │ + ldr.w r0, [pc, #1820] @ 2d8d0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 27ff0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2c70c │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a00 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d11c │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a4c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d168 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28648 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cd64 │ │ │ │ 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 28db0 │ │ │ │ + beq.w 2d4cc │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28da8 │ │ │ │ + beq.w 2d4c4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29160 │ │ │ │ + beq.w 2d87c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28b06 │ │ │ │ + beq.n 2d222 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28dfa │ │ │ │ + beq.w 2d516 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29040 │ │ │ │ + beq.w 2d75c │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28b24 │ │ │ │ + beq.n 2d240 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28df2 │ │ │ │ + beq.w 2d50e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #444] @ 0x1bc │ │ │ │ - ldr.w r3, [pc, #1656] @ 291a8 │ │ │ │ + ldr.w r9, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #1656] @ 2d8c4 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + blx 9594 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 28f8c │ │ │ │ + beq.w 2d6a8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28fe0 │ │ │ │ + beq.w 2d6fc │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28b76 │ │ │ │ + beq.n 2d292 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28e28 │ │ │ │ + beq.w 2d544 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28ef2 │ │ │ │ + bne.w 2d60e │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28dda │ │ │ │ - ldr.w r3, [pc, #1560] @ 291ac │ │ │ │ + beq.w 2d4f6 │ │ │ │ + ldr.w r3, [pc, #1560] @ 2d8c8 │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ - ldr.w r1, [pc, #1564] @ 291b8 │ │ │ │ - ldr.w r0, [pc, #1564] @ 291bc │ │ │ │ + ldr.w r1, [pc, #1564] @ 2d8d4 │ │ │ │ + ldr.w r0, [pc, #1564] @ 2d8d8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 27ff0 │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2c70c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r2, #545 @ 0x221 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 28490 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2cbac │ │ │ │ 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 28db8 │ │ │ │ + beq.w 2d4d4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29148 │ │ │ │ + beq.w 2d864 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 28bfe │ │ │ │ + beq.n 2d31a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 28de2 │ │ │ │ + beq.w 2d4fe │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29028 │ │ │ │ + beq.w 2d744 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 28c1a │ │ │ │ + beq.n 2d336 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 28dea │ │ │ │ + beq.w 2d506 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 28c2a │ │ │ │ + beq.n 2d346 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 28c62 │ │ │ │ + cbz r2, 2d37e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 28f7a │ │ │ │ + beq.w 2d696 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.w 28d8e │ │ │ │ + bmi.w 2d4aa │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 27f70 │ │ │ │ - ldr.w r3, [pc, #1400] @ 291c0 │ │ │ │ - movw r2, #10763 @ 0x2a0b │ │ │ │ - ldr.w r1, [pc, #1396] @ 291c4 │ │ │ │ - ldr.w r0, [pc, #1396] @ 291c8 │ │ │ │ + bne.w 2c68c │ │ │ │ + ldr.w r3, [pc, #1400] @ 2d8dc │ │ │ │ + movw r2, #8677 @ 0x21e5 │ │ │ │ + ldr.w r1, [pc, #1396] @ 2d8e0 │ │ │ │ + ldr.w r0, [pc, #1396] @ 2d8e4 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c2a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d346 │ │ │ │ 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 28e38 │ │ │ │ + beq.w 2d554 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29088 │ │ │ │ + beq.w 2d7a4 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28ca0 │ │ │ │ + beq.n 2d3bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28e40 │ │ │ │ + beq.w 2d55c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 29058 │ │ │ │ + beq.w 2d774 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 28cbe │ │ │ │ + beq.n 2d3da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28e30 │ │ │ │ + beq.w 2d54c │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 28fce │ │ │ │ + bmi.w 2d6ea │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 28dc8 │ │ │ │ + bmi.n 2d4e4 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 27f70 │ │ │ │ - ldr.w r3, [pc, #1268] @ 291cc │ │ │ │ - movw r2, #10842 @ 0x2a5a │ │ │ │ - ldr.w r1, [pc, #1264] @ 291d0 │ │ │ │ - ldr.w r0, [pc, #1264] @ 291d4 │ │ │ │ + bne.w 2c68c │ │ │ │ + ldr.w r3, [pc, #1268] @ 2d8e8 │ │ │ │ + movw r2, #8756 @ 0x2234 │ │ │ │ + ldr.w r1, [pc, #1264] @ 2d8ec │ │ │ │ + ldr.w r0, [pc, #1264] @ 2d8f0 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28690 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdac │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286a0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdbc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 28490 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2cbac │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1200] @ 291d8 │ │ │ │ + ldr.w r2, [pc, #1200] @ 2d8f4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ - bl 12300 │ │ │ │ - b.w 28490 │ │ │ │ + bl 12308 │ │ │ │ + b.w 2cbac │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286d2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdee │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286ea │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ce06 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28916 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d032 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28906 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d022 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 286be │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cdda │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28952 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d06e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 287ca │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2cee6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28968 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d084 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28934 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d050 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 289b2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d0ce │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 28c3a │ │ │ │ + bge.w 2d356 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28c3a │ │ │ │ + b.n 2d356 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 287ae │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ceca │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ae8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d204 │ │ │ │ mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ad8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d1f4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28be2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2fe │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a88 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d1a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 28ccc │ │ │ │ + bge.w 2d3e8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28ccc │ │ │ │ + b.n 2d3e8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28b92 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d2ae │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28bfe │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d31a │ │ │ │ mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c1a │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d336 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28b24 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d240 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28b06 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d222 │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28a6c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #924] @ (291ac ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d188 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #924] @ (2d8c8 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #964] @ (291dc ) │ │ │ │ - ldr r0, [pc, #968] @ (291e0 ) │ │ │ │ + ldr r1, [pc, #964] @ (2d8f8 ) │ │ │ │ + ldr r0, [pc, #968] @ (2d8fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 27fea │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2c706 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28b76 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d292 │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28cbe │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d3da │ │ │ │ mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28c82 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d39e │ │ │ │ mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ca0 │ │ │ │ - ldr r3, [pc, #864] @ (291ac ) │ │ │ │ - ldr r1, [pc, #920] @ (291e4 ) │ │ │ │ - ldr r0, [pc, #920] @ (291e8 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d3bc │ │ │ │ + ldr r3, [pc, #864] @ (2d8c8 ) │ │ │ │ + ldr r1, [pc, #920] @ (2d900 ) │ │ │ │ + ldr r0, [pc, #920] @ (2d904 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #916] @ (291ec ) │ │ │ │ + ldr r3, [pc, #916] @ (2d908 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - bl 12300 │ │ │ │ - b.w 27fea │ │ │ │ - ldr r3, [pc, #832] @ (291ac ) │ │ │ │ + bl 12308 │ │ │ │ + b.w 2c706 │ │ │ │ + ldr r3, [pc, #832] @ (2d8c8 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #892] @ (291f0 ) │ │ │ │ - ldr r0, [pc, #896] @ (291f4 ) │ │ │ │ + ldr r1, [pc, #892] @ (2d90c ) │ │ │ │ + ldr r0, [pc, #896] @ (2d910 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - b.w 27ff0 │ │ │ │ - ldr r3, [pc, #792] @ (291ac ) │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2c70c │ │ │ │ + ldr r3, [pc, #792] @ (2d8c8 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #864] @ (291f8 ) │ │ │ │ - ldr r0, [pc, #864] @ (291fc ) │ │ │ │ + ldr r1, [pc, #864] @ (2d914 ) │ │ │ │ + ldr r0, [pc, #864] @ (2d918 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 27fea │ │ │ │ - ldr r3, [pc, #768] @ (291ac ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2c706 │ │ │ │ + ldr r3, [pc, #768] @ (2d8c8 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #844] @ (29200 ) │ │ │ │ - ldr r0, [pc, #848] @ (29204 ) │ │ │ │ + ldr r1, [pc, #844] @ (2d91c ) │ │ │ │ + ldr r0, [pc, #848] @ (2d920 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 27ff0 │ │ │ │ - ldr r2, [pc, #728] @ (291ac ) │ │ │ │ - ldr r3, [pc, #820] @ (29208 ) │ │ │ │ - ldr r1, [pc, #820] @ (2920c ) │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2c70c │ │ │ │ + ldr r2, [pc, #728] @ (2d8c8 ) │ │ │ │ + ldr r3, [pc, #820] @ (2d924 ) │ │ │ │ + ldr r1, [pc, #820] @ (2d928 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #820] @ (29210 ) │ │ │ │ + ldr r0, [pc, #820] @ (2d92c ) │ │ │ │ ldr r4, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.w 27ff0 │ │ │ │ - ldr r2, [pc, #696] @ (291ac ) │ │ │ │ - ldr r3, [pc, #796] @ (29214 ) │ │ │ │ - ldr r1, [pc, #800] @ (29218 ) │ │ │ │ + bl 12308 │ │ │ │ + b.w 2c70c │ │ │ │ + ldr r2, [pc, #696] @ (2d8c8 ) │ │ │ │ + ldr r3, [pc, #796] @ (2d930 ) │ │ │ │ + ldr r1, [pc, #800] @ (2d934 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #800] @ (2921c ) │ │ │ │ + ldr r0, [pc, #800] @ (2d938 ) │ │ │ │ ldr r4, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.w 27ff0 │ │ │ │ - ldr r3, [pc, #660] @ (291ac ) │ │ │ │ + bl 12308 │ │ │ │ + b.w 2c70c │ │ │ │ + ldr r3, [pc, #660] @ (2d8c8 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #772] @ (29220 ) │ │ │ │ - ldr r0, [pc, #772] @ (29224 ) │ │ │ │ + ldr r1, [pc, #772] @ (2d93c ) │ │ │ │ + ldr r0, [pc, #772] @ (2d940 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 27fea │ │ │ │ - ldr r3, [pc, #636] @ (291ac ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.w 2c706 │ │ │ │ + ldr r3, [pc, #636] @ (2d8c8 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #752] @ (29228 ) │ │ │ │ - ldr r0, [pc, #756] @ (2922c ) │ │ │ │ + ldr r1, [pc, #752] @ (2d944 ) │ │ │ │ + ldr r0, [pc, #756] @ (2d948 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ + bl 9f3c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 27ff0 │ │ │ │ - ldr r3, [pc, #596] @ (291ac ) │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2c70c │ │ │ │ + ldr r3, [pc, #596] @ (2d8c8 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #724] @ (29230 ) │ │ │ │ - ldr r0, [pc, #724] @ (29234 ) │ │ │ │ + ldr r1, [pc, #724] @ (2d94c ) │ │ │ │ + ldr r0, [pc, #724] @ (2d950 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ + bl c9d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 27ff0 │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2c70c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 28c3a │ │ │ │ - ldr r3, [pc, #540] @ (291ac ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2d356 │ │ │ │ + ldr r3, [pc, #540] @ (2d8c8 ) │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ - ldr r1, [pc, #676] @ (29238 ) │ │ │ │ - ldr r0, [pc, #676] @ (2923c ) │ │ │ │ + ldr r1, [pc, #676] @ (2d954 ) │ │ │ │ + ldr r0, [pc, #676] @ (2d958 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 27ff0 │ │ │ │ - ldr r2, [pc, #508] @ (291ac ) │ │ │ │ - ldr r3, [pc, #656] @ (29240 ) │ │ │ │ - ldr r1, [pc, #656] @ (29244 ) │ │ │ │ + bl 9f3c │ │ │ │ + b.w 2c70c │ │ │ │ + ldr r2, [pc, #508] @ (2d8c8 ) │ │ │ │ + ldr r3, [pc, #656] @ (2d95c ) │ │ │ │ + ldr r1, [pc, #656] @ (2d960 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #656] @ (29248 ) │ │ │ │ + ldr r0, [pc, #656] @ (2d964 ) │ │ │ │ ldr r4, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.w 27ff0 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 28ccc │ │ │ │ - ldr r3, [pc, #616] @ (2924c ) │ │ │ │ - movw r2, #10788 @ 0x2a24 │ │ │ │ - ldr r1, [pc, #616] @ (29250 ) │ │ │ │ - ldr r0, [pc, #616] @ (29254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #604] @ (29258 ) │ │ │ │ - movw r2, #10977 @ 0x2ae1 │ │ │ │ - ldr r1, [pc, #604] @ (2925c ) │ │ │ │ - ldr r0, [pc, #604] @ (29260 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #592] @ (29264 ) │ │ │ │ - movw r2, #11031 @ 0x2b17 │ │ │ │ - ldr r1, [pc, #592] @ (29268 ) │ │ │ │ - ldr r0, [pc, #592] @ (2926c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #580] @ (29270 ) │ │ │ │ - movw r2, #11002 @ 0x2afa │ │ │ │ - ldr r1, [pc, #580] @ (29274 ) │ │ │ │ - ldr r0, [pc, #580] @ (29278 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #568] @ (2927c ) │ │ │ │ - movw r2, #11009 @ 0x2b01 │ │ │ │ - ldr r1, [pc, #568] @ (29280 ) │ │ │ │ - ldr r0, [pc, #568] @ (29284 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #556] @ (29288 ) │ │ │ │ - movw r2, #11025 @ 0x2b11 │ │ │ │ - ldr r1, [pc, #556] @ (2928c ) │ │ │ │ - ldr r0, [pc, #556] @ (29290 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #544] @ (29294 ) │ │ │ │ - movw r2, #10931 @ 0x2ab3 │ │ │ │ - ldr r1, [pc, #544] @ (29298 ) │ │ │ │ - ldr r0, [pc, #544] @ (2929c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #532] @ (292a0 ) │ │ │ │ - movw r2, #11024 @ 0x2b10 │ │ │ │ - ldr r1, [pc, #532] @ (292a4 ) │ │ │ │ - ldr r0, [pc, #532] @ (292a8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #520] @ (292ac ) │ │ │ │ - movw r2, #10824 @ 0x2a48 │ │ │ │ - ldr r1, [pc, #520] @ (292b0 ) │ │ │ │ - ldr r0, [pc, #520] @ (292b4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #508] @ (292b8 ) │ │ │ │ - movw r2, #10500 @ 0x2904 │ │ │ │ - ldr r1, [pc, #508] @ (292bc ) │ │ │ │ - ldr r0, [pc, #508] @ (292c0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #496] @ (292c4 ) │ │ │ │ - movw r2, #10482 @ 0x28f2 │ │ │ │ - ldr r1, [pc, #496] @ (292c8 ) │ │ │ │ - ldr r0, [pc, #496] @ (292cc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #484] @ (292d0 ) │ │ │ │ - movw r2, #10978 @ 0x2ae2 │ │ │ │ - ldr r1, [pc, #484] @ (292d4 ) │ │ │ │ - ldr r0, [pc, #484] @ (292d8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #472] @ (292dc ) │ │ │ │ - movw r2, #10862 @ 0x2a6e │ │ │ │ - ldr r1, [pc, #472] @ (292e0 ) │ │ │ │ - ldr r0, [pc, #472] @ (292e4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ (292e8 ) │ │ │ │ - movw r2, #10710 @ 0x29d6 │ │ │ │ - ldr r1, [pc, #460] @ (292ec ) │ │ │ │ - ldr r0, [pc, #460] @ (292f0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #448] @ (292f4 ) │ │ │ │ - movw r2, #10690 @ 0x29c2 │ │ │ │ - ldr r1, [pc, #448] @ (292f8 ) │ │ │ │ - ldr r0, [pc, #448] @ (292fc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (29300 ) │ │ │ │ - movw r2, #11001 @ 0x2af9 │ │ │ │ - ldr r1, [pc, #436] @ (29304 ) │ │ │ │ - ldr r0, [pc, #436] @ (29308 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ (2930c ) │ │ │ │ - mov.w r2, #11008 @ 0x2b00 │ │ │ │ - ldr r1, [pc, #424] @ (29310 ) │ │ │ │ - ldr r0, [pc, #424] @ (29314 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (29318 ) │ │ │ │ - movw r2, #10575 @ 0x294f │ │ │ │ - ldr r1, [pc, #412] @ (2931c ) │ │ │ │ - ldr r0, [pc, #412] @ (29320 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (29324 ) │ │ │ │ - movw r2, #10554 @ 0x293a │ │ │ │ - ldr r1, [pc, #400] @ (29328 ) │ │ │ │ - ldr r0, [pc, #400] @ (2932c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1488 @ 0x5d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #848] @ 0x350 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #808] @ 0x328 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - rev r0, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #240] @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 291f2 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #872] @ 0x368 │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #816] @ 0x330 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #336] @ 0x150 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [sp, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [sp, #216] @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #840] @ 0x348 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #736] @ 0x2e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #576] @ 0x240 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #440] @ 0x1b8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #312] @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #208] @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #856] @ 0x358 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #280] @ 0x118 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #720] @ 0x2d0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb68a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #712] @ 0x2c8 │ │ │ │ - movs r0, r0 │ │ │ │ - cpsid i │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #472] @ 0x1d8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb65a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #376] @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb642 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #520] @ 0x208 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb62a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb612 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #328] @ 0x148 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #232] @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r5, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #920] @ 0x398 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r4, r5, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #312] @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r4, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #504] @ 0x1f8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #776] @ 0x308 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #440] @ 0x1b8 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r4, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #136] @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r4, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - str r1, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #152] @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #888] @ 0x378 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029330 : │ │ │ │ - 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] @ 2950c │ │ │ │ - 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] @ 29510 │ │ │ │ - ldr r5, [pc, #444] @ (29514 ) │ │ │ │ - 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] @ (29518 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29446 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 29426 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2944a │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 29456 │ │ │ │ - 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 2946a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 29476 │ │ │ │ - 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 27bdc │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 29446 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2948e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 294ee │ │ │ │ - ldr r1, [pc, #304] @ (2951c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 294d8 │ │ │ │ - ldr r1, [pc, #300] @ (29520 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 29502 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 29506 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 29506 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (29524 ) │ │ │ │ - ldr r2, [pc, #260] @ (29514 ) │ │ │ │ - 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 294d4 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (29528 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #248] @ (2952c ) │ │ │ │ - mov.w r2, #528 @ 0x210 │ │ │ │ - ldr r1, [pc, #248] @ (29530 ) │ │ │ │ - ldr r0, [pc, #248] @ (29534 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2940c │ │ │ │ - ldr r0, [pc, #236] @ (29538 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 29430 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2939e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29498 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2939e │ │ │ │ - ldr r0, [pc, #208] @ (2953c ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 29430 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 293b6 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 294b4 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 293b6 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11590 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 293d4 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2939e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2939e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 294ce │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 293b6 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 293b6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29540 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (29544 ) │ │ │ │ - ldr r0, [pc, #100] @ (29548 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2954c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (29550 ) │ │ │ │ - ldr r0, [pc, #92] @ (29554 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - nop │ │ │ │ - ldrb r4, [r1, #2] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r4, #72] @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r1, #72] @ 0x48 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #60] @ 0x3c │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r1, [sp, #392] @ 0x188 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #200] @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r2, 29568 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r6, 2956e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029558 : │ │ │ │ - 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] @ 29c60 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1780] @ 29c64 │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1776] @ 29c68 │ │ │ │ - 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 29808 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - teq r2, r9 │ │ │ │ - bmi.w 29800 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 298da │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f614 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29900 │ │ │ │ - ldr.w r3, [pc, #1712] @ 29c6c │ │ │ │ - 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 29948 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - 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 9644 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2991e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29c2e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29622 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29838 │ │ │ │ - ldr.w r3, [pc, #1612] @ 29c70 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 29950 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29648 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29844 │ │ │ │ - ldr.w r3, [pc, #1576] @ 29c74 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 297cc │ │ │ │ - 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 24524 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 299aa │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2998c │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 93d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29c16 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 296a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 298d2 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 299b2 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f614 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 299da │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 299e2 │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 298ac │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 298a6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ca8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 29a00 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 29a1e │ │ │ │ - ldr.w r1, [sl, #380] @ 0x17c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29a48 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [sl, #428] @ 0x1ac │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6c8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29724 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29896 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29b26 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29a9e │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 2986e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f614 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29a80 │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldrd r5, r6, [sl, #380] @ 0x17c │ │ │ │ - mov fp, r3 │ │ │ │ - bne.w 29ab0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - 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 9644 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29ab8 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 29c46 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2979e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2989e │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 29ad2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 297be │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 297be │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 29660 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 29a6e │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 2985e │ │ │ │ - strd r6, r5, [r8] │ │ │ │ - ldr.w r2, [pc, #1176] @ 29c78 │ │ │ │ - ldr.w r3, [pc, #1152] @ 29c64 │ │ │ │ - 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 29bfa │ │ │ │ - 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 2959c │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 298da │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f614 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 295b4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 295b4 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 29622 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1060] @ 29c74 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 29656 │ │ │ │ - b.n 297cc │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 297da │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 297da │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 2973c │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1f614 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - mov r4, r0 │ │ │ │ - bpl.w 29744 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 29744 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29724 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2979e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 296d6 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14ca8 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 296e0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - b.n 296e0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 296a6 │ │ │ │ - ldr r3, [pc, #928] @ (29c7c ) │ │ │ │ - mov.w r2, #506 @ 0x1fa │ │ │ │ - ldr r1, [pc, #924] @ (29c80 ) │ │ │ │ - ldr r0, [pc, #928] @ (29c84 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 297de │ │ │ │ - ldr r3, [pc, #888] @ (29c7c ) │ │ │ │ - mov.w r2, #508 @ 0x1fc │ │ │ │ - ldr r1, [pc, #896] @ (29c88 ) │ │ │ │ - ldr r0, [pc, #896] @ (29c8c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 298f6 │ │ │ │ - ldr r3, [pc, #860] @ (29c7c ) │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr r1, [pc, #872] @ (29c90 ) │ │ │ │ - ldr r0, [pc, #876] @ (29c94 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 298f6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 295d8 │ │ │ │ - ldr r0, [pc, #836] @ (29c98 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2996e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 299d2 │ │ │ │ - ldr r3, [pc, #780] @ (29c7c ) │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr r1, [pc, #804] @ (29c9c ) │ │ │ │ - ldr r0, [pc, #808] @ (29ca0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 29916 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #748] @ (29c7c ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #776] @ (29ca4 ) │ │ │ │ - ldr r0, [pc, #780] @ (29ca8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 29916 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2967a │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [pc, #708] @ (29c7c ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [pc, #752] @ (29cac ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #748] @ (29cb0 ) │ │ │ │ - movw r2, #513 @ 0x201 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 29984 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2996e │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9cc │ │ │ │ - b.n 296bc │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #660] @ (29c7c ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #514 @ 0x202 │ │ │ │ - ldr r1, [pc, #708] @ (29cb4 ) │ │ │ │ - ldr r0, [pc, #708] @ (29cb8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 29916 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #632] @ (29c7c ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #684] @ (29cbc ) │ │ │ │ - ldr r0, [pc, #688] @ (29cc0 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 29984 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r2, [pc, #600] @ (29c7c ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #664] @ (29cc4 ) │ │ │ │ - ldr r1, [pc, #668] @ (29cc8 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r3, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #656] @ (29ccc ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 29984 │ │ │ │ - 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 29a68 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 29b18 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 297d2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 297da │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #504] @ (29c7c ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #523 @ 0x20b │ │ │ │ - ldr r1, [pc, #576] @ (29cd0 ) │ │ │ │ - ldr r0, [pc, #580] @ (29cd4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 29916 │ │ │ │ + bl 12308 │ │ │ │ + b.w 2c70c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2987e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 29758 │ │ │ │ - ldr r3, [pc, #448] @ (29c7c ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr r1, [pc, #528] @ (29cd8 ) │ │ │ │ - ldr r0, [pc, #532] @ (29cdc ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 29930 │ │ │ │ - ldr r0, [pc, #524] @ (29ce0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 11938 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29af8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbz r3, 29b10 │ │ │ │ - ldr r3, [pc, #384] @ (29c7c ) │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr r1, [pc, #484] @ (29ce4 ) │ │ │ │ - ldr r0, [pc, #484] @ (29ce8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 29984 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29af8 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 297d2 │ │ │ │ - b.n 29a6e │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29ba4 │ │ │ │ - ldr r2, [pc, #436] @ (29cec ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [sl, #432] @ 0x1b0 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11748 │ │ │ │ - movs r3, #0 │ │ │ │ + bl 16fac │ │ │ │ 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 958c │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 29bbc │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 29bfe │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 29b74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 29bb4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 29bda │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 29bac │ │ │ │ - ldr r3, [pc, #236] @ (29c7c ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #348] @ (29cf0 ) │ │ │ │ - ldr r0, [pc, #348] @ (29cf4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 298f6 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29b36 │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29b8c │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29b74 │ │ │ │ - ldr r3, [pc, #188] @ (29c7c ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #308] @ (29cf8 ) │ │ │ │ - ldr r0, [pc, #308] @ (29cfc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 298f6 │ │ │ │ - ldr r2, [pc, #160] @ (29c7c ) │ │ │ │ - ldr r3, [pc, #288] @ (29d00 ) │ │ │ │ - ldr r1, [pc, #292] @ (29d04 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #292] @ (29d08 ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 298f6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (29d0c ) │ │ │ │ - movw r2, #10209 @ 0x27e1 │ │ │ │ - ldr r1, [pc, #264] @ (29d10 ) │ │ │ │ - ldr r0, [pc, #268] @ (29d14 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2d3e8 │ │ │ │ + ldr r3, [pc, #616] @ (2d968 ) │ │ │ │ + movw r2, #8702 @ 0x21fe │ │ │ │ + ldr r1, [pc, #616] @ (2d96c ) │ │ │ │ + ldr r0, [pc, #616] @ (2d970 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (29d18 ) │ │ │ │ - movw r2, #10151 @ 0x27a7 │ │ │ │ - ldr r1, [pc, #252] @ (29d1c ) │ │ │ │ - ldr r0, [pc, #256] @ (29d20 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (29d24 ) │ │ │ │ - movw r2, #10121 @ 0x2789 │ │ │ │ - ldr r1, [pc, #240] @ (29d28 ) │ │ │ │ - ldr r0, [pc, #244] @ (29d2c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #604] @ (2d974 ) │ │ │ │ + movw r2, #8891 @ 0x22bb │ │ │ │ + ldr r1, [pc, #604] @ (2d978 ) │ │ │ │ + ldr r0, [pc, #604] @ (2d97c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (29d30 ) │ │ │ │ - movw r2, #10245 @ 0x2805 │ │ │ │ - ldr r1, [pc, #228] @ (29d34 ) │ │ │ │ - ldr r0, [pc, #232] @ (29d38 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #592] @ (2d980 ) │ │ │ │ + movw r2, #8945 @ 0x22f1 │ │ │ │ + ldr r1, [pc, #592] @ (2d984 ) │ │ │ │ + ldr r0, [pc, #592] @ (2d988 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1524 @ 0x5f4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [r1, #40] @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r4, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #376] @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r4, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #432 @ 0x1b0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r0, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - add r2, sp, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #12] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029d3c : │ │ │ │ - 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] @ 29f18 │ │ │ │ - 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] @ 29f1c │ │ │ │ - ldr r5, [pc, #444] @ (29f20 ) │ │ │ │ - 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] @ (29f24 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29e52 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 29e32 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 29e56 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 29e62 │ │ │ │ - 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 29e76 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 29e82 │ │ │ │ - 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 29558 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 29e52 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29e9a │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 29efa │ │ │ │ - ldr r1, [pc, #304] @ (29f28 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29ee4 │ │ │ │ - ldr r1, [pc, #300] @ (29f2c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 29f0e │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 29f12 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 29f12 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (29f30 ) │ │ │ │ - ldr r2, [pc, #260] @ (29f20 ) │ │ │ │ - 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 29ee0 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (29f34 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #248] @ (29f38 ) │ │ │ │ - mov.w r2, #502 @ 0x1f6 │ │ │ │ - ldr r1, [pc, #248] @ (29f3c ) │ │ │ │ - ldr r0, [pc, #248] @ (29f40 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 29e18 │ │ │ │ - ldr r0, [pc, #236] @ (29f44 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 29e3c │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29daa │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29ea4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29daa │ │ │ │ - ldr r0, [pc, #208] @ (29f48 ) │ │ │ │ - mov r1, r3 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 29e3c │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29dc2 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29ec0 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29dc2 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11590 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 29de0 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29daa │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29daa │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 29eda │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29dc2 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29dc2 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (29f4c ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (29f50 ) │ │ │ │ - ldr r0, [pc, #100] @ (29f54 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #580] @ (2d98c ) │ │ │ │ + movw r2, #8916 @ 0x22d4 │ │ │ │ + ldr r1, [pc, #580] @ (2d990 ) │ │ │ │ + ldr r0, [pc, #580] @ (2d994 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29f58 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (29f5c ) │ │ │ │ - ldr r0, [pc, #92] @ (29f60 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #568] @ (2d998 ) │ │ │ │ + movw r2, #8923 @ 0x22db │ │ │ │ + ldr r1, [pc, #568] @ (2d99c ) │ │ │ │ + ldr r0, [pc, #568] @ (2d9a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - nop │ │ │ │ - ldr r0, [r0, #104] @ 0x68 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r3, #40] @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r0, #40] @ 0x28 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r2, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r0, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #536 @ (adr r7, 2a168 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, pc, #456 @ (adr r7, 2a124 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #72] @ 0x48 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029f64 : │ │ │ │ - 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] @ 2a140 │ │ │ │ - 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] @ 2a144 │ │ │ │ - ldr r5, [pc, #444] @ (2a148 ) │ │ │ │ - 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] @ (2a14c ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a07a │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 2a05a │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 2a07e │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2a08a │ │ │ │ - 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 2a09e │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2a0aa │ │ │ │ - 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 24524 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 2a07a │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a0c2 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2a122 │ │ │ │ - ldr r1, [pc, #304] @ (2a150 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2a10c │ │ │ │ - ldr r1, [pc, #300] @ (2a154 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2a136 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 2a13a │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2a13a │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #276] @ (2a158 ) │ │ │ │ - ldr r2, [pc, #260] @ (2a148 ) │ │ │ │ - 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 2a108 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2a15c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #248] @ (2a160 ) │ │ │ │ - mov.w r2, #684 @ 0x2ac │ │ │ │ - ldr r1, [pc, #248] @ (2a164 ) │ │ │ │ - ldr r0, [pc, #248] @ (2a168 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2a040 │ │ │ │ - ldr r0, [pc, #236] @ (2a16c ) │ │ │ │ - mov r1, r2 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2a064 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29fd2 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2a0cc │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29fd2 │ │ │ │ - ldr r0, [pc, #208] @ (2a170 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2a064 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29fea │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2a0e8 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29fea │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11590 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2a008 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29fd2 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29fd2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 2a102 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29fea │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29fea │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2a174 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2a178 ) │ │ │ │ - ldr r0, [pc, #100] @ (2a17c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #556] @ (2d9a4 ) │ │ │ │ + movw r2, #8939 @ 0x22eb │ │ │ │ + ldr r1, [pc, #556] @ (2d9a8 ) │ │ │ │ + ldr r0, [pc, #556] @ (2d9ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2a180 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2a184 ) │ │ │ │ - ldr r0, [pc, #92] @ (2a188 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #544] @ (2d9b0 ) │ │ │ │ + movw r2, #8845 @ 0x228d │ │ │ │ + ldr r1, [pc, #544] @ (2d9b4 ) │ │ │ │ + ldr r0, [pc, #544] @ (2d9b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - nop │ │ │ │ - ldr r0, [r3, #68] @ 0x44 │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r6, #4] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r7, r6] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r6, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r2, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #27] │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #376 @ (adr r5, 2a2f0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - add r5, pc, #296 @ (adr r5, 2a2ac ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #36] @ 0x24 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a18c : │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 2a1b2 │ │ │ │ - movw r3, #45054 @ 0xaffe │ │ │ │ - movt r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bls.n 2a204 │ │ │ │ - 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 118b0 │ │ │ │ - cbnz r0, 2a1de │ │ │ │ - movw r0, #45054 @ 0xaffe │ │ │ │ - movt r0, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 118b0 │ │ │ │ - cbnz r0, 2a1de │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #114688 @ 0x1c000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 118b0 │ │ │ │ - cbnz r0, 2a200 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #33 @ 0x21 │ │ │ │ - bl 118b0 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0002a208 : │ │ │ │ - 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] @ 2a8a4 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1672] @ 2a8a8 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #1668] @ 2a8ac │ │ │ │ - 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 2a4b4 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2a4b4 │ │ │ │ - adds r2, r5, r7 │ │ │ │ - teq r5, r2 │ │ │ │ - bmi.w 2a4ac │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ca8 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2a4de │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2a518 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e724 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a538 │ │ │ │ - cmp.w r7, r0, lsl #1 │ │ │ │ - beq.n 2a352 │ │ │ │ - ldr.w r3, [pc, #1576] @ 2a8b0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a2a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a508 │ │ │ │ - ldr.w r3, [pc, #1552] @ 2a8b4 │ │ │ │ - ldr.w r4, [sl, #480] @ 0x1e0 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - bmi.w 2a574 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a556 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a88a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a2f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a510 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a616 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a500 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2a8b8 │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - ldr.w r1, [pc, #1444] @ 2a8bc │ │ │ │ - ldr.w r0, [pc, #1444] @ 2a8c0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr.w r2, [pc, #1424] @ 2a8c4 │ │ │ │ - ldr.w r3, [pc, #1392] @ 2a8a8 │ │ │ │ - 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 2a7fe │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1396] @ 2a8c8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a636 │ │ │ │ - ldr.w r2, [pc, #1356] @ 2a8b0 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - strd r3, r4, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9644 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a662 │ │ │ │ - ldr.w r3, [pc, #1348] @ 2a8cc │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a67a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a3a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a4f6 │ │ │ │ - ldr.w r3, [pc, #1316] @ 2a8d0 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 2a28c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2a584 │ │ │ │ - adds r3, r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 2a57c │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl ca10 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a3e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a590 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a6c0 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2a6de │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2a73e │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a416 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a606 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a18c │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2a71a │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2a598 │ │ │ │ - ldr.w r2, [pc, #1160] @ 2a8b4 │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r4, [sl, #484] @ 0x1e4 │ │ │ │ - ldr r7, [r6, r2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a75c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a872 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a472 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a6b8 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a77a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a6b0 │ │ │ │ - ldr.w r3, [pc, #1064] @ 2a8b8 │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr.w r1, [pc, #1084] @ 2a8d4 │ │ │ │ - ldr.w r0, [pc, #1084] @ 2a8d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a328 │ │ │ │ - teq r7, r2 │ │ │ │ - bpl.w 2a258 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ca8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 2a262 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c9cc │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2a268 │ │ │ │ - ldr r3, [pc, #984] @ (2a8b8 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #1012] @ (2a8dc ) │ │ │ │ - ldr r0, [pc, #1016] @ (2a8e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a328 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 2a3a8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a30c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2a0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2f0 │ │ │ │ - ldr r2, [pc, #924] @ (2a8b8 ) │ │ │ │ - ldr r3, [pc, #968] @ (2a8e4 ) │ │ │ │ - ldr r1, [pc, #968] @ (2a8e8 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #532] @ (2d9bc ) │ │ │ │ + movw r2, #8938 @ 0x22ea │ │ │ │ + ldr r1, [pc, #532] @ (2d9c0 ) │ │ │ │ + ldr r0, [pc, #532] @ (2d9c4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #968] @ (2a8ec ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2a328 │ │ │ │ - ldr r3, [pc, #892] @ (2a8b8 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #944] @ (2a8f0 ) │ │ │ │ - ldr r0, [pc, #944] @ (2a8f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2a328 │ │ │ │ - ldr r3, [pc, #864] @ (2a8b8 ) │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - ldr r1, [pc, #920] @ (2a8f8 ) │ │ │ │ - ldr r0, [pc, #924] @ (2a8fc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2a328 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c9b0 │ │ │ │ - b.n 2a2b4 │ │ │ │ - teq r7, r3 │ │ │ │ - bpl.w 2a3c8 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16fa4 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2a3c8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a3e6 │ │ │ │ - ldr r3, [pc, #868] @ (2a900 ) │ │ │ │ - ldr.w r1, [sl, #488] @ 0x1e8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a7a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a5d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2a60e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2a7ba │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2a85a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a5f6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a754 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2a7de │ │ │ │ - strd fp, r7, [r8] │ │ │ │ - b.n 2a330 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a416 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a5d6 │ │ │ │ - ldr r2, [pc, #672] @ (2a8b8 ) │ │ │ │ - ldr r3, [pc, #744] @ (2a904 ) │ │ │ │ - ldr r1, [pc, #748] @ (2a908 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #520] @ (2d9c8 ) │ │ │ │ + movw r2, #8738 @ 0x2222 │ │ │ │ + ldr r1, [pc, #520] @ (2d9cc ) │ │ │ │ + ldr r0, [pc, #520] @ (2d9d0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #748] @ (2a90c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - bl 12300 │ │ │ │ - b.n 2a328 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #720] @ (2a910 ) │ │ │ │ - ldr r1, [pc, #724] @ (2a914 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #620] @ (2a8b8 ) │ │ │ │ - ldr r1, [pc, #712] @ (2a918 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r0, [pc, #712] @ (2a91c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a328 │ │ │ │ - ldr r3, [pc, #596] @ (2a8b8 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #692] @ (2a920 ) │ │ │ │ - ldr r0, [pc, #696] @ (2a924 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a54e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #680] @ (2a928 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a698 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a712 │ │ │ │ - ldr r3, [pc, #540] @ (2a8b8 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #652] @ (2a92c ) │ │ │ │ - ldr r0, [pc, #652] @ (2a930 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a54e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a48e │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a472 │ │ │ │ - ldr r3, [pc, #500] @ (2a8b8 ) │ │ │ │ - mov.w r2, #604 @ 0x25c │ │ │ │ - ldr r1, [pc, #620] @ (2a934 ) │ │ │ │ - ldr r0, [pc, #620] @ (2a938 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - b.n 2a328 │ │ │ │ - ldr r0, [pc, #604] @ (2a93c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a6fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a79a │ │ │ │ - ldr r3, [pc, #444] @ (2a8b8 ) │ │ │ │ - mov.w r2, #604 @ 0x25c │ │ │ │ - ldr r1, [pc, #572] @ (2a940 ) │ │ │ │ - ldr r0, [pc, #576] @ (2a944 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a6d6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a698 │ │ │ │ - ldr r3, [pc, #412] @ (2a8b8 ) │ │ │ │ - movw r2, #605 @ 0x25d │ │ │ │ - ldr r1, [pc, #548] @ (2a948 ) │ │ │ │ - ldr r0, [pc, #552] @ (2a94c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2a328 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 2a402 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2a802 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 2a402 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a5f6 │ │ │ │ - ldr r3, [pc, #344] @ (2a8b8 ) │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r1, [pc, #492] @ (2a950 ) │ │ │ │ - ldr r0, [pc, #492] @ (2a954 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2a328 │ │ │ │ - ldr r2, [pc, #316] @ (2a8b8 ) │ │ │ │ - ldr r3, [pc, #472] @ (2a958 ) │ │ │ │ - ldr r1, [pc, #476] @ (2a95c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #508] @ (2d9d4 ) │ │ │ │ + movw r2, #8414 @ 0x20de │ │ │ │ + ldr r1, [pc, #508] @ (2d9d8 ) │ │ │ │ + ldr r0, [pc, #508] @ (2d9dc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #476] @ (2a960 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - bl 12300 │ │ │ │ - b.n 2a328 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a6fa │ │ │ │ - ldr r3, [pc, #276] @ (2a8b8 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #440] @ (2a964 ) │ │ │ │ - ldr r0, [pc, #444] @ (2a968 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2a730 │ │ │ │ - ldr r3, [pc, #252] @ (2a8b8 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #424] @ (2a96c ) │ │ │ │ - ldr r0, [pc, #428] @ (2a970 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2a328 │ │ │ │ - ldr r3, [pc, #216] @ (2a8b8 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #396] @ (2a974 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #396] @ (2a978 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #388] @ (2a97c ) │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 2a6d6 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 2a812 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 2a402 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2a82e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r3, r1 │ │ │ │ - it eq │ │ │ │ - streq r2, [r5, #0] │ │ │ │ - beq.n 2a82e │ │ │ │ - cbz r3, 2a852 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2a6fa │ │ │ │ - orr.w r4, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2a18c │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 2a71a │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2a598 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2a428 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a82e │ │ │ │ - ldr r3, [pc, #292] @ (2a980 ) │ │ │ │ - movw r2, #11792 @ 0x2e10 │ │ │ │ - ldr r1, [pc, #288] @ (2a984 ) │ │ │ │ - ldr r0, [pc, #292] @ (2a988 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #496] @ (2d9e0 ) │ │ │ │ + movw r2, #8396 @ 0x20cc │ │ │ │ + ldr r1, [pc, #496] @ (2d9e4 ) │ │ │ │ + ldr r0, [pc, #496] @ (2d9e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1556 @ 0x614 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (2a98c ) │ │ │ │ - movw r2, #11761 @ 0x2df1 │ │ │ │ - ldr r1, [pc, #276] @ (2a990 ) │ │ │ │ - ldr r0, [pc, #280] @ (2a994 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #484] @ (2d9ec ) │ │ │ │ + movw r2, #8892 @ 0x22bc │ │ │ │ + ldr r1, [pc, #484] @ (2d9f0 ) │ │ │ │ + ldr r0, [pc, #484] @ (2d9f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1556 @ 0x614 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (2a998 ) │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ - ldr r1, [pc, #264] @ (2a99c ) │ │ │ │ - ldr r0, [pc, #268] @ (2a9a0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #472] @ (2d9f8 ) │ │ │ │ + movw r2, #8776 @ 0x2248 │ │ │ │ + ldr r1, [pc, #472] @ (2d9fc ) │ │ │ │ + ldr r0, [pc, #472] @ (2da00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1556 @ 0x614 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r0, [r3, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, r7] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r5, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r4, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r6, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r1, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r3, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r0, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #2] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a9a4 : │ │ │ │ - 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] @ 2b228 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2160] @ 2b22c │ │ │ │ - cmp r3, #2 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #2156] @ 2b230 │ │ │ │ - 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 2abe8 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2abe0 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ca8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ac9a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2acc0 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2abbe │ │ │ │ - ldr.w r3, [pc, #2068] @ 2b234 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 2aa98 │ │ │ │ - ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ac1e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2aa50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ac92 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 2a208 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2ae42 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.w 2ae24 │ │ │ │ - ldr.w r2, [pc, #1984] @ 2b238 │ │ │ │ - ldr.w r3, [pc, #1968] @ 2b22c │ │ │ │ - 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 2b1dc │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [r5, #916] @ 0x394 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 9088 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2ae4a │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2aa2a │ │ │ │ - ldr.w r1, [r5, #448] @ 0x1c0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d6c8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2aad0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ada4 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2acfa │ │ │ │ - ldr.w r3, [pc, #1892] @ 2b23c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2aebc │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1e3a4 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2aee8 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2aef0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d77c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2af08 │ │ │ │ - ldr.w r1, [r5, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl d6c8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ab2e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2adf0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 2ae7a │ │ │ │ - ldr.w r1, [pc, #1800] @ 2b240 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r5, [r5, #460] @ 0x1cc │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ae00 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2b1e0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ab82 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2aeb4 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2afee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2aea4 │ │ │ │ - ldr.w r3, [pc, #1696] @ 2b244 │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - ldr.w r1, [pc, #1692] @ 2b248 │ │ │ │ - ldr.w r0, [pc, #1692] @ 2b24c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2aa1e │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 16fa4 │ │ │ │ - ldr.w r3, [pc, #1636] @ 2b234 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2aa2a │ │ │ │ - b.n 2aa98 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a9fa │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16fa4 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14ca8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.n 2ac88 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2ac9a │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 2acc0 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2abc6 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - b.n 2aa16 │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ad3e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ac44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ae72 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a208 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2aeac │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2aa76 │ │ │ │ - ldr.w r3, [pc, #1496] @ 2b244 │ │ │ │ - movw r2, #586 @ 0x24a │ │ │ │ - ldr.w r1, [pc, #1500] @ 2b250 │ │ │ │ - ldr.w r0, [pc, #1500] @ 2b254 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 2ac08 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aa50 │ │ │ │ - ldr.w r3, [pc, #1448] @ 2b244 │ │ │ │ - movw r2, #567 @ 0x237 │ │ │ │ - ldr.w r1, [pc, #1460] @ 2b258 │ │ │ │ - ldr.w r0, [pc, #1460] @ 2b25c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 2aa76 │ │ │ │ - ldr.w r2, [pc, #1408] @ 2b244 │ │ │ │ - ldr.w r3, [pc, #1432] @ 2b260 │ │ │ │ - ldr.w r1, [pc, #1432] @ 2b264 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #460] @ (2da04 ) │ │ │ │ + movw r2, #8624 @ 0x21b0 │ │ │ │ + ldr r1, [pc, #460] @ (2da08 ) │ │ │ │ + ldr r0, [pc, #460] @ (2da0c ) │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1432] @ 2b268 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #567 @ 0x237 │ │ │ │ - bl 12300 │ │ │ │ - b.n 2acb6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2ae8c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1392] @ 2b26c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2af9a │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 1e3a4 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2afe6 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2afce │ │ │ │ - ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b1f8 │ │ │ │ - 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 2aa76 │ │ │ │ - ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d6c8 │ │ │ │ - cbz r0, 2adb0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ad60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2afc6 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2a208 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2b00e │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2aa76 │ │ │ │ - ldr.w r3, [pc, #1212] @ 2b244 │ │ │ │ - mov.w r2, #588 @ 0x24c │ │ │ │ - ldr.w r1, [pc, #1248] @ 2b270 │ │ │ │ - ldr.w r0, [pc, #1248] @ 2b274 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2aad0 │ │ │ │ - ldr.w r3, [pc, #1220] @ 2b278 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b016 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 9278 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2add6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2adf8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2b0ec │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2b122 │ │ │ │ - strd r8, sl, [r4] │ │ │ │ - b.n 2aa76 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ab2e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2add6 │ │ │ │ - ldr.w r3, [pc, #1088] @ 2b244 │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - ldr.w r1, [pc, #1136] @ 2b27c │ │ │ │ - ldr.w r0, [pc, #1136] @ 2b280 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2acb6 │ │ │ │ - ldr.w r3, [pc, #1052] @ 2b244 │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr.w r1, [pc, #1108] @ 2b284 │ │ │ │ - ldr.w r0, [pc, #1108] @ 2b288 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2aa64 │ │ │ │ - ldr r3, [pc, #1016] @ (2b244 ) │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - ldr.w r1, [pc, #1080] @ 2b28c │ │ │ │ - ldr.w r0, [pc, #1080] @ 2b290 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ac44 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2b106 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - teq r7, r8 │ │ │ │ - bmi.w 2ace8 │ │ │ │ - ldr r3, [pc, #988] @ (2b26c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2af9a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1e3a4 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2ad1a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2aba0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2ac58 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ab82 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [pc, #976] @ (2b294 ) │ │ │ │ - ldr r1, [pc, #976] @ (2b298 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #880] @ (2b244 ) │ │ │ │ - ldr r1, [pc, #968] @ (2b29c ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r0, [pc, #964] @ (2b2a0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2aaf6 │ │ │ │ - ldr r3, [pc, #848] @ (2b244 ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r1, [pc, #940] @ (2b2a4 ) │ │ │ │ - ldr r0, [pc, #940] @ (2b2a8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - ldr r3, [pc, #824] @ (2b244 ) │ │ │ │ - movw r2, #575 @ 0x23f │ │ │ │ - ldr.w r9, [pc, #924] @ 2b2ac │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #920] @ (2b2b0 ) │ │ │ │ - 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 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #896] @ (2b2b4 ) │ │ │ │ - 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 9818 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b16e │ │ │ │ - bl 11448 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2b148 │ │ │ │ - ldr.w r5, [r5, #344] @ 0x158 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2b210 │ │ │ │ - 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 113dc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - strd r7, r5, [r4] │ │ │ │ - b.n 2aa76 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - ldr r3, [pc, #752] @ (2b294 ) │ │ │ │ - ldr r1, [pc, #788] @ (2b2b8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #660] @ (2b244 ) │ │ │ │ - ldr r1, [pc, #776] @ (2b2bc ) │ │ │ │ - movw r2, #581 @ 0x245 │ │ │ │ - ldr r0, [pc, #776] @ (2b2c0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ad60 │ │ │ │ - ldr r3, [pc, #628] @ (2b244 ) │ │ │ │ - movw r2, #581 @ 0x245 │ │ │ │ - ldr r1, [pc, #748] @ (2b2c4 ) │ │ │ │ - ldr r0, [pc, #752] @ (2b2c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2ad1a │ │ │ │ - ldr r2, [pc, #596] @ (2b244 ) │ │ │ │ - ldr r3, [pc, #728] @ (2b2cc ) │ │ │ │ - ldr r1, [pc, #732] @ (2b2d0 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #448] @ (2da10 ) │ │ │ │ + movw r2, #8604 @ 0x219c │ │ │ │ + ldr r1, [pc, #448] @ (2da14 ) │ │ │ │ + ldr r0, [pc, #448] @ (2da18 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #732] @ (2b2d4 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - bl 12300 │ │ │ │ - b.n 2acb6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2ad74 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #628] @ (2b294 ) │ │ │ │ - ldr r1, [pc, #696] @ (2b2d8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #536] @ (2b244 ) │ │ │ │ - ldr r1, [pc, #684] @ (2b2dc ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r0, [pc, #684] @ (2b2e0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #616] @ (2b2b4 ) │ │ │ │ - ldr.w r1, [r5, #332] @ 0x14c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b186 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11448 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 2b118 │ │ │ │ - ldr r2, [pc, #456] @ (2b240 ) │ │ │ │ - ldr.w r8, [r5, #460] @ 0x1cc │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 11748 │ │ │ │ - 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 958c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b1c0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2b1a2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r1, [pc, #548] @ (2b2e4 ) │ │ │ │ - ldr r0, [pc, #552] @ (2b2e8 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2acb6 │ │ │ │ - ldr r3, [pc, #340] @ (2b244 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r1, [pc, #504] @ (2b2ec ) │ │ │ │ - ldr r0, [pc, #504] @ (2b2f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2b042 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16fa4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2acfa │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - b.n 2b0d0 │ │ │ │ - ldr r3, [pc, #288] @ (2b244 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r7, [pc, #456] @ (2b2f4 ) │ │ │ │ - ldr r1, [pc, #460] @ (2b2f8 ) │ │ │ │ - ldr r0, [pc, #460] @ (2b2fc ) │ │ │ │ - add r7, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr.w ip, [r3] │ │ │ │ - strd r7, sl, [sp] │ │ │ │ - mov r3, ip │ │ │ │ - bl 12300 │ │ │ │ - b.n 2b042 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - bl 111e4 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2acb6 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov.w r2, #576 @ 0x240 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2b152 │ │ │ │ - ldr r1, [pc, #376] @ (2b300 ) │ │ │ │ - movw r2, #591 @ 0x24f │ │ │ │ - ldr r0, [pc, #372] @ (2b304 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2b0d0 │ │ │ │ - ldr r3, [pc, #356] @ (2b308 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #352] @ (2b30c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (2da1c ) │ │ │ │ + movw r2, #8915 @ 0x22d3 │ │ │ │ + ldr r1, [pc, #436] @ (2da20 ) │ │ │ │ + ldr r0, [pc, #436] @ (2da24 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #352] @ (2b310 ) │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2b0d0 │ │ │ │ - ldr r1, [pc, #336] @ (2b314 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r0, [pc, #336] @ (2b318 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2b0d0 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (2b31c ) │ │ │ │ - movw r2, #11261 @ 0x2bfd │ │ │ │ - ldr r1, [pc, #312] @ (2b320 ) │ │ │ │ - ldr r0, [pc, #312] @ (2b324 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #424] @ (2da28 ) │ │ │ │ + movw r2, #8922 @ 0x22da │ │ │ │ + ldr r1, [pc, #424] @ (2da2c ) │ │ │ │ + ldr r0, [pc, #424] @ (2da30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1588 @ 0x634 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (2b328 ) │ │ │ │ - movw r2, #11302 @ 0x2c26 │ │ │ │ - ldr r1, [pc, #300] @ (2b32c ) │ │ │ │ - ldr r0, [pc, #300] @ (2b330 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #412] @ (2da34 ) │ │ │ │ + movw r2, #8489 @ 0x2129 │ │ │ │ + ldr r1, [pc, #412] @ (2da38 ) │ │ │ │ + ldr r0, [pc, #412] @ (2da3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1588 @ 0x634 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (2b334 ) │ │ │ │ - movw r2, #11221 @ 0x2bd5 │ │ │ │ - ldr r1, [pc, #288] @ (2b338 ) │ │ │ │ - ldr r0, [pc, #288] @ (2b33c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #400] @ (2da40 ) │ │ │ │ + movw r2, #8468 @ 0x2114 │ │ │ │ + ldr r1, [pc, #400] @ (2da44 ) │ │ │ │ + ldr r0, [pc, #400] @ (2da48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1588 @ 0x634 │ │ │ │ + add.w r3, r3, #1712 @ 0x6b0 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r5, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r2, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r5, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r5, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r6, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r1, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r6, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #92] @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r1, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #92] @ 0x5c │ │ │ │ + ldr r0, [r1, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r7, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #552] @ 0x228 │ │ │ │ + cmp r8, r9 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r2] │ │ │ │ + ldrsb r6, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #29] │ │ │ │ + add lr, r7 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #456] @ 0x1c8 │ │ │ │ + strb r4, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ + adds r3, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r0, #29] │ │ │ │ + ldrsb r0, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #360] @ 0x168 │ │ │ │ + strb r2, [r5, #9] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, r2] │ │ │ │ + adds r2, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r3, #26] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b340 : │ │ │ │ - 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] @ (2b4d0 ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (2b4d4 ) │ │ │ │ - add r6, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r5, [pc, #372] @ (2b4d8 ) │ │ │ │ - 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] @ (2b4dc ) │ │ │ │ - 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 c698 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b444 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 2b44c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2b458 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2b464 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2b448 │ │ │ │ - ldr r3, [pc, #304] @ (2b4e0 ) │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 2b426 │ │ │ │ - ldr r3, [pc, #296] @ (2b4e4 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a9a4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 2b444 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b478 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11748 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - bpl.n 2b4b2 │ │ │ │ - ldr r1, [pc, #248] @ (2b4e8 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b49c │ │ │ │ - ldr r1, [pc, #232] @ (2b4e0 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b4c6 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2b4ca │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r6, #12] │ │ │ │ - beq.n 2b4ca │ │ │ │ - str r1, [r6, #16] │ │ │ │ - ldr r1, [pc, #220] @ (2b4ec ) │ │ │ │ - ldr r2, [pc, #196] @ (2b4d4 ) │ │ │ │ - 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 2b494 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2b4f0 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #196] @ (2b4f4 ) │ │ │ │ - mov.w r2, #564 @ 0x234 │ │ │ │ - ldr r1, [pc, #192] @ (2b4f8 ) │ │ │ │ - ldr r0, [pc, #196] @ (2b4fc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2b40c │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 2b3c4 │ │ │ │ - ldr r0, [pc, #176] @ (2b500 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2b42e │ │ │ │ - ldr r0, [pc, #168] @ (2b504 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2b42e │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - beq.n 2b3a8 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2b47e │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b3a8 │ │ │ │ - bl 11590 │ │ │ │ - b.n 2b3de │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r2, 2b498 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - b.n 2b3a8 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b3a8 │ │ │ │ - ldr r3, [pc, #104] @ (2b508 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #104] @ (2b50c ) │ │ │ │ - ldr r0, [pc, #104] @ (2b510 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2b514 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #96] @ (2b518 ) │ │ │ │ - ldr r0, [pc, #96] @ (2b51c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ - nop │ │ │ │ - ldr r4, [pc, #648] @ (2b75c ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + strh r2, [r7, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #600] @ (2b734 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [r3, r1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + ldr r4, [pc, #688] @ (2dba8 ) │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + strb r0, [r1, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + negs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #944] @ (2b8a0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - str r0, [r2, #60] @ 0x3c │ │ │ │ + strb r2, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + tst r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r6, #19] │ │ │ │ + ldr r6, [r1, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + strb r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ + rors r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ + strb r6, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #824] @ 0x338 │ │ │ │ + rors r6, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #512] @ (2b710 ) │ │ │ │ + strb r4, [r5, r3] │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r0, r2] │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #744] @ 0x2e8 │ │ │ │ + ldr r3, [pc, #8] @ (2d930 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #688] @ (2b7cc ) │ │ │ │ + strb r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #864] @ (2b880 ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b520 : │ │ │ │ - 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] @ (2b59c ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ (2b5a0 ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (2b5a4 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2a9a4 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #4] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 2b578 │ │ │ │ - ldr r2, [pc, #72] @ (2b5a8 ) │ │ │ │ - ldr r3, [pc, #60] @ (2b5a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2b596 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #48] @ (2b5ac ) │ │ │ │ - mov.w r2, #596 @ 0x254 │ │ │ │ - ldr r1, [pc, #48] @ (2b5b0 ) │ │ │ │ - ldr r0, [pc, #48] @ (2b5b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 2b55e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #792] @ (2b8b8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + sbcs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #760] @ (2b8a0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [pc, #616] @ (2b814 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + ldr r2, [pc, #896] @ (2dcb4 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r3, #16] │ │ │ │ + strb r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r0, #32] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b5b8 : │ │ │ │ - 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] @ 2b73c │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2b740 │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1776 @ 0x6f0 │ │ │ │ - ldr.w ip, [pc, #356] @ 2b744 │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2b748 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c7f8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b6b0 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2b690 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2b6c0 │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2b6cc │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2b520 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2b6b0 │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9440 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b6b4 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11748 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2b70c │ │ │ │ - ldr r1, [pc, #244] @ (2b74c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b724 │ │ │ │ - ldr r1, [pc, #240] @ (2b750 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2b720 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2b708 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #12] │ │ │ │ - beq.n 2b708 │ │ │ │ - str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #220] @ (2b754 ) │ │ │ │ - ldr r2, [pc, #200] @ (2b744 ) │ │ │ │ - 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 2b704 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2b758 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #192] @ (2b75c ) │ │ │ │ - movw r2, #595 @ 0x253 │ │ │ │ - ldr r1, [pc, #188] @ (2b760 ) │ │ │ │ - ldr r0, [pc, #192] @ (2b764 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2b676 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11590 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2b644 │ │ │ │ - ldr r0, [pc, #164] @ (2b768 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2b69a │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2b626 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2b6e4 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2b626 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2b626 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2b626 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - ldr r3, [pc, #92] @ (2b76c ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2b770 ) │ │ │ │ - ldr r0, [pc, #96] @ (2b774 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #80] @ (2b778 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #80] @ (2b77c ) │ │ │ │ - ldr r0, [pc, #80] @ (2b780 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsb r2, [r0, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r2, [pc, #112] @ (2b7b4 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + adcs r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (2b77c ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ + strb r2, [r0, r2] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ + adcs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #520] @ (2b960 ) │ │ │ │ - movs r2, r0 │ │ │ │ - strb r0, [r7, #27] │ │ │ │ + strb r0, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + asrs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #11] │ │ │ │ + strb r2, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ + asrs r2, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + lsrs r2, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #152] @ (2d9f8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r5, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #148 @ 0x94 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r4, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r5, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #100 @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #76 @ 0x4c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #840] @ (2dce0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #744] @ (2dc8c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #648] @ (2dc38 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r7, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #552] @ (2dbe4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #236 @ 0xec │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r3, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r4, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #212 @ 0xd4 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r6, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r1, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #188 @ 0xbc │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r5, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #164 @ 0xa4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [pc, #744] @ (2dcd4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #72] @ (2da40 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r0, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #116 @ 0x74 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r4, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r5, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #264] @ (2db18 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r2, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r5, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r7, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r5, #8] │ │ │ │ + cmp r6, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #58] @ 0x3a │ │ │ │ + strh r2, [r3, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #328] @ (2b8bc ) │ │ │ │ + ldr r6, [r4, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #504] @ (2b970 ) │ │ │ │ + cmp r6, #20 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #58] @ 0x3a │ │ │ │ + strh r2, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #992] @ (2bb60 ) │ │ │ │ + ldr r6, [r1, #92] @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #1008] @ (2bb74 ) │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r6, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #228 @ 0xe4 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b784 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0002da4c : │ │ │ │ + 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] @ 2b958 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2dc28 │ │ │ │ + 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] @ 2b95c │ │ │ │ - ldr r5, [pc, #436] @ (2b960 ) │ │ │ │ - add r4, sp, #32 │ │ │ │ + add.w r3, ip, #2704 @ 0xa90 │ │ │ │ + ldr.w ip, [pc, #444] @ 2dc2c │ │ │ │ + ldr r5, [pc, #444] @ (2dc30 ) │ │ │ │ + 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] @ (2b964 ) │ │ │ │ + ldr r4, [pc, #428] @ (2dc34 ) │ │ │ │ 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 c7f8 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b890 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + beq.n 2db62 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 2b870 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2db42 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 2b894 │ │ │ │ + bpl.n 2db66 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2b8a0 │ │ │ │ + bne.n 2db72 │ │ │ │ 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 2b8b4 │ │ │ │ + bpl.n 2db86 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2b8c0 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ + bne.n 2db92 │ │ │ │ + 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 2a208 │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2c2f8 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2b890 │ │ │ │ + beq.n 2db62 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ + blx 9448 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b8d8 │ │ │ │ + beq.n 2dbaa │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11748 │ │ │ │ + bl 11750 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 2b93a │ │ │ │ - ldr r1, [pc, #308] @ (2b968 ) │ │ │ │ + bpl.w 2dc0a │ │ │ │ + ldr r1, [pc, #304] @ (2dc38 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2b924 │ │ │ │ - ldr r1, [pc, #304] @ (2b96c ) │ │ │ │ + beq.n 2dbf4 │ │ │ │ + ldr r1, [pc, #300] @ (2dc3c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2b94e │ │ │ │ + beq.w 2dc1e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 2b952 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ble.w 2dc22 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 2b952 │ │ │ │ + beq.n 2dc22 │ │ │ │ str r1, [r3, #16] │ │ │ │ - ldr r1, [pc, #280] @ (2b970 ) │ │ │ │ - ldr r2, [pc, #260] @ (2b960 ) │ │ │ │ + ldr r1, [pc, #276] @ (2dc40 ) │ │ │ │ + ldr r2, [pc, #260] @ (2dc30 ) │ │ │ │ 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 2b920 │ │ │ │ + bne.n 2dbf0 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2b974 ) │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2dc44 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #252] @ (2b978 ) │ │ │ │ - movw r2, #599 @ 0x257 │ │ │ │ - ldr r1, [pc, #248] @ (2b97c ) │ │ │ │ - ldr r0, [pc, #252] @ (2b980 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #248] @ (2dc48 ) │ │ │ │ + mov.w r2, #528 @ 0x210 │ │ │ │ + ldr r1, [pc, #248] @ (2dc4c ) │ │ │ │ + ldr r0, [pc, #248] @ (2dc50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2b856 │ │ │ │ - ldr r0, [pc, #236] @ (2b984 ) │ │ │ │ + b.n 2db28 │ │ │ │ + ldr r0, [pc, #236] @ (2dc54 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2b87a │ │ │ │ + bl 11940 │ │ │ │ + b.n 2db4c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2b7ee │ │ │ │ + beq.n 2daba │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2b8e2 │ │ │ │ + bne.n 2dbb4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2b7ee │ │ │ │ - ldr r0, [pc, #208] @ (2b988 ) │ │ │ │ + b.n 2daba │ │ │ │ + ldr r0, [pc, #208] @ (2dc58 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - b.n 2b87a │ │ │ │ + bl 11940 │ │ │ │ + b.n 2db4c │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - addeq r6, sp, #36 @ 0x24 │ │ │ │ - beq.n 2b804 │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2dad2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2b8fe │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 2b804 │ │ │ │ + bne.n 2dbd0 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2dad2 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11590 │ │ │ │ + bl 11598 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 2b81e │ │ │ │ + b.n 2daf0 │ │ │ │ mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2b7ee │ │ │ │ + bne.w 2daba │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2b7ee │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + b.n 2daba │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 2b804 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.n 2b804 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2b98c ) │ │ │ │ + cbnz r1, 2dbea │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2dad2 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2dad2 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2dc5c ) │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #100] @ (2b990 ) │ │ │ │ - ldr r0, [pc, #100] @ (2b994 ) │ │ │ │ + ldr r1, [pc, #100] @ (2dc60 ) │ │ │ │ + ldr r0, [pc, #100] @ (2dc64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2b998 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2dc68 ) │ │ │ │ movs r2, #32 │ │ │ │ - ldr r1, [pc, #92] @ (2b99c ) │ │ │ │ - ldr r0, [pc, #92] @ (2b9a0 ) │ │ │ │ + ldr r1, [pc, #92] @ (2dc6c ) │ │ │ │ + ldr r0, [pc, #92] @ (2dc70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 99c0 │ │ │ │ - bl 9a20 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ nop │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + adds r1, #112 @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #320] @ (2baa0 ) │ │ │ │ + movs r5, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #248] @ (2ba60 ) │ │ │ │ + movs r5, #114 @ 0x72 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a2 │ │ │ │ + movs r4, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r3, #20] │ │ │ │ + strh r2, [r7, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r4] │ │ │ │ + ldr r7, [pc, #408] @ (2dde8 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #108] @ 0x6c │ │ │ │ + subs r4, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #104] @ 0x68 │ │ │ │ + mvns r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #992] @ (2bd74 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #1008] @ (2bd88 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #144] @ (2ba30 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #320] @ (2bae4 ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b9a4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #228] @ 2ba98 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #224] @ 2ba9c │ │ │ │ - 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] @ 2baa0 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #204] @ (2baa4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c77c │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ba60 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2ba40 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2ba64 │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - bl 2a18c │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2ba60 │ │ │ │ - cbnz r0, 2ba3a │ │ │ │ - ldr r3, [pc, #148] @ (2baa8 ) │ │ │ │ - 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] @ (2baac ) │ │ │ │ - ldr r3, [pc, #120] @ (2baa0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2ba92 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #116] @ (2bab0 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - b.n 2ba14 │ │ │ │ - ldr r0, [pc, #112] @ (2bab4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #108] @ (2bab8 ) │ │ │ │ - ldr r1, [pc, #108] @ (2babc ) │ │ │ │ - mov.w r2, #760 @ 0x2f8 │ │ │ │ - ldr r0, [pc, #108] @ (2bac0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2ba22 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.n 2ba06 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2ba78 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2ba06 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16d98 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2ba06 │ │ │ │ - orr.w r0, r3, #1 │ │ │ │ - b.n 2ba06 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r6, [r2, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ + mvns r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - mov r4, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ + ldr r6, [r5, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sl │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + movs r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #80] @ 0x50 │ │ │ │ + cmp r3, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ + ldr r2, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r6, #116] @ 0x74 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002bac4 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0002dc74 : │ │ │ │ + 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, #284] @ (2bbf0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r5, [pc, #1780] @ 2e37c │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1780] @ 2e380 │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1776] @ 2e384 │ │ │ │ + mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ - bl 1c920 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2bba0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2bbd8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + 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 2df24 │ │ │ │ + add.w r9, r2, #2 │ │ │ │ + teq r2, r9 │ │ │ │ + bmi.w 2df1c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f50 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2bb7a │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 2bb0a │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2bb0a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2bb88 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2bb28 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r4, #0] │ │ │ │ - beq.n 2bb28 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2bb6a │ │ │ │ - ldr r3, [pc, #200] @ (2bbf4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 2bb4e │ │ │ │ - bl 1c938 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2dff6 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b884 │ │ │ │ mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2e01c │ │ │ │ + ldr.w r3, [pc, #1712] @ 2e388 │ │ │ │ + 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 2e064 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11750 │ │ │ │ + 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 964c │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2bbba │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2bb46 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ + beq.w 2e03a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e34a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2dd3e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2bb9a │ │ │ │ - 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, 2bb8e │ │ │ │ - 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #128] @ (2bbf4 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2bb30 │ │ │ │ - b.n 2bb4e │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2bb84 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2bb00 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - b.n 2bb28 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bb08 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2bb56 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bb46 │ │ │ │ - ldr r3, [pc, #84] @ (2bbf8 ) │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r1, [pc, #84] @ (2bbfc ) │ │ │ │ - ldr r0, [pc, #84] @ (2bc00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2bb48 │ │ │ │ - ldr r3, [pc, #60] @ (2bbf8 ) │ │ │ │ - mov.w r2, #776 @ 0x308 │ │ │ │ - ldr r1, [pc, #64] @ (2bc04 ) │ │ │ │ - ldr r0, [pc, #68] @ (2bc08 ) │ │ │ │ - add r1, pc │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2df54 │ │ │ │ + ldr.w r3, [pc, #1612] @ 2e38c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2bbb6 │ │ │ │ - ldr r3, [pc, #48] @ (2bc0c ) │ │ │ │ - movw r2, #14438 @ 0x3866 │ │ │ │ - ldr r1, [pc, #48] @ (2bc10 ) │ │ │ │ - ldr r0, [pc, #48] @ (2bc14 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1628 @ 0x65c │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - cmp r4, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r3, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #768] @ (2bf14 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #96] @ 0x60 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002bc18 : │ │ │ │ - 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] @ 2c890 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #3172] @ 2c894 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #3168] @ 2c898 │ │ │ │ - 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 2beac │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2e06c │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bc5c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #3132] @ 2c89c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + beq.n 2dd64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2df60 │ │ │ │ + ldr.w r3, [pc, #1576] @ 2e390 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2dee8 │ │ │ │ + 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 276dc │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2e0c6 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2e0a8 │ │ │ │ + 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 94e0 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 93d8 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c110 │ │ │ │ - bl 1c8c4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c294 │ │ │ │ - ldr.w r3, [pc, #3092] @ 2c8a0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2bac4 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2e332 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bcae │ │ │ │ + beq.n 2ddc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2bea4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2c2c2 │ │ │ │ - ldr.w r3, [pc, #3052] @ 2c8a4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c2f6 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e3a4 │ │ │ │ - tst.w fp, #1 │ │ │ │ + beq.w 2dfee │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 2e0ce │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b884 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2c012 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2e0f6 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2c01e │ │ │ │ + beq.w 2e0fe │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2dfc8 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2dfc2 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14cb0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2e11c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2e13a │ │ │ │ + ldr.w r1, [sl, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d77c │ │ │ │ - mov sl, r0 │ │ │ │ + bl d6d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c052 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ + bne.w 2e164 │ │ │ │ movs r2, #1 │ │ │ │ - bl d6c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2bda0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2bd18 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bec8 │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 2c34c │ │ │ │ - add.w fp, r4, #2 │ │ │ │ - teq r4, fp │ │ │ │ - bmi.w 2be90 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2bcca │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + ldr.w r1, [sl, #260] @ 0x104 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r3, [pc, #2900] @ 2c8a8 │ │ │ │ - ldr.w r1, [pc, #2900] @ 2c8ac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #2892] @ 2c8b0 │ │ │ │ - ldr.w r1, [pc, #2892] @ 2c8b4 │ │ │ │ - movs r2, #169 @ 0xa9 │ │ │ │ - ldr.w r0, [pc, #2888] @ 2c8b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2876] @ 2c8bc │ │ │ │ - ldr.w r3, [pc, #2832] @ 2c894 │ │ │ │ - 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 2cb8a │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2844] @ 2c8c0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c2fa │ │ │ │ - mov r1, sl │ │ │ │ - blx 9088 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2bee0 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bf20 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl d6d0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bdd8 │ │ │ │ + beq.n 2de40 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2bed0 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 26724 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov sl, r0 │ │ │ │ - bmi.w 2c59e │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c588 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c62c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e3a4 │ │ │ │ - tst.w sl, #1 │ │ │ │ + beq.w 2dfb2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e242 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2e1ba │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2df8a │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b884 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2c694 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2c69e │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1f298 │ │ │ │ - mov sl, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 2c54c │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c536 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl d77c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c5a6 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - bl d6c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2be60 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2bed8 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2c99c │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 2c670 │ │ │ │ - add.w fp, sl, #2 │ │ │ │ - teq sl, fp │ │ │ │ - bpl.w 2bd2a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2bd2a │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2bd2a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2bd2a │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16fa4 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2bd2a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bcae │ │ │ │ - ldr.w r3, [pc, #2580] @ 2c8c4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2cc96 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2bc58 │ │ │ │ - b.n 2bc5c │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bd18 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bdd8 │ │ │ │ + beq.w 2e19c │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldrd r5, r6, [sl, #212] @ 0xd4 │ │ │ │ + mov fp, r3 │ │ │ │ + bne.w 2e1cc │ │ │ │ mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2be60 │ │ │ │ - ldr.w r3, [pc, #2508] @ 2c8b0 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ - ldr.w r1, [pc, #2528] @ 2c8c8 │ │ │ │ - ldr.w r0, [pc, #2528] @ 2c8cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ + bl 11750 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2bd7c │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d6c8 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 964c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c35e │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cc7e │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 2e1d4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2e362 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bf50 │ │ │ │ + beq.n 2deba │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c68c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + beq.n 2dfba │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bf68 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c684 │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2c512 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 2c50c │ │ │ │ - mov r0, r6 │ │ │ │ - bl d77c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c6d8 │ │ │ │ - ldr.w fp, [r8, #16] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - bl 17dd4 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r2, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c554 │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 2c756 │ │ │ │ - ldr.w r3, [pc, #2328] @ 2c8d0 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 2c46e │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - mov r0, sl │ │ │ │ - bl d6c8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bne.w 2e1ee │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2bfe6 │ │ │ │ + beq.n 2deda │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c4e4 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2c486 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 22708 │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2deda │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 2dd7c │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2c86a │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c840 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 2c4a8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2bce2 │ │ │ │ - ldr.w r3, [pc, #2192] @ 2c8b0 │ │ │ │ - movs r2, #169 @ 0xa9 │ │ │ │ - ldr.w r1, [pc, #2220] @ 2c8d4 │ │ │ │ - ldr.w r0, [pc, #2220] @ 2c8d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bmi.w 2e18a │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 2df7a │ │ │ │ + strd r6, r5, [r8] │ │ │ │ + ldr.w r2, [pc, #1176] @ 2e394 │ │ │ │ + ldr.w r3, [pc, #1152] @ 2e380 │ │ │ │ + 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 2e316 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2bd7c │ │ │ │ - ldr.w r3, [pc, #2140] @ 2c8b0 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - ldr.w fp, [pc, #2176] @ 2c8dc │ │ │ │ - ldr.w sl, [pc, #2176] @ 2c8e0 │ │ │ │ - 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 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112b0 │ │ │ │ - ldr.w r3, [pc, #2128] @ 2c8e4 │ │ │ │ - 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 9818 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.w 2dcb8 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16fac │ │ │ │ mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f50 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2c6ba │ │ │ │ - bl 11448 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c560 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ + beq.n 2dff6 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2cc66 │ │ │ │ - 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 2bd7e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bd7e │ │ │ │ - ldr.w r3, [pc, #1948] @ 2c8b0 │ │ │ │ - movs r2, #155 @ 0x9b │ │ │ │ - ldr.w sl, [pc, #2000] @ 2c8e8 │ │ │ │ - ldr.w r9, [pc, #2000] @ 2c8ec │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r9, pc │ │ │ │ - mov r1, sl │ │ │ │ + bl 1b884 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2dcd0 │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - bl 9e4c │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2dcd0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2dd3e │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1060] @ 2e390 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 2dd72 │ │ │ │ + b.n 2dee8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 2def6 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112b0 │ │ │ │ - ldr.w r3, [pc, #1956] @ 2c8e4 │ │ │ │ - ldr.w r1, [r7, #264] @ 0x108 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ + bl 16fac │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c78c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c79c │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9440 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c7f6 │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 2cccc │ │ │ │ - ldr.w r2, [pc, #1896] @ 2c8f0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2ccb6 │ │ │ │ - ldr.w r2, [pc, #1888] @ 2c8f4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2ccb2 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2ccae │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r6, [r9, #12] │ │ │ │ - beq.w 2ccae │ │ │ │ - mov r0, r9 │ │ │ │ - str.w fp, [r9, #16] │ │ │ │ - bl 11448 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2c6b4 │ │ │ │ - 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] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2c82c │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 2c874 │ │ │ │ - ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d91c │ │ │ │ + b.n 2def6 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2de58 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16fac │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2c4ec │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ca76 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - blx 958c │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2ca92 │ │ │ │ + bl 1b884 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + mov r4, r0 │ │ │ │ + bpl.w 2de60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11174 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2de60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1680] @ 2c8f8 │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr.w r0, [pc, #1680] @ 2c8fc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2bd7c │ │ │ │ - ldr.w r3, [pc, #1560] @ 2c8b0 │ │ │ │ - movs r2, #161 @ 0xa1 │ │ │ │ - ldr.w r1, [pc, #1636] @ 2c900 │ │ │ │ - ldr.w r0, [pc, #1636] @ 2c904 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2de40 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2deba │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2ddf2 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2bd7c │ │ │ │ - ldr.w r3, [pc, #1516] @ 2c8b0 │ │ │ │ - movs r2, #163 @ 0xa3 │ │ │ │ - ldr.w r1, [pc, #1596] @ 2c908 │ │ │ │ - ldr.w r0, [pc, #1596] @ 2c90c │ │ │ │ + bl 16fac │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14cb0 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 2ddfc │ │ │ │ + mov r0, r9 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2ddfc │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ddc2 │ │ │ │ + ldr r3, [pc, #928] @ (2e398 ) │ │ │ │ + mov.w r2, #506 @ 0x1fa │ │ │ │ + ldr r1, [pc, #924] @ (2e39c ) │ │ │ │ + ldr r0, [pc, #928] @ (2e3a0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2bd7c │ │ │ │ - mov fp, r2 │ │ │ │ - b.n 2bd32 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r3, [pc, #1416] @ 2c8a8 │ │ │ │ - ldr.w r1, [pc, #1516] @ 2c910 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r3, [pc, #1404] @ 2c8b0 │ │ │ │ - ldr.w r1, [pc, #1500] @ 2c914 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ - ldr.w r0, [pc, #1500] @ 2c918 │ │ │ │ + bl c9d4 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 2defa │ │ │ │ + ldr r3, [pc, #888] @ (2e398 ) │ │ │ │ + mov.w r2, #508 @ 0x1fc │ │ │ │ + ldr r1, [pc, #896] @ (2e3a4 ) │ │ │ │ + ldr r0, [pc, #896] @ (2e3a8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2bd7c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2bd2a │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ - mov r0, sl │ │ │ │ - bl d6c8 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c386 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 2c386 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2be1a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c3a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cb96 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cba6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cc1e │ │ │ │ - mov r1, r3 │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2e012 │ │ │ │ + ldr r3, [pc, #860] @ (2e398 ) │ │ │ │ + movw r2, #509 @ 0x1fd │ │ │ │ + ldr r1, [pc, #872] @ (2e3ac ) │ │ │ │ + ldr r0, [pc, #876] @ (2e3b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c3d4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cb9e │ │ │ │ - ldr.w r3, [pc, #1348] @ 2c91c │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r7, #304] @ 0x130 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11748 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r7, r0 │ │ │ │ - movs r2, #3 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r9, [sp, #104] @ 0x68 │ │ │ │ - strd r6, r7, [sp, #108] @ 0x6c │ │ │ │ - blx 958c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2cbd6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c41a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c504 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2cc36 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c434 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cb8e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2cbb6 │ │ │ │ + bl c9d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2e012 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cbae │ │ │ │ - ldr.w r3, [pc, #1116] @ 2c8b0 │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr.w r1, [pc, #1220] @ 2c920 │ │ │ │ - ldr.w r0, [pc, #1220] @ 2c924 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + bl c9b8 │ │ │ │ + b.n 2dcf4 │ │ │ │ + ldr r0, [pc, #836] @ (2e3b4 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2bd7c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl 11940 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c486 │ │ │ │ + beq.n 2e08a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c6d0 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 21bb4 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 2cad2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2cabc │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2c7b2 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e3a4 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2c824 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2be1a │ │ │ │ - ldr r3, [pc, #996] @ (2c8b0 ) │ │ │ │ - movs r2, #199 @ 0xc7 │ │ │ │ - ldr.w r1, [pc, #1112] @ 2c928 │ │ │ │ - ldr.w r0, [pc, #1112] @ 2c92c │ │ │ │ + beq.n 2e0ee │ │ │ │ + ldr r3, [pc, #780] @ (2e398 ) │ │ │ │ + movw r2, #509 @ 0x1fd │ │ │ │ + ldr r1, [pc, #804] @ (2e3b8 ) │ │ │ │ + ldr r0, [pc, #808] @ (2e3bc ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c038 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bfe6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - ldr.w r1, [pc, #1084] @ 2c930 │ │ │ │ - ldr.w r0, [pc, #1084] @ 2c934 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c278 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c41a │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 2bf78 │ │ │ │ - movs r1, #2 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16fa4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d77c │ │ │ │ - tst.w fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq.w 2bf80 │ │ │ │ - mov r0, fp │ │ │ │ - bl c9cc │ │ │ │ - b.n 2bf80 │ │ │ │ - ldr r3, [pc, #888] @ (2c8b0 ) │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ - ldr r1, [pc, #1020] @ (2c938 ) │ │ │ │ - ldr r0, [pc, #1020] @ (2c93c ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2e032 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #748] @ (2e398 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r1, [pc, #776] @ (2e3c0 ) │ │ │ │ + ldr r0, [pc, #780] @ (2e3c4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c038 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e032 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2be2a │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 2bfae │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - bl 111e4 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2bd7c │ │ │ │ - ldr r3, [pc, #804] @ (2c8b0 ) │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ - ldr r1, [pc, #944] @ (2c940 ) │ │ │ │ - ldr r0, [pc, #948] @ (2c944 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2dd96 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [pc, #708] @ (2e398 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [pc, #752] @ (2e3c8 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r0, [pc, #748] @ (2e3cc ) │ │ │ │ + movw r2, #513 @ 0x201 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c038 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2bdf0 │ │ │ │ - ldr r3, [pc, #776] @ (2c8b0 ) │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #924] @ (2c948 ) │ │ │ │ - ldr.w fp, [pc, #924] @ 2c94c │ │ │ │ - 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 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #768] @ (2c8e4 ) │ │ │ │ - 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 9818 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2caa6 │ │ │ │ - bl 11448 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c7fc │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e0a0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e08a │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2c0de │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #604] @ (2c8a8 ) │ │ │ │ - ldr r1, [pc, #768] @ (2c950 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #596] @ (2c8b0 ) │ │ │ │ - ldr r1, [pc, #760] @ (2c954 ) │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ldr r0, [pc, #760] @ (2c958 ) │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2ddd8 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #660] @ (2e398 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #514 @ 0x202 │ │ │ │ + ldr r1, [pc, #708] @ (2e3d0 ) │ │ │ │ + ldr r0, [pc, #708] @ (2e3d4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2bd7c │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16fa4 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - b.w 2bd2a │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bf68 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bf50 │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - b.w 2be14 │ │ │ │ - ldr r3, [pc, #528] @ (2c8b0 ) │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ldr r1, [pc, #696] @ (2c95c ) │ │ │ │ - ldr r0, [pc, #696] @ (2c960 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e032 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #632] @ (2e398 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ + ldr r1, [pc, #684] @ (2e3d8 ) │ │ │ │ + ldr r0, [pc, #688] @ (2e3dc ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c038 │ │ │ │ - bl 111e4 │ │ │ │ - b.n 2c278 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #181 @ 0xb5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2c56a │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c486 │ │ │ │ - ldr r3, [pc, #468] @ (2c8b0 ) │ │ │ │ - movs r2, #191 @ 0xbf │ │ │ │ - ldr.w sl, [pc, #644] @ 2c964 │ │ │ │ - add.w fp, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #640] @ (2c968 ) │ │ │ │ - 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 11cd8 │ │ │ │ - mov r0, fp │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #484] @ (2c8e4 ) │ │ │ │ - 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 9818 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2cb02 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11448 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2cbe8 │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #384] @ (2c8d0 ) │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - b.n 2bf88 │ │ │ │ - ldr r3, [pc, #344] @ (2c8b0 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #528] @ (2c96c ) │ │ │ │ - ldr r0, [pc, #528] @ (2c970 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e0a0 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r2, [pc, #600] @ (2e398 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [pc, #664] @ (2e3e0 ) │ │ │ │ + ldr r1, [pc, #668] @ (2e3e4 ) │ │ │ │ + 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, #656] @ (2e3e8 ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + bl 12308 │ │ │ │ + b.n 2e0a0 │ │ │ │ + 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 2e184 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2e234 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2deee │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2bd7c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c278 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2c278 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r3, [pc, #212] @ (2c8a8 ) │ │ │ │ - ldr r1, [pc, #416] @ (2c974 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr r3, [pc, #208] @ (2c8b0 ) │ │ │ │ - ldr r1, [pc, #404] @ (2c978 ) │ │ │ │ - movs r2, #199 @ 0xc7 │ │ │ │ - ldr r0, [pc, #404] @ (2c97c ) │ │ │ │ + bl 16fac │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2def6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #504] @ (2e398 ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #523 @ 0x20b │ │ │ │ + ldr r1, [pc, #576] @ (2e3ec ) │ │ │ │ + ldr r0, [pc, #580] @ (2e3f0 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2bd7c │ │ │ │ - bl 11590 │ │ │ │ - b.n 2c17a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - bl 111e4 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2bd7c │ │ │ │ - mov r0, sl │ │ │ │ - bl c9cc │ │ │ │ - b.n 2c4c4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - ldr r1, [pc, #332] @ (2c980 ) │ │ │ │ - ldr r0, [pc, #336] @ (2c984 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c278 │ │ │ │ - ldr r3, [pc, #108] @ (2c8b0 ) │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ - ldr r1, [pc, #320] @ (2c988 ) │ │ │ │ - ldr r0, [pc, #324] @ (2c98c ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e032 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16fac │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9d4 │ │ │ │ + b.n 2df9a │ │ │ │ + mov r0, r4 │ │ │ │ + bl c9b8 │ │ │ │ + b.n 2de74 │ │ │ │ + ldr r3, [pc, #448] @ (2e398 ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr r1, [pc, #528] @ (2e3f4 ) │ │ │ │ + ldr r0, [pc, #532] @ (2e3f8 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2bd7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.w 2c004 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - ldr r0, [pc, #276] @ (2c990 ) │ │ │ │ - ldr r1, [pc, #280] @ (2c994 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #272] @ (2c998 ) │ │ │ │ + b.n 2e04c │ │ │ │ + ldr r0, [pc, #524] @ (2e3fc ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 2c278 │ │ │ │ - mvns r0, r1 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - mvns r2, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r3, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - negs r6, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r3, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r3, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r4, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #112] @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r6, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r1, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r0, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r4, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r6, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r5, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r1, #76] @ 0x4c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r2, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r3, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, r7] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r4, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #632] @ (2cbf8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r2, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #320] @ (2cac8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #240] @ (2ca80 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r1, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #0] @ (2c99c ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 11940 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2c9b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cae2 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.n 2e214 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cada │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2cc4e │ │ │ │ - mov r1, r3 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbz r3, 2e22c │ │ │ │ + ldr r3, [pc, #384] @ (2e398 ) │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr r1, [pc, #484] @ (2e400 ) │ │ │ │ + ldr r0, [pc, #484] @ (2e404 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2c9e2 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e0a0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e214 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2deee │ │ │ │ + b.n 2e18a │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2caea │ │ │ │ - ldr r3, [pc, #764] @ (2cce0 ) │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r9, [r7, #308] @ 0x134 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11748 │ │ │ │ + beq.n 2e2c0 │ │ │ │ + ldr r2, [pc, #436] @ (2e408 ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [sl, #264] @ 0x108 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 11750 │ │ │ │ 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 958c │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 9594 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2cb66 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ca24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 2ca6e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2cc06 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbz r0, 2e2d8 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2e31a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2ca3c │ │ │ │ + beq.n 2e290 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2cafa │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2e2d0 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 2cb46 │ │ │ │ + bne.n 2e2f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11174 │ │ │ │ + bl 1117c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2caf2 │ │ │ │ - ldr r3, [pc, #652] @ (2cce4 ) │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ - ldr r1, [pc, #652] @ (2cce8 ) │ │ │ │ - ldr r0, [pc, #652] @ (2ccec ) │ │ │ │ + cbz r3, 2e2c8 │ │ │ │ + ldr r3, [pc, #236] @ (2e398 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #348] @ (2e40c ) │ │ │ │ + ldr r0, [pc, #348] @ (2e410 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2bd7c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ca24 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr r1, [pc, #628] @ (2ccf0 ) │ │ │ │ - ldr r0, [pc, #628] @ (2ccf4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2e012 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2c278 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr r1, [pc, #608] @ (2ccf8 ) │ │ │ │ - ldr r0, [pc, #608] @ (2ccfc ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2ca88 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #209 @ 0xd1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2c806 │ │ │ │ - ldr r3, [pc, #548] @ (2cce4 ) │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ - ldr r1, [pc, #572] @ (2cd00 ) │ │ │ │ - ldr r0, [pc, #576] @ (2cd04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2c854 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2c49c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c9c4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c9b4 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c9e2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ca56 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ca3c │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e252 │ │ │ │ mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2bd7c │ │ │ │ - ldr r1, [pc, #412] @ (2cce4 ) │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ - ldr r3, [pc, #444] @ (2cd08 ) │ │ │ │ - ldr r0, [pc, #444] @ (2cd0c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #436] @ (2cd10 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.w 2bd7c │ │ │ │ - ldr r3, [pc, #380] @ (2cce4 ) │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ - ldr r1, [pc, #424] @ (2cd14 ) │ │ │ │ - ldr r0, [pc, #424] @ (2cd18 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e2a8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e290 │ │ │ │ + ldr r3, [pc, #188] @ (2e398 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #308] @ (2e414 ) │ │ │ │ + ldr r0, [pc, #308] @ (2e418 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2bd7c │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c434 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3a6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3d4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c3b6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c452 │ │ │ │ - ldr r1, [pc, #300] @ (2cce4 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r3, [pc, #352] @ (2cd1c ) │ │ │ │ - ldr r0, [pc, #352] @ (2cd20 ) │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2e012 │ │ │ │ + ldr r2, [pc, #160] @ (2e398 ) │ │ │ │ + ldr r3, [pc, #288] @ (2e41c ) │ │ │ │ + ldr r1, [pc, #292] @ (2e420 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ + ldr r0, [pc, #292] @ (2e424 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #344] @ (2cd24 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 12300 │ │ │ │ - b.w 2bd7c │ │ │ │ - ldr r3, [pc, #268] @ (2cce4 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #332] @ (2cd28 ) │ │ │ │ - ldr r0, [pc, #332] @ (2cd2c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 2cb76 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c9cc │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - bl 111e4 │ │ │ │ - b.n 2cb28 │ │ │ │ - ldr r3, [pc, #296] @ (2cd30 ) │ │ │ │ - movw r2, #5041 @ 0x13b1 │ │ │ │ - ldr r1, [pc, #292] @ (2cd34 ) │ │ │ │ - ldr r0, [pc, #296] @ (2cd38 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2cd3c ) │ │ │ │ - movw r2, #5210 @ 0x145a │ │ │ │ - ldr r1, [pc, #280] @ (2cd40 ) │ │ │ │ - ldr r0, [pc, #284] @ (2cd44 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (2cd48 ) │ │ │ │ - movw r2, #4958 @ 0x135e │ │ │ │ - ldr r1, [pc, #268] @ (2cd4c ) │ │ │ │ - ldr r0, [pc, #272] @ (2cd50 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ (2cd54 ) │ │ │ │ - movw r2, #5236 @ 0x1474 │ │ │ │ - ldr r1, [pc, #256] @ (2cd58 ) │ │ │ │ - ldr r0, [pc, #260] @ (2cd5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (2cd60 ) │ │ │ │ - movw r2, #5063 @ 0x13c7 │ │ │ │ - ldr r1, [pc, #244] @ (2cd64 ) │ │ │ │ - ldr r0, [pc, #248] @ (2cd68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (2cd6c ) │ │ │ │ - movw r2, #5168 @ 0x1430 │ │ │ │ - ldr r1, [pc, #232] @ (2cd70 ) │ │ │ │ - ldr r0, [pc, #236] @ (2cd74 ) │ │ │ │ + bl 12308 │ │ │ │ + b.n 2e012 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (2e428 ) │ │ │ │ + movw r2, #8123 @ 0x1fbb │ │ │ │ + ldr r1, [pc, #264] @ (2e42c ) │ │ │ │ + ldr r0, [pc, #268] @ (2e430 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (2cd78 ) │ │ │ │ - movw r2, #4562 @ 0x11d2 │ │ │ │ - ldr r1, [pc, #220] @ (2cd7c ) │ │ │ │ - ldr r0, [pc, #224] @ (2cd80 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (2e434 ) │ │ │ │ + movw r2, #8065 @ 0x1f81 │ │ │ │ + ldr r1, [pc, #252] @ (2e438 ) │ │ │ │ + ldr r0, [pc, #256] @ (2e43c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1668 @ 0x684 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #204] @ (2cd84 ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #200] @ (2cd88 ) │ │ │ │ - ldr r0, [pc, #204] @ (2cd8c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (2e440 ) │ │ │ │ + movw r2, #8035 @ 0x1f63 │ │ │ │ + ldr r1, [pc, #240] @ (2e444 ) │ │ │ │ + ldr r0, [pc, #244] @ (2e448 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (2cd90 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #192] @ (2cd94 ) │ │ │ │ - ldr r0, [pc, #196] @ (2cd98 ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (2e44c ) │ │ │ │ + movw r2, #8159 @ 0x1fdf │ │ │ │ + ldr r1, [pc, #228] @ (2e450 ) │ │ │ │ + ldr r0, [pc, #232] @ (2e454 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1748 @ 0x6d4 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + movs r3, #108 @ 0x6c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r3, #100 @ 0x64 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r7, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ + movs r0, #250 @ 0xfa │ │ │ │ + movs r2, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r6] │ │ │ │ + ldr r3, [pc, #48] @ (2e3d0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #152] @ (2cd88 ) │ │ │ │ + ldr r2, [pc, #920] @ (2e740 ) │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r1, r6] │ │ │ │ + ldr r2, [pc, #800] @ (2e6d0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #24] @ (2cd10 ) │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r5] │ │ │ │ + adds r7, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #936] @ (2d0a8 ) │ │ │ │ + ldr r2, [pc, #480] @ (2e59c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r5] │ │ │ │ + adds r6, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #768] @ (2d008 ) │ │ │ │ + ldr r2, [pc, #328] @ (2e50c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r5, r6] │ │ │ │ + adds r6, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #216] @ (2cde8 ) │ │ │ │ + ldr r2, [pc, #200] @ (2e494 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r5, r2] │ │ │ │ + adds r6, #156 @ 0x9c │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r3, r2] │ │ │ │ + ldr r1, [pc, #1008] @ (2e7c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #88] @ (2cd74 ) │ │ │ │ + adds r6, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r7, r4] │ │ │ │ + ldr r1, [pc, #888] @ (2e754 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #792] @ (2d03c ) │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r7, r0] │ │ │ │ + ldr r4, [pc, #728] @ (2e6bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r0] │ │ │ │ + ldr r1, [pc, #752] @ (2e6d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #664] @ (2cfc8 ) │ │ │ │ + adds r6, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #9] │ │ │ │ + ldr r1, [pc, #376] @ (2e568 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #146 @ 0x92 │ │ │ │ + adds r5, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldr r1, [pc, #152] @ (2e490 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ + adds r5, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ + adds r5, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r6, r0] │ │ │ │ + ldr r0, [pc, #952] @ (2e7bc ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #8] │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ + lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + ldr r0, [pc, #360] @ (2e578 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, #8] │ │ │ │ + adds r4, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #74 @ 0x4a │ │ │ │ + ldr r0, [pc, #168] @ (2e4c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r0, r0] │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + subs r5, #248 @ 0xf8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #50 @ 0x32 │ │ │ │ + ldr r0, [pc, #40] @ (2e44c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r7] │ │ │ │ + adds r4, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #7] │ │ │ │ + str r0, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #26 │ │ │ │ + movs r3, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, r7] │ │ │ │ + sbcs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #7] │ │ │ │ + str r0, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #2 │ │ │ │ + movs r3, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #992] @ (2d164 ) │ │ │ │ + sbcs r0, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #6] │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #102 @ 0x66 │ │ │ │ + movs r3, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #106 @ 0x6a │ │ │ │ + muls r0, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, #6] │ │ │ │ + str r0, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #146 @ 0x92 │ │ │ │ + movs r3, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + lsls r4, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002cd9c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002e458 : │ │ │ │ + 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] @ (2cffc ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #588] @ (2d000 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #588] @ (2d004 ) │ │ │ │ - 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 2ce94 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r1 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2cdd6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #560] @ (2d008 ) │ │ │ │ - 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 9644 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e634 │ │ │ │ + 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] @ 2e638 │ │ │ │ + ldr r5, [pc, #444] @ (2e63c ) │ │ │ │ + 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] @ (2e640 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c800 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ceac │ │ │ │ - ldr r2, [pc, #532] @ (2d00c ) │ │ │ │ - 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 2cfa0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e7a8 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ce2a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbz r2, 2ce7c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2ceca │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2bc18 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ce48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2ce8c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2ce58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2ce84 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2cf7a │ │ │ │ - ldr r2, [pc, #432] @ (2d010 ) │ │ │ │ - ldr r3, [pc, #412] @ (2d000 ) │ │ │ │ - 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 2cfde │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ce2a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ce58 │ │ │ │ + beq.n 2e56e │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e54e │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e572 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e57e │ │ │ │ + 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 2e592 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e59e │ │ │ │ + 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 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ce48 │ │ │ │ - ldr r3, [pc, #380] @ (2d014 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2cfe2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 2cdd2 │ │ │ │ - b.n 2cdd6 │ │ │ │ - ldr r3, [pc, #360] @ (2d018 ) │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r1, [pc, #360] @ (2d01c ) │ │ │ │ - ldr r0, [pc, #364] @ (2d020 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2ce5e │ │ │ │ - ldr r3, [pc, #332] @ (2d018 ) │ │ │ │ - movs r2, #141 @ 0x8d │ │ │ │ - ldr r6, [pc, #340] @ (2d024 ) │ │ │ │ - ldr r1, [pc, #340] @ (2d028 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 112b0 │ │ │ │ - ldr r3, [pc, #312] @ (2d02c ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9818 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 2dc74 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e56e │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9448 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2cfce │ │ │ │ - bl 11448 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2cfc8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrd r5, r1, [r3, #268] @ 0x10c │ │ │ │ - blx 9818 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 2cf90 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 958c │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - cbz r5, 2cf90 │ │ │ │ + beq.n 2e5b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11174 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e4c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #143 @ 0x8f │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11cd8 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 113dc │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e4c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2cec6 │ │ │ │ - ldr r3, [pc, #156] @ (2d018 ) │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #176] @ (2d030 ) │ │ │ │ - ldr r0, [pc, #176] @ (2d034 ) │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11750 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e616 │ │ │ │ + ldr r1, [pc, #304] @ (2e644 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e600 │ │ │ │ + ldr r1, [pc, #300] @ (2e648 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e62a │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e62e │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2e62e │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2e64c ) │ │ │ │ + ldr r2, [pc, #260] @ (2e63c ) │ │ │ │ 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 2e5fc │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e650 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #248] @ (2e654 ) │ │ │ │ + mov.w r2, #502 @ 0x1f6 │ │ │ │ + ldr r1, [pc, #248] @ (2e658 ) │ │ │ │ + ldr r0, [pc, #248] @ (2e65c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2ce5e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #143 @ 0x8f │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2cf5e │ │ │ │ - blx 9768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2ce12 │ │ │ │ - ldr r2, [pc, #108] @ (2d018 ) │ │ │ │ - ldr r3, [pc, #136] @ (2d038 ) │ │ │ │ - ldr r1, [pc, #140] @ (2d03c ) │ │ │ │ + bl 11ce0 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e534 │ │ │ │ + ldr r0, [pc, #236] @ (2e660 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + b.n 2e558 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e4c6 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e5c0 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e4c6 │ │ │ │ + ldr r0, [pc, #208] @ (2e664 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + b.n 2e558 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e4de │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e5dc │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e4de │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11598 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e4fc │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e4c6 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e4c6 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e5f6 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e4de │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e4de │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e668 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2e66c ) │ │ │ │ + ldr r0, [pc, #100] @ (2e670 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #140] @ (2d040 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2cec0 │ │ │ │ - bl 111e4 │ │ │ │ - b.n 2cf5e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2cf5e │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2d044 ) │ │ │ │ - movw r2, #4307 @ 0x10d3 │ │ │ │ - ldr r1, [pc, #92] @ (2d048 ) │ │ │ │ - ldr r0, [pc, #96] @ (2d04c ) │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e674 ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2e678 ) │ │ │ │ + ldr r0, [pc, #92] @ (2e67c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1692 @ 0x69c │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ nop │ │ │ │ - adds r2, #74 @ 0x4a │ │ │ │ + movs r7, #100 @ 0x64 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r4, r7, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + subs r6, r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + subs r4, r0, r3 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ + ldr r0, [pc, #696] @ (2e90c ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #832] @ (2d364 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #728] @ (2d300 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r5, #120] @ 0x78 │ │ │ │ + cmp sl, r5 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + adds r2, #26 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r7, #108] @ 0x6c │ │ │ │ + subs r1, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #8] @ (2d040 ) │ │ │ │ + subs r1, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r0, r3] │ │ │ │ + str r2, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r1, #108] @ 0x6c │ │ │ │ + adds r4, r2, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + movs r1, #24 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r1, #26] │ │ │ │ + str r6, [r1, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #182 @ 0xb6 │ │ │ │ + adds r0, r0, #5 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r5 │ │ │ │ + adds r4, r5, #5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d050 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 2d0cc │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (2d0d0 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w lr, [pc, #104] @ 2d0d4 │ │ │ │ - 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 c698 │ │ │ │ - cbz r0, 2d0ae │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2cd9c │ │ │ │ - ldr r2, [pc, #40] @ (2d0d8 ) │ │ │ │ - ldr r3, [pc, #32] @ (2d0d4 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2d0c6 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r3, #104 @ 0x68 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r7, #142 @ 0x8e │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002d0dc : │ │ │ │ - push {r4, lr} │ │ │ │ +0002e680 : │ │ │ │ + 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] @ 2d184 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2d188 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2e85c │ │ │ │ + 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] @ (2d18c ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #136] @ (2d190 ) │ │ │ │ - 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] @ 2e860 │ │ │ │ + ldr r5, [pc, #444] @ (2e864 ) │ │ │ │ + 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] @ (2e868 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - bl c698 │ │ │ │ - cbz r0, 2d17a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c800 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e796 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2e776 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2e79a │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2e7a6 │ │ │ │ + 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 2e7ba │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2e7c6 │ │ │ │ + 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 276dc │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2e796 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9448 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2e7de │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 11750 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 2d15c │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2e83e │ │ │ │ + ldr r1, [pc, #304] @ (2e86c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2e828 │ │ │ │ + ldr r1, [pc, #300] @ (2e870 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2e852 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2e856 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #12] │ │ │ │ + beq.n 2e856 │ │ │ │ + str r1, [r3, #16] │ │ │ │ + ldr r1, [pc, #276] @ (2e874 ) │ │ │ │ + ldr r2, [pc, #260] @ (2e864 ) │ │ │ │ + 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 2e824 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2bc18 │ │ │ │ - ldr r2, [pc, #76] @ (2d194 ) │ │ │ │ - ldr r3, [pc, #64] @ (2d188 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2d17e │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (2d198 ) │ │ │ │ - mov r1, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2e878 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [pc, #52] @ (2d19c ) │ │ │ │ - ldr r1, [pc, #52] @ (2d1a0 ) │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - ldr r0, [pc, #52] @ (2d1a4 ) │ │ │ │ + bl 11940 │ │ │ │ + ldr r3, [pc, #248] @ (2e87c ) │ │ │ │ + mov.w r2, #684 @ 0x2ac │ │ │ │ + ldr r1, [pc, #248] @ (2e880 ) │ │ │ │ + ldr r0, [pc, #248] @ (2e884 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2d144 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ + bl 11ce0 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2e75c │ │ │ │ + ldr r0, [pc, #236] @ (2e888 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + b.n 2e780 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2e6ee │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2e7e8 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2e6ee │ │ │ │ + ldr r0, [pc, #208] @ (2e88c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 11940 │ │ │ │ + b.n 2e780 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2e706 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2e804 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2e706 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11598 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2e724 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2e6ee │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2e6ee │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16da0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2e81e │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2e706 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2e706 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2e890 ) │ │ │ │ + mov.w r2, #352 @ 0x160 │ │ │ │ + ldr r1, [pc, #100] @ (2e894 ) │ │ │ │ + ldr r0, [pc, #100] @ (2e898 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2e89c ) │ │ │ │ + movs r2, #32 │ │ │ │ + ldr r1, [pc, #92] @ (2e8a0 ) │ │ │ │ + ldr r0, [pc, #92] @ (2e8a4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 9990 <__assert_fail@plt> │ │ │ │ + bl 99c8 │ │ │ │ + bl 9a28 │ │ │ │ nop │ │ │ │ - cmp r7, #6 │ │ │ │ + movs r5, #60 @ 0x3c │ │ │ │ + movs r2, r0 │ │ │ │ + adds r4, r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #204 @ 0xcc │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r6, #210 @ 0xd2 │ │ │ │ + adds r6, r7, r4 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #180 @ 0xb4 │ │ │ │ + lsls r4, r4, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r4, r3, r2 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, r0] │ │ │ │ + mov lr, r0 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r2] │ │ │ │ + adcs r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - mov r6, r2 │ │ │ │ + cmp r7, #242 @ 0xf2 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #202 @ 0xca │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #170 @ 0xaa │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r5, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r6, #3 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r4, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r3, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r0, r5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002d1a8 : │ │ │ │ +0002e8a8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 2d214 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 2d218 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #100] @ 2e91c │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w lr, [pc, #96] @ 2e920 │ │ │ │ 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] @ 2d21c │ │ │ │ + ldr.w ip, [pc, #68] @ 2e924 │ │ │ │ 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 c77c │ │ │ │ - cbz r0, 2d1f6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2bac4 │ │ │ │ - ldr r2, [pc, #40] @ (2d220 ) │ │ │ │ - ldr r3, [pc, #32] @ (2d21c ) │ │ │ │ + bl c800 │ │ │ │ + cbz r0, 2e900 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 273a0 │ │ │ │ + ldr r2, [pc, #36] @ (2e928 ) │ │ │ │ + ldr r3, [pc, #32] @ (2e924 ) │ │ │ │ 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 2d20e │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 2e918 │ │ │ │ + add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - subs r2, #18 │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + movs r3, #18 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #36 @ 0x24 │ │ │ │ + asrs r4, r3, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #2 │ │ │ │ + asrs r0, r7, #27 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002d224 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002e92c : │ │ │ │ + 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, #2960] @ 2ddc8 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2960] @ 2ddcc │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r0, [pc, #1932] @ 2f0cc │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr.w r1, [pc, #1932] @ 2f0d0 │ │ │ │ add r0, pc │ │ │ │ - ldr.w r5, [pc, #2956] @ 2ddd0 │ │ │ │ - ldr.w r2, [pc, #2956] @ 2ddd4 │ │ │ │ + ldr.w r5, [pc, #1928] @ 2f0d4 │ │ │ │ + ldr.w r2, [pc, #1928] @ 2f0d8 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2956] @ 2ddd8 │ │ │ │ + ldr.w r3, [pc, #1928] @ 2f0dc │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2936] @ 2dddc │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr.w r3, [pc, #1904] @ 2f0e0 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - beq.w 2e052 │ │ │ │ - ldr.w r3, [pc, #2928] @ 2dde0 │ │ │ │ - ldr.w r2, [r4, #864] @ 0x360 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + beq.w 2ee20 │ │ │ │ + ldr.w r3, [pc, #1900] @ 2f0e4 │ │ │ │ + ldr.w r2, [r4, #856] @ 0x358 │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 142dc │ │ │ │ + bl 142e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e0e4 │ │ │ │ - ldr.w r2, [pc, #2908] @ 2dde4 │ │ │ │ - mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ + beq.w 2ee66 │ │ │ │ + ldr.w r2, [pc, #1876] @ 2f0e8 │ │ │ │ + mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 2d2ae │ │ │ │ + cmp r2, ip │ │ │ │ + beq.n 2e9bc │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ - streq r7, [r0, #0] │ │ │ │ - beq.n 2d2ae │ │ │ │ + streq.w ip, [r0] │ │ │ │ + beq.n 2e9bc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e04a │ │ │ │ - ldr.w r3, [pc, #2872] @ 2dde8 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r4, #900] @ 0x384 │ │ │ │ - mov.w ip, #7 │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - str.w ip, [sp, #72] @ 0x48 │ │ │ │ - bl 140d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e028 │ │ │ │ - ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ + beq.w 2ee14 │ │ │ │ + ldr.w r2, [r4, #892] @ 0x37c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #608] @ 0x260 │ │ │ │ + ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 142dc │ │ │ │ + bl 142e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e10e │ │ │ │ - ldr.w r2, [pc, #2804] @ 2ddec │ │ │ │ + beq.w 2ee78 │ │ │ │ + ldr.w r2, [pc, #1816] @ 2f0ec │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d31e │ │ │ │ + beq.n 2e9fc │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d31e │ │ │ │ + beq.n 2e9fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e08e │ │ │ │ - ldr.w r2, [r4, #908] @ 0x38c │ │ │ │ + beq.w 2ee1a │ │ │ │ + ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #624] @ 0x270 │ │ │ │ + ldr.w r0, [r4, #792] @ 0x318 │ │ │ │ mov r1, r2 │ │ │ │ - bl 142dc │ │ │ │ + bl 142e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e0b2 │ │ │ │ - ldr.w r2, [pc, #2744] @ 2ddf0 │ │ │ │ + beq.w 2ee8a │ │ │ │ + ldr.w r2, [pc, #1756] @ 2f0f0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 2d35e │ │ │ │ + beq.n 2ea3c │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq.w ip, [r0] │ │ │ │ - beq.n 2d35e │ │ │ │ + beq.n 2ea3c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e0c8 │ │ │ │ - ldr.w r3, [pc, #2708] @ 2ddf4 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + beq.w 2ee5a │ │ │ │ + ldr.w r3, [pc, #1716] @ 2f0f4 │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ + mov.w ip, #9 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + ldr.w r1, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 140d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2edf6 │ │ │ │ + ldr.w r3, [pc, #1672] @ 2f0f8 │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl 10068 │ │ │ │ + bl 10070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2e1c8 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + blt.w 2eef6 │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl fe6c │ │ │ │ + bl fe74 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e206 │ │ │ │ - ldr.w r3, [pc, #2664] @ 2ddf8 │ │ │ │ + beq.w 2ef06 │ │ │ │ + ldr.w r3, [pc, #1628] @ 2f0fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2e234 │ │ │ │ + bne.w 2ef2e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2d3ae │ │ │ │ + beq.n 2eabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e0a0 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ - blx 9818 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 2ee60 │ │ │ │ + ldrd r2, r1, [r4, #804] @ 0x324 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl 10070 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e26a │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 958c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d3e4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e280 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2e2b4 │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2e2e6 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d416 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e104 │ │ │ │ - ldr.w r3, [pc, #2532] @ 2ddfc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str.w r8, [r3] │ │ │ │ - mov r0, r8 │ │ │ │ - ldr.w r8, [r6] │ │ │ │ - ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11748 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 10068 │ │ │ │ + blt.w 2ef60 │ │ │ │ + ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #812] @ 0x32c │ │ │ │ + blx 9820 │ │ │ │ mov r8, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2eb9a │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d458 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0fa │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e302 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f48 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e318 │ │ │ │ - strd r6, r5, [sp, #56] @ 0x38 │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r5, r4 │ │ │ │ - ldr.w r1, [r5, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 9818 │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e124 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11748 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 958c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d4b8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e096 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2e1a4 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2ebb2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d4d8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0d0 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2e1dc │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 93d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d500 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e0da │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 2e21c │ │ │ │ - add.w r8, r8, #2 │ │ │ │ - cmp.w r8, #64 @ 0x40 │ │ │ │ - bne.n 2d478 │ │ │ │ - mov r0, sl │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r5, [sp, #60] @ 0x3c │ │ │ │ - blx 971c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r7, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e148 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e354 │ │ │ │ - ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 9818 │ │ │ │ - mov sl, r0 │ │ │ │ + beq.w 2ef72 │ │ │ │ + ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e36a │ │ │ │ - ldr.w r3, [r4, #844] @ 0x34c │ │ │ │ + beq.w 2ef9c │ │ │ │ + ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ movs r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 958c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d572 │ │ │ │ + add r1, sp, #32 │ │ │ │ + strd sl, r8, [sp, #32] │ │ │ │ + blx 9594 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r9 │ │ │ │ + beq.n 2eb26 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e152 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2e390 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2e3a6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 971c │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 2eb26 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2efb4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d5a6 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2eb4a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e15c │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e41c │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 9410 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d5cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e33e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d5e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e16a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2e432 │ │ │ │ - ldr.w r3, [pc, #2068] @ 2de00 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 2e45e │ │ │ │ - ldr.w r3, [pc, #2056] @ 2de04 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ + cbnz r3, 2eb4a │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1460] @ 2f100 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str.w r8, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r8] │ │ │ │ - bl 10068 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d63e │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 10070 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2eb8a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e34a │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2e448 │ │ │ │ - ldr.w r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e498 │ │ │ │ - ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - blx 971c │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 2eb8a │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2eecc │ │ │ │ + ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #804] @ 0x324 │ │ │ │ + blx 9820 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e4c0 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 98bc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d680 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e174 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e502 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e4d6 │ │ │ │ - ldr.w r3, [pc, #1912] @ 2de08 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2d6c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e386 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e518 │ │ │ │ - ldr.w r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e52e │ │ │ │ - ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - blx 971c │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 2efc6 │ │ │ │ + ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e5b8 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 98bc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d70c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e17e │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e58c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e556 │ │ │ │ - ldr.w r3, [pc, #1776] @ 2de0c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r8, 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 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2efd8 │ │ │ │ + ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ + blx 9594 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2d754 │ │ │ │ + mov r0, r9 │ │ │ │ + beq.n 2ebe4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e48a │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2e5a2 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ + beq.w 2ee9c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2e610 │ │ │ │ - ldr.w r3, [pc, #1704] @ 2de10 │ │ │ │ + beq.w 2efea │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + mov r0, r8 │ │ │ │ cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 10068 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e5fa │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e5d2 │ │ │ │ - ldr.w r3, [pc, #1660] @ 2de14 │ │ │ │ + beq.n 2ec04 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ef24 │ │ │ │ + ldr.w r3, [pc, #1276] @ 2f104 │ │ │ │ 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, #660] @ 0x294 │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 10068 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e6b4 │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e68c │ │ │ │ - ldr.w r3, [pc, #1616] @ 2de18 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r2, [r3, #0] │ │ │ │ + bl 10070 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r0 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr.w r1, [r4, #664] @ 0x298 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - bl 10068 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e676 │ │ │ │ - ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - blx 971c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e662 │ │ │ │ - ldr.w r2, [pc, #1564] @ 2de1c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov fp, r2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d836 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 2ec3e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e582 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e64c │ │ │ │ - ldr.w r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e6ca │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - blx 971c │ │ │ │ + beq.w 2ef18 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2effc │ │ │ │ + ldr.w r1, [r4, #824] @ 0x338 │ │ │ │ + movs r0, #1 │ │ │ │ + bl d924 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e6f2 │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 9410 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d87a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e188 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e708 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e71e │ │ │ │ - ldr.w r3, [pc, #1428] @ 2de20 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, 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 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d8c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e638 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e75e │ │ │ │ - ldr.w r0, [r4, #680] @ 0x2a8 │ │ │ │ - blx 971c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 2f022 │ │ │ │ + ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 9820 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2f034 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ + blx 9820 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e74a │ │ │ │ - ldr.w r2, [pc, #1352] @ 2de24 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov fp, r2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 10068 │ │ │ │ + beq.w 2f04c │ │ │ │ + ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + blx 9594 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d914 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r0, r7 │ │ │ │ + beq.n 2eca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e642 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e774 │ │ │ │ - ldr.w r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e836 │ │ │ │ - ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ - blx 971c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e81e │ │ │ │ - mov r0, r7 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 9410 │ │ │ │ + beq.w 2eea6 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2f072 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d958 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2ecc2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e192 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e7b6 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2e78a │ │ │ │ - ldr.w r3, [pc, #1216] @ 2de28 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d97c │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #692] @ 0x2b4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d99e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7cc │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e7e0 │ │ │ │ - ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ - blx 971c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e8f8 │ │ │ │ - ldr.w r2, [pc, #1136] @ 2de2c │ │ │ │ + beq.w 2eec2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2d9f0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e7d6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e8e0 │ │ │ │ - ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ - movs r0, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r4, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r4, #420] @ 0x1a4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r4, #740] @ 0x2e4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #736] @ 0x2e0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r4, #732] @ 0x2dc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r3, [r4, #728] @ 0x2d8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r4, #724] @ 0x2d4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r4, #716] @ 0x2cc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #708] @ 0x2c4 │ │ │ │ - ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ - bl fee0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e8ca │ │ │ │ - ldr.w r1, [r4, #604] @ 0x25c │ │ │ │ - mov r0, r3 │ │ │ │ - bl fe6c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e90e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str.w r8, [sp, #84] @ 0x54 │ │ │ │ - blx 958c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2da98 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e19c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e87c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dab6 │ │ │ │ + mov r0, r9 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2ecdc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e7f6 │ │ │ │ - ldr r3, [pc, #888] @ (2de30 ) │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r1, [r4, #752] @ 0x2f0 │ │ │ │ + beq.w 2eeb8 │ │ │ │ + ldr.w r3, [pc, #1064] @ 2f108 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r7 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne r3, [r7, #0] │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2daec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e800 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e89a │ │ │ │ - ldr r0, [pc, #828] @ (2de34 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2064 @ 0x810 │ │ │ │ - bl 12f9c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e8b2 │ │ │ │ - ldr r2, [pc, #808] @ (2de38 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [pc, #808] @ (2de3c ) │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #760] @ 0x2f8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 9488 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2eb6a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2db4a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e80a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - blt.w 2e860 │ │ │ │ - ldr r2, [pc, #744] @ (2de40 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov sl, r2 │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #764] @ 0x2fc │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 96f8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2db8c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e814 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e95c │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r4, #204] @ 0xcc │ │ │ │ - blx 9818 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e944 │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 98ec │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2dbc6 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e93a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2eaae │ │ │ │ - ldr r0, [pc, #628] @ (2de44 ) │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - bl 12f9c │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2dbf6 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2eac2 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ea8c │ │ │ │ - ldr.w r1, [r4, #768] @ 0x300 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r8, [r4, #760] @ 0x2f8 │ │ │ │ - blx 98ec │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2eacc │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9488 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + bl 10070 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2dc34 │ │ │ │ + beq.n 2ed16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2eaa4 │ │ │ │ + beq.w 2eeb0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2eae8 │ │ │ │ - ldr r2, [pc, #520] @ (2de48 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 2f084 │ │ │ │ mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r7, [r2, #0] │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr.w r1, [r4, #772] @ 0x304 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 96f8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dc74 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eade │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2eb1c │ │ │ │ - ldr r2, [pc, #460] @ (2de4c ) │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb82 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 2eb0c │ │ │ │ - ldr r0, [pc, #436] @ (2de50 ) │ │ │ │ - adds r7, r2, #1 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - cmp r7, r1 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - beq.w 2eb02 │ │ │ │ - ldr r0, [pc, #424] @ (2de54 ) │ │ │ │ - adds r7, r2, #2 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - cmp r7, r1 │ │ │ │ - it ne │ │ │ │ - addne r2, #3 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - str r3, [r0, #0] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - ldr r3, [pc, #408] @ (2de58 ) │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [pc, #408] @ (2de5c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r0 │ │ │ │ - beq.w 2eb44 │ │ │ │ - ldr r1, [pc, #396] @ (2de60 ) │ │ │ │ - adds r7, r2, #1 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - cmp r7, r0 │ │ │ │ - it ne │ │ │ │ - addne r2, #2 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - it ne │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - ldr r0, [pc, #380] @ (2de64 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2272 @ 0x8e0 │ │ │ │ - bl 12f9c │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2eb30 │ │ │ │ - ldr.w lr, [pc, #356] @ 2de68 │ │ │ │ - add.w r9, sp, #88 @ 0x58 │ │ │ │ - ldr.w ip, [pc, #352] @ 2de6c │ │ │ │ - mov r7, r9 │ │ │ │ - add lr, pc │ │ │ │ - mov fp, r9 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add ip, pc │ │ │ │ - add.w ip, ip, #20 │ │ │ │ - ldr.w sl, [r4, #760] @ 0x2f8 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w r9, {r0, r1, r2} │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - ldmia.w r9, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #780] @ 0x30c │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ - blx 98ec │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2eb4e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9488 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dd7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eaf8 │ │ │ │ + ldr.w r1, [r4, #740] @ 0x2e4 │ │ │ │ + bl fe74 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e9a4 │ │ │ │ - ldr r2, [pc, #232] @ (2de70 ) │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, r1 │ │ │ │ - str.w r8, [r7] │ │ │ │ - it ne │ │ │ │ - addne r2, #1 │ │ │ │ - ldr.w r1, [r4, #792] @ 0x318 │ │ │ │ - it ne │ │ │ │ - strne.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 96f8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2de74 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2eb60 │ │ │ │ - b.n 2de74 │ │ │ │ - cmp r5, #190 @ 0xbe │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #180 @ 0xb4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #134 @ 0x86 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r6, #230 @ 0xe6 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r0, #10 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r4, #234 @ 0xea │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e98c │ │ │ │ - ldr.w r2, [r4, #840] @ 0x348 │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9488 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e974 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r2, [r4, #848] @ 0x350 │ │ │ │ - ldr.w r1, [r4, #780] @ 0x30c │ │ │ │ - blx 9488 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2e9dc │ │ │ │ - ldr.w r0, [pc, #3364] @ 2ebcc │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2480 @ 0x9b0 │ │ │ │ - bl 12f9c │ │ │ │ - mov r7, r0 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e9c2 │ │ │ │ - ldr.w r2, [pc, #3340] @ 2ebd0 │ │ │ │ - ldr.w r3, [pc, #3340] @ 2ebd4 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r9, [r4, #760] @ 0x2f8 │ │ │ │ - add r3, pc │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - add.w ip, r3, #4 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w fp, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r1, [r4, #796] @ 0x31c │ │ │ │ - blx 98ec │ │ │ │ + beq.w 2f094 │ │ │ │ + ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fe74 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e9f4 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9488 │ │ │ │ + beq.w 2f0a4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr.w r3, [r4, #912] @ 0x390 │ │ │ │ + blx 9594 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2df16 │ │ │ │ + beq.n 2ed70 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e9b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2ea4a │ │ │ │ - ldr.w r2, [pc, #3252] @ 2ebd8 │ │ │ │ - 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, #800] @ 0x320 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 96f8 │ │ │ │ + cbnz r3, 2ed70 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2f0b6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r7 │ │ │ │ + str r5, [sp, #28] │ │ │ │ + blx 9594 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2df58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2ea0c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2ea30 │ │ │ │ - ldr.w r0, [pc, #3192] @ 2ebdc │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2688 @ 0xa80 │ │ │ │ - bl 12f9c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ea16 │ │ │ │ - ldr.w r3, [pc, #3168] @ 2ebe0 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #3168] @ 2ebe4 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ - ldr.w r9, [r4, #760] @ 0x2f8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - blx 98ec │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ea6a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ - mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9488 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2dfc8 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2eda0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2eda0 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2eede │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2edba │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ea60 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e924 │ │ │ │ - ldr.w r2, [pc, #3092] @ 2ebe8 │ │ │ │ + beq.w 2f00e │ │ │ │ + ldr.w r1, [r4, #740] @ 0x2e4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9700 │ │ │ │ + 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, #808] @ 0x328 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r7, #0] │ │ │ │ - mov r2, r7 │ │ │ │ - blx 96f8 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e00a │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 2edde │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ea82 │ │ │ │ + beq.w 2f01a │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 2e02a │ │ │ │ - ldr.w r1, [pc, #3032] @ 2ebec │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #3028] @ 2ebf0 │ │ │ │ + bge.n 2edf8 │ │ │ │ + ldr r1, [pc, #804] @ (2f10c ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #804] @ (2f110 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ + bl 11ce0 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #3016] @ 2ebf4 │ │ │ │ - ldr.w r3, [pc, #3016] @ 2ebf8 │ │ │ │ + ldr r2, [pc, #792] @ (2f114 ) │ │ │ │ + ldr r3, [pc, #724] @ (2f0d0 ) │ │ │ │ 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 2e5ce │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d2ae │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 9994 │ │ │ │ + bne.w 2f0c8 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e9bc │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e9fc │ │ │ │ + ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ + blx 999c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e296 │ │ │ │ + beq.w 2ef84 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r0, [r9] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 2d26c │ │ │ │ + beq.w 2e976 │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ streq r6, [r0, #0] │ │ │ │ - beq.w 2d26c │ │ │ │ + beq.w 2e976 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2d26c │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d26c │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d31e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d4b8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d3ae │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d3e4 │ │ │ │ - ldr.w r1, [pc, #2888] @ 2ebfc │ │ │ │ - movs r2, #10 │ │ │ │ - ldr.w r0, [pc, #2884] @ 2ec00 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d35e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d4d8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d500 │ │ │ │ - ldr.w r1, [pc, #2844] @ 2ec04 │ │ │ │ + bne.w 2e976 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e976 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ea3c │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eabe │ │ │ │ + ldr r1, [pc, #688] @ (2f118 ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr.w r0, [pc, #2844] @ 2ec08 │ │ │ │ + ldr r0, [pc, #688] @ (2f11c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d458 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d416 │ │ │ │ - ldr.w r1, [pc, #2812] @ 2ec0c │ │ │ │ - movs r2, #8 │ │ │ │ - ldr.w r0, [pc, #2808] @ 2ec10 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #676] @ (2f120 ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #676] @ (2f124 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2792] @ 2ec14 │ │ │ │ - ldr.w r0, [pc, #2792] @ 2ec18 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #668] @ (2f128 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #668] @ (2f12c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c9cc │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d52e │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d572 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d5a6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5e0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d680 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d70c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d87a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d958 │ │ │ │ - mov r0, sl │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2da98 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2672] @ 2ec1c │ │ │ │ - ldr.w r0, [pc, #2672] @ 2ec20 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2ebe4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2eca2 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ed16 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2ecdc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2ecc2 │ │ │ │ + ldr r1, [pc, #608] @ (2f130 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #608] @ (2f134 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2648] @ 2ec24 │ │ │ │ - movs r2, #19 │ │ │ │ - ldr.w r0, [pc, #2648] @ 2ec28 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [pc, #2632] @ 2ec2c │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2632] @ 2ec30 │ │ │ │ - add r0, pc │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #600] @ (2f138 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #600] @ (2f13c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - strd r0, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #2620] @ 2ec34 │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2608] @ 2ec38 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2604] @ 2ec3c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #584] @ (2f140 ) │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #584] @ (2f144 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2588] @ 2ec40 │ │ │ │ - ldr.w r0, [pc, #2588] @ 2ec44 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #576] @ (2f148 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #576] @ (2f14c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e1fe │ │ │ │ - ldr.w r0, [pc, #2576] @ 2ec48 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + mov r0, r2 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2ec3e │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2ec04 │ │ │ │ + ldr r0, [pc, #544] @ (2f150 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 11940 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e254 │ │ │ │ + beq.n 2ef4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2e32e │ │ │ │ - ldr.w r1, [pc, #2548] @ 2ec4c │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2548] @ 2ec50 │ │ │ │ + beq.w 2f06a │ │ │ │ + ldr r1, [pc, #516] @ (2f154 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #516] @ (2f158 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2536] @ 2ec54 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2532] @ 2ec58 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #504] @ (2f15c ) │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #504] @ (2f160 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2520] @ 2ec5c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2520] @ 2ec60 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #496] @ (2f164 ) │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #496] @ (2f168 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r3, [pc, #2508] @ 2ec64 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r3, [pc, #348] @ (2f0e4 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2504] @ 2ec68 │ │ │ │ - ldr.w r0, [pc, #2504] @ 2ec6c │ │ │ │ + ldr r1, [pc, #480] @ (2f16c ) │ │ │ │ + ldr r0, [pc, #480] @ (2f170 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r0, [pc, #2488] @ 2ec70 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 11938 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e2d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2e336 │ │ │ │ - ldr.w r1, [pc, #2464] @ 2ec74 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2464] @ 2ec78 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 2d402 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2e3c6 │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 2d402 │ │ │ │ - ldr.w r1, [pc, #2424] @ 2ec7c │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2420] @ 2ec80 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2408] @ 2ec84 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2408] @ 2ec88 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e254 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e2d0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d5cc │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d63e │ │ │ │ - ldr.w r1, [pc, #2356] @ 2ec8c │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2356] @ 2ec90 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2344] @ 2ec94 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2340] @ 2ec98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d6c8 │ │ │ │ - ldr.w r1, [pc, #2312] @ 2ec9c │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2312] @ 2eca0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - ldr.w r0, [pc, #2300] @ 2eca4 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #468] @ (2f174 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #468] @ (2f178 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [pc, #2292] @ 2eca8 │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - ldr.w r0, [pc, #2288] @ 2ecac │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 12300 │ │ │ │ - b.n 2e37e │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16d98 │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d402 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.n 2e3f6 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r3, r2 │ │ │ │ - it eq │ │ │ │ - streq r1, [r7, #0] │ │ │ │ - beq.n 2e3f6 │ │ │ │ - cbz r3, 2e414 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2e2d0 │ │ │ │ - ldr.w r3, [pc, #2224] @ 2ecb0 │ │ │ │ - orr.w r8, r7, #1 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str.w r8, [r3] │ │ │ │ - bl c9b0 │ │ │ │ - b.w 2d420 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e3f6 │ │ │ │ - ldr.w r1, [pc, #2196] @ 2ecb4 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2196] @ 2ecb8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - ldr.w r1, [pc, #2184] @ 2ecbc │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2180] @ 2ecc0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2168] @ 2ecc4 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2168] @ 2ecc8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 9768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d5fa │ │ │ │ - ldr.w r4, [pc, #2144] @ 2eccc │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2140] @ 2ecd0 │ │ │ │ - ldr.w r0, [pc, #2140] @ 2ecd4 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r8, [sp] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2e028 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - b.w 2d754 │ │ │ │ - ldr.w r3, [pc, #2108] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #2108] @ 2ecdc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #2100] @ 2ece0 │ │ │ │ - ldr.w r0, [pc, #2100] @ 2ece4 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2084] @ 2ece8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r0, [pc, #2084] @ 2ecec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d68e │ │ │ │ - ldr.w r4, [pc, #2060] @ 2ecf0 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r1, [pc, #2056] @ 2ecf4 │ │ │ │ - ldr.w r0, [pc, #2056] @ 2ecf8 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2040] @ 2ecfc │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r0, [pc, #2036] @ 2ed00 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #2024] @ 2ed04 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r0, [pc, #2024] @ 2ed08 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r3, [pc, #1960] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #2008] @ 2ed0c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #1996] @ 2ed10 │ │ │ │ - ldr.w r0, [pc, #1996] @ 2ed14 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d71a │ │ │ │ - ldr.w r4, [pc, #1972] @ 2ed18 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r1, [pc, #1968] @ 2ed1c │ │ │ │ - ldr.w r0, [pc, #1968] @ 2ed20 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d836 │ │ │ │ - ldr.w r1, [pc, #1940] @ 2ed24 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1940] @ 2ed28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1928] @ 2ed2c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1924] @ 2ed30 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1912] @ 2ed34 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1912] @ 2ed38 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #452] @ (2f17c ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #452] @ (2f180 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - blx 91f4 <__stack_chk_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1796] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #1892] @ 2ed3c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #1880] @ 2ed40 │ │ │ │ - ldr.w r0, [pc, #1880] @ 2ed44 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2efac │ │ │ │ + ldr r1, [pc, #444] @ (2f184 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #444] @ (2f188 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1868] @ 2ed48 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1864] @ 2ed4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r3, [pc, #1732] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #1848] @ 2ed50 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #1840] @ 2ed54 │ │ │ │ - ldr.w r0, [pc, #1840] @ 2ed58 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d8c0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d914 │ │ │ │ - ldr.w r1, [pc, #1804] @ 2ed5c │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1804] @ 2ed60 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1792] @ 2ed64 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1788] @ 2ed68 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1780] @ 2ed6c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr.w r0, [pc, #1776] @ 2ed70 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r3, [pc, #1608] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #1760] @ 2ed74 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #1752] @ 2ed78 │ │ │ │ - ldr.w r0, [pc, #1752] @ 2ed7c │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1736] @ 2ed80 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #432] @ (2f18c ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr.w r0, [pc, #1736] @ 2ed84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r3, [pc, #1548] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #1720] @ 2ed88 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #1708] @ 2ed8c │ │ │ │ - ldr.w r0, [pc, #1708] @ 2ed90 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1696] @ 2ed94 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1692] @ 2ed98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1680] @ 2ed9c │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1680] @ 2eda0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d888 │ │ │ │ - ldr.w r4, [pc, #1656] @ 2eda4 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r1, [pc, #1652] @ 2eda8 │ │ │ │ - ldr.w r0, [pc, #1652] @ 2edac │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1636] @ 2edb0 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1632] @ 2edb4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1624] @ 2edb8 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1620] @ 2edbc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1608] @ 2edc0 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1608] @ 2edc4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r1, sl │ │ │ │ - blx 9768 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d966 │ │ │ │ - ldr.w r4, [pc, #1584] @ 2edc8 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r1, [pc, #1580] @ 2edcc │ │ │ │ - ldr.w r0, [pc, #1580] @ 2edd0 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12300 │ │ │ │ - b.n 2e028 │ │ │ │ - ldr.w r1, [pc, #1564] @ 2edd4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1560] @ 2edd8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d99e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d9f0 │ │ │ │ - ldr.w r1, [pc, #1528] @ 2eddc │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1528] @ 2ede0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e028 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dab6 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2daec │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2db4a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2db8c │ │ │ │ - ldr.w r1, [pc, #1476] @ 2ede4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1472] @ 2ede8 │ │ │ │ + ldr r0, [pc, #432] @ (2f190 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r3, [pc, #1184] @ 2ecd8 │ │ │ │ - ldr.w r1, [pc, #1456] @ 2edec │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9234 │ │ │ │ - ldr.w r1, [pc, #1444] @ 2edf0 │ │ │ │ - ldr.w r0, [pc, #1444] @ 2edf4 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1428] @ 2edf8 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1428] @ 2edfc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1408] @ 2ee00 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1408] @ 2ee04 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e4c │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1388] @ 2ee08 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1384] @ 2ee0c │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2efac │ │ │ │ + ldr r1, [pc, #424] @ (2f194 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #424] @ (2f198 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1372] @ 2ee10 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1368] @ 2ee14 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2efac │ │ │ │ + ldr r1, [pc, #412] @ (2f19c ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #412] @ (2f1a0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1356] @ 2ee18 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - ldr.w r0, [pc, #1352] @ 2ee1c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1340] @ 2ee20 │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - ldr.w r0, [pc, #1340] @ 2ee24 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2edba │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2edde │ │ │ │ + ldr r1, [pc, #384] @ (2f1a4 ) │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #384] @ (2f1a8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1324] @ 2ee28 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #372] @ (2f1ac ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr.w r0, [pc, #1324] @ 2ee2c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1312] @ 2ee30 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1308] @ 2ee34 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e890 │ │ │ │ - ldr.w r1, [pc, #1296] @ 2ee38 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #1292] @ 2ee3c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dbc6 │ │ │ │ - ldr.w r1, [pc, #1272] @ 2ee40 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r0, [pc, #1272] @ 2ee44 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1256] @ 2ee48 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1256] @ 2ee4c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1240] @ 2ee50 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ - ldr.w r0, [pc, #1240] @ 2ee54 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1224] @ 2ee58 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1224] @ 2ee5c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1208] @ 2ee60 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1208] @ 2ee64 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e890 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2df16 │ │ │ │ - ldr.w r1, [pc, #1188] @ 2ee68 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1184] @ 2ee6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1168] @ 2ee70 │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr.w r0, [pc, #1168] @ 2ee74 │ │ │ │ + ldr r0, [pc, #372] @ (2f1b0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1152] @ 2ee78 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1148] @ 2ee7c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2df58 │ │ │ │ - ldr.w r1, [pc, #1128] @ 2ee80 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #1124] @ 2ee84 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1108] @ 2ee88 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1104] @ 2ee8c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr.w r1, [pc, #1092] @ 2ee90 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1088] @ 2ee94 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dfc8 │ │ │ │ - ldr.w r1, [pc, #1068] @ 2ee98 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #1064] @ 2ee9c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2e00a │ │ │ │ - ldr.w r1, [pc, #1040] @ 2eea0 │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr.w r0, [pc, #1040] @ 2eea4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dc34 │ │ │ │ - ldr r1, [pc, #1016] @ (2eea8 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #1016] @ (2eeac ) │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #356] @ (2f1b4 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #356] @ (2f1b8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ + bl 11ce0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dbf6 │ │ │ │ - ldr r1, [pc, #992] @ (2eeb0 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #992] @ (2eeb4 ) │ │ │ │ + bl 9f3c │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f3c │ │ │ │ + b.n 2edf6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef4e │ │ │ │ + ldr r1, [pc, #328] @ (2f1bc ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #328] @ (2f1c0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dc74 │ │ │ │ - ldr r1, [pc, #972] @ (2eeb8 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #972] @ (2eebc ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2f05c │ │ │ │ + ldr r1, [pc, #316] @ (2f1c4 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #316] @ (2f1c8 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e37e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2dd7a │ │ │ │ - ldr r2, [pc, #956] @ (2eec0 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2dcbc │ │ │ │ - ldr r2, [pc, #948] @ (2eec4 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #940] @ (2eec0 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2dcbc │ │ │ │ - ldr r1, [pc, #936] @ (2eec8 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #936] @ (2eecc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #308] @ (2f1cc ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #308] @ (2f1d0 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr r1, [pc, #924] @ (2eed0 ) │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr r0, [pc, #924] @ (2eed4 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2edf6 │ │ │ │ + ldr r1, [pc, #300] @ (2f1d4 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #300] @ (2f1d8 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.w 2e028 │ │ │ │ - ldr r2, [pc, #912] @ (2eed8 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2dce6 │ │ │ │ - ldr r1, [pc, #908] @ (2eedc ) │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr r0, [pc, #908] @ (2eee0 ) │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2eeee │ │ │ │ + ldr r1, [pc, #292] @ (2f1dc ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #292] @ (2f1e0 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2e890 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2de74 │ │ │ │ - ldr r3, [pc, #888] @ (2eee4 ) │ │ │ │ - movw r2, #15333 @ 0x3be5 │ │ │ │ - ldr r1, [pc, #884] @ (2eee8 ) │ │ │ │ - ldr r0, [pc, #888] @ (2eeec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #876] @ (2eef0 ) │ │ │ │ - movw r2, #15398 @ 0x3c26 │ │ │ │ - ldr r1, [pc, #872] @ (2eef4 ) │ │ │ │ - ldr r0, [pc, #876] @ (2eef8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #864] @ (2eefc ) │ │ │ │ - movw r2, #14893 @ 0x3a2d │ │ │ │ - ldr r1, [pc, #860] @ (2ef00 ) │ │ │ │ - ldr r0, [pc, #864] @ (2ef04 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #852] @ (2ef08 ) │ │ │ │ - movw r2, #14925 @ 0x3a4d │ │ │ │ - ldr r1, [pc, #848] @ (2ef0c ) │ │ │ │ - ldr r0, [pc, #852] @ (2ef10 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1716 @ 0x6b4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - cmp r5, #38 @ 0x26 │ │ │ │ - movs r2, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r3, #50 @ 0x32 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #106 @ 0x6a │ │ │ │ - movs r2, r0 │ │ │ │ - subs r2, #122 @ 0x7a │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + bl 11ce0 │ │ │ │ + b.n 2eeee │ │ │ │ + blx 91fc <__stack_chk_fail@plt> │ │ │ │ + asrs r6, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #108 @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #214 @ 0xd6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #648] @ (2eeb8 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #144 @ 0x90 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #116 @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #170 @ 0xaa │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #38 @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #888] @ (2f020 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #204 @ 0xcc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #94 @ 0x5e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #12 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r8, fp │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r2, r8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #60 @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #58 @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #228 @ 0xe4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #196 @ 0xc4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #130 @ 0x82 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #148 @ 0x94 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #90 @ 0x5a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #26 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #246 @ 0xf6 │ │ │ │ + asrs r4, r5, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #160 @ 0xa0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #158 @ 0x9e │ │ │ │ + lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #138 @ 0x8a │ │ │ │ + lsls r0, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #136 @ 0x88 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #116 @ 0x74 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #114 @ 0x72 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #28 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #76 @ 0x4c │ │ │ │ + lsls r0, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #74 @ 0x4a │ │ │ │ + lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #52 @ 0x34 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #50 @ 0x32 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #30 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #28 │ │ │ │ + subs r0, #10 │ │ │ │ movs r0, r0 │ │ │ │ subs r1, #8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ + asrs r0, r0, #8 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r7, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #224 @ 0xe0 │ │ │ │ + subs r0, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #222 @ 0xde │ │ │ │ + adds r7, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #198 @ 0xc6 │ │ │ │ + subs r0, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #196 @ 0xc4 │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #156 @ 0x9c │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #154 @ 0x9a │ │ │ │ + adds r7, #36 @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + subs r0, #34 @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #92 @ 0x5c │ │ │ │ + adds r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #74 @ 0x4a │ │ │ │ + subs r0, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #52 @ 0x34 │ │ │ │ + adds r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #50 @ 0x32 │ │ │ │ + adds r7, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #30 │ │ │ │ + adds r6, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #28 │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #0 │ │ │ │ + cmp r0, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #254 @ 0xfe │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #226 @ 0xe2 │ │ │ │ + adds r7, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #224 @ 0xe0 │ │ │ │ + adds r6, #144 @ 0x90 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #202 @ 0xca │ │ │ │ + adds r7, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #200 @ 0xc8 │ │ │ │ + adds r6, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #180 @ 0xb4 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #178 @ 0xb2 │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #154 @ 0x9a │ │ │ │ + adds r6, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #134 @ 0x86 │ │ │ │ + adds r7, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + adds r6, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #110 @ 0x6e │ │ │ │ + adds r7, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #108 @ 0x6c │ │ │ │ + adds r6, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #86 @ 0x56 │ │ │ │ + adds r6, #24 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #54 @ 0x36 │ │ │ │ + adds r6, #6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #32 │ │ │ │ + adds r7, #4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #30 │ │ │ │ + adds r5, #244 @ 0xf4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #8 │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #6 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + adds r5, #188 @ 0xbc │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #218 @ 0xda │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #216 @ 0xd8 │ │ │ │ + adds r5, #164 @ 0xa4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #184 @ 0xb8 │ │ │ │ + adds r6, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + adds r5, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #160 @ 0xa0 │ │ │ │ + adds r6, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #158 @ 0x9e │ │ │ │ + adds r5, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #134 @ 0x86 │ │ │ │ + adds r6, #108 @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #132 @ 0x84 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #100 @ 0x64 │ │ │ │ + adds r6, #92 @ 0x5c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #98 @ 0x62 │ │ │ │ + adds r5, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ adds r6, #74 @ 0x4a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r5, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #48 @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r5, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r2, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #32 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r7, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, r4, r3 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #152 @ 0x98 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ef14 : │ │ │ │ - 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] @ (2f174 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #588] @ (2f178 ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #588] @ (2f17c ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #584] @ (2f180 ) │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - beq.w 2f058 │ │ │ │ - ldrd r2, r3, [r6, #812] @ 0x32c │ │ │ │ - ldr.w r7, [r6, #772] @ 0x304 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2f110 │ │ │ │ - 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 2f0f8 │ │ │ │ - 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 2f15a │ │ │ │ - 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] @ (2f184 ) │ │ │ │ - ldr.w sl, [r6, #820] @ 0x334 │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - blx 9440 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2f0b2 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 2f146 │ │ │ │ - ldr r0, [pc, #468] @ (2f188 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2f130 │ │ │ │ - ldr r0, [pc, #460] @ (2f18c ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2f12c │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 2f128 │ │ │ │ - cmp r0, #1 │ │ │ │ - str r2, [r4, #12] │ │ │ │ - beq.w 2f128 │ │ │ │ - cmp r0, #2 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - beq.w 2f128 │ │ │ │ - mov r2, r4 │ │ │ │ - str r7, [r4, #20] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - bl 10068 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2effe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f08e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 2f09c │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r6, #824] @ 0x338 │ │ │ │ - ldr.w r1, [r6, #828] @ 0x33c │ │ │ │ - bl 10068 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f0bc │ │ │ │ - ldr.w r2, [r6, #912] @ 0x390 │ │ │ │ - ldr.w r0, [r6, #756] @ 0x2f4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 142dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f0cc │ │ │ │ - ldr r2, [pc, #352] @ (2f190 ) │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp r1, r4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - beq.n 2f050 │ │ │ │ - movw r2, #65534 @ 0xfffe │ │ │ │ - movt r2, #16383 @ 0x3fff │ │ │ │ - cmp r1, r2 │ │ │ │ - it eq │ │ │ │ - streq r4, [r0, #0] │ │ │ │ - beq.n 2f050 │ │ │ │ - cbz r1, 2f096 │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 9994 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f0e0 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r4 │ │ │ │ - beq.w 2ef3e │ │ │ │ - movw r1, #65534 @ 0xfffe │ │ │ │ - movt r1, #16383 @ 0x3fff │ │ │ │ - cmp r2, r1 │ │ │ │ - it eq │ │ │ │ - streq r4, [r0, #0] │ │ │ │ - beq.w 2ef3e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2ef3e │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef3e │ │ │ │ - mov r0, r4 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2effe │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f050 │ │ │ │ - ldr r1, [pc, #244] @ (2f194 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #244] @ (2f198 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bl 11590 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - b.n 2efa8 │ │ │ │ - ldr r1, [pc, #220] @ (2f19c ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #220] @ (2f1a0 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2f0aa │ │ │ │ - ldr r1, [pc, #212] @ (2f1a4 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #212] @ (2f1a8 ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2f0aa │ │ │ │ - ldr r3, [pc, #160] @ (2f184 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #196] @ (2f1ac ) │ │ │ │ - ldr r0, [pc, #196] @ (2f1b0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11cd8 │ │ │ │ - b.n 2f0aa │ │ │ │ - ldr r3, [pc, #184] @ (2f1b4 ) │ │ │ │ - movw r2, #15678 @ 0x3d3e │ │ │ │ - ldr r1, [pc, #184] @ (2f1b8 ) │ │ │ │ - ldr r0, [pc, #184] @ (2f1bc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1748 @ 0x6d4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (2f1c0 ) │ │ │ │ - movw r2, #15677 @ 0x3d3d │ │ │ │ - ldr r1, [pc, #172] @ (2f1c4 ) │ │ │ │ - ldr r0, [pc, #172] @ (2f1c8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1748 @ 0x6d4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - bl 9a20 │ │ │ │ - bl 99c0 │ │ │ │ - ldr r3, [pc, #152] @ (2f1cc ) │ │ │ │ - mov.w r2, #352 @ 0x160 │ │ │ │ - ldr r1, [pc, #152] @ (2f1d0 ) │ │ │ │ - ldr r0, [pc, #152] @ (2f1d4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (2f1d8 ) │ │ │ │ - movs r2, #32 │ │ │ │ - ldr r1, [pc, #144] @ (2f1dc ) │ │ │ │ - ldr r0, [pc, #144] @ (2f1e0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (2f1e4 ) │ │ │ │ - movw r2, #15679 @ 0x3d3f │ │ │ │ - ldr r1, [pc, #132] @ (2f1e8 ) │ │ │ │ - ldr r0, [pc, #136] @ (2f1ec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1748 @ 0x6d4 │ │ │ │ - add r0, pc │ │ │ │ - blx 9988 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - asrs r2, r2, #3 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #158 @ 0x9e │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r1, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r5, #7 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r6, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r4, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r3, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r0, #9 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r7, #20 │ │ │ │ + adds r5, #58 @ 0x3a │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #168 @ 0xa8 │ │ │ │ + adds r6, #56 @ 0x38 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f1f0 : │ │ │ │ +0002f1e4 : │ │ │ │ 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] @ (2f2c4 ) │ │ │ │ + ldr r5, [pc, #196] @ (2f2b8 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #196] @ (2f2c8 ) │ │ │ │ + ldr r4, [pc, #196] @ (2f2bc ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - cbz r3, 2f212 │ │ │ │ + cbz r3, 2f206 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 115d0 │ │ │ │ - ldr r1, [pc, #180] @ (2f2cc ) │ │ │ │ - ldr r3, [pc, #180] @ (2f2d0 ) │ │ │ │ - ldr r2, [pc, #184] @ (2f2d4 ) │ │ │ │ - ldr.w ip, [pc, #184] @ 2f2d8 │ │ │ │ + bl 115d8 │ │ │ │ + ldr r1, [pc, #180] @ (2f2c0 ) │ │ │ │ + ldr r3, [pc, #180] @ (2f2c4 ) │ │ │ │ + ldr r2, [pc, #184] @ (2f2c8 ) │ │ │ │ + ldr.w ip, [pc, #184] @ 2f2cc │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r0, [pc, #180] @ (2f2dc ) │ │ │ │ + ldr r0, [pc, #180] @ (2f2d0 ) │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #180] @ (2f2e0 ) │ │ │ │ + ldr r1, [pc, #180] @ (2f2d4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #180] @ (2f2e4 ) │ │ │ │ + ldr r2, [pc, #180] @ (2f2d8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #176] @ (2f2e8 ) │ │ │ │ + ldr r1, [pc, #176] @ (2f2dc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #176] @ (2f2ec ) │ │ │ │ + ldr r2, [pc, #176] @ (2f2e0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #172] @ (2f2f0 ) │ │ │ │ + ldr r1, [pc, #172] @ (2f2e4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (2f2f4 ) │ │ │ │ + ldr r2, [pc, #172] @ (2f2e8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #168] @ (2f2f8 ) │ │ │ │ + ldr r1, [pc, #168] @ (2f2ec ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #168] @ (2f2fc ) │ │ │ │ + ldr r2, [pc, #168] @ (2f2f0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #164] @ (2f300 ) │ │ │ │ + ldr r1, [pc, #164] @ (2f2f4 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #164] @ (2f304 ) │ │ │ │ + ldr r2, [pc, #164] @ (2f2f8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #160] @ (2f308 ) │ │ │ │ + ldr r1, [pc, #160] @ (2f2fc ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #160] @ (2f30c ) │ │ │ │ + ldr r2, [pc, #160] @ (2f300 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #156] @ (2f310 ) │ │ │ │ + ldr r3, [pc, #156] @ (2f304 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #156] @ (2f314 ) │ │ │ │ + ldr r2, [pc, #156] @ (2f308 ) │ │ │ │ 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] @ 2f318 │ │ │ │ + ldr.w ip, [pc, #144] @ 2f30c │ │ │ │ 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] @ 2f31c │ │ │ │ + ldr.w ip, [pc, #128] @ 2f310 │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ - ldr.w ip, [pc, #120] @ 2f320 │ │ │ │ + ldr.w ip, [pc, #120] @ 2f314 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13c68 │ │ │ │ + bl 13c70 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f2be │ │ │ │ + blt.n 2f2b2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - b.n 2f20c │ │ │ │ + b.n 2f200 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f20e │ │ │ │ - movs r7, #252 @ 0xfc │ │ │ │ + b.n 2f202 │ │ │ │ + cmp r0, #8 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r6, #23 │ │ │ │ + lsrs r2, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #15 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #16 │ │ │ │ + lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r1, #15 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, 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 r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + lsls r4, r1, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #15 │ │ │ │ + lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f324 : │ │ │ │ - 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] @ (2f3c0 ) │ │ │ │ - ldr r3, [pc, #140] @ (2f3c4 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (2f3c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9064 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 97d4 │ │ │ │ - ldr r3, [pc, #124] @ (2f3cc ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2f382 │ │ │ │ - bl 2f1f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f382 │ │ │ │ - bl 188dc │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2f382 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f374 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f378 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2f376 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f39a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movs r1, #0 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f39a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f3b2 │ │ │ │ - cbz r5, 2f3ac │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f3ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f3b8 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f39a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f3ac │ │ │ │ - lsrs r6, r0, #19 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #230 @ 0xe6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #17 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f3d0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2f430 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2f434 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f402 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2f3fc │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2f438 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2896 @ 0xb50 │ │ │ │ - blx 94b8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f3fc │ │ │ │ - bl 2f324 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2f3fc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r0, r3, #16 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r1, #31 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002f43c : │ │ │ │ - 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] @ (2f544 ) │ │ │ │ - ldr r3, [pc, #248] @ (2f548 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #248] @ (2f54c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9064 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 97d4 │ │ │ │ - ldr r3, [pc, #232] @ (2f550 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2f49a │ │ │ │ - bl 2f1f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2f49a │ │ │ │ - bl 1bdc0 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2f49a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f48c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2f490 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2f48e │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f4b4 │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f4b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f53c │ │ │ │ - cbz r5, 2f4c8 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f4c8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2f534 │ │ │ │ - ldr r3, [pc, #136] @ (2f554 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f4e0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f4e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f52e │ │ │ │ - ldr r3, [pc, #116] @ (2f558 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f4fc │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f4fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f528 │ │ │ │ - ldr r3, [pc, #92] @ (2f55c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2f518 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2f518 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2f522 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f518 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4fc │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4e0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4c8 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f4b4 │ │ │ │ - nop │ │ │ │ - lsrs r6, r5, #14 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #206 @ 0xce │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002f560 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2f5c0 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2f5c4 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f592 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2f58c │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2f5c8 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - addw r0, r0, #2948 @ 0xb84 │ │ │ │ - blx 94b8 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2f58c │ │ │ │ - bl 2f43c │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2f58c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r7, #24 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002f5cc : │ │ │ │ +0002f318 : │ │ │ │ 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, #1020] @ (2f9d8 ) │ │ │ │ + ldr r4, [pc, #1020] @ (2f724 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #1020] @ (2f9dc ) │ │ │ │ + ldr r3, [pc, #1020] @ (2f728 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #1020] @ (2f9e0 ) │ │ │ │ + ldr r1, [pc, #1020] @ (2f72c ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 97d4 │ │ │ │ - ldr r3, [pc, #1000] @ (2f9e4 ) │ │ │ │ + blx 97dc │ │ │ │ + ldr r3, [pc, #1000] @ (2f730 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f674 │ │ │ │ - ldr r0, [pc, #996] @ (2f9e8 ) │ │ │ │ + beq.n 2f3c0 │ │ │ │ + ldr r0, [pc, #996] @ (2f734 ) │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3000 @ 0xbb8 │ │ │ │ - bl 12f9c │ │ │ │ - ldr r3, [pc, #984] @ (2f9ec ) │ │ │ │ + add.w r0, r0, #2896 @ 0xb50 │ │ │ │ + bl 12fa4 │ │ │ │ + ldr r3, [pc, #984] @ (2f738 ) │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f9c6 │ │ │ │ - ldr r3, [pc, #976] @ (2f9f0 ) │ │ │ │ + beq.w 2f712 │ │ │ │ + ldr r3, [pc, #976] @ (2f73c ) │ │ │ │ movs r1, #0 │ │ │ │ - ldr r0, [pc, #976] @ (2f9f4 ) │ │ │ │ + ldr r0, [pc, #976] @ (2f740 ) │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - bl 12f9c │ │ │ │ - ldr r2, [pc, #960] @ (2f9f8 ) │ │ │ │ + bl 12fa4 │ │ │ │ + ldr r2, [pc, #960] @ (2f744 ) │ │ │ │ ldr r7, [r4, r2] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 2f67c │ │ │ │ - ldr r2, [pc, #956] @ (2f9fc ) │ │ │ │ + cbz r0, 2f3c8 │ │ │ │ + ldr r2, [pc, #956] @ (2f748 ) │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #952] @ (2fa00 ) │ │ │ │ + ldr r2, [pc, #952] @ (2f74c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 2f1f0 │ │ │ │ + bl 2f1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f67c │ │ │ │ - bl 2d224 │ │ │ │ + blt.n 2f3c8 │ │ │ │ + bl 22288 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f67c │ │ │ │ + beq.n 2f3c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f66e │ │ │ │ + beq.n 2f3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f9be │ │ │ │ + beq.w 2f70a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r2, [pc, #884] @ (2f9ec ) │ │ │ │ - ldr r3, [pc, #896] @ (2f9f8 ) │ │ │ │ + ldr r2, [pc, #884] @ (2f738 ) │ │ │ │ + ldr r3, [pc, #896] @ (2f744 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f69e │ │ │ │ + cbz r0, 2f3ea │ │ │ │ ldr.w ip, [r0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 2f69e │ │ │ │ + beq.n 2f3ea │ │ │ │ add.w r3, ip, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f69e │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 2f6b6 │ │ │ │ + cbnz r3, 2f3ea │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r5, 2f402 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f6b6 │ │ │ │ + beq.n 2f402 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2f6b6 │ │ │ │ + cbnz r3, 2f402 │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #844] @ (2fa04 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #844] @ (2f750 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 2f9d2 │ │ │ │ + bmi.w 2f71e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #832] @ (2fa08 ) │ │ │ │ + ldr r3, [pc, #832] @ (2f754 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f6e2 │ │ │ │ + cbz r0, 2f42e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f6e2 │ │ │ │ + beq.n 2f42e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f6e2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f42e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #804] @ (2fa0c ) │ │ │ │ + ldr r3, [pc, #804] @ (2f758 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f702 │ │ │ │ + cbz r0, 2f44e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f702 │ │ │ │ + beq.n 2f44e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f702 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f44e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #776] @ (2fa10 ) │ │ │ │ + ldr r3, [pc, #776] @ (2f75c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f722 │ │ │ │ + cbz r0, 2f46e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f722 │ │ │ │ + beq.n 2f46e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f722 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f46e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #748] @ (2fa14 ) │ │ │ │ + ldr r3, [pc, #748] @ (2f760 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f742 │ │ │ │ + cbz r0, 2f48e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f742 │ │ │ │ + beq.n 2f48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f742 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f48e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #720] @ (2fa18 ) │ │ │ │ + ldr r3, [pc, #720] @ (2f764 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f762 │ │ │ │ + cbz r0, 2f4ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f762 │ │ │ │ + beq.n 2f4ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f762 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f4ae │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #692] @ (2fa1c ) │ │ │ │ + ldr r3, [pc, #692] @ (2f768 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f782 │ │ │ │ + cbz r0, 2f4ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f782 │ │ │ │ + beq.n 2f4ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f782 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f4ce │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #664] @ (2fa20 ) │ │ │ │ + ldr r3, [pc, #664] @ (2f76c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f7a2 │ │ │ │ + cbz r0, 2f4ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7a2 │ │ │ │ + beq.n 2f4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f7a2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f4ee │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #636] @ (2fa24 ) │ │ │ │ + ldr r3, [pc, #636] @ (2f770 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f7c2 │ │ │ │ + cbz r0, 2f50e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7c2 │ │ │ │ + beq.n 2f50e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f7c2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f50e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #608] @ (2fa28 ) │ │ │ │ + ldr r3, [pc, #608] @ (2f774 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f7e2 │ │ │ │ + cbz r0, 2f52e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f7e2 │ │ │ │ + beq.n 2f52e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f7e2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f52e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #580] @ (2fa2c ) │ │ │ │ + ldr r3, [pc, #580] @ (2f778 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f802 │ │ │ │ + cbz r0, 2f54e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f802 │ │ │ │ + beq.n 2f54e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f802 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f54e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #552] @ (2fa30 ) │ │ │ │ + ldr r3, [pc, #552] @ (2f77c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f822 │ │ │ │ + cbz r0, 2f56e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f822 │ │ │ │ + beq.n 2f56e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f822 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f56e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #524] @ (2fa34 ) │ │ │ │ + ldr r3, [pc, #524] @ (2f780 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f842 │ │ │ │ + cbz r0, 2f58e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f842 │ │ │ │ + beq.n 2f58e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f842 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f58e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #496] @ (2fa38 ) │ │ │ │ + ldr r3, [pc, #496] @ (2f784 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f862 │ │ │ │ + cbz r0, 2f5ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f862 │ │ │ │ + beq.n 2f5ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f862 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f5ae │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #468] @ (2fa3c ) │ │ │ │ + ldr r3, [pc, #468] @ (2f788 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f882 │ │ │ │ + cbz r0, 2f5ce │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f882 │ │ │ │ + beq.n 2f5ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f882 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f5ce │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #440] @ (2fa40 ) │ │ │ │ + ldr r3, [pc, #440] @ (2f78c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f8a2 │ │ │ │ + cbz r0, 2f5ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f8a2 │ │ │ │ + beq.n 2f5ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f8a2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f5ee │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #412] @ (2fa44 ) │ │ │ │ + ldr r3, [pc, #412] @ (2f790 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f8c2 │ │ │ │ + cbz r0, 2f60e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f8c2 │ │ │ │ + beq.n 2f60e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f8c2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f60e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #384] @ (2fa48 ) │ │ │ │ + ldr r3, [pc, #384] @ (2f794 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2f8e2 │ │ │ │ + cbz r0, 2f62e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f8e2 │ │ │ │ + beq.n 2f62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f8e2 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #360] @ (2fa4c ) │ │ │ │ + cbnz r3, 2f62e │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #360] @ (2f798 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f904 │ │ │ │ + cbz r0, 2f650 │ │ │ │ str r2, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f904 │ │ │ │ + beq.n 2f650 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f904 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #328] @ (2fa50 ) │ │ │ │ + cbnz r3, 2f650 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #328] @ (2f79c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f924 │ │ │ │ + cbz r0, 2f670 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2f924 │ │ │ │ + beq.n 2f670 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f924 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #300] @ (2fa54 ) │ │ │ │ + cbnz r3, 2f670 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #300] @ (2f7a0 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f944 │ │ │ │ + cbz r0, 2f690 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2f944 │ │ │ │ + beq.n 2f690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f944 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #272] @ (2fa58 ) │ │ │ │ + cbnz r3, 2f690 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #272] @ (2f7a4 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2f964 │ │ │ │ + cbz r0, 2f6b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2f964 │ │ │ │ + beq.n 2f6b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f964 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #244] @ (2fa5c ) │ │ │ │ + cbnz r3, 2f6b0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #244] @ (2f7a8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2f984 │ │ │ │ + cbz r0, 2f6d0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f984 │ │ │ │ + beq.n 2f6d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f984 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f6d0 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f9a0 │ │ │ │ + cbz r0, 2f6ec │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f9a0 │ │ │ │ + beq.n 2f6ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 2f9a0 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 2f6ec │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2f9b8 │ │ │ │ + cbz r0, 2f704 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2f9b8 │ │ │ │ + beq.n 2f704 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f9cc │ │ │ │ + cbz r3, 2f718 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2f670 │ │ │ │ + b.n 2f3bc │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f66e │ │ │ │ - ldr r3, [pc, #48] @ (2f9f8 ) │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f3ba │ │ │ │ + ldr r3, [pc, #48] @ (2f744 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b.n 2f67c │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f9b8 │ │ │ │ - bl c9ec │ │ │ │ - b.n 2f6c2 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + b.n 2f3c8 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f704 │ │ │ │ + bl c9f4 │ │ │ │ + b.n 2f40e │ │ │ │ + lsrs r0, r2, #19 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #60 @ 0x3c │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r1, #23 │ │ │ │ + adds r0, r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #218 @ 0xda │ │ │ │ + movs r6, #142 @ 0x8e │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r6, #28 │ │ │ │ + asrs r6, r4, #7 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -61859,410 +61510,710 @@ │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fa60 : │ │ │ │ +0002f7ac : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2fac0 ) │ │ │ │ + ldr r3, [pc, #80] @ (2f80c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2fac4 ) │ │ │ │ + ldr r2, [pc, #80] @ (2f810 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2fa92 │ │ │ │ + cbz r3, 2f7de │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fa8c │ │ │ │ + beq.n 2f7d8 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2fac8 ) │ │ │ │ + ldr r0, [pc, #52] @ (2f814 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3208 @ 0xc88 │ │ │ │ - blx 94b8 │ │ │ │ + add.w r0, r0, #3104 @ 0xc20 │ │ │ │ + blx 94c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fa8c │ │ │ │ - bl 2f5cc │ │ │ │ + beq.n 2f7d8 │ │ │ │ + bl 2f318 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fa8c │ │ │ │ + bne.n 2f7d8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r1, #22 │ │ │ │ + lsrs r4, r7, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #4 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002facc : │ │ │ │ +0002f818 : │ │ │ │ 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] @ (2fb68 ) │ │ │ │ - ldr r3, [pc, #140] @ (2fb6c ) │ │ │ │ + ldr r4, [pc, #140] @ (2f8b4 ) │ │ │ │ + ldr r3, [pc, #140] @ (2f8b8 ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #140] @ (2fb70 ) │ │ │ │ + ldr r1, [pc, #140] @ (2f8bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9064 │ │ │ │ + blx 906c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 97d4 │ │ │ │ - ldr r3, [pc, #124] @ (2fb74 ) │ │ │ │ + blx 97dc │ │ │ │ + ldr r3, [pc, #124] @ (2f8c0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 2fb2a │ │ │ │ - bl 2f1f0 │ │ │ │ + cbz r0, 2f876 │ │ │ │ + bl 2f1e4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2fb2a │ │ │ │ - bl 2ef14 │ │ │ │ + blt.n 2f876 │ │ │ │ + bl 23f74 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2fb2a │ │ │ │ + beq.n 2f876 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb1c │ │ │ │ + beq.n 2f868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2fb20 │ │ │ │ + cbz r3, 2f86c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2fb1e │ │ │ │ + b.n 2f86a │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2fb42 │ │ │ │ + cbz r0, 2f88e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb42 │ │ │ │ + beq.n 2f88e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2fb5a │ │ │ │ - cbz r5, 2fb54 │ │ │ │ + cbz r3, 2f8a6 │ │ │ │ + cbz r5, 2f8a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fb54 │ │ │ │ + beq.n 2f8a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2fb60 │ │ │ │ + cbz r3, 2f8ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fb42 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f88e │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fb54 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f8a0 │ │ │ │ + lsls r2, r2, #31 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #62 @ 0x3e │ │ │ │ + adds r2, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002fb78 : │ │ │ │ +0002f8c4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #80] @ (2fbd8 ) │ │ │ │ + ldr r3, [pc, #80] @ (2f924 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #80] @ (2fbdc ) │ │ │ │ + ldr r2, [pc, #80] @ (2f928 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2fbaa │ │ │ │ + cbz r3, 2f8f6 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2fba4 │ │ │ │ + beq.n 2f8f0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #52] @ (2fbe0 ) │ │ │ │ + ldr r0, [pc, #52] @ (2f92c ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3260 @ 0xcbc │ │ │ │ - blx 94b8 │ │ │ │ + addw r0, r0, #3156 @ 0xc54 │ │ │ │ + blx 94c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fba4 │ │ │ │ - bl 2facc │ │ │ │ + beq.n 2f8f0 │ │ │ │ + bl 2f818 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2fba4 │ │ │ │ + bne.n 2f8f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + lsls r4, r4, #28 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #32 │ │ │ │ + asrs r6, r2, #11 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002f930 : │ │ │ │ + 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] @ (2f9cc ) │ │ │ │ + ldr r3, [pc, #140] @ (2f9d0 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #140] @ (2f9d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 906c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 97dc │ │ │ │ + ldr r3, [pc, #124] @ (2f9d8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f98e │ │ │ │ + bl 2f1e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f98e │ │ │ │ + bl 24250 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f98e │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f980 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f984 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f982 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f9a6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + movs r1, #0 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f9a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f9be │ │ │ │ + cbz r5, 2f9b8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2f9b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f9c4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f9a6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f9b8 │ │ │ │ + lsls r2, r7, #26 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #17 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f9dc : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ (2fa3c ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #80] @ (2fa40 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2fa0e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2fa08 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #52] @ (2fa44 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3208 @ 0xc88 │ │ │ │ + blx 94c0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2fa08 │ │ │ │ + bl 2f930 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2fa08 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + lsls r4, r1, #24 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r7, #6 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002fa48 : │ │ │ │ + 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] @ (2fb50 ) │ │ │ │ + ldr r3, [pc, #248] @ (2fb54 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #248] @ (2fb58 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 906c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 97dc │ │ │ │ + ldr r3, [pc, #232] @ (2fb5c ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2faa6 │ │ │ │ + bl 2f1e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2faa6 │ │ │ │ + bl 2e92c │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2faa6 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fa98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2fa9c │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2fa9a │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2fac0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fac0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2fb48 │ │ │ │ + cbz r5, 2fad4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fad4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2fb40 │ │ │ │ + ldr r3, [pc, #136] @ (2fb60 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2faec │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2faec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fb3a │ │ │ │ + ldr r3, [pc, #116] @ (2fb64 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2fb08 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fb08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fb34 │ │ │ │ + ldr r3, [pc, #92] @ (2fb68 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 2fb24 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2fb24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2fb2e │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fb24 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fb08 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2faec │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fad4 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fac0 │ │ │ │ + nop │ │ │ │ + lsls r2, r4, #22 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #186 @ 0xba │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002fb6c : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #80] @ (2fbcc ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #80] @ (2fbd0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2fb9e │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2fb98 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #52] @ (2fbd4 ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3260 @ 0xcbc │ │ │ │ + blx 94c0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2fb98 │ │ │ │ + bl 2fa48 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2fb98 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + lsls r4, r7, #17 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + asrs r6, r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002fbe4 : │ │ │ │ +0002fbd8 : │ │ │ │ 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] @ (2fd74 ) │ │ │ │ + ldr r3, [pc, #384] @ (2fd68 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #384] @ (2fd78 ) │ │ │ │ + ldr r5, [pc, #384] @ (2fd6c ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ - cbz r4, 2fc14 │ │ │ │ + cbz r4, 2fc08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2fc0e │ │ │ │ + beq.n 2fc02 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #356] @ (2fd7c ) │ │ │ │ + ldr r0, [pc, #356] @ (2fd70 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #3312 @ 0xcf0 │ │ │ │ - blx 94b8 │ │ │ │ + blx 94c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fc0e │ │ │ │ - ldr r3, [pc, #332] @ (2fd80 ) │ │ │ │ + beq.n 2fc02 │ │ │ │ + ldr r3, [pc, #332] @ (2fd74 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #332] @ (2fd84 ) │ │ │ │ + ldr r1, [pc, #332] @ (2fd78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 975c │ │ │ │ + blx 9764 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2fd52 │ │ │ │ - ldr r1, [pc, #316] @ (2fd88 ) │ │ │ │ + beq.w 2fd46 │ │ │ │ + ldr r1, [pc, #316] @ (2fd7c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fc74 │ │ │ │ + beq.n 2fc68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2fc74 │ │ │ │ + cbnz r3, 2fc68 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2fd52 │ │ │ │ - ldr r3, [pc, #272] @ (2fd8c ) │ │ │ │ + blt.n 2fd46 │ │ │ │ + ldr r3, [pc, #272] @ (2fd80 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #272] @ (2fd90 ) │ │ │ │ + ldr r1, [pc, #272] @ (2fd84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 975c │ │ │ │ + blx 9764 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd52 │ │ │ │ - ldr r1, [pc, #256] @ (2fd94 ) │ │ │ │ + beq.n 2fd46 │ │ │ │ + ldr r1, [pc, #256] @ (2fd88 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fcba │ │ │ │ + beq.n 2fcae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2fcba │ │ │ │ + cbnz r3, 2fcae │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2fd52 │ │ │ │ - ldr r3, [pc, #216] @ (2fd98 ) │ │ │ │ + blt.n 2fd46 │ │ │ │ + ldr r3, [pc, #216] @ (2fd8c ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #216] @ (2fd9c ) │ │ │ │ + ldr r1, [pc, #216] @ (2fd90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 975c │ │ │ │ + blx 9764 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2fd52 │ │ │ │ - ldr r1, [pc, #200] @ (2fda0 ) │ │ │ │ + beq.n 2fd46 │ │ │ │ + ldr r1, [pc, #200] @ (2fd94 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 2fd00 │ │ │ │ + beq.n 2fcf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2fd00 │ │ │ │ + cbnz r3, 2fcf4 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2fd52 │ │ │ │ - ldr r3, [pc, #156] @ (2fda4 ) │ │ │ │ + blt.n 2fd46 │ │ │ │ + ldr r3, [pc, #156] @ (2fd98 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ (2fda8 ) │ │ │ │ + ldr r1, [pc, #156] @ (2fd9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 975c │ │ │ │ + blx 9764 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2fd52 │ │ │ │ - ldr r1, [pc, #144] @ (2fdac ) │ │ │ │ + cbz r0, 2fd46 │ │ │ │ + ldr r1, [pc, #144] @ (2fda0 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9110 │ │ │ │ + blx 9118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 2fd42 │ │ │ │ + beq.n 2fd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2fd42 │ │ │ │ + cbnz r3, 2fd36 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2fd52 │ │ │ │ - ldr r3, [pc, #104] @ (2fdb0 ) │ │ │ │ + blt.n 2fd46 │ │ │ │ + ldr r3, [pc, #104] @ (2fda4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #96] @ (2fdb4 ) │ │ │ │ + ldr r3, [pc, #96] @ (2fda8 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 2fc0e │ │ │ │ + beq.w 2fc02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2fc0e │ │ │ │ - blx 912c <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2fc0e │ │ │ │ - subs r0, r1, #0 │ │ │ │ + bne.w 2fc02 │ │ │ │ + blx 9134 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2fc02 │ │ │ │ + subs r4, r2, #0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r0, #16 │ │ │ │ + lsls r6, r1, #16 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + lsrs r4, r0, #31 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #246 @ 0xf6 │ │ │ │ + cmp r6, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #248 @ 0xf8 │ │ │ │ + cmp r6, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r0, #14 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #226 @ 0xe2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #200 @ 0xc8 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #204 @ 0xcc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #182 @ 0xb6 │ │ │ │ + cmp r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #188 @ 0xbc │ │ │ │ + cmp r6, #184 @ 0xb8 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, r7, #2 │ │ │ │ + adds r4, r0, #3 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, #2 │ │ │ │ + adds r4, r6, #2 │ │ │ │ movs r2, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 3003a │ │ │ │ + beq.w 30032 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 3000a │ │ │ │ + beq.w 30002 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 30014 │ │ │ │ + bls.w 3000c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 30024 │ │ │ │ + beq.w 3001c │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 2fe00 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 2fdf8 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -62446,97 +62397,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 30104 │ │ │ │ + b.w 300fc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3003a │ │ │ │ + beq.n 30032 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2fdbe │ │ │ │ + bl 2fdb6 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 30086 │ │ │ │ - cbnz r2, 30086 │ │ │ │ + cbnz r3, 3007e │ │ │ │ + cbnz r2, 3007e │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 30082 │ │ │ │ + blt.n 3007a │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 30104 │ │ │ │ + b.w 300fc │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 300a6 │ │ │ │ + blt.n 3009e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 300cc │ │ │ │ - bl 30110 │ │ │ │ + blt.n 300c4 │ │ │ │ + bl 30108 │ │ │ │ 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 300e8 │ │ │ │ - bl 30110 │ │ │ │ + blt.n 300e0 │ │ │ │ + bl 30108 │ │ │ │ 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 30110 │ │ │ │ + bl 30108 │ │ │ │ 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 30110 │ │ │ │ + bl 30108 │ │ │ │ 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 8f54 │ │ │ │ + blx 8f5c │ │ │ │ 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 301fc │ │ │ │ + bcc.n 301f4 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 30214 │ │ │ │ + beq.n 3020c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 3020c │ │ │ │ + beq.n 30204 │ │ │ │ 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 │ │ │ │ @@ -62545,43 +62496,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 3017c │ │ │ │ + bcc.n 30174 │ │ │ │ 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, 301fc │ │ │ │ + cbz r0, 301f4 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 301a6 │ │ │ │ + b.n 3019e │ │ │ │ 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 301ba │ │ │ │ + beq.n 301b2 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 3018a │ │ │ │ + bcs.n 30182 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 301a6 │ │ │ │ + bne.n 3019e │ │ │ │ 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 │ │ │ │ @@ -62593,22 +62544,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, 30204 │ │ │ │ + cbz r3, 301fc │ │ │ │ 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 30138 │ │ │ │ + b.n 30130 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 30138 │ │ │ │ - b.n 3020c │ │ │ │ + bne.n 30130 │ │ │ │ + b.n 30204 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -00030228 <.fini>: │ │ │ │ +00030220 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1239 +1,1239 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x00030230 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x00030240 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x00030250 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x00030260 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x00030270 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x00030280 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x00030290 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x000302a0 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x000302b0 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x000302c0 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ - 0x000302d0 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ - 0x000302e0 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ - 0x000302f0 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x00030300 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x00030310 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x00030320 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ - 0x00030330 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00030340 2e31332f 6f626a65 63742e68 00000000 .13/object.h.... │ │ │ │ - 0x00030350 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ - 0x00030360 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ - 0x00030370 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00030380 2e31332f 63707974 686f6e2f 7475706c .13/cpython/tupl │ │ │ │ - 0x00030390 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ - 0x000303a0 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x000303b0 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x000303c0 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ - 0x000303d0 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ - 0x000303e0 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x000303f0 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x00030400 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ - 0x00030410 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ - 0x00030420 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ - 0x00030430 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x00030440 2e31332f 63707974 686f6e2f 6c697374 .13/cpython/list │ │ │ │ - 0x00030450 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ - 0x00030460 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x00030470 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ - 0x00030480 286f7029 00000000 6f622d3e 6f625f62 (op)....ob->ob_b │ │ │ │ - 0x00030490 6173652e 6f625f74 79706520 213d2026 ase.ob_type != & │ │ │ │ - 0x000304a0 5079426f 6f6c5f54 79706500 61747472 PyBool_Type.attr │ │ │ │ - 0x000304b0 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ - 0x000304c0 6e765f5f 27206f66 20277361 66655f70 nv__' of 'safe_p │ │ │ │ - 0x000304d0 61727365 5f666c6f 61745f6d 616b655f arse_float_make_ │ │ │ │ - 0x000304e0 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x000304f0 5f6f626a 2720756e 64656669 6e656400 _obj' undefined. │ │ │ │ - 0x00030500 61747472 69627574 65202766 6c616773 attribute 'flags │ │ │ │ - 0x00030510 27206f66 20274f75 74707574 2720756e ' of 'Output' un │ │ │ │ - 0x00030520 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ - 0x00030530 65202764 61746127 206f6620 274f7574 e 'data' of 'Out │ │ │ │ - 0x00030540 70757427 20756e64 6566696e 65640000 put' undefined.. │ │ │ │ - 0x00030550 61747472 69627574 65202764 69637427 attribute 'dict' │ │ │ │ - 0x00030560 206f6620 274e6573 74656444 69637427 of 'NestedDict' │ │ │ │ - 0x00030570 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ - 0x00030580 69627574 6520275f 70656e64 696e675f ibute '_pending_ │ │ │ │ - 0x00030590 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ - 0x000305a0 2720756e 64656669 6e656400 61747472 ' undefined.attr │ │ │ │ - 0x000305b0 69627574 6520275f 666c6167 7327206f ibute '_flags' o │ │ │ │ - 0x000305c0 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x000305d0 6e656400 2f757372 2f6c6962 2f707974 ned./usr/lib/pyt │ │ │ │ - 0x000305e0 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x000305f0 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x00030600 7374725f 6f70732e 63000000 5079556e str_ops.c...PyUn │ │ │ │ - 0x00030610 69636f64 655f4368 65636b28 73747232 icode_Check(str2 │ │ │ │ - 0x00030620 29000000 2f757372 2f696e63 6c756465 ).../usr/include │ │ │ │ - 0x00030630 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ - 0x00030640 686f6e2f 62797465 61727261 796f626a hon/bytearrayobj │ │ │ │ - 0x00030650 6563742e 68000000 50794279 74654172 ect.h...PyByteAr │ │ │ │ - 0x00030660 7261795f 43686563 6b286f70 29000000 ray_Check(op)... │ │ │ │ - 0x00030670 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00030680 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00030690 61627374 72616374 2e680000 61726720 abstract.h..arg │ │ │ │ - 0x000306a0 213d204e 554c4c00 6275696c 642f5f5f != NULL.build/__ │ │ │ │ - 0x000306b0 6e617469 76655f35 37303331 38306333 native_5703180c3 │ │ │ │ - 0x000306c0 64643436 65383732 6366332e 63000000 dd46e872cf3.c... │ │ │ │ - 0x000306d0 6370795f 725f5f5f 6d797079 635f7365 cpy_r___mypyc_se │ │ │ │ - 0x000306e0 6c665f5f 00000000 2f757372 2f6c6962 lf__..../usr/lib │ │ │ │ - 0x000306f0 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00030700 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00030710 2d72742f 6c697374 5f6f7073 2e630000 -rt/list_ops.c.. │ │ │ │ - 0x00030720 50794c69 73745f43 6865636b 286c6973 PyList_Check(lis │ │ │ │ - 0x00030730 74290000 6f622d3e 6f625f74 79706520 t)..ob->ob_type │ │ │ │ - 0x00030740 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ - 0x00030750 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x00030760 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x00030770 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ - 0x00030780 72677366 6173742e 63000000 50795475 rgsfast.c...PyTu │ │ │ │ - 0x00030790 706c655f 43686563 6b286b77 6e616d65 ple_Check(kwname │ │ │ │ - 0x000307a0 73290000 5079556e 69636f64 655f4368 s)..PyUnicode_Ch │ │ │ │ - 0x000307b0 65636b28 6b776e61 6d652900 7365636f eck(kwname).seco │ │ │ │ - 0x000307c0 6e642061 7267756d 656e7420 6d757374 nd argument must │ │ │ │ - 0x000307d0 20626520 7374722c 206e6f74 20257300 be str, not %s. │ │ │ │ - 0x000307e0 5f5f6d79 7079635f 61747472 735f5f00 __mypyc_attrs__. │ │ │ │ - 0x000307f0 5f5f6d79 7079635f 61747472 735f5f20 __mypyc_attrs__ │ │ │ │ - 0x00030800 6973206e 6f742061 20747570 6c650000 is not a tuple.. │ │ │ │ - 0x00030810 2c200000 4e6f6e65 00000000 5f5f6d6f , ..None....__mo │ │ │ │ - 0x00030820 64756c65 5f5f0000 5f5f7175 616c6e61 dule__..__qualna │ │ │ │ - 0x00030830 6d655f5f 00000000 6275696c 74696e73 me__....builtins │ │ │ │ - 0x00030840 00000000 25552e25 55000000 7475706c ....%U.%U...tupl │ │ │ │ - 0x00030850 655b3c25 64206974 656d733e 5d000000 e[<%d items>]... │ │ │ │ - 0x00030860 7475706c 655b0000 25552555 25730000 tuple[..%U%U%s.. │ │ │ │ - 0x00030870 66756e63 74696f6e 00000000 28290000 function....().. │ │ │ │ - 0x00030880 6b657977 6f726420 00000000 6174206d keyword ....at m │ │ │ │ - 0x00030890 6f737400 65786163 746c7900 6174206c ost.exactly.at l │ │ │ │ - 0x000308a0 65617374 00000000 74686973 2066756e east....this fun │ │ │ │ - 0x000308b0 6374696f 6e000000 70617273 65722d3e ction...parser-> │ │ │ │ - 0x000308c0 6b657977 6f726473 20213d20 4e554c4c keywords != NULL │ │ │ │ - 0x000308d0 00000000 456d7074 79206b65 79776f72 ....Empty keywor │ │ │ │ - 0x000308e0 64207061 72616d65 74657220 6e616d65 d parameter name │ │ │ │ - 0x000308f0 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ - 0x00030900 61742073 7472696e 6720287c 20737065 at string (| spe │ │ │ │ - 0x00030910 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ - 0x00030920 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ - 0x00030930 7472696e 67202824 20626566 6f726520 tring ($ before │ │ │ │ - 0x00030940 7c290000 496e7661 6c696420 666f726d |)..Invalid form │ │ │ │ - 0x00030950 61742073 7472696e 67202824 20737065 at string ($ spe │ │ │ │ - 0x00030960 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ - 0x00030970 456d7074 79207061 72616d65 74657220 Empty parameter │ │ │ │ - 0x00030980 6e616d65 20616674 65722024 00000000 name after $.... │ │ │ │ - 0x00030990 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ - 0x000309a0 7472696e 67202840 20737065 63696669 tring (@ specifi │ │ │ │ - 0x000309b0 65642074 77696365 29000000 496e7661 ed twice)...Inva │ │ │ │ - 0x000309c0 6c696420 666f726d 61742073 7472696e lid format strin │ │ │ │ - 0x000309d0 67202840 20776974 686f7574 20707265 g (@ without pre │ │ │ │ - 0x000309e0 63656469 6e67207c 20616e64 20242900 ceding | and $). │ │ │ │ - 0x000309f0 4d6f7265 206b6579 776f7264 206c6973 More keyword lis │ │ │ │ - 0x00030a00 7420656e 74726965 73202825 64292074 t entries (%d) t │ │ │ │ - 0x00030a10 68616e20 666f726d 61742073 70656369 han format speci │ │ │ │ - 0x00030a20 66696572 73202825 64290000 6d6f7265 fiers (%d)..more │ │ │ │ - 0x00030a30 20617267 756d656e 74207370 65636966 argument specif │ │ │ │ - 0x00030a40 69657273 20746861 6e206b65 79776f72 iers than keywor │ │ │ │ - 0x00030a50 64206c69 73742065 6e747269 65732028 d list entries ( │ │ │ │ - 0x00030a60 72656d61 696e696e 6720666f 726d6174 remaining format │ │ │ │ - 0x00030a70 3a272573 27290000 70617273 65722d3e :'%s')..parser-> │ │ │ │ - 0x00030a80 6e657874 203d3d20 4e554c4c 00000000 next == NULL.... │ │ │ │ - 0x00030a90 252e3230 30732573 2074616b 65732061 %.200s%s takes a │ │ │ │ - 0x00030aa0 74206d6f 73742025 64202573 61726775 t most %d %sargu │ │ │ │ - 0x00030ab0 6d656e74 25732028 257a6420 67697665 ment%s (%zd give │ │ │ │ - 0x00030ac0 6e290000 252e3230 30732573 2074616b n)..%.200s%s tak │ │ │ │ - 0x00030ad0 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ - 0x00030ae0 20617267 756d656e 74730000 252e3230 arguments..%.20 │ │ │ │ - 0x00030af0 30732573 2074616b 65732025 73202564 0s%s takes %s %d │ │ │ │ - 0x00030b00 20706f73 6974696f 6e616c20 61726775 positional argu │ │ │ │ - 0x00030b10 6d656e74 25732028 257a6420 67697665 ment%s (%zd give │ │ │ │ - 0x00030b20 6e290000 2149535f 454e445f 4f465f46 n)..!IS_END_OF_F │ │ │ │ - 0x00030b30 4f524d41 54282a66 6f726d61 74290000 ORMAT(*format).. │ │ │ │ - 0x00030b40 50795475 706c655f 43686563 6b286b77 PyTuple_Check(kw │ │ │ │ - 0x00030b50 7475706c 65290000 252e3230 30732573 tuple)..%.200s%s │ │ │ │ - 0x00030b60 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ - 0x00030b70 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ - 0x00030b80 7267756d 656e7420 27255527 00000000 rgument '%U'.... │ │ │ │ - 0x00030b90 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ - 0x00030ba0 20726571 75697265 64206172 67756d65 required argume │ │ │ │ - 0x00030bb0 6e742027 25552720 28706f73 20256429 nt '%U' (pos %d) │ │ │ │ - 0x00030bc0 00000000 49535f45 4e445f4f 465f464f ....IS_END_OF_FO │ │ │ │ - 0x00030bd0 524d4154 282a666f 726d6174 29207c7c RMAT(*format) || │ │ │ │ - 0x00030be0 20282a66 6f726d61 74203d3d 20277c27 (*format == '|' │ │ │ │ - 0x00030bf0 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ - 0x00030c00 20272427 29000000 61726775 6d656e74 '$')...argument │ │ │ │ - 0x00030c10 20666f72 20252e32 30307325 73206769 for %.200s%s gi │ │ │ │ - 0x00030c20 76656e20 6279206e 616d6520 28272555 ven by name ('%U │ │ │ │ - 0x00030c30 27292061 6e642070 6f736974 696f6e20 ') and position │ │ │ │ - 0x00030c40 28256429 00000000 27255327 20697320 (%d)....'%S' is │ │ │ │ - 0x00030c50 616e2069 6e76616c 6964206b 6579776f an invalid keywo │ │ │ │ - 0x00030c60 72642061 7267756d 656e7420 666f7220 rd argument for │ │ │ │ - 0x00030c70 252e3230 30732573 00000000 2f757372 %.200s%s..../usr │ │ │ │ - 0x00030c80 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030c90 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030ca0 2f6c6962 2d72742f 67657461 7267732e /lib-rt/getargs. │ │ │ │ - 0x00030cb0 63000000 61726773 20213d20 4e554c4c c...args != NULL │ │ │ │ - 0x00030cc0 20262620 50795475 706c655f 43686563 && PyTuple_Chec │ │ │ │ - 0x00030cd0 6b286172 67732900 6b776172 6773203d k(args).kwargs = │ │ │ │ - 0x00030ce0 3d204e55 4c4c207c 7c205079 44696374 = NULL || PyDict │ │ │ │ - 0x00030cf0 5f436865 636b286b 77617267 73290000 _Check(kwargs).. │ │ │ │ - 0x00030d00 666f726d 61742021 3d204e55 4c4c0000 format != NULL.. │ │ │ │ - 0x00030d10 6b776c69 73742021 3d204e55 4c4c0000 kwlist != NULL.. │ │ │ │ - 0x00030d20 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ - 0x00030d30 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ - 0x00030d40 64696374 6f626a65 63742e68 00000000 dictobject.h.... │ │ │ │ - 0x00030d50 50794469 63745f43 6865636b 286f7029 PyDict_Check(op) │ │ │ │ - 0x00030d60 00000000 6d696e20 3d3d2049 4e545f4d ....min == INT_M │ │ │ │ - 0x00030d70 41580000 6d617820 3d3d2049 4e545f4d AX..max == INT_M │ │ │ │ - 0x00030d80 41580000 252e3230 30732573 206d6973 AX..%.200s%s mis │ │ │ │ - 0x00030d90 73696e67 20726571 75697265 64206b65 sing required ke │ │ │ │ - 0x00030da0 79776f72 642d6f6e 6c792061 7267756d yword-only argum │ │ │ │ - 0x00030db0 656e7420 27257327 00000000 252e3230 ent '%s'....%.20 │ │ │ │ - 0x00030dc0 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ - 0x00030dd0 75697265 64206172 67756d65 6e742027 uired argument ' │ │ │ │ - 0x00030de0 25732720 28706f73 20256429 00000000 %s' (pos %d).... │ │ │ │ - 0x00030df0 61726775 6d656e74 20666f72 20252e32 argument for %.2 │ │ │ │ - 0x00030e00 30307325 73206769 76656e20 6279206e 00s%s given by n │ │ │ │ - 0x00030e10 616d6520 28272573 27292061 6e642070 ame ('%s') and p │ │ │ │ - 0x00030e20 6f736974 696f6e20 28256429 00000000 osition (%d).... │ │ │ │ - 0x00030e30 6b657977 6f726473 206d7573 74206265 keywords must be │ │ │ │ - 0x00030e40 20737472 696e6773 00000000 27255527 strings....'%U' │ │ │ │ - 0x00030e50 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ - 0x00030e60 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ - 0x00030e70 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ - 0x00030e80 696e7420 746f6f20 6c617267 6520746f int too large to │ │ │ │ - 0x00030e90 20636f6e 76657274 20746f20 69363400 convert to i64. │ │ │ │ - 0x00030ea0 696e7465 67657220 64697669 73696f6e integer division │ │ │ │ - 0x00030eb0 206f7220 6d6f6475 6c6f2062 79207a65 or modulo by ze │ │ │ │ - 0x00030ec0 726f0000 696e7465 67657220 64697669 ro..integer divi │ │ │ │ - 0x00030ed0 73696f6e 206f7665 72666c6f 77000000 sion overflow... │ │ │ │ - 0x00030ee0 696e7420 746f6f20 6c617267 6520746f int too large to │ │ │ │ - 0x00030ef0 20636f6e 76657274 20746f20 69333200 convert to i32. │ │ │ │ - 0x00030f00 696e7420 746f6f20 6c617267 6520746f int too large to │ │ │ │ - 0x00030f10 20636f6e 76657274 20746f20 69313600 convert to i16. │ │ │ │ - 0x00030f20 696e7420 746f6f20 6c617267 65206f72 int too large or │ │ │ │ - 0x00030f30 20736d61 6c6c2074 6f20636f 6e766572 small to conver │ │ │ │ - 0x00030f40 7420746f 20753800 6d617468 20646f6d t to u8.math dom │ │ │ │ - 0x00030f50 61696e20 6572726f 72000000 6d617468 ain error...math │ │ │ │ - 0x00030f60 2072616e 67652065 72726f72 00000000 range error.... │ │ │ │ - 0x00030f70 666c6f61 7420666c 6f6f7220 64697669 float floor divi │ │ │ │ - 0x00030f80 73696f6e 20627920 7a65726f 00000000 sion by zero.... │ │ │ │ - 0x00030f90 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ - 0x00030fa0 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ - 0x00030fb0 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ - 0x00030fc0 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ - 0x00030fd0 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ - 0x00030fe0 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ - 0x00030ff0 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ - 0x00031000 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ - 0x00031010 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ - 0x00031020 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ - 0x00031030 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ - 0x00031040 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ - 0x00031050 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ - 0x00031060 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ - 0x00031070 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ - 0x00031080 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ - 0x00031090 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ - 0x000310a0 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x000310b0 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ - 0x000310c0 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ - 0x000310d0 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ - 0x000310e0 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ - 0x000310f0 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ - 0x00031100 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ - 0x00031110 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ - 0x00031120 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ - 0x00031130 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00031140 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ - 0x00031150 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ - 0x00031160 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ - 0x00031170 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ - 0x00031180 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ - 0x00031190 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ - 0x000311a0 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ - 0x000311b0 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ - 0x000311c0 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ - 0x000311d0 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ - 0x000311e0 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ - 0x000311f0 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ - 0x00031200 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ - 0x00031210 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ - 0x00031220 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ - 0x00031230 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ - 0x00031240 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ - 0x00031250 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00031260 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00031270 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ - 0x00031280 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ - 0x00031290 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ - 0x000312a0 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ - 0x000312b0 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ - 0x000312c0 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ - 0x000312d0 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ - 0x000312e0 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ - 0x000312f0 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ - 0x00031300 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ - 0x00031310 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ - 0x00031320 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ - 0x00031330 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ - 0x00031340 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ - 0x00031350 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00031360 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00031370 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ - 0x00031380 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ - 0x00031390 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ - 0x000313a0 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ - 0x000313b0 6f622d3e 6f625f62 6173652e 6f625f74 ob->ob_base.ob_t │ │ │ │ - 0x000313c0 79706520 213d2026 50794c6f 6e675f54 ype != &PyLong_T │ │ │ │ - 0x000313d0 79706500 6c697374 2e72656d 6f766528 ype.list.remove( │ │ │ │ - 0x000313e0 78293a20 78206e6f 7420696e 206c6973 x): x not in lis │ │ │ │ - 0x000313f0 74000000 76616c75 65206973 206e6f74 t...value is not │ │ │ │ - 0x00031400 20696e20 6c697374 00000000 27252e32 in list....'%.2 │ │ │ │ - 0x00031410 30307327 206f626a 65637420 6973206e 00s' object is n │ │ │ │ - 0x00031420 6f742061 206d6170 70696e67 00000000 ot a mapping.... │ │ │ │ - 0x00031430 6b657973 00000000 61207475 706c6520 keys....a tuple │ │ │ │ - 0x00031440 6f66206c 656e6774 68203220 65787065 of length 2 expe │ │ │ │ - 0x00031450 63746564 00000000 7475706c 6520696e cted....tuple in │ │ │ │ - 0x00031460 64657820 6f757420 6f662072 616e6765 dex out of range │ │ │ │ - 0x00031470 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x00031480 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x00031490 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x000314a0 7475706c 655f6f70 732e6300 50795475 tuple_ops.c.PyTu │ │ │ │ - 0x000314b0 706c655f 43686563 6b287475 706c6529 ple_Check(tuple) │ │ │ │ - 0x000314c0 00000000 4350795f 43617463 68457272 ....CPy_CatchErr │ │ │ │ - 0x000314d0 6f722063 616c6c65 64207769 7468206e or called with n │ │ │ │ - 0x000314e0 6f206572 726f7221 00000000 66617461 o error!....fata │ │ │ │ - 0x000314f0 6c3a206f 7574206f 66206d65 6d6f7279 l: out of memory │ │ │ │ - 0x00031500 0a000000 61747472 69627574 65202745 ....attribute 'E │ │ │ │ - 0x00031510 58504c49 4349545f 4e455354 27206f66 XPLICIT_NEST' of │ │ │ │ - 0x00031520 2027466c 61677327 20756e64 6566696e 'Flags' undefin │ │ │ │ - 0x00031530 65640000 61747472 69627574 65202746 ed..attribute 'F │ │ │ │ - 0x00031540 524f5a45 4e27206f 66202746 6c616773 ROZEN' of 'Flags │ │ │ │ - 0x00031550 2720756e 64656669 6e656400 2573206f ' undefined.%s o │ │ │ │ - 0x00031560 626a6563 74206578 70656374 65643b20 bject expected; │ │ │ │ - 0x00031570 676f7420 25550000 2573206f 626a6563 got %U..%s objec │ │ │ │ - 0x00031580 74206578 70656374 65643b20 616e6420 t expected; and │ │ │ │ - 0x00031590 6572726f 72656420 666f726d 61747469 errored formatti │ │ │ │ - 0x000315a0 6e672072 65616c20 74797065 21000000 ng real type!... │ │ │ │ - 0x000315b0 27736166 655f7061 7273655f 666c6f61 'safe_parse_floa │ │ │ │ - 0x000315c0 745f6d61 6b655f73 6166655f 70617273 t_make_safe_pars │ │ │ │ - 0x000315d0 655f666c 6f61745f 6f626a27 206f626a e_float_obj' obj │ │ │ │ - 0x000315e0 65637420 61747472 69627574 6520275f ect attribute '_ │ │ │ │ - 0x000315f0 5f6d7970 79635f65 6e765f5f 27206361 _mypyc_env__' ca │ │ │ │ - 0x00031600 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ - 0x00031610 746f6d6c 692e5f70 61727365 722e6d61 tomli._parser.ma │ │ │ │ - 0x00031620 6b655f73 6166655f 70617273 655f666c ke_safe_parse_fl │ │ │ │ - 0x00031630 6f61745f 656e7600 274f7574 70757427 oat_env.'Output' │ │ │ │ - 0x00031640 206f626a 65637420 61747472 69627574 object attribut │ │ │ │ - 0x00031650 65202766 6c616773 27206361 6e6e6f74 e 'flags' cannot │ │ │ │ - 0x00031660 20626520 64656c65 74656400 746f6d6c be deleted.toml │ │ │ │ - 0x00031670 692e5f70 61727365 722e466c 61677300 i._parser.Flags. │ │ │ │ - 0x00031680 274f7574 70757427 206f626a 65637420 'Output' object │ │ │ │ - 0x00031690 61747472 69627574 65202764 61746127 attribute 'data' │ │ │ │ - 0x000316a0 2063616e 6e6f7420 62652064 656c6574 cannot be delet │ │ │ │ - 0x000316b0 65640000 746f6d6c 692e5f70 61727365 ed..tomli._parse │ │ │ │ - 0x000316c0 722e4e65 73746564 44696374 00000000 r.NestedDict.... │ │ │ │ - 0x000316d0 274e6573 74656444 69637427 206f626a 'NestedDict' obj │ │ │ │ - 0x000316e0 65637420 61747472 69627574 65202764 ect attribute 'd │ │ │ │ - 0x000316f0 69637427 2063616e 6e6f7420 62652064 ict' cannot be d │ │ │ │ - 0x00031700 656c6574 65640000 64696374 00000000 eleted..dict.... │ │ │ │ - 0x00031710 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ - 0x00031720 74747269 62757465 20275f70 656e6469 ttribute '_pendi │ │ │ │ - 0x00031730 6e675f66 6c616773 27206361 6e6e6f74 ng_flags' cannot │ │ │ │ - 0x00031740 20626520 64656c65 74656400 27466c61 be deleted.'Fla │ │ │ │ - 0x00031750 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ - 0x00031760 62757465 20275f66 6c616773 27206361 bute '_flags' ca │ │ │ │ - 0x00031770 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ - 0x00031780 5f5f696e 69745f5f 00000000 7372632f __init__....src/ │ │ │ │ - 0x00031790 746f6d6c 692f5f70 61727365 722e7079 tomli/_parser.py │ │ │ │ - 0x000317a0 00000000 6370795f 725f7230 00000000 ....cpy_r_r0.... │ │ │ │ - 0x000317b0 6370795f 725f6b65 79000000 6164645f cpy_r_key...add_ │ │ │ │ - 0x000317c0 70656e64 696e6700 5f5f6d79 7079635f pending.__mypyc_ │ │ │ │ - 0x000317d0 64656661 756c7473 5f736574 75700000 defaults_setup.. │ │ │ │ - 0x000317e0 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ - 0x000317f0 73740000 7475706c 65000000 626f6f6c st..tuple...bool │ │ │ │ - 0x00031800 00000000 61747472 69627574 65202725 ....attribute '% │ │ │ │ - 0x00031810 2e323030 7327206f 66202725 2e323030 .200s' of '%.200 │ │ │ │ - 0x00031820 73272075 6e646566 696e6564 00000000 s' undefined.... │ │ │ │ - 0x00031830 5f5f6d79 7079635f 656e765f 5f000000 __mypyc_env__... │ │ │ │ - 0x00031840 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x00031850 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00031860 5f666c6f 61745f6f 626a0000 73616665 _float_obj..safe │ │ │ │ - 0x00031870 5f706172 73655f66 6c6f6174 00000000 _parse_float.... │ │ │ │ - 0x00031880 61747472 69627574 65202770 61727365 attribute 'parse │ │ │ │ - 0x00031890 5f666c6f 61742720 6f662027 6d616b65 _float' of 'make │ │ │ │ - 0x000318a0 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x000318b0 745f656e 76272075 6e646566 696e6564 t_env' undefined │ │ │ │ - 0x000318c0 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x000318d0 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x000318e0 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x000318f0 6d697363 5f6f7073 2e630000 50795475 misc_ops.c..PyTu │ │ │ │ - 0x00031900 706c655f 43686563 6b286261 73657329 ple_Check(bases) │ │ │ │ - 0x00031910 00000000 6d657461 636c6173 7320636f ....metaclass co │ │ │ │ - 0x00031920 6e666c69 63743a20 74686520 6d657461 nflict: the meta │ │ │ │ - 0x00031930 636c6173 73206f66 20612064 65726976 class of a deriv │ │ │ │ - 0x00031940 65642063 6c617373 206d7573 74206265 ed class must be │ │ │ │ - 0x00031950 20612028 6e6f6e2d 73747269 63742920 a (non-strict) │ │ │ │ - 0x00031960 73756263 6c617373 206f6620 74686520 subclass of the │ │ │ │ - 0x00031970 6d657461 636c6173 73657320 6f662061 metaclasses of a │ │ │ │ - 0x00031980 6c6c2069 74732062 61736573 00000000 ll its bases.... │ │ │ │ - 0x00031990 5f5f6d72 6f5f656e 74726965 735f5f00 __mro_entries__. │ │ │ │ - 0x000319a0 5f5f6d72 6f5f656e 74726965 735f5f20 __mro_entries__ │ │ │ │ - 0x000319b0 6d757374 20726574 75726e20 61207475 must return a tu │ │ │ │ - 0x000319c0 706c6500 74797069 6e670000 54797069 ple.typing..Typi │ │ │ │ - 0x000319d0 6e674d65 74610000 47656e65 7269634d ngMeta..GenericM │ │ │ │ - 0x000319e0 65746100 5f50726f 746f636f 6c4d6574 eta._ProtocolMet │ │ │ │ - 0x000319f0 61000000 74797069 6e675f65 7874656e a...typing_exten │ │ │ │ - 0x00031a00 73696f6e 73000000 61626300 4142434d sions...abc.ABCM │ │ │ │ - 0x00031a10 65746100 6d797079 6320636c 61737365 eta.mypyc classe │ │ │ │ - 0x00031a20 73206361 6e277420 68617665 2061206d s can't have a m │ │ │ │ - 0x00031a30 65746163 6c617373 00000000 5f5f6f72 etaclass....__or │ │ │ │ - 0x00031a40 69675f62 61736573 5f5f0000 742d3e68 ig_bases__..t->h │ │ │ │ - 0x00031a50 745f7479 70652e74 705f6261 73652021 t_type.tp_base ! │ │ │ │ - 0x00031a60 3d204e55 4c4c0000 5f5f736c 6f74735f = NULL..__slots_ │ │ │ │ - 0x00031a70 5f000000 6d797079 6320636c 61737365 _...mypyc classe │ │ │ │ - 0x00031a80 73206361 6e277420 68617665 205f5f73 s can't have __s │ │ │ │ - 0x00031a90 6c6f7473 5f5f0000 5f5f6174 7472735f lots__..__attrs_ │ │ │ │ - 0x00031aa0 61747472 735f5f00 61747472 00000000 attrs__.attr.... │ │ │ │ - 0x00031ab0 61747472 2d617574 6f000000 6e6f7420 attr-auto...not │ │ │ │ - 0x00031ac0 656e6f75 67682076 616c7565 7320746f enough values to │ │ │ │ - 0x00031ad0 20756e70 61636b20 28657870 65637465 unpack (expecte │ │ │ │ - 0x00031ae0 6420257a 642c2067 6f742025 7a642900 d %zd, got %zd). │ │ │ │ - 0x00031af0 746f6f20 6d616e79 2076616c 75657320 too many values │ │ │ │ - 0x00031b00 746f2075 6e706163 6b202865 78706563 to unpack (expec │ │ │ │ - 0x00031b10 74656420 257a6429 00000000 73757272 ted %zd)....surr │ │ │ │ - 0x00031b20 6f676174 65706173 73000000 73757065 ogatepass...supe │ │ │ │ - 0x00031b30 72000000 3c756e61 626c6520 746f2064 r....PyTuple_ │ │ │ │ - 0x00031b50 43686563 6b286d6f 64756c65 29000000 Check(module)... │ │ │ │ - 0x00031b60 50794572 725f4f63 63757272 65642829 PyErr_Occurred() │ │ │ │ - 0x00031b70 20262620 22657272 6f722069 6e646963 && "error indic │ │ │ │ - 0x00031b80 61746f72 2073686f 756c6420 62652073 ator should be s │ │ │ │ - 0x00031b90 6574206f 6e206261 6420696d 706f7274 et on bad import │ │ │ │ - 0x00031ba0 21220000 50795475 706c655f 43686563 !"..PyTuple_Chec │ │ │ │ - 0x00031bb0 6b286173 5f6e616d 65732900 63616e6e k(as_names).cann │ │ │ │ - 0x00031bc0 6f742069 6d706f72 74206e61 6d652025 ot import name % │ │ │ │ - 0x00031bd0 52206672 6f6d2025 52202825 53290000 R from %R (%S).. │ │ │ │ - 0x00031be0 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ - 0x00031bf0 616e6420 74797065 28732920 666f7220 and type(s) for │ │ │ │ - 0x00031c00 252e3130 30733a20 27252e31 30307327 %.100s: '%.100s' │ │ │ │ - 0x00031c10 20616e64 2027252e 31303073 27000000 and '%.100s'... │ │ │ │ - 0x00031c20 72656769 73747279 00000000 72656769 registry....regi │ │ │ │ - 0x00031c30 73746572 00000000 496e7661 6c696420 ster....Invalid │ │ │ │ - 0x00031c40 66697273 74206172 67756d65 6e742074 first argument t │ │ │ │ - 0x00031c50 6f206072 65676973 74657228 29603a20 o `register()`: │ │ │ │ - 0x00031c60 25522e20 55736520 65697468 65722060 %R. Use either ` │ │ │ │ - 0x00031c70 40726567 69737465 7228736f 6d655f63 @register(some_c │ │ │ │ - 0x00031c80 6c617373 2960206f 7220706c 61696e20 lass)` or plain │ │ │ │ - 0x00031c90 60407265 67697374 65726020 6f6e2061 `@register` on a │ │ │ │ - 0x00031ca0 6e20616e 6e6f7461 74656420 66756e63 n annotated func │ │ │ │ - 0x00031cb0 74696f6e 2e000000 6765745f 74797065 tion....get_type │ │ │ │ - 0x00031cc0 5f68696e 74730000 496e7661 6c696420 _hints..Invalid │ │ │ │ - 0x00031cd0 616e6e6f 74617469 6f6e2066 6f722025 annotation for % │ │ │ │ - 0x00031ce0 522e2025 52206973 206e6f74 20612063 R. %R is not a c │ │ │ │ - 0x00031cf0 6c617373 2e000000 64697370 61746368 lass....dispatch │ │ │ │ - 0x00031d00 5f636163 68650000 27617379 6e632066 _cache..'async f │ │ │ │ - 0x00031d10 6f722720 72657175 69726573 20616e20 or' requires an │ │ │ │ - 0x00031d20 6f626a65 63742077 69746820 5f5f6169 object with __ai │ │ │ │ - 0x00031d30 7465725f 5f206d65 74686f64 2c20676f ter__ method, go │ │ │ │ - 0x00031d40 7420252e 31303073 00000000 27617379 t %.100s....'asy │ │ │ │ - 0x00031d50 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ - 0x00031d60 20616e20 6f626a65 63742066 726f6d20 an object from │ │ │ │ - 0x00031d70 5f5f6169 7465725f 5f207468 61742064 __aiter__ that d │ │ │ │ - 0x00031d80 6f657320 6e6f7420 696d706c 656d656e oes not implemen │ │ │ │ - 0x00031d90 74205f5f 616e6578 745f5f3a 20252e31 t __anext__: %.1 │ │ │ │ - 0x00031da0 30307300 27617379 6e632066 6f722720 00s.'async for' │ │ │ │ - 0x00031db0 72657175 69726573 20616e20 69746572 requires an iter │ │ │ │ - 0x00031dc0 61746f72 20776974 68205f5f 616e6578 ator with __anex │ │ │ │ - 0x00031dd0 745f5f20 6d657468 6f642c20 676f7420 t__ method, got │ │ │ │ - 0x00031de0 252e3130 30730000 5f5f6177 6169745f %.100s..__await_ │ │ │ │ - 0x00031df0 5f282920 72657475 726e6564 20612063 _() returned a c │ │ │ │ - 0x00031e00 6f726f75 74696e65 00000000 5f5f6177 oroutine....__aw │ │ │ │ - 0x00031e10 6169745f 5f282920 72657475 726e6564 ait__() returned │ │ │ │ - 0x00031e20 206e6f6e 2d697465 7261746f 72206f66 non-iterator of │ │ │ │ - 0x00031e30 20747970 65202725 2e313030 73270000 type '%.100s'.. │ │ │ │ - 0x00031e40 6f626a65 63742025 2e313030 73206361 object %.100s ca │ │ │ │ - 0x00031e50 6e277420 62652075 73656420 696e2027 n't be used in ' │ │ │ │ - 0x00031e60 61776169 74272065 78707265 7373696f await' expressio │ │ │ │ - 0x00031e70 6e000000 27617379 6e632066 6f722720 n...'async for' │ │ │ │ - 0x00031e80 72656365 69766564 20616e20 696e7661 received an inva │ │ │ │ - 0x00031e90 6c696420 6f626a65 63742066 726f6d20 lid object from │ │ │ │ - 0x00031ea0 5f5f616e 6578745f 5f3a2025 2e313030 __anext__: %.100 │ │ │ │ - 0x00031eb0 73000000 756e7365 745f616c 6c000000 s...unset_all... │ │ │ │ - 0x00031ec0 6370795f 725f7234 35000000 6370795f cpy_r_r45...cpy_ │ │ │ │ - 0x00031ed0 725f7234 37000000 6370795f 725f7235 r_r47...cpy_r_r5 │ │ │ │ - 0x00031ee0 30000000 6370795f 725f7234 00000000 0...cpy_r_r4.... │ │ │ │ - 0x00031ef0 69735f00 6370795f 725f7232 31000000 is_.cpy_r_r21... │ │ │ │ - 0x00031f00 6370795f 725f7233 38000000 61707065 cpy_r_r38...appe │ │ │ │ - 0x00031f10 6e645f6e 6573745f 746f5f6c 69737400 nd_nest_to_list. │ │ │ │ - 0x00031f20 5f5f696e 7465726e 616c5f6d 79707963 __internal_mypyc │ │ │ │ - 0x00031f30 5f736574 75700000 496e7465 726e616c _setup..Internal │ │ │ │ - 0x00031f40 206d7970 79632065 72726f72 3a20556e mypyc error: Un │ │ │ │ - 0x00031f50 61626c65 20746f20 66696e64 206f626a able to find obj │ │ │ │ - 0x00031f60 65637420 73657475 70206675 6e637469 ect setup functi │ │ │ │ - 0x00031f70 6f6e0000 696e7400 27466c61 67732720 on..int.'Flags' │ │ │ │ - 0x00031f80 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ - 0x00031f90 20274558 504c4943 49545f4e 45535427 'EXPLICIT_NEST' │ │ │ │ - 0x00031fa0 2063616e 6e6f7420 62652064 656c6574 cannot be delet │ │ │ │ - 0x00031fb0 65640000 27466c61 67732720 6f626a65 ed..'Flags' obje │ │ │ │ - 0x00031fc0 63742061 74747269 62757465 20274652 ct attribute 'FR │ │ │ │ - 0x00031fd0 4f5a454e 27206361 6e6e6f74 20626520 OZEN' cannot be │ │ │ │ - 0x00031fe0 64656c65 74656400 66696e61 6c697a65 deleted.finalize │ │ │ │ - 0x00031ff0 5f70656e 64696e67 00000000 7475706c _pending....tupl │ │ │ │ - 0x00032000 655b7475 706c652c 20696e74 5d000000 e[tuple, int]... │ │ │ │ - 0x00032010 6370795f 725f7238 00000000 6e646967 cpy_r_r8....ndig │ │ │ │ - 0x00032020 69747320 6d757374 20626520 706f7369 its must be posi │ │ │ │ - 0x00032030 74697665 00000000 2f757372 2f6c6962 tive..../usr/lib │ │ │ │ - 0x00032040 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00032050 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00032060 2d72742f 70797468 6f6e6361 70695f63 -rt/pythoncapi_c │ │ │ │ - 0x00032070 6f6d7061 742e6800 50795f52 4546434e ompat.h.Py_REFCN │ │ │ │ - 0x00032080 54286f62 6a29203d 3d203100 3c6d6f64 T(obj) == 1.....src/toml │ │ │ │ - 0x000320a0 692f5f74 79706573 2e707900 6d617463 i/_types.py.matc │ │ │ │ - 0x000320b0 685f746f 5f646174 6574696d 65000000 h_to_datetime... │ │ │ │ - 0x000320c0 7372632f 746f6d6c 692f5f72 652e7079 src/tomli/_re.py │ │ │ │ - 0x000320d0 00000000 6370795f 725f7965 61725f73 ....cpy_r_year_s │ │ │ │ - 0x000320e0 74720000 6370795f 725f6d6f 6e74685f tr..cpy_r_month_ │ │ │ │ - 0x000320f0 73747200 6370795f 725f6461 795f7374 str.cpy_r_day_st │ │ │ │ - 0x00032100 72000000 6370795f 725f7233 39000000 r...cpy_r_r39... │ │ │ │ - 0x00032110 6370795f 725f7234 30000000 6370795f cpy_r_r40...cpy_ │ │ │ │ - 0x00032120 725f686f 75725f73 74720000 6370795f r_hour_str..cpy_ │ │ │ │ - 0x00032130 725f6d69 6e757465 5f737472 00000000 r_minute_str.... │ │ │ │ - 0x00032140 6370795f 725f7365 635f7374 72000000 cpy_r_sec_str... │ │ │ │ - 0x00032150 6370795f 725f7236 37000000 6370795f cpy_r_r67...cpy_ │ │ │ │ - 0x00032160 725f6f66 66736574 5f686f75 725f7374 r_offset_hour_st │ │ │ │ - 0x00032170 72000000 6370795f 725f6f66 66736574 r...cpy_r_offset │ │ │ │ - 0x00032180 5f6d696e 7574655f 73747200 6370795f _minute_str.cpy_ │ │ │ │ - 0x00032190 725f6f66 66736574 5f736967 6e5f7374 r_offset_sign_st │ │ │ │ - 0x000321a0 72000000 6370795f 725f7a75 6c755f74 r...cpy_r_zulu_t │ │ │ │ - 0x000321b0 696d6500 6370795f 725f7231 30310000 ime.cpy_r_r101.. │ │ │ │ - 0x000321c0 6370795f 725f7231 30320000 6370795f cpy_r_r102..cpy_ │ │ │ │ - 0x000321d0 725f7231 30330000 6370795f 725f7231 r_r103..cpy_r_r1 │ │ │ │ - 0x000321e0 30340000 6370795f 725f7231 30350000 04..cpy_r_r105.. │ │ │ │ - 0x000321f0 6370795f 725f7231 30360000 6370795f cpy_r_r106..cpy_ │ │ │ │ - 0x00032200 725f7231 30370000 6370795f 725f6d69 r_r107..cpy_r_mi │ │ │ │ - 0x00032210 63726f73 5f737472 00000000 6370795f cros_str....cpy_ │ │ │ │ - 0x00032220 725f7231 32000000 6370795f 725f7231 r_r12...cpy_r_r1 │ │ │ │ - 0x00032230 33000000 6d617463 685f746f 5f6c6f63 3...match_to_loc │ │ │ │ - 0x00032240 616c7469 6d650000 6370795f 725f7232 altime..cpy_r_r2 │ │ │ │ - 0x00032250 34000000 6370795f 725f7235 31000000 4...cpy_r_r51... │ │ │ │ - 0x00032260 6370795f 725f7235 32000000 6370795f cpy_r_r52...cpy_ │ │ │ │ - 0x00032270 725f7235 33000000 6d617463 685f746f r_r53...match_to │ │ │ │ - 0x00032280 5f6e756d 62657200 746f6d6c 692e5f70 _number.tomli._p │ │ │ │ - 0x00032290 61727365 722e4f75 74707574 00000000 arser.Output.... │ │ │ │ - 0x000322a0 6370795f 725f7231 00000000 6370795f cpy_r_r1....cpy_ │ │ │ │ - 0x000322b0 725f7232 00000000 6370795f 725f7238 r_r2....cpy_r_r8 │ │ │ │ - 0x000322c0 39000000 6370795f 725f7231 30380000 9...cpy_r_r108.. │ │ │ │ - 0x000322d0 6370795f 725f7231 33350000 6370795f cpy_r_r135..cpy_ │ │ │ │ - 0x000322e0 725f7231 33390000 6370795f 725f7231 r_r139..cpy_r_r1 │ │ │ │ - 0x000322f0 34330000 257c4f4f 4f000000 746f6d6c 43..%|OOO...toml │ │ │ │ - 0x00032300 692e5f70 61727365 722e544f 4d4c4465 i._parser.TOMLDe │ │ │ │ - 0x00032310 636f6465 4572726f 72000000 6f626a5f codeError...obj_ │ │ │ │ - 0x00032320 61726773 00000000 736b6970 5f756e74 args....skip_unt │ │ │ │ - 0x00032330 696c0000 6370795f 725f7231 35000000 il..cpy_r_r15... │ │ │ │ - 0x00032340 6370795f 725f7234 39000000 6370795f cpy_r_r49...cpy_ │ │ │ │ - 0x00032350 725f7236 34000000 66726f7a 656e7365 r_r64...frozense │ │ │ │ - 0x00032360 74000000 736b6970 5f636f6d 6d656e74 t...skip_comment │ │ │ │ - 0x00032370 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ - 0x00032380 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00032390 4c5f434f 4d4d454e 545f4348 41525322 L_COMMENT_CHARS" │ │ │ │ - 0x000323a0 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x000323b0 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x000323c0 6e616d65 2022544f 4d4c5f57 535f414e name "TOML_WS_AN │ │ │ │ - 0x000323d0 445f4e45 574c494e 45222077 6173206e D_NEWLINE" was n │ │ │ │ - 0x000323e0 6f742073 65740000 736b6970 5f636f6d ot set..skip_com │ │ │ │ - 0x000323f0 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ - 0x00032400 77730000 76616c75 6520666f 72206669 ws..value for fi │ │ │ │ - 0x00032410 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00032420 4c5f4c49 54455241 4c5f5354 525f4348 L_LITERAL_STR_CH │ │ │ │ - 0x00032430 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ - 0x00032440 00000000 70617273 655f6c69 74657261 ....parse_litera │ │ │ │ - 0x00032450 6c5f7374 72000000 76616c75 6520666f l_str...value fo │ │ │ │ - 0x00032460 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x00032470 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ - 0x00032480 42415349 435f5354 525f4348 41525322 BASIC_STR_CHARS" │ │ │ │ - 0x00032490 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ - 0x000324a0 70617273 655f6261 7369635f 73747200 parse_basic_str. │ │ │ │ - 0x000324b0 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x000324c0 6e616d65 2022494c 4c454741 4c5f4241 name "ILLEGAL_BA │ │ │ │ - 0x000324d0 5349435f 5354525f 43484152 53222077 SIC_STR_CHARS" w │ │ │ │ - 0x000324e0 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ - 0x000324f0 725f7231 30000000 6370795f 725f7265 r_r10...cpy_r_re │ │ │ │ - 0x00032500 73756c74 00000000 6370795f 725f7233 sult....cpy_r_r3 │ │ │ │ - 0x00032510 34000000 7475706c 655b696e 742c2073 4...tuple[int, s │ │ │ │ - 0x00032520 74725d00 50795475 706c655f 43686563 tr].PyTuple_Chec │ │ │ │ - 0x00032530 6b286370 795f725f 72353329 00000000 k(cpy_r_r53).... │ │ │ │ - 0x00032540 5f5f746d 70363400 6370795f 725f7235 __tmp64.cpy_r_r5 │ │ │ │ - 0x00032550 38000000 6370795f 725f7237 38000000 8...cpy_r_r78... │ │ │ │ - 0x00032560 70617273 655f6f6e 655f6c69 6e655f62 parse_one_line_b │ │ │ │ - 0x00032570 61736963 5f737472 00000000 70617273 asic_str....pars │ │ │ │ - 0x00032580 655f6b65 795f7061 72740000 76616c75 e_key_part..valu │ │ │ │ - 0x00032590 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x000325a0 20224241 52455f4b 45595f43 48415253 "BARE_KEY_CHARS │ │ │ │ - 0x000325b0 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ - 0x000325c0 70617273 655f6b65 79000000 76616c75 parse_key...valu │ │ │ │ - 0x000325d0 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x000325e0 2022544f 4d4c5f57 53222077 6173206e "TOML_WS" was n │ │ │ │ - 0x000325f0 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ - 0x00032600 38000000 6370795f 725f7234 33000000 8...cpy_r_r43... │ │ │ │ - 0x00032610 6370795f 725f7234 31000000 6370795f cpy_r_r41...cpy_ │ │ │ │ - 0x00032620 725f7234 38000000 70617273 655f6d75 r_r48...parse_mu │ │ │ │ - 0x00032630 6c74696c 696e655f 73747200 6370795f ltiline_str.cpy_ │ │ │ │ - 0x00032640 725f7233 00000000 6370795f 725f7239 r_r3....cpy_r_r9 │ │ │ │ - 0x00032650 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ - 0x00032660 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ - 0x00032670 4c5f4d55 4c54494c 494e455f 4c495445 L_MULTILINE_LITE │ │ │ │ - 0x00032680 52414c5f 5354525f 43484152 53222077 RAL_STR_CHARS" w │ │ │ │ - 0x00032690 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ - 0x000326a0 725f7231 37000000 6370795f 725f7233 r_r17...cpy_r_r3 │ │ │ │ - 0x000326b0 32000000 76616c75 6520666f 72206669 2...value for fi │ │ │ │ - 0x000326c0 6e616c20 6e616d65 20224d41 585f494e nal name "MAX_IN │ │ │ │ - 0x000326d0 4c494e45 5f4e4553 54494e47 22207761 LINE_NESTING" wa │ │ │ │ - 0x000326e0 73206e6f 74207365 74000000 70617273 s not set...pars │ │ │ │ - 0x000326f0 655f7661 6c756500 6370795f 725f7233 e_value.cpy_r_r3 │ │ │ │ - 0x00032700 35000000 6370795f 725f7234 32000000 5...cpy_r_r42... │ │ │ │ - 0x00032710 6370795f 725f7234 36000000 6370795f cpy_r_r46...cpy_ │ │ │ │ - 0x00032720 725f7235 35000000 6370795f 725f7236 r_r55...cpy_r_r6 │ │ │ │ - 0x00032730 32000000 6370795f 725f7236 36000000 2...cpy_r_r66... │ │ │ │ - 0x00032740 6370795f 725f7237 35000000 6370795f cpy_r_r75...cpy_ │ │ │ │ - 0x00032750 725f7239 31000000 6370795f 725f7231 r_r91...cpy_r_r1 │ │ │ │ - 0x00032760 31390000 76616c75 6520666f 72206669 19..value for fi │ │ │ │ - 0x00032770 6e616c20 6e616d65 20225245 5f444154 nal name "RE_DAT │ │ │ │ - 0x00032780 4554494d 45222077 6173206e 6f742073 ETIME" was not s │ │ │ │ - 0x00032790 65740000 6370795f 725f7231 32340000 et..cpy_r_r124.. │ │ │ │ - 0x000327a0 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x000327b0 6e616d65 20225245 5f4c4f43 414c5449 name "RE_LOCALTI │ │ │ │ - 0x000327c0 4d452220 77617320 6e6f7420 73657400 ME" was not set. │ │ │ │ - 0x000327d0 6370795f 725f7231 35390000 76616c75 cpy_r_r159..valu │ │ │ │ - 0x000327e0 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x000327f0 20225245 5f4e554d 42455222 20776173 "RE_NUMBER" was │ │ │ │ - 0x00032800 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ - 0x00032810 725f7231 38300000 6370795f 725f7232 r_r180..cpy_r_r2 │ │ │ │ - 0x00032820 32340000 70617273 655f6b65 795f7661 24..parse_key_va │ │ │ │ - 0x00032830 6c75655f 70616972 00000000 6370795f lue_pair....cpy_ │ │ │ │ - 0x00032840 725f7232 32000000 6b65795f 76616c75 r_r22...key_valu │ │ │ │ - 0x00032850 655f7275 6c650000 6370795f 725f7237 e_rule..cpy_r_r7 │ │ │ │ - 0x00032860 34000000 6370795f 725f7236 00000000 4...cpy_r_r6.... │ │ │ │ - 0x00032870 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ - 0x00032880 6c650000 6370795f 725f7231 39000000 le..cpy_r_r19... │ │ │ │ - 0x00032890 6370795f 725f7233 30000000 6370795f cpy_r_r30...cpy_ │ │ │ │ - 0x000328a0 725f7238 31000000 6370795f 725f7238 r_r81...cpy_r_r8 │ │ │ │ - 0x000328b0 38000000 6370795f 725f7239 37000000 8...cpy_r_r97... │ │ │ │ - 0x000328c0 6370795f 725f7232 30000000 70617273 cpy_r_r20...pars │ │ │ │ - 0x000328d0 655f6172 72617900 6370795f 725f7235 e_array.cpy_r_r5 │ │ │ │ - 0x000328e0 00000000 6370795f 725f7231 36000000 ....cpy_r_r16... │ │ │ │ - 0x000328f0 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032900 6e616d65 20224845 58444947 49545f43 name "HEXDIGIT_C │ │ │ │ - 0x00032910 48415253 22207761 73206e6f 74207365 HARS" was not se │ │ │ │ - 0x00032920 74000000 6370795f 725f7232 37000000 t...cpy_r_r27... │ │ │ │ - 0x00032930 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x00032940 65736361 70650000 6370795f 725f7232 escape..cpy_r_r2 │ │ │ │ - 0x00032950 38000000 6370795f 725f7233 37000000 8...cpy_r_r37... │ │ │ │ - 0x00032960 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00032970 6e616d65 20224241 5349435f 5354525f name "BASIC_STR_ │ │ │ │ - 0x00032980 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ - 0x00032990 4e545322 20776173 206e6f74 20736574 NTS" was not set │ │ │ │ - 0x000329a0 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x000329b0 7374725f 65736361 70655f6d 756c7469 str_escape_multi │ │ │ │ - 0x000329c0 6c696e65 00000000 69735f75 6e69636f line....is_unico │ │ │ │ - 0x000329d0 64655f73 63616c61 725f7661 6c756500 de_scalar_value. │ │ │ │ - 0x000329e0 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ - 0x000329f0 666c6f61 74000000 6370795f 725f7061 float...cpy_r_pa │ │ │ │ - 0x00032a00 7273655f 666c6f61 74000000 6c6f6164 rse_float...load │ │ │ │ - 0x00032a10 73000000 76616c75 6520666f 72206669 s...value for fi │ │ │ │ - 0x00032a20 6e616c20 6e616d65 20224b45 595f494e nal name "KEY_IN │ │ │ │ - 0x00032a30 49544941 4c5f4348 41525322 20776173 ITIAL_CHARS" was │ │ │ │ - 0x00032a40 206e6f74 20736574 00000000 6370795f not set....cpy_ │ │ │ │ - 0x00032a50 725f7231 30390000 6370795f 725f7231 r_r109..cpy_r_r1 │ │ │ │ - 0x00032a60 31360000 6370795f 725f6865 61646572 16..cpy_r_header │ │ │ │ - 0x00032a70 00000000 62797465 73000000 76616c75 ....bytes...valu │ │ │ │ - 0x00032a80 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00032a90 20224153 4349495f 4354524c 22207761 "ASCII_CTRL" wa │ │ │ │ - 0x00032aa0 73206e6f 74207365 74000000 6370795f s not set...cpy_ │ │ │ │ - 0x00032ab0 725f7231 38350000 43507953 74617469 r_r185..CPyStati │ │ │ │ - 0x00032ac0 635f5f70 61727365 725f5f5f 746f6d6c c__parser___toml │ │ │ │ - 0x00032ad0 695f5f5f 5f706172 7365725f 5f5f544f i____parser___TO │ │ │ │ - 0x00032ae0 4d4c4465 636f6465 4572726f 725f5f5f MLDecodeError___ │ │ │ │ - 0x00032af0 5f5f696e 69745f5f 5f5f5f6d 73670000 __init_____msg.. │ │ │ │ - 0x00032b00 7372632f 746f6d6c 692f5f5f 696e6974 src/tomli/__init │ │ │ │ - 0x00032b10 5f5f2e70 79000000 6370795f 725f7237 __.py...cpy_r_r7 │ │ │ │ - 0x00032b20 00000000 5f5f6e61 6d655f5f 00000000 ....__name__.... │ │ │ │ - 0x00032b30 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00032b40 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x00032b50 5f746f6d 6c695f5f 5f5f7479 70657300 _tomli____types. │ │ │ │ - 0x00032b60 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00032b70 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x00032b80 5f746f6d 6c695f5f 5f5f7265 00000000 _tomli____re.... │ │ │ │ - 0x00032b90 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00032ba0 32636633 5f5f6d79 7079632e 696e6974 2cf3__mypyc.init │ │ │ │ - 0x00032bb0 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ - 0x00032bc0 00000000 35373033 31383063 33646434 ....5703180c3dd4 │ │ │ │ - 0x00032bd0 36653837 32636633 5f5f6d79 7079632e 6e872cf3__mypyc. │ │ │ │ - 0x00032be0 696e6974 5f746f6d 6c690000 4f3a6d61 init_tomli..O:ma │ │ │ │ - 0x00032bf0 6b655f73 6166655f 70617273 655f666c ke_safe_parse_fl │ │ │ │ - 0x00032c00 6f617400 666c6f61 745f7374 72000000 oat.float_str... │ │ │ │ - 0x00032c10 4f3a5f5f 63616c6c 5f5f0000 696e7374 O:__call__..inst │ │ │ │ - 0x00032c20 616e6365 00000000 6f776e65 72000000 ance....owner... │ │ │ │ - 0x00032c30 4f4f3a5f 5f676574 5f5f0000 636f6465 OO:__get__..code │ │ │ │ - 0x00032c40 706f696e 74000000 4f3a6973 5f756e69 point...O:is_uni │ │ │ │ - 0x00032c50 636f6465 5f736361 6c61725f 76616c75 code_scalar_valu │ │ │ │ - 0x00032c60 65000000 73726300 706f7300 6e657374 e...src.pos.nest │ │ │ │ - 0x00032c70 5f6c766c 00000000 4f4f4f4f 3a706172 _lvl....OOOO:par │ │ │ │ - 0x00032c80 73655f76 616c7565 00000000 6d756c74 se_value....mult │ │ │ │ - 0x00032c90 696c696e 65000000 4f4f7c24 404f3a70 iline...OO|$@O:p │ │ │ │ - 0x00032ca0 61727365 5f626173 69635f73 74720000 arse_basic_str.. │ │ │ │ - 0x00032cb0 6c697465 72616c00 4f4f7c24 404f3a70 literal.OO|$@O:p │ │ │ │ - 0x00032cc0 61727365 5f6d756c 74696c69 6e655f73 arse_multiline_s │ │ │ │ - 0x00032cd0 74720000 4f4f3a70 61727365 5f6c6974 tr..OO:parse_lit │ │ │ │ - 0x00032ce0 6572616c 5f737472 00000000 6865785f eral_str....hex_ │ │ │ │ - 0x00032cf0 6c656e00 4f4f4f3a 70617273 655f6865 len.OOO:parse_he │ │ │ │ - 0x00032d00 785f6368 61720000 4f4f3a70 61727365 x_char..OO:parse │ │ │ │ - 0x00032d10 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ - 0x00032d20 655f6d75 6c74696c 696e6500 4f4f7c24 e_multiline.OO|$ │ │ │ │ - 0x00032d30 4f3a7061 7273655f 62617369 635f7374 O:parse_basic_st │ │ │ │ - 0x00032d40 725f6573 63617065 00000000 4f4f4f4f r_escape....OOOO │ │ │ │ - 0x00032d50 3a706172 73655f69 6e6c696e 655f7461 :parse_inline_ta │ │ │ │ - 0x00032d60 626c6500 4f4f4f4f 3a706172 73655f61 ble.OOOO:parse_a │ │ │ │ - 0x00032d70 72726179 00000000 4f4f3a70 61727365 rray....OO:parse │ │ │ │ - 0x00032d80 5f6f6e65 5f6c696e 655f6261 7369635f _one_line_basic_ │ │ │ │ - 0x00032d90 73747200 4f4f3a70 61727365 5f6b6579 str.OO:parse_key │ │ │ │ - 0x00032da0 5f706172 74000000 4f4f3a70 61727365 _part...OO:parse │ │ │ │ - 0x00032db0 5f6b6579 00000000 4f4f4f4f 3a706172 _key....OOOO:par │ │ │ │ - 0x00032dc0 73655f6b 65795f76 616c7565 5f706169 se_key_value_pai │ │ │ │ - 0x00032dd0 72000000 6f757400 68656164 65720000 r...out.header.. │ │ │ │ - 0x00032de0 4f4f4f4f 4f3a6b65 795f7661 6c75655f OOOOO:key_value_ │ │ │ │ - 0x00032df0 72756c65 00000000 4f4f4f3a 63726561 rule....OOO:crea │ │ │ │ - 0x00032e00 74655f6c 6973745f 72756c65 00000000 te_list_rule.... │ │ │ │ - 0x00032e10 4f4f4f3a 63726561 74655f64 6963745f OOO:create_dict_ │ │ │ │ - 0x00032e20 72756c65 00000000 4f4f3a73 6b69705f rule....OO:skip_ │ │ │ │ - 0x00032e30 636f6d6d 656e7473 5f616e64 5f617272 comments_and_arr │ │ │ │ - 0x00032e40 61795f77 73000000 4f4f3a73 6b69705f ay_ws...OO:skip_ │ │ │ │ - 0x00032e50 636f6d6d 656e7400 65787065 63740000 comment.expect.. │ │ │ │ - 0x00032e60 6572726f 725f6f6e 00000000 6572726f error_on....erro │ │ │ │ - 0x00032e70 725f6f6e 5f656f66 00000000 4f4f4f7c r_on_eof....OOO| │ │ │ │ - 0x00032e80 24404f4f 3a736b69 705f756e 74696c00 $@OO:skip_until. │ │ │ │ - 0x00032e90 63686172 73000000 4f4f4f3a 736b6970 chars...OOO:skip │ │ │ │ - 0x00032ea0 5f636861 72730000 6b657900 4f3a6170 _chars..key.O:ap │ │ │ │ - 0x00032eb0 70656e64 5f6e6573 745f746f 5f6c6973 pend_nest_to_lis │ │ │ │ - 0x00032ec0 74000000 61636365 73735f6c 69737473 t...access_lists │ │ │ │ - 0x00032ed0 00000000 4f7c244f 3a676574 5f6f725f ....O|$O:get_or_ │ │ │ │ - 0x00032ee0 63726561 74655f6e 65737400 3a5f5f6d create_nest.:__m │ │ │ │ - 0x00032ef0 79707963 5f646566 61756c74 735f7365 ypyc_defaults_se │ │ │ │ - 0x00032f00 74757000 666c6167 00000000 4f4f3a69 tup.flag....OO:i │ │ │ │ - 0x00032f10 735f0000 72656375 72736976 65000000 s_..recursive... │ │ │ │ - 0x00032f20 4f4f7c24 404f3a73 65740000 4f3a756e OO|$@O:set..O:un │ │ │ │ - 0x00032f30 7365745f 616c6c00 3a66696e 616c697a set_all.:finaliz │ │ │ │ - 0x00032f40 655f7065 6e64696e 67000000 4f4f3a61 e_pending...OO:a │ │ │ │ - 0x00032f50 64645f70 656e6469 6e670000 5f5f7300 dd_pending..__s. │ │ │ │ - 0x00032f60 4f7c244f 3a6c6f61 64730000 5f5f6670 O|$O:loads..__fp │ │ │ │ - 0x00032f70 00000000 4f7c244f 3a6c6f61 64000000 ....O|$O:load... │ │ │ │ - 0x00032f80 6d736700 646f6300 6d617463 68000000 msg.doc.match... │ │ │ │ - 0x00032f90 4f4f3a6d 61746368 5f746f5f 6e756d62 OO:match_to_numb │ │ │ │ - 0x00032fa0 65720000 4f3a6d61 7463685f 746f5f6c er..O:match_to_l │ │ │ │ - 0x00032fb0 6f63616c 74696d65 00000000 686f7572 ocaltime....hour │ │ │ │ - 0x00032fc0 5f737472 00000000 6d696e75 74655f73 _str....minute_s │ │ │ │ - 0x00032fd0 74720000 7369676e 5f737472 00000000 tr..sign_str.... │ │ │ │ - 0x00032fe0 4f4f4f3a 63616368 65645f74 7a000000 OOO:cached_tz... │ │ │ │ - 0x00032ff0 4f3a6d61 7463685f 746f5f64 61746574 O:match_to_datet │ │ │ │ - 0x00033000 696d6500 5f5f6174 7472735f 6f776e5f ime.__attrs_own_ │ │ │ │ - 0x00033010 73657461 7474725f 5f000000 7468726f setattr__...thro │ │ │ │ - 0x00033020 77000000 636c6f73 65000000 73656e64 w...close...send │ │ │ │ - 0x00033030 00000000 76616c75 65730000 6974656d ....values..item │ │ │ │ - 0x00033040 73000000 636f7079 00000000 636c6561 s...copy....clea │ │ │ │ - 0x00033050 72000000 75706461 74650000 73657464 r...update..setd │ │ │ │ - 0x00033060 65666175 6c740000 6a6f696e 00000000 efault..join.... │ │ │ │ - 0x00033070 35373033 31383063 33646434 36653837 5703180c3dd46e87 │ │ │ │ - 0x00033080 32636633 5f5f6d79 70796300 0b086275 2cf3__mypyc...bu │ │ │ │ - 0x00033090 696c7469 6e730341 6e790843 616c6c61 iltins.Any.Calla │ │ │ │ - 0x000330a0 626c6505 5475706c 65067479 70696e67 ble.Tuple.typing │ │ │ │ - 0x000330b0 0a506172 7365466c 6f617403 4b657903 .ParseFloat.Key. │ │ │ │ - 0x000330c0 506f7306 67726f75 70730464 61746501 Pos.groups.date. │ │ │ │ - 0x000330d0 30000000 09056c6a 75737409 63616368 0.....ljust.cach │ │ │ │ - 0x000330e0 65645f74 7a087469 6d657a6f 6e650375 ed_tz.timezone.u │ │ │ │ - 0x000330f0 74630864 61746574 696d6506 747a696e tc.datetime.tzin │ │ │ │ - 0x00033100 666f012b 0974696d 6564656c 74610568 fo.+.timedelta.h │ │ │ │ - 0x00033110 6f757273 00000000 07076d69 6e757465 ours......minute │ │ │ │ - 0x00033120 73047469 6d650966 6c6f6174 70617274 s.time.floatpart │ │ │ │ - 0x00033130 0567726f 75700b61 6e6e6f74 6174696f .group.annotatio │ │ │ │ - 0x00033140 6e730a5f 5f667574 7572655f 5f096c72 ns.__future__.lr │ │ │ │ - 0x00033150 755f6361 63686500 05096675 6e63746f u_cache...functo │ │ │ │ - 0x00033160 6f6c7302 72651073 72632f74 6f6d6c69 ols.re.src/tomli │ │ │ │ - 0x00033170 2f5f7265 2e707908 3c6d6f64 756c653e /_re.py. │ │ │ │ - 0x00033180 0d545950 455f4348 45434b49 4e470000 .TYPE_CHECKING.. │ │ │ │ - 0x00033190 01814a0a 285b3031 5d5b302d 395d7c32 ..J.([01][0-9]|2 │ │ │ │ - 0x000331a0 5b302d33 5d292020 20202020 20202020 [0-3]) │ │ │ │ - 0x000331b0 20202023 20686f75 72730a3a 285b302d # hours.:([0- │ │ │ │ - 0x000331c0 355d5b30 2d395d29 20202020 20202020 5][0-9]) │ │ │ │ - 0x000331d0 20202020 20202020 20202320 6d696e75 # minu │ │ │ │ - 0x000331e0 7465730a 283f3a0a 20202020 3a285b30 tes.(?:. :([0 │ │ │ │ - 0x000331f0 2d355d5b 302d395d 29202020 20202020 -5][0-9]) │ │ │ │ - 0x00033200 20202020 20202023 206f7074 696f6e61 # optiona │ │ │ │ - 0x00033210 6c207365 636f6e64 730a2020 2020283f l seconds. (? │ │ │ │ - 0x00033220 3a5c2e28 5b302d39 5d7b312c 367d295b :\.([0-9]{1,6})[ │ │ │ │ - 0x00033230 302d395d 2a293f20 2023206f 7074696f 0-9]*)? # optio │ │ │ │ - 0x00033240 6e616c20 66726163 74696f6e 73206f66 nal fractions of │ │ │ │ - 0x00033250 20612073 65636f6e 640a293f 0a000000 a second.)?.... │ │ │ │ - 0x00033260 010c5f54 494d455f 52455f53 54520000 .._TIME_RE_STR.. │ │ │ │ - 0x00033270 0182600a 300a283f 3a0a2020 2020785b ..`.0.(?:. x[ │ │ │ │ - 0x00033280 302d3941 2d46612d 665d283f 3a5f3f5b 0-9A-Fa-f](?:_?[ │ │ │ │ - 0x00033290 302d3941 2d46612d 665d292a 20202023 0-9A-Fa-f])* # │ │ │ │ - 0x000332a0 20686578 0a202020 207c0a20 20202062 hex. |. b │ │ │ │ - 0x000332b0 5b30315d 283f3a5f 3f5b3031 5d292a20 [01](?:_?[01])* │ │ │ │ - 0x000332c0 20202020 20202020 20202020 20202020 │ │ │ │ - 0x000332d0 23206269 6e0a2020 20207c0a 20202020 # bin. |. │ │ │ │ - 0x000332e0 6f5b302d 375d283f 3a5f3f5b 302d375d o[0-7](?:_?[0-7] │ │ │ │ - 0x000332f0 292a2020 20202020 20202020 20202020 )* │ │ │ │ - 0x00033300 2023206f 63740a29 0a7c0a5b 2b2d5d3f # oct.).|.[+-]? │ │ │ │ - 0x00033310 283f3a30 7c5b312d 395d283f 3a5f3f5b (?:0|[1-9](?:_?[ │ │ │ │ - 0x00033320 302d395d 292a2920 20202020 20202020 0-9])*) │ │ │ │ - 0x00033330 23206465 632c2069 6e746567 65722070 # dec, integer p │ │ │ │ - 0x00033340 6172740a 283f503c 666c6f61 74706172 art.(?P. (?:\.[0-9 │ │ │ │ - 0x00033360 5d283f3a 5f3f5b30 2d395d29 2a293f20 ](?:_?[0-9])*)? │ │ │ │ - 0x00033370 20202020 20202020 23206f70 74696f6e # option │ │ │ │ - 0x00033380 616c2066 72616374 696f6e61 6c207061 al fractional pa │ │ │ │ - 0x00033390 72740a20 20202028 3f3a5b65 455d5b2b rt. (?:[eE][+ │ │ │ │ - 0x000333a0 2d5d3f5b 302d395d 283f3a5f 3f5b302d -]?[0-9](?:_?[0- │ │ │ │ - 0x000333b0 395d292a 293f2020 23206f70 74696f6e 9])*)? # option │ │ │ │ - 0x000333c0 616c2065 78706f6e 656e7420 70617274 al exponent part │ │ │ │ - 0x000333d0 0a290a00 05075645 52424f53 4507636f .)....VERBOSE.co │ │ │ │ - 0x000333e0 6d70696c 6505666c 61677309 52455f4e mpile.flags.RE_N │ │ │ │ - 0x000333f0 554d4245 520c5245 5f4c4f43 414c5449 UMBER.RE_LOCALTI │ │ │ │ - 0x00033400 4d450000 01827c0a 285b302d 395d7b34 ME....|.([0-9]{4 │ │ │ │ - 0x00033410 7d292d28 305b312d 395d7c31 5b302d32 })-(0[1-9]|1[0-2 │ │ │ │ - 0x00033420 5d292d28 305b312d 395d7c5b 31325d5b ])-(0[1-9]|[12][ │ │ │ │ - 0x00033430 302d395d 7c335b30 315d2920 20232064 0-9]|3[01]) # d │ │ │ │ - 0x00033440 6174652c 20652e67 2e203139 38382d31 ate, e.g. 1988-1 │ │ │ │ - 0x00033450 302d3237 0a283f3a 0a202020 205b5474 0-27.(?:. [Tt │ │ │ │ - 0x00033460 205d0a20 2020200a 285b3031 5d5b302d ]. .([01][0- │ │ │ │ - 0x00033470 395d7c32 5b302d33 5d292020 20202020 9]|2[0-3]) │ │ │ │ - 0x00033480 20202020 20202023 20686f75 72730a3a # hours.: │ │ │ │ - 0x00033490 285b302d 355d5b30 2d395d29 20202020 ([0-5][0-9]) │ │ │ │ - 0x000334a0 20202020 20202020 20202020 20202320 # │ │ │ │ - 0x000334b0 6d696e75 7465730a 283f3a0a 20202020 minutes.(?:. │ │ │ │ - 0x000334c0 3a285b30 2d355d5b 302d395d 29202020 :([0-5][0-9]) │ │ │ │ - 0x000334d0 20202020 20202020 20202023 206f7074 # opt │ │ │ │ - 0x000334e0 696f6e61 6c207365 636f6e64 730a2020 ional seconds. │ │ │ │ - 0x000334f0 2020283f 3a5c2e28 5b302d39 5d7b312c (?:\.([0-9]{1, │ │ │ │ - 0x00033500 367d295b 302d395d 2a293f20 2023206f 6})[0-9]*)? # o │ │ │ │ - 0x00033510 7074696f 6e616c20 66726163 74696f6e ptional fraction │ │ │ │ - 0x00033520 73206f66 20612073 65636f6e 640a293f s of a second.)? │ │ │ │ - 0x00033530 0a0a2020 2020283f 3a285b5a 7a5d297c .. (?:([Zz])| │ │ │ │ - 0x00033540 285b2b2d 5d29285b 30315d5b 302d395d ([+-])([01][0-9] │ │ │ │ - 0x00033550 7c325b30 2d335d29 3a285b30 2d355d5b |2[0-3]):([0-5][ │ │ │ │ - 0x00033560 302d395d 29293f20 2023206f 7074696f 0-9]))? # optio │ │ │ │ - 0x00033570 6e616c20 74696d65 206f6666 7365740a nal time offset. │ │ │ │ - 0x00033580 293f0a00 030b5245 5f444154 4554494d )?....RE_DATETIM │ │ │ │ - 0x00033590 45076d61 7873697a 65087761 726e696e E.maxsize.warnin │ │ │ │ - 0x000335a0 67730000 017b4672 65652d66 6f726d20 gs...{Free-form │ │ │ │ - 0x000335b0 61726775 6d656e74 7320666f 7220544f arguments for TO │ │ │ │ - 0x000335c0 4d4c4465 636f6465 4572726f 72206172 MLDecodeError ar │ │ │ │ - 0x000335d0 65206465 70726563 61746564 2e20506c e deprecated. Pl │ │ │ │ - 0x000335e0 65617365 20736574 20276d73 67272028 ease set 'msg' ( │ │ │ │ - 0x000335f0 73747229 2c202764 6f632720 28737472 str), 'doc' (str │ │ │ │ - 0x00033600 2920616e 64202770 6f732720 28696e74 ) and 'pos' (int │ │ │ │ - 0x00033610 29206172 67756d65 6e747320 6f6e6c79 ) arguments only │ │ │ │ - 0x00033620 2e000000 07124465 70726563 6174696f ......Deprecatio │ │ │ │ - 0x00033630 6e576172 6e696e67 04776172 6e0a7374 nWarning.warn.st │ │ │ │ - 0x00033640 61636b6c 6576656c 0a56616c 75654572 acklevel.ValueEr │ │ │ │ - 0x00033650 726f7208 5f5f696e 69745f5f 010a0672 ror.__init__...r │ │ │ │ - 0x00033660 696e6465 78000000 0b0f656e 64206f66 index.....end of │ │ │ │ - 0x00033670 20646f63 756d656e 74056c69 6e652009 document.line . │ │ │ │ - 0x00033680 2c20636f 6c756d6e 20052028 61742001 , column . (at . │ │ │ │ - 0x00033690 29036d73 6703646f 6303706f 73066c69 ).msg.doc.pos.li │ │ │ │ - 0x000336a0 6e656e6f 05636f6c 6e6f0472 65616400 neno.colno.read. │ │ │ │ - 0x000336b0 010e4174 74726962 75746545 72726f72 ..AttributeError │ │ │ │ - 0x000336c0 00000000 01454669 6c65206d 75737420 .....EFile must │ │ │ │ - 0x000336d0 6265206f 70656e65 6420696e 2062696e be opened in bin │ │ │ │ - 0x000336e0 61727920 6d6f6465 2c20652e 672e2075 ary mode, e.g. u │ │ │ │ - 0x000336f0 73652060 6f70656e 2827666f 6f2e746f se `open('foo.to │ │ │ │ - 0x00033700 6d6c272c 20277262 27296000 08095479 ml', 'rb')`...Ty │ │ │ │ - 0x00033710 70654572 726f7202 0d0a1a45 78706563 peError....Expec │ │ │ │ - 0x00033720 74656420 73747220 6f626a65 63742c20 ted str object, │ │ │ │ - 0x00033730 6e6f7420 270c5f5f 7175616c 6e616d65 not '.__qualname │ │ │ │ - 0x00033740 5f5f0127 0a496e64 65784572 726f7201 __.'.IndexError. │ │ │ │ - 0x00033750 5b012300 0111496e 76616c69 64207374 [.#...Invalid st │ │ │ │ - 0x00033760 6174656d 656e7400 03354578 70656374 atement..5Expect │ │ │ │ - 0x00033770 6564206e 65776c69 6e65206f 7220656e ed newline or en │ │ │ │ - 0x00033780 64206f66 20646f63 756d656e 74206166 d of document af │ │ │ │ - 0x00033790 74657220 61207374 6174656d 656e7406 ter a statement. │ │ │ │ - 0x000337a0 6e657374 65640370 6f700000 040f7265 nested.pop....re │ │ │ │ - 0x000337b0 63757273 6976655f 666c6167 73036164 cursive_flags.ad │ │ │ │ - 0x000337c0 64205468 65726520 6973206e 6f206e65 d There is no ne │ │ │ │ - 0x000337d0 73742062 6568696e 64207468 6973206b st behind this k │ │ │ │ - 0x000337e0 6579084b 65794572 726f7200 05077b21 ey.KeyError...{! │ │ │ │ - 0x000337f0 723a7b7d 7d06666f 726d6174 0a697364 r:{}}.format.isd │ │ │ │ - 0x00033800 69736a6f 696e7418 466f756e 6420696e isjoint.Found in │ │ │ │ - 0x00033810 76616c69 64206368 61726163 74657220 valid character │ │ │ │ - 0x00033820 0f43616e 6e6f7420 6465636c 61726520 .Cannot declare │ │ │ │ - 0x00033830 00000000 04062074 77696365 1843616e ...... twice.Can │ │ │ │ - 0x00033840 6e6f7420 6f766572 77726974 65206120 not overwrite a │ │ │ │ - 0x00033850 76616c75 65015d0a 73746172 74737769 value.].startswi │ │ │ │ - 0x00033860 74680000 012e4578 70656374 65642027 th....Expected ' │ │ │ │ - 0x00033870 5d272061 74207468 6520656e 64206f66 ]' at the end of │ │ │ │ - 0x00033880 20612074 61626c65 20646563 6c617261 a table declara │ │ │ │ - 0x00033890 74696f6e 00000000 02224361 6e6e6f74 tion....."Cannot │ │ │ │ - 0x000338a0 206d7574 61746520 696d6d75 7461626c mutate immutabl │ │ │ │ - 0x000338b0 65206e61 6d657370 61636520 025d5d00 e namespace .]]. │ │ │ │ - 0x000338c0 01304578 70656374 65642027 5d5d2720 .0Expected ']]' │ │ │ │ - 0x000338d0 61742074 68652065 6e64206f 6620616e at the end of an │ │ │ │ - 0x000338e0 20617272 61792064 65636c61 72617469 array declarati │ │ │ │ - 0x000338f0 6f6e0000 021a4361 6e6e6f74 20726564 on....Cannot red │ │ │ │ - 0x00033900 6566696e 65206e61 6d657370 61636520 efine namespace │ │ │ │ - 0x00033910 013d0000 032c4578 70656374 65642027 .=...,Expected ' │ │ │ │ - 0x00033920 3d272061 66746572 2061206b 65792069 =' after a key i │ │ │ │ - 0x00033930 6e206120 6b65792f 76616c75 65207061 n a key/value pa │ │ │ │ - 0x00033940 6972012e 01220000 0428496e 76616c69 ir..."...(Invali │ │ │ │ - 0x00033950 6420696e 69746961 6c206368 61726163 d initial charac │ │ │ │ - 0x00033960 74657220 666f7220 61206b65 79207061 ter for a key pa │ │ │ │ - 0x00033970 7274012c 0e556e63 6c6f7365 64206172 rt.,.Unclosed ar │ │ │ │ - 0x00033980 72617901 7d000000 051b4475 706c6963 ray.}.....Duplic │ │ │ │ - 0x00033990 61746520 696e6c69 6e652074 61626c65 ate inline table │ │ │ │ - 0x000339a0 206b6579 2015556e 636c6f73 65642069 key .Unclosed i │ │ │ │ - 0x000339b0 6e6c696e 65207461 626c6502 5c0a025c nline table.\..\ │ │ │ │ - 0x000339c0 20025c09 00000000 0619556e 65736361 .\.......Unesca │ │ │ │ - 0x000339d0 70656420 275c2720 696e2061 20737472 ped '\' in a str │ │ │ │ - 0x000339e0 696e6702 5c78025c 75025c55 0a697373 ing.\x.\u.\U.iss │ │ │ │ - 0x000339f0 75706572 73657411 496e7661 6c696420 uperset.Invalid │ │ │ │ - 0x00033a00 68657820 76616c75 65000000 032f4573 hex value..../Es │ │ │ │ - 0x00033a10 63617065 64206368 61726163 74657220 caped character │ │ │ │ - 0x00033a20 6973206e 6f742061 20556e69 636f6465 is not a Unicode │ │ │ │ - 0x00033a30 20736361 6c617220 76616c75 65036368 scalar value.ch │ │ │ │ - 0x00033a40 72032727 27000000 02207061 7273655f r.'''.... parse_ │ │ │ │ - 0x00033a50 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ - 0x00033a60 5f6d756c 74696c69 6e651670 61727365 _multiline.parse │ │ │ │ - 0x00033a70 5f626173 69635f73 74725f65 73636170 _basic_str_escap │ │ │ │ - 0x00033a80 65000000 0413556e 7465726d 696e6174 e.....Unterminat │ │ │ │ - 0x00033a90 65642073 7472696e 67032222 22015c12 ed string.""".\. │ │ │ │ - 0x00033aa0 496c6c65 67616c20 63686172 61637465 Illegal characte │ │ │ │ - 0x00033ab0 72200000 023b544f 4d4c2069 6e6c696e r ...;TOML inlin │ │ │ │ - 0x00033ac0 65206172 72617973 2f746162 6c657320 e arrays/tables │ │ │ │ - 0x00033ad0 61726520 6e657374 6564206d 6f726520 are nested more │ │ │ │ - 0x00033ae0 7468616e 20746865 20616c6c 6f776564 than the allowed │ │ │ │ - 0x00033af0 2007206c 6576656c 73000000 090e5265 . levels.....Re │ │ │ │ - 0x00033b00 63757273 696f6e45 72726f72 01740474 cursionError.t.t │ │ │ │ - 0x00033b10 72756501 66056661 6c736501 7b056d61 rue.f.false.{.ma │ │ │ │ - 0x00033b20 74636818 496e7661 6c696420 64617465 tch.Invalid date │ │ │ │ - 0x00033b30 206f7220 64617465 74696d65 03656e64 or datetime.end │ │ │ │ - 0x00033b40 00000000 0703696e 66036e61 6e042b69 ......inf.nan.+i │ │ │ │ - 0x00033b50 6e66042b 6e616e04 2d696e66 042d6e61 nf.+nan.-inf.-na │ │ │ │ - 0x00033b60 6e0d496e 76616c69 64207661 6c756500 n.Invalid value. │ │ │ │ - 0x00033b70 032a7061 7273655f 666c6f61 74206d75 .*parse_float mu │ │ │ │ - 0x00033b80 7374206e 6f742072 65747572 6e206469 st not return di │ │ │ │ - 0x00033b90 63747320 6f72206c 69737473 03737973 cts or lists.sys │ │ │ │ - 0x00033ba0 14737263 2f746f6d 6c692f5f 70617273 .src/tomli/_pars │ │ │ │ - 0x00033bb0 65722e70 79000000 04104d61 7070696e er.py.....Mappin │ │ │ │ - 0x00033bc0 6750726f 78795479 70650574 79706573 gProxyType.types │ │ │ │ - 0x00033bd0 116d6174 63685f74 6f5f6461 74657469 .match_to_dateti │ │ │ │ - 0x00033be0 6d65126d 61746368 5f746f5f 6c6f6361 me.match_to_loca │ │ │ │ - 0x00033bf0 6c74696d 65000000 040f6d61 7463685f ltime.....match_ │ │ │ │ - 0x00033c00 746f5f6e 756d6265 7209746f 6d6c692e to_number.tomli. │ │ │ │ - 0x00033c10 5f726511 67657472 65637572 73696f6e _re.getrecursion │ │ │ │ - 0x00033c20 6c696d69 74124d41 585f494e 4c494e45 limit.MAX_INLINE │ │ │ │ - 0x00033c30 5f4e4553 54494e47 00000000 040a4153 _NESTING......AS │ │ │ │ - 0x00033c40 4349495f 4354524c 01091749 4c4c4547 CII_CTRL...ILLEG │ │ │ │ - 0x00033c50 414c5f42 41534943 5f535452 5f434841 AL_BASIC_STR_CHA │ │ │ │ - 0x00033c60 52530209 0a000000 0221494c 4c454741 RS.......!ILLEGA │ │ │ │ - 0x00033c70 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ - 0x00033c80 435f5354 525f4348 41525319 494c4c45 C_STR_CHARS.ILLE │ │ │ │ - 0x00033c90 47414c5f 4c495445 52414c5f 5354525f GAL_LITERAL_STR_ │ │ │ │ - 0x00033ca0 43484152 53000000 0423494c 4c454741 CHARS....#ILLEGA │ │ │ │ - 0x00033cb0 4c5f4d55 4c54494c 494e455f 4c495445 L_MULTILINE_LITE │ │ │ │ - 0x00033cc0 52414c5f 5354525f 43484152 5315494c RAL_STR_CHARS.IL │ │ │ │ - 0x00033cd0 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ - 0x00033ce0 41525302 20090754 4f4d4c5f 57530000 ARS. ..TOML_WS.. │ │ │ │ - 0x00033cf0 0113544f 4d4c5f57 535f414e 445f4e45 ..TOML_WS_AND_NE │ │ │ │ - 0x00033d00 574c494e 45000000 01406162 63646566 WLINE....@abcdef │ │ │ │ - 0x00033d10 6768696a 6b6c6d6e 6f707172 73747576 ghijklmnopqrstuv │ │ │ │ - 0x00033d20 7778797a 41424344 45464748 494a4b4c wxyzABCDEFGHIJKL │ │ │ │ - 0x00033d30 4d4e4f50 51525354 55565758 595a3031 MNOPQRSTUVWXYZ01 │ │ │ │ - 0x00033d40 32333435 36373839 2d5f0000 040e4241 23456789-_....BA │ │ │ │ - 0x00033d50 52455f4b 45595f43 48415253 02222711 RE_KEY_CHARS."'. │ │ │ │ - 0x00033d60 4b45595f 494e4954 49414c5f 43484152 KEY_INITIAL_CHAR │ │ │ │ - 0x00033d70 53166162 63646566 41424344 45463031 S.abcdefABCDEF01 │ │ │ │ - 0x00033d80 32333435 36373839 00000000 0d0e4845 23456789......HE │ │ │ │ - 0x00033d90 58444947 49545f43 48415253 025c6201 XDIGIT_CHARS.\b. │ │ │ │ - 0x00033da0 08025c74 025c6e02 5c66010c 025c7201 ..\t.\n.\f...\r. │ │ │ │ - 0x00033db0 0d025c65 011b025c 22025c5c 00000000 ..\e...\".\\.... │ │ │ │ - 0x00033dc0 031d4241 5349435f 5354525f 45534341 ..BASIC_STR_ESCA │ │ │ │ - 0x00033dd0 50455f52 45504c41 43454d45 4e54530d PE_REPLACEMENTS. │ │ │ │ - 0x00033de0 746f6d6c 692e5f70 61727365 720f5f5f tomli._parser.__ │ │ │ │ - 0x00033df0 6d797079 635f6174 7472735f 5f000000 mypyc_attrs__... │ │ │ │ - 0x00033e00 05124445 50524543 41544544 5f444546 ..DEPRECATED_DEF │ │ │ │ - 0x00033e10 41554c54 085f5f64 6963745f 5f0f544f AULT.__dict__.TO │ │ │ │ - 0x00033e20 4d4c4465 636f6465 4572726f 72064652 MLDecodeError.FR │ │ │ │ - 0x00033e30 4f5a454e 0d455850 4c494349 545f4e45 OZEN.EXPLICIT_NE │ │ │ │ - 0x00033e40 53540000 09065f66 6c616773 0e5f7065 ST...._flags._pe │ │ │ │ - 0x00033e50 6e64696e 675f666c 61677305 466c6167 nding_flags.Flag │ │ │ │ - 0x00033e60 73046469 63740a4e 65737465 64446963 s.dict.NestedDic │ │ │ │ - 0x00033e70 74046461 7461064f 75747075 74056c6f t.data.Output.lo │ │ │ │ - 0x00033e80 61647304 6c6f6164 00000000 03075f5f ads.load......__ │ │ │ │ - 0x00033e90 616c6c5f 5f05322e 342e300b 5f5f7665 all__.2.4.0.__ve │ │ │ │ - 0x00033ea0 7273696f 6e5f5f00 746f6d6c 69000000 rsion__.tomli... │ │ │ │ - 0x00033eb0 746f6d6c 692e5f70 61727365 72000000 tomli._parser... │ │ │ │ - 0x00033ec0 736b6970 5f636861 72732873 72632c20 skip_chars(src, │ │ │ │ - 0x00033ed0 706f732c 20636861 7273290a 2d2d0a0a pos, chars).--.. │ │ │ │ - 0x00033ee0 00000000 736b6970 5f756e74 696c2873 ....skip_until(s │ │ │ │ - 0x00033ef0 72632c20 706f732c 20657870 6563742c rc, pos, expect, │ │ │ │ - 0x00033f00 202a2c20 6572726f 725f6f6e 2c206572 *, error_on, er │ │ │ │ - 0x00033f10 726f725f 6f6e5f65 6f66290a 2d2d0a0a ror_on_eof).--.. │ │ │ │ - 0x00033f20 00000000 736b6970 5f636f6d 6d656e74 ....skip_comment │ │ │ │ - 0x00033f30 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ - 0x00033f40 736b6970 5f636f6d 6d656e74 735f616e skip_comments_an │ │ │ │ - 0x00033f50 645f6172 7261795f 77732873 72632c20 d_array_ws(src, │ │ │ │ - 0x00033f60 706f7329 0a2d2d0a 0a000000 63726561 pos).--.....crea │ │ │ │ - 0x00033f70 74655f64 6963745f 72756c65 28737263 te_dict_rule(src │ │ │ │ - 0x00033f80 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ - 0x00033f90 00000000 63726561 74655f6c 6973745f ....create_list_ │ │ │ │ - 0x00033fa0 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ - 0x00033fb0 7574290a 2d2d0a0a 00000000 6b65795f ut).--......key_ │ │ │ │ - 0x00033fc0 76616c75 655f7275 6c652873 72632c20 value_rule(src, │ │ │ │ - 0x00033fd0 706f732c 206f7574 2c206865 61646572 pos, out, header │ │ │ │ - 0x00033fe0 2c207061 7273655f 666c6f61 74290a2d , parse_float).- │ │ │ │ - 0x00033ff0 2d0a0a00 70617273 655f6b65 795f7661 -...parse_key_va │ │ │ │ - 0x00034000 6c75655f 70616972 28737263 2c20706f lue_pair(src, po │ │ │ │ - 0x00034010 732c2070 61727365 5f666c6f 61742c20 s, parse_float, │ │ │ │ - 0x00034020 6e657374 5f6c766c 290a2d2d 0a0a0000 nest_lvl).--.... │ │ │ │ - 0x00034030 70617273 655f6b65 79287372 632c2070 parse_key(src, p │ │ │ │ - 0x00034040 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ - 0x00034050 655f6b65 795f7061 72742873 72632c20 e_key_part(src, │ │ │ │ - 0x00034060 706f7329 0a2d2d0a 0a000000 70617273 pos).--.....pars │ │ │ │ - 0x00034070 655f6f6e 655f6c69 6e655f62 61736963 e_one_line_basic │ │ │ │ - 0x00034080 5f737472 28737263 2c20706f 73290a2d _str(src, pos).- │ │ │ │ - 0x00034090 2d0a0a00 70617273 655f6172 72617928 -...parse_array( │ │ │ │ - 0x000340a0 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ - 0x000340b0 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ - 0x000340c0 0a2d2d0a 0a000000 70617273 655f696e .--.....parse_in │ │ │ │ - 0x000340d0 6c696e65 5f746162 6c652873 72632c20 line_table(src, │ │ │ │ - 0x000340e0 706f732c 20706172 73655f66 6c6f6174 pos, parse_float │ │ │ │ - 0x000340f0 2c206e65 73745f6c 766c290a 2d2d0a0a , nest_lvl).--.. │ │ │ │ - 0x00034100 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x00034110 7374725f 65736361 70652873 72632c20 str_escape(src, │ │ │ │ - 0x00034120 706f732c 202a2c20 6d756c74 696c696e pos, *, multilin │ │ │ │ - 0x00034130 653d4661 6c736529 0a2d2d0a 0a000000 e=False).--..... │ │ │ │ - 0x00034140 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ - 0x00034150 65736361 70655f6d 756c7469 6c696e65 escape_multiline │ │ │ │ - 0x00034160 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ - 0x00034170 70617273 655f6865 785f6368 61722873 parse_hex_char(s │ │ │ │ - 0x00034180 72632c20 706f732c 20686578 5f6c656e rc, pos, hex_len │ │ │ │ - 0x00034190 290a2d2d 0a0a0000 70617273 655f6c69 ).--....parse_li │ │ │ │ - 0x000341a0 74657261 6c5f7374 72287372 632c2070 teral_str(src, p │ │ │ │ - 0x000341b0 6f73290a 2d2d0a0a 00000000 70617273 os).--......pars │ │ │ │ - 0x000341c0 655f6d75 6c74696c 696e655f 73747228 e_multiline_str( │ │ │ │ - 0x000341d0 7372632c 20706f73 2c202a2c 206c6974 src, pos, *, lit │ │ │ │ - 0x000341e0 6572616c 290a2d2d 0a0a0000 70617273 eral).--....pars │ │ │ │ - 0x000341f0 655f6261 7369635f 73747228 7372632c e_basic_str(src, │ │ │ │ - 0x00034200 20706f73 2c202a2c 206d756c 74696c69 pos, *, multili │ │ │ │ - 0x00034210 6e65290a 2d2d0a0a 00000000 70617273 ne).--......pars │ │ │ │ - 0x00034220 655f7661 6c756528 7372632c 20706f73 e_value(src, pos │ │ │ │ - 0x00034230 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ - 0x00034240 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ - 0x00034250 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ - 0x00034260 725f7661 6c756528 636f6465 706f696e r_value(codepoin │ │ │ │ - 0x00034270 74290a2d 2d0a0a00 6d616b65 5f736166 t).--...make_saf │ │ │ │ - 0x00034280 655f7061 7273655f 666c6f61 74287061 e_parse_float(pa │ │ │ │ - 0x00034290 7273655f 666c6f61 74290a2d 2d0a0a00 rse_float).--... │ │ │ │ - 0x000342a0 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ - 0x000342b0 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x000342c0 5f666c6f 61745f6f 626a2829 0a2d2d0a _float_obj().--. │ │ │ │ - 0x000342d0 0a000000 5f5f6361 6c6c5f5f 00000000 ....__call__.... │ │ │ │ - 0x000342e0 5f5f6361 6c6c5f5f 2824666c 6f61745f __call__($float_ │ │ │ │ - 0x000342f0 73747229 0a2d2d0a 0a000000 5f5f6765 str).--.....__ge │ │ │ │ - 0x00034300 745f5f00 5f5f6765 745f5f28 24696e73 t__.__get__($ins │ │ │ │ - 0x00034310 74616e63 652c206f 776e6572 290a2d2d tance, owner).-- │ │ │ │ - 0x00034320 0a0a0000 5f5f7365 74737461 74655f5f ....__setstate__ │ │ │ │ - 0x00034330 00000000 5f5f6765 74737461 74655f5f ....__getstate__ │ │ │ │ - 0x00034340 00000000 5f5f6469 63745f5f 00000000 ....__dict__.... │ │ │ │ - 0x00034350 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ - 0x00034360 666c6f61 745f656e 76000000 6d616b65 float_env...make │ │ │ │ - 0x00034370 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x00034380 745f656e 7628290a 2d2d0a0a 00000000 t_env().--...... │ │ │ │ - 0x00034390 4f757470 75740000 4f757470 75742829 Output..Output() │ │ │ │ - 0x000343a0 0a2d2d0a 0a000000 5f5f696e 69745f5f .--.....__init__ │ │ │ │ - 0x000343b0 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ - 0x000343c0 64617461 00000000 666c6167 73000000 data....flags... │ │ │ │ - 0x000343d0 4e657374 65644469 63740000 4e657374 NestedDict..Nest │ │ │ │ - 0x000343e0 65644469 63742829 0a2d2d0a 0a000000 edDict().--..... │ │ │ │ - 0x000343f0 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ - 0x00034400 73742824 73656c66 2c206b65 792c202a st($self, key, * │ │ │ │ - 0x00034410 2c206163 63657373 5f6c6973 74733d54 , access_lists=T │ │ │ │ - 0x00034420 72756529 0a2d2d0a 0a000000 61707065 rue).--.....appe │ │ │ │ - 0x00034430 6e645f6e 6573745f 746f5f6c 69737428 nd_nest_to_list( │ │ │ │ - 0x00034440 2473656c 662c206b 6579290a 2d2d0a0a $self, key).--.. │ │ │ │ - 0x00034450 00000000 466c6167 73000000 466c6167 ....Flags...Flag │ │ │ │ - 0x00034460 7328290a 2d2d0a0a 00000000 6164645f s().--......add_ │ │ │ │ - 0x00034470 70656e64 696e6728 2473656c 662c206b pending($self, k │ │ │ │ - 0x00034480 65792c20 666c6167 290a2d2d 0a0a0000 ey, flag).--.... │ │ │ │ - 0x00034490 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ - 0x000344a0 28247365 6c66290a 2d2d0a0a 00000000 ($self).--...... │ │ │ │ - 0x000344b0 756e7365 745f616c 6c282473 656c662c unset_all($self, │ │ │ │ - 0x000344c0 206b6579 290a2d2d 0a0a0000 73657428 key).--....set( │ │ │ │ - 0x000344d0 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ - 0x000344e0 2c202a2c 20726563 75727369 7665290a , *, recursive). │ │ │ │ - 0x000344f0 2d2d0a0a 00000000 69735f28 2473656c --......is_($sel │ │ │ │ - 0x00034500 662c206b 65792c20 666c6167 290a2d2d f, key, flag).-- │ │ │ │ - 0x00034510 0a0a0000 5f5f6d79 7079635f 64656661 ....__mypyc_defa │ │ │ │ - 0x00034520 756c7473 5f736574 75702829 0a2d2d0a ults_setup().--. │ │ │ │ - 0x00034530 0a000000 46524f5a 454e0000 4558504c ....FROZEN..EXPL │ │ │ │ - 0x00034540 49434954 5f4e4553 54000000 5f70656e ICIT_NEST..._pen │ │ │ │ - 0x00034550 64696e67 5f666c61 67730000 544f4d4c ding_flags..TOML │ │ │ │ - 0x00034560 4465636f 64654572 726f7200 5f5f7765 DecodeError.__we │ │ │ │ - 0x00034570 616b7265 665f5f00 44455052 45434154 akref__.DEPRECAT │ │ │ │ - 0x00034580 45445f44 45464155 4c540000 44455052 ED_DEFAULT..DEPR │ │ │ │ - 0x00034590 45434154 45445f44 45464155 4c542829 ECATED_DEFAULT() │ │ │ │ - 0x000345a0 0a2d2d0a 0a000000 746f6d6c 692e5f72 .--.....tomli._r │ │ │ │ - 0x000345b0 65000000 6d617463 685f746f 5f646174 e...match_to_dat │ │ │ │ - 0x000345c0 6574696d 65286d61 74636829 0a2d2d0a etime(match).--. │ │ │ │ - 0x000345d0 0a000000 63616368 65645f74 7a28686f ....cached_tz(ho │ │ │ │ - 0x000345e0 75725f73 74722c20 6d696e75 74655f73 ur_str, minute_s │ │ │ │ - 0x000345f0 74722c20 7369676e 5f737472 290a2d2d tr, sign_str).-- │ │ │ │ - 0x00034600 0a0a0000 6d617463 685f746f 5f6c6f63 ....match_to_loc │ │ │ │ - 0x00034610 616c7469 6d65286d 61746368 290a2d2d altime(match).-- │ │ │ │ - 0x00034620 0a0a0000 6d617463 685f746f 5f6e756d ....match_to_num │ │ │ │ - 0x00034630 62657228 6d617463 682c2070 61727365 ber(match, parse │ │ │ │ - 0x00034640 5f666c6f 6174290a 2d2d0a0a 00000000 _float).--...... │ │ │ │ - 0x00034650 746f6d6c 692e5f74 79706573 00000000 tomli._types.... │ │ │ │ - 0x00034660 5f5f696e 69745f73 7562636c 6173735f __init_subclass_ │ │ │ │ - 0x00034670 5f000000 00000000 4350795f 44656352 _.......CPy_DecR │ │ │ │ - 0x00034680 65660000 50795f53 495a4500 50795475 ef..Py_SIZE.PyTu │ │ │ │ - 0x00034690 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ - 0x000346a0 50795475 706c655f 5345545f 4954454d PyTuple_SET_ITEM │ │ │ │ - 0x000346b0 00000000 5079556e 69636f64 655f4745 ....PyUnicode_GE │ │ │ │ - 0x000346c0 545f4c45 4e475448 00000000 5079556e T_LENGTH....PyUn │ │ │ │ - 0x000346d0 69636f64 655f4953 5f434f4d 50414354 icode_IS_COMPACT │ │ │ │ - 0x000346e0 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ - 0x000346f0 41440000 50794c69 73745f53 45545f49 AD..PyList_SET_I │ │ │ │ - 0x00034700 54454d00 50794c69 73745f47 45545f53 TEM.PyList_GET_S │ │ │ │ - 0x00034710 495a4500 50795f53 45545f53 495a4500 IZE.Py_SET_SIZE. │ │ │ │ - 0x00034720 5f435079 5374725f 45717561 6c5f4e6f _CPyStr_Equal_No │ │ │ │ - 0x00034730 4964656e 74436865 636b0000 50794279 IdentCheck..PyBy │ │ │ │ - 0x00034740 74654172 7261795f 41535f53 5452494e teArray_AS_STRIN │ │ │ │ - 0x00034750 47000000 50794f62 6a656374 5f43616c G...PyObject_Cal │ │ │ │ - 0x00034760 6c4d6574 686f644f 6e654172 67000000 lMethodOneArg... │ │ │ │ - 0x00034770 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034780 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ - 0x00034790 745f6d61 6b655f73 6166655f 70617273 t_make_safe_pars │ │ │ │ - 0x000347a0 655f666c 6f61745f 6f626a5f 5f5f5f5f e_float_obj_____ │ │ │ │ - 0x000347b0 6765745f 5f000000 5f435079 4c697374 get__..._CPyList │ │ │ │ - 0x000347c0 5f46696e 64000000 66696e64 5f6b6579 _Find...find_key │ │ │ │ - 0x000347d0 776f7264 00000000 70617273 65725f69 word....parser_i │ │ │ │ - 0x000347e0 6e697400 76676574 61726773 6b657977 nit.vgetargskeyw │ │ │ │ - 0x000347f0 6f726473 66617374 5f696d70 6c000000 ordsfast_impl... │ │ │ │ - 0x00034800 76676574 61726773 6b657977 6f726473 vgetargskeywords │ │ │ │ - 0x00034810 00000000 50794469 63745f47 45545f53 ....PyDict_GET_S │ │ │ │ - 0x00034820 495a4500 5f507955 6e69636f 64655f4e IZE._PyUnicode_N │ │ │ │ - 0x00034830 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ - 0x00034840 43507953 74725f47 65744974 656d0000 CPyStr_GetItem.. │ │ │ │ - 0x00034850 5079556e 69636f64 655f4d41 585f4348 PyUnicode_MAX_CH │ │ │ │ - 0x00034860 41525f56 414c5545 00000000 43507953 AR_VALUE....CPyS │ │ │ │ - 0x00034870 74725f42 75696c64 00000000 5f507953 tr_Build...._PyS │ │ │ │ - 0x00034880 74725f58 53747269 70000000 43507942 tr_XStrip...CPyB │ │ │ │ - 0x00034890 79746573 5f427569 6c640000 50794279 ytes_Build..PyBy │ │ │ │ - 0x000348a0 74654172 7261795f 4745545f 53495a45 teArray_GET_SIZE │ │ │ │ - 0x000348b0 00000000 6c697374 5f726573 697a6500 ....list_resize. │ │ │ │ - 0x000348c0 43507953 65717565 6e636554 75706c65 CPySequenceTuple │ │ │ │ - 0x000348d0 5f476574 4974656d 556e7361 66650000 _GetItemUnsafe.. │ │ │ │ - 0x000348e0 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x000348f0 65725f5f 5f466c61 67735f5f 5f616464 er___Flags___add │ │ │ │ - 0x00034900 5f70656e 64696e67 00000000 00000000 _pending........ │ │ │ │ - 0x00034910 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034920 5f4e6573 74656444 6963745f 5f5f6765 _NestedDict___ge │ │ │ │ - 0x00034930 745f6f72 5f637265 6174655f 6e657374 t_or_create_nest │ │ │ │ - 0x00034940 00000000 4350795f 43616c63 756c6174 ....CPy_Calculat │ │ │ │ - 0x00034950 654d6574 61636c61 73730000 75706461 eMetaclass..upda │ │ │ │ - 0x00034960 74655f62 61736573 00000000 43507954 te_bases....CPyT │ │ │ │ - 0x00034970 7970655f 46726f6d 54656d70 6c617465 ype_FromTemplate │ │ │ │ - 0x00034980 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ - 0x00034990 706f7274 4d616e79 00000000 43507949 portMany....CPyI │ │ │ │ - 0x000349a0 6d706f72 745f496d 706f7274 46726f6d mport_ImportFrom │ │ │ │ - 0x000349b0 4d616e79 00000000 43507944 65665f5f Many....CPyDef__ │ │ │ │ - 0x000349c0 70617273 65725f5f 5f466c61 67735f5f parser___Flags__ │ │ │ │ - 0x000349d0 5f756e73 65745f61 6c6c0000 43507944 _unset_all..CPyD │ │ │ │ - 0x000349e0 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x000349f0 67735f5f 5f736574 00000000 43507944 gs___set....CPyD │ │ │ │ - 0x00034a00 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034a10 67735f5f 5f69735f 00000000 43507944 gs___is_....CPyD │ │ │ │ - 0x00034a20 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00034a30 67735f5f 5f66696e 616c697a 655f7065 gs___finalize_pe │ │ │ │ - 0x00034a40 6e64696e 67000000 50794c6f 6e675772 nding...PyLongWr │ │ │ │ - 0x00034a50 69746572 5f46696e 69736800 43507944 iter_Finish.CPyD │ │ │ │ - 0x00034a60 65665f5f 72655f5f 5f6d6174 63685f74 ef__re___match_t │ │ │ │ - 0x00034a70 6f5f6461 74657469 6d650000 43507944 o_datetime..CPyD │ │ │ │ - 0x00034a80 65665f5f 72655f5f 5f636163 6865645f ef__re___cached_ │ │ │ │ - 0x00034a90 747a0000 43507944 65665f5f 72655f5f tz..CPyDef__re__ │ │ │ │ - 0x00034aa0 5f6d6174 63685f74 6f5f6c6f 63616c74 _match_to_localt │ │ │ │ - 0x00034ab0 696d6500 00000000 43507944 65665f5f ime.....CPyDef__ │ │ │ │ - 0x00034ac0 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ - 0x00034ad0 6f646545 72726f72 5f5f5f5f 5f696e69 odeError_____ini │ │ │ │ - 0x00034ae0 745f5f00 43507950 795f5f70 61727365 t__.CPyPy__parse │ │ │ │ - 0x00034af0 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ - 0x00034b00 726f725f 5f5f5f5f 696e6974 5f5f0000 ror_____init__.. │ │ │ │ - 0x00034b10 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034b20 5f736b69 705f756e 74696c00 43507944 _skip_until.CPyD │ │ │ │ - 0x00034b30 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00034b40 73655f62 61736963 5f737472 00000000 se_basic_str.... │ │ │ │ - 0x00034b50 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034b60 5f706172 73655f6b 65795f70 61727400 _parse_key_part. │ │ │ │ - 0x00034b70 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034b80 5f637265 6174655f 64696374 5f72756c _create_dict_rul │ │ │ │ - 0x00034b90 65000000 43507944 65665f5f 70617273 e...CPyDef__pars │ │ │ │ - 0x00034ba0 65725f5f 5f637265 6174655f 6c697374 er___create_list │ │ │ │ - 0x00034bb0 5f72756c 65000000 43507944 65665f5f _rule...CPyDef__ │ │ │ │ - 0x00034bc0 70617273 65725f5f 5f706172 73655f6d parser___parse_m │ │ │ │ - 0x00034bd0 756c7469 6c696e65 5f737472 00000000 ultiline_str.... │ │ │ │ - 0x00034be0 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034bf0 5f706172 73655f76 616c7565 00000000 _parse_value.... │ │ │ │ - 0x00034c00 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034c10 5f706172 73655f6b 65795f76 616c7565 _parse_key_value │ │ │ │ - 0x00034c20 5f706169 72000000 43507944 65665f5f _pair...CPyDef__ │ │ │ │ - 0x00034c30 70617273 65725f5f 5f6b6579 5f76616c parser___key_val │ │ │ │ - 0x00034c40 75655f72 756c6500 43507944 65665f5f ue_rule.CPyDef__ │ │ │ │ - 0x00034c50 70617273 65725f5f 5f706172 73655f69 parser___parse_i │ │ │ │ - 0x00034c60 6e6c696e 655f7461 626c6500 43507944 nline_table.CPyD │ │ │ │ - 0x00034c70 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00034c80 73655f61 72726179 00000000 43507944 se_array....CPyD │ │ │ │ - 0x00034c90 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00034ca0 73655f68 65785f63 68617200 43507944 se_hex_char.CPyD │ │ │ │ - 0x00034cb0 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00034cc0 73655f62 61736963 5f737472 5f657363 se_basic_str_esc │ │ │ │ - 0x00034cd0 61706500 43507944 65665f5f 70617273 ape.CPyDef__pars │ │ │ │ - 0x00034ce0 65725f5f 5f6d616b 655f7361 66655f70 er___make_safe_p │ │ │ │ - 0x00034cf0 61727365 5f666c6f 61740000 43507944 arse_float..CPyD │ │ │ │ - 0x00034d00 65665f5f 70617273 65725f5f 5f6c6f61 ef__parser___loa │ │ │ │ - 0x00034d10 64730000 43507944 65665f5f 70617273 ds..CPyDef__pars │ │ │ │ - 0x00034d20 65725f5f 5f6c6f61 64000000 43507944 er___load...CPyD │ │ │ │ - 0x00034d30 65665f5f 70617273 65725f5f 5f5f5f74 ef__parser_____t │ │ │ │ - 0x00034d40 6f705f6c 6576656c 5f5f0000 43507944 op_level__..CPyD │ │ │ │ - 0x00034d50 65665f74 6f6d6c69 5f5f5f5f 5f746f70 ef_tomli_____top │ │ │ │ - 0x00034d60 5f6c6576 656c5f5f 00000000 00000000 _level__........ │ │ │ │ - 0x00034d70 00000000 03000000 03000000 70000000 ............p... │ │ │ │ - 0x00034d80 71000000 72000000 02000000 8d000000 q...r........... │ │ │ │ - 0x00034d90 8e000000 04000000 8f000000 90000000 ................ │ │ │ │ - 0x00034da0 91000000 92000000 10000000 03000000 ................ │ │ │ │ - 0x00034db0 04000000 05000000 06000000 01000000 ................ │ │ │ │ - 0x00034dc0 13000000 02000000 16000000 17000000 ................ │ │ │ │ - 0x00034dd0 01000000 1b000000 06000000 0c000000 ................ │ │ │ │ - 0x00034de0 12000000 18000000 15000000 10000000 ................ │ │ │ │ - 0x00034df0 13000000 01000000 1d000000 03000000 ................ │ │ │ │ - 0x00034e00 1f000000 1f000000 1f000000 01000000 ................ │ │ │ │ - 0x00034e10 db000000 01000000 28000000 01000000 ........(....... │ │ │ │ - 0x00034e20 2d000000 01000000 32000000 03000000 -.......2....... │ │ │ │ - 0x00034e30 95000000 95000000 95000000 01000000 ................ │ │ │ │ - 0x00034e40 e0000000 01000000 97000000 06000000 ................ │ │ │ │ - 0x00034e50 2c000000 2a000000 29000000 99000000 ,...*...)....... │ │ │ │ - 0x00034e60 9a000000 9b000000 03000000 c1000000 ................ │ │ │ │ - 0x00034e70 cc000000 cb000000 00000000 00000000 ................ │ │ │ │ - 0x00034e80 00000000 00000000 05360032 00300031 .........6.2.0.1 │ │ │ │ - 0x00034e90 32370031 00000000 042f416e 206f626a 27.1...../An obj │ │ │ │ - 0x00034ea0 65637420 6f746865 72207468 616e206c ect other than l │ │ │ │ - 0x00034eb0 69737420 666f756e 64206265 68696e64 ist found behind │ │ │ │ - 0x00034ec0 20746869 73206b65 7905696e 64657800 this key.index. │ │ │ │ - 0x00034ed0 09457870 65637465 64200000 40000000 .Expected ..@... │ │ │ │ - 0x00034ee0 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ - 0x00034ef0 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ - 0x00034f00 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ - 0x00034f10 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ - 0x00034f20 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ - 0x00034f30 09000000 12000000 09000000 1f000000 ................ │ │ │ │ - 0x00034f40 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ - 0x00034f50 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ - 0x00034f60 09000000 00000000 00000000 ............ │ │ │ │ + 0x00030228 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x00030238 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x00030248 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x00030258 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x00030268 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x00030278 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x00030288 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x00030298 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x000302a8 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x000302b8 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ + 0x000302c8 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ + 0x000302d8 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ + 0x000302e8 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ + 0x000302f8 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x00030308 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x00030318 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ + 0x00030328 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00030338 2e31332f 6f626a65 63742e68 00000000 .13/object.h.... │ │ │ │ + 0x00030348 6f622d3e 6f625f74 79706520 213d2026 ob->ob_type != & │ │ │ │ + 0x00030358 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ + 0x00030368 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00030378 2e31332f 63707974 686f6e2f 7475706c .13/cpython/tupl │ │ │ │ + 0x00030388 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ + 0x00030398 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x000303a8 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x000303b8 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ + 0x000303c8 6c756465 2f707974 686f6e33 2e31332f lude/python3.13/ │ │ │ │ + 0x000303d8 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ + 0x000303e8 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ + 0x000303f8 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ + 0x00030408 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ + 0x00030418 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ + 0x00030428 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x00030438 2e31332f 63707974 686f6e2f 6c697374 .13/cpython/list │ │ │ │ + 0x00030448 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ + 0x00030458 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x00030468 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ + 0x00030478 286f7029 00000000 6f622d3e 6f625f62 (op)....ob->ob_b │ │ │ │ + 0x00030488 6173652e 6f625f74 79706520 213d2026 ase.ob_type != & │ │ │ │ + 0x00030498 5079426f 6f6c5f54 79706500 61747472 PyBool_Type.attr │ │ │ │ + 0x000304a8 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ + 0x000304b8 6e765f5f 27206f66 20277361 66655f70 nv__' of 'safe_p │ │ │ │ + 0x000304c8 61727365 5f666c6f 61745f6d 616b655f arse_float_make_ │ │ │ │ + 0x000304d8 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x000304e8 5f6f626a 2720756e 64656669 6e656400 _obj' undefined. │ │ │ │ + 0x000304f8 61747472 69627574 65202766 6c616773 attribute 'flags │ │ │ │ + 0x00030508 27206f66 20274f75 74707574 2720756e ' of 'Output' un │ │ │ │ + 0x00030518 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ + 0x00030528 65202764 61746127 206f6620 274f7574 e 'data' of 'Out │ │ │ │ + 0x00030538 70757427 20756e64 6566696e 65640000 put' undefined.. │ │ │ │ + 0x00030548 61747472 69627574 65202764 69637427 attribute 'dict' │ │ │ │ + 0x00030558 206f6620 274e6573 74656444 69637427 of 'NestedDict' │ │ │ │ + 0x00030568 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ + 0x00030578 69627574 6520275f 70656e64 696e675f ibute '_pending_ │ │ │ │ + 0x00030588 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ + 0x00030598 2720756e 64656669 6e656400 61747472 ' undefined.attr │ │ │ │ + 0x000305a8 69627574 6520275f 666c6167 7327206f ibute '_flags' o │ │ │ │ + 0x000305b8 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ + 0x000305c8 6e656400 2f757372 2f6c6962 2f707974 ned./usr/lib/pyt │ │ │ │ + 0x000305d8 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x000305e8 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x000305f8 7374725f 6f70732e 63000000 5079556e str_ops.c...PyUn │ │ │ │ + 0x00030608 69636f64 655f4368 65636b28 73747232 icode_Check(str2 │ │ │ │ + 0x00030618 29000000 2f757372 2f696e63 6c756465 ).../usr/include │ │ │ │ + 0x00030628 2f707974 686f6e33 2e31332f 63707974 /python3.13/cpyt │ │ │ │ + 0x00030638 686f6e2f 62797465 61727261 796f626a hon/bytearrayobj │ │ │ │ + 0x00030648 6563742e 68000000 50794279 74654172 ect.h...PyByteAr │ │ │ │ + 0x00030658 7261795f 43686563 6b286f70 29000000 ray_Check(op)... │ │ │ │ + 0x00030668 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x00030678 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x00030688 61627374 72616374 2e680000 61726720 abstract.h..arg │ │ │ │ + 0x00030698 213d204e 554c4c00 6275696c 642f5f5f != NULL.build/__ │ │ │ │ + 0x000306a8 6e617469 76655f35 62616538 61353762 native_5bae8a57b │ │ │ │ + 0x000306b8 35656638 35383138 6234382e 63000000 5ef85818b48.c... │ │ │ │ + 0x000306c8 6370795f 725f5f5f 6d797079 635f7365 cpy_r___mypyc_se │ │ │ │ + 0x000306d8 6c665f5f 00000000 2f757372 2f6c6962 lf__..../usr/lib │ │ │ │ + 0x000306e8 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x000306f8 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x00030708 2d72742f 6c697374 5f6f7073 2e630000 -rt/list_ops.c.. │ │ │ │ + 0x00030718 50794c69 73745f43 6865636b 286c6973 PyList_Check(lis │ │ │ │ + 0x00030728 74290000 6f622d3e 6f625f74 79706520 t)..ob->ob_type │ │ │ │ + 0x00030738 213d2026 50794c6f 6e675f54 79706500 != &PyLong_Type. │ │ │ │ + 0x00030748 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ + 0x00030758 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ + 0x00030768 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ + 0x00030778 72677366 6173742e 63000000 50795475 rgsfast.c...PyTu │ │ │ │ + 0x00030788 706c655f 43686563 6b286b77 6e616d65 ple_Check(kwname │ │ │ │ + 0x00030798 73290000 5079556e 69636f64 655f4368 s)..PyUnicode_Ch │ │ │ │ + 0x000307a8 65636b28 6b776e61 6d652900 7365636f eck(kwname).seco │ │ │ │ + 0x000307b8 6e642061 7267756d 656e7420 6d757374 nd argument must │ │ │ │ + 0x000307c8 20626520 7374722c 206e6f74 20257300 be str, not %s. │ │ │ │ + 0x000307d8 5f5f6d79 7079635f 61747472 735f5f00 __mypyc_attrs__. │ │ │ │ + 0x000307e8 5f5f6d79 7079635f 61747472 735f5f20 __mypyc_attrs__ │ │ │ │ + 0x000307f8 6973206e 6f742061 20747570 6c650000 is not a tuple.. │ │ │ │ + 0x00030808 2c200000 4e6f6e65 00000000 5f5f6d6f , ..None....__mo │ │ │ │ + 0x00030818 64756c65 5f5f0000 5f5f7175 616c6e61 dule__..__qualna │ │ │ │ + 0x00030828 6d655f5f 00000000 6275696c 74696e73 me__....builtins │ │ │ │ + 0x00030838 00000000 25552e25 55000000 7475706c ....%U.%U...tupl │ │ │ │ + 0x00030848 655b3c25 64206974 656d733e 5d000000 e[<%d items>]... │ │ │ │ + 0x00030858 7475706c 655b0000 25552555 25730000 tuple[..%U%U%s.. │ │ │ │ + 0x00030868 66756e63 74696f6e 00000000 28290000 function....().. │ │ │ │ + 0x00030878 6b657977 6f726420 00000000 6174206d keyword ....at m │ │ │ │ + 0x00030888 6f737400 65786163 746c7900 6174206c ost.exactly.at l │ │ │ │ + 0x00030898 65617374 00000000 74686973 2066756e east....this fun │ │ │ │ + 0x000308a8 6374696f 6e000000 70617273 65722d3e ction...parser-> │ │ │ │ + 0x000308b8 6b657977 6f726473 20213d20 4e554c4c keywords != NULL │ │ │ │ + 0x000308c8 00000000 456d7074 79206b65 79776f72 ....Empty keywor │ │ │ │ + 0x000308d8 64207061 72616d65 74657220 6e616d65 d parameter name │ │ │ │ + 0x000308e8 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ + 0x000308f8 61742073 7472696e 6720287c 20737065 at string (| spe │ │ │ │ + 0x00030908 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ + 0x00030918 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ + 0x00030928 7472696e 67202824 20626566 6f726520 tring ($ before │ │ │ │ + 0x00030938 7c290000 496e7661 6c696420 666f726d |)..Invalid form │ │ │ │ + 0x00030948 61742073 7472696e 67202824 20737065 at string ($ spe │ │ │ │ + 0x00030958 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ + 0x00030968 456d7074 79207061 72616d65 74657220 Empty parameter │ │ │ │ + 0x00030978 6e616d65 20616674 65722024 00000000 name after $.... │ │ │ │ + 0x00030988 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ + 0x00030998 7472696e 67202840 20737065 63696669 tring (@ specifi │ │ │ │ + 0x000309a8 65642074 77696365 29000000 496e7661 ed twice)...Inva │ │ │ │ + 0x000309b8 6c696420 666f726d 61742073 7472696e lid format strin │ │ │ │ + 0x000309c8 67202840 20776974 686f7574 20707265 g (@ without pre │ │ │ │ + 0x000309d8 63656469 6e67207c 20616e64 20242900 ceding | and $). │ │ │ │ + 0x000309e8 4d6f7265 206b6579 776f7264 206c6973 More keyword lis │ │ │ │ + 0x000309f8 7420656e 74726965 73202825 64292074 t entries (%d) t │ │ │ │ + 0x00030a08 68616e20 666f726d 61742073 70656369 han format speci │ │ │ │ + 0x00030a18 66696572 73202825 64290000 6d6f7265 fiers (%d)..more │ │ │ │ + 0x00030a28 20617267 756d656e 74207370 65636966 argument specif │ │ │ │ + 0x00030a38 69657273 20746861 6e206b65 79776f72 iers than keywor │ │ │ │ + 0x00030a48 64206c69 73742065 6e747269 65732028 d list entries ( │ │ │ │ + 0x00030a58 72656d61 696e696e 6720666f 726d6174 remaining format │ │ │ │ + 0x00030a68 3a272573 27290000 70617273 65722d3e :'%s')..parser-> │ │ │ │ + 0x00030a78 6e657874 203d3d20 4e554c4c 00000000 next == NULL.... │ │ │ │ + 0x00030a88 252e3230 30732573 2074616b 65732061 %.200s%s takes a │ │ │ │ + 0x00030a98 74206d6f 73742025 64202573 61726775 t most %d %sargu │ │ │ │ + 0x00030aa8 6d656e74 25732028 257a6420 67697665 ment%s (%zd give │ │ │ │ + 0x00030ab8 6e290000 252e3230 30732573 2074616b n)..%.200s%s tak │ │ │ │ + 0x00030ac8 6573206e 6f20706f 73697469 6f6e616c es no positional │ │ │ │ + 0x00030ad8 20617267 756d656e 74730000 252e3230 arguments..%.20 │ │ │ │ + 0x00030ae8 30732573 2074616b 65732025 73202564 0s%s takes %s %d │ │ │ │ + 0x00030af8 20706f73 6974696f 6e616c20 61726775 positional argu │ │ │ │ + 0x00030b08 6d656e74 25732028 257a6420 67697665 ment%s (%zd give │ │ │ │ + 0x00030b18 6e290000 2149535f 454e445f 4f465f46 n)..!IS_END_OF_F │ │ │ │ + 0x00030b28 4f524d41 54282a66 6f726d61 74290000 ORMAT(*format).. │ │ │ │ + 0x00030b38 50795475 706c655f 43686563 6b286b77 PyTuple_Check(kw │ │ │ │ + 0x00030b48 7475706c 65290000 252e3230 30732573 tuple)..%.200s%s │ │ │ │ + 0x00030b58 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ + 0x00030b68 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ + 0x00030b78 7267756d 656e7420 27255527 00000000 rgument '%U'.... │ │ │ │ + 0x00030b88 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ + 0x00030b98 20726571 75697265 64206172 67756d65 required argume │ │ │ │ + 0x00030ba8 6e742027 25552720 28706f73 20256429 nt '%U' (pos %d) │ │ │ │ + 0x00030bb8 00000000 49535f45 4e445f4f 465f464f ....IS_END_OF_FO │ │ │ │ + 0x00030bc8 524d4154 282a666f 726d6174 29207c7c RMAT(*format) || │ │ │ │ + 0x00030bd8 20282a66 6f726d61 74203d3d 20277c27 (*format == '|' │ │ │ │ + 0x00030be8 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ + 0x00030bf8 20272427 29000000 61726775 6d656e74 '$')...argument │ │ │ │ + 0x00030c08 20666f72 20252e32 30307325 73206769 for %.200s%s gi │ │ │ │ + 0x00030c18 76656e20 6279206e 616d6520 28272555 ven by name ('%U │ │ │ │ + 0x00030c28 27292061 6e642070 6f736974 696f6e20 ') and position │ │ │ │ + 0x00030c38 28256429 00000000 27255327 20697320 (%d)....'%S' is │ │ │ │ + 0x00030c48 616e2069 6e76616c 6964206b 6579776f an invalid keywo │ │ │ │ + 0x00030c58 72642061 7267756d 656e7420 666f7220 rd argument for │ │ │ │ + 0x00030c68 252e3230 30732573 00000000 2f757372 %.200s%s..../usr │ │ │ │ + 0x00030c78 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00030c88 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00030c98 2f6c6962 2d72742f 67657461 7267732e /lib-rt/getargs. │ │ │ │ + 0x00030ca8 63000000 61726773 20213d20 4e554c4c c...args != NULL │ │ │ │ + 0x00030cb8 20262620 50795475 706c655f 43686563 && PyTuple_Chec │ │ │ │ + 0x00030cc8 6b286172 67732900 6b776172 6773203d k(args).kwargs = │ │ │ │ + 0x00030cd8 3d204e55 4c4c207c 7c205079 44696374 = NULL || PyDict │ │ │ │ + 0x00030ce8 5f436865 636b286b 77617267 73290000 _Check(kwargs).. │ │ │ │ + 0x00030cf8 666f726d 61742021 3d204e55 4c4c0000 format != NULL.. │ │ │ │ + 0x00030d08 6b776c69 73742021 3d204e55 4c4c0000 kwlist != NULL.. │ │ │ │ + 0x00030d18 2f757372 2f696e63 6c756465 2f707974 /usr/include/pyt │ │ │ │ + 0x00030d28 686f6e33 2e31332f 63707974 686f6e2f hon3.13/cpython/ │ │ │ │ + 0x00030d38 64696374 6f626a65 63742e68 00000000 dictobject.h.... │ │ │ │ + 0x00030d48 50794469 63745f43 6865636b 286f7029 PyDict_Check(op) │ │ │ │ + 0x00030d58 00000000 6d696e20 3d3d2049 4e545f4d ....min == INT_M │ │ │ │ + 0x00030d68 41580000 6d617820 3d3d2049 4e545f4d AX..max == INT_M │ │ │ │ + 0x00030d78 41580000 252e3230 30732573 206d6973 AX..%.200s%s mis │ │ │ │ + 0x00030d88 73696e67 20726571 75697265 64206b65 sing required ke │ │ │ │ + 0x00030d98 79776f72 642d6f6e 6c792061 7267756d yword-only argum │ │ │ │ + 0x00030da8 656e7420 27257327 00000000 252e3230 ent '%s'....%.20 │ │ │ │ + 0x00030db8 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ + 0x00030dc8 75697265 64206172 67756d65 6e742027 uired argument ' │ │ │ │ + 0x00030dd8 25732720 28706f73 20256429 00000000 %s' (pos %d).... │ │ │ │ + 0x00030de8 61726775 6d656e74 20666f72 20252e32 argument for %.2 │ │ │ │ + 0x00030df8 30307325 73206769 76656e20 6279206e 00s%s given by n │ │ │ │ + 0x00030e08 616d6520 28272573 27292061 6e642070 ame ('%s') and p │ │ │ │ + 0x00030e18 6f736974 696f6e20 28256429 00000000 osition (%d).... │ │ │ │ + 0x00030e28 6b657977 6f726473 206d7573 74206265 keywords must be │ │ │ │ + 0x00030e38 20737472 696e6773 00000000 27255527 strings....'%U' │ │ │ │ + 0x00030e48 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ + 0x00030e58 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ + 0x00030e68 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ + 0x00030e78 696e7420 746f6f20 6c617267 6520746f int too large to │ │ │ │ + 0x00030e88 20636f6e 76657274 20746f20 69363400 convert to i64. │ │ │ │ + 0x00030e98 696e7465 67657220 64697669 73696f6e integer division │ │ │ │ + 0x00030ea8 206f7220 6d6f6475 6c6f2062 79207a65 or modulo by ze │ │ │ │ + 0x00030eb8 726f0000 696e7465 67657220 64697669 ro..integer divi │ │ │ │ + 0x00030ec8 73696f6e 206f7665 72666c6f 77000000 sion overflow... │ │ │ │ + 0x00030ed8 696e7420 746f6f20 6c617267 6520746f int too large to │ │ │ │ + 0x00030ee8 20636f6e 76657274 20746f20 69333200 convert to i32. │ │ │ │ + 0x00030ef8 696e7420 746f6f20 6c617267 6520746f int too large to │ │ │ │ + 0x00030f08 20636f6e 76657274 20746f20 69313600 convert to i16. │ │ │ │ + 0x00030f18 696e7420 746f6f20 6c617267 65206f72 int too large or │ │ │ │ + 0x00030f28 20736d61 6c6c2074 6f20636f 6e766572 small to conver │ │ │ │ + 0x00030f38 7420746f 20753800 6d617468 20646f6d t to u8.math dom │ │ │ │ + 0x00030f48 61696e20 6572726f 72000000 6d617468 ain error...math │ │ │ │ + 0x00030f58 2072616e 67652065 72726f72 00000000 range error.... │ │ │ │ + 0x00030f68 666c6f61 7420666c 6f6f7220 64697669 float floor divi │ │ │ │ + 0x00030f78 73696f6e 20627920 7a65726f 00000000 sion by zero.... │ │ │ │ + 0x00030f88 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ + 0x00030f98 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ + 0x00030fa8 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ + 0x00030fb8 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ + 0x00030fc8 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ + 0x00030fd8 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ + 0x00030fe8 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ + 0x00030ff8 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ + 0x00031008 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ + 0x00031018 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ + 0x00031028 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ + 0x00031038 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ + 0x00031048 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ + 0x00031058 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ + 0x00031068 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ + 0x00031078 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ + 0x00031088 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ + 0x00031098 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x000310a8 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ + 0x000310b8 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ + 0x000310c8 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ + 0x000310d8 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ + 0x000310e8 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ + 0x000310f8 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ + 0x00031108 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ + 0x00031118 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ + 0x00031128 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00031138 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ + 0x00031148 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ + 0x00031158 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ + 0x00031168 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ + 0x00031178 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ + 0x00031188 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ + 0x00031198 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ + 0x000311a8 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ + 0x000311b8 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ + 0x000311c8 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ + 0x000311d8 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ + 0x000311e8 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ + 0x000311f8 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ + 0x00031208 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ + 0x00031218 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ + 0x00031228 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ + 0x00031238 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ + 0x00031248 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x00031258 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x00031268 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ + 0x00031278 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ + 0x00031288 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ + 0x00031298 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ + 0x000312a8 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ + 0x000312b8 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ + 0x000312c8 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ + 0x000312d8 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ + 0x000312e8 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ + 0x000312f8 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ + 0x00031308 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ + 0x00031318 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ + 0x00031328 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ + 0x00031338 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ + 0x00031348 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00031358 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00031368 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ + 0x00031378 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ + 0x00031388 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ + 0x00031398 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ + 0x000313a8 6f622d3e 6f625f62 6173652e 6f625f74 ob->ob_base.ob_t │ │ │ │ + 0x000313b8 79706520 213d2026 50794c6f 6e675f54 ype != &PyLong_T │ │ │ │ + 0x000313c8 79706500 6c697374 2e72656d 6f766528 ype.list.remove( │ │ │ │ + 0x000313d8 78293a20 78206e6f 7420696e 206c6973 x): x not in lis │ │ │ │ + 0x000313e8 74000000 76616c75 65206973 206e6f74 t...value is not │ │ │ │ + 0x000313f8 20696e20 6c697374 00000000 27252e32 in list....'%.2 │ │ │ │ + 0x00031408 30307327 206f626a 65637420 6973206e 00s' object is n │ │ │ │ + 0x00031418 6f742061 206d6170 70696e67 00000000 ot a mapping.... │ │ │ │ + 0x00031428 6b657973 00000000 61207475 706c6520 keys....a tuple │ │ │ │ + 0x00031438 6f66206c 656e6774 68203220 65787065 of length 2 expe │ │ │ │ + 0x00031448 63746564 00000000 7475706c 6520696e cted....tuple in │ │ │ │ + 0x00031458 64657820 6f757420 6f662072 616e6765 dex out of range │ │ │ │ + 0x00031468 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ + 0x00031478 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x00031488 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x00031498 7475706c 655f6f70 732e6300 50795475 tuple_ops.c.PyTu │ │ │ │ + 0x000314a8 706c655f 43686563 6b287475 706c6529 ple_Check(tuple) │ │ │ │ + 0x000314b8 00000000 4350795f 43617463 68457272 ....CPy_CatchErr │ │ │ │ + 0x000314c8 6f722063 616c6c65 64207769 7468206e or called with n │ │ │ │ + 0x000314d8 6f206572 726f7221 00000000 66617461 o error!....fata │ │ │ │ + 0x000314e8 6c3a206f 7574206f 66206d65 6d6f7279 l: out of memory │ │ │ │ + 0x000314f8 0a000000 61747472 69627574 65202745 ....attribute 'E │ │ │ │ + 0x00031508 58504c49 4349545f 4e455354 27206f66 XPLICIT_NEST' of │ │ │ │ + 0x00031518 2027466c 61677327 20756e64 6566696e 'Flags' undefin │ │ │ │ + 0x00031528 65640000 61747472 69627574 65202746 ed..attribute 'F │ │ │ │ + 0x00031538 524f5a45 4e27206f 66202746 6c616773 ROZEN' of 'Flags │ │ │ │ + 0x00031548 2720756e 64656669 6e656400 2573206f ' undefined.%s o │ │ │ │ + 0x00031558 626a6563 74206578 70656374 65643b20 bject expected; │ │ │ │ + 0x00031568 676f7420 25550000 2573206f 626a6563 got %U..%s objec │ │ │ │ + 0x00031578 74206578 70656374 65643b20 616e6420 t expected; and │ │ │ │ + 0x00031588 6572726f 72656420 666f726d 61747469 errored formatti │ │ │ │ + 0x00031598 6e672072 65616c20 74797065 21000000 ng real type!... │ │ │ │ + 0x000315a8 27736166 655f7061 7273655f 666c6f61 'safe_parse_floa │ │ │ │ + 0x000315b8 745f6d61 6b655f73 6166655f 70617273 t_make_safe_pars │ │ │ │ + 0x000315c8 655f666c 6f61745f 6f626a27 206f626a e_float_obj' obj │ │ │ │ + 0x000315d8 65637420 61747472 69627574 6520275f ect attribute '_ │ │ │ │ + 0x000315e8 5f6d7970 79635f65 6e765f5f 27206361 _mypyc_env__' ca │ │ │ │ + 0x000315f8 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ + 0x00031608 746f6d6c 692e5f70 61727365 722e6d61 tomli._parser.ma │ │ │ │ + 0x00031618 6b655f73 6166655f 70617273 655f666c ke_safe_parse_fl │ │ │ │ + 0x00031628 6f61745f 656e7600 274f7574 70757427 oat_env.'Output' │ │ │ │ + 0x00031638 206f626a 65637420 61747472 69627574 object attribut │ │ │ │ + 0x00031648 65202766 6c616773 27206361 6e6e6f74 e 'flags' cannot │ │ │ │ + 0x00031658 20626520 64656c65 74656400 746f6d6c be deleted.toml │ │ │ │ + 0x00031668 692e5f70 61727365 722e466c 61677300 i._parser.Flags. │ │ │ │ + 0x00031678 274f7574 70757427 206f626a 65637420 'Output' object │ │ │ │ + 0x00031688 61747472 69627574 65202764 61746127 attribute 'data' │ │ │ │ + 0x00031698 2063616e 6e6f7420 62652064 656c6574 cannot be delet │ │ │ │ + 0x000316a8 65640000 746f6d6c 692e5f70 61727365 ed..tomli._parse │ │ │ │ + 0x000316b8 722e4e65 73746564 44696374 00000000 r.NestedDict.... │ │ │ │ + 0x000316c8 274e6573 74656444 69637427 206f626a 'NestedDict' obj │ │ │ │ + 0x000316d8 65637420 61747472 69627574 65202764 ect attribute 'd │ │ │ │ + 0x000316e8 69637427 2063616e 6e6f7420 62652064 ict' cannot be d │ │ │ │ + 0x000316f8 656c6574 65640000 64696374 00000000 eleted..dict.... │ │ │ │ + 0x00031708 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ + 0x00031718 74747269 62757465 20275f70 656e6469 ttribute '_pendi │ │ │ │ + 0x00031728 6e675f66 6c616773 27206361 6e6e6f74 ng_flags' cannot │ │ │ │ + 0x00031738 20626520 64656c65 74656400 27466c61 be deleted.'Fla │ │ │ │ + 0x00031748 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ + 0x00031758 62757465 20275f66 6c616773 27206361 bute '_flags' ca │ │ │ │ + 0x00031768 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ + 0x00031778 5f5f696e 69745f5f 00000000 7372632f __init__....src/ │ │ │ │ + 0x00031788 746f6d6c 692f5f70 61727365 722e7079 tomli/_parser.py │ │ │ │ + 0x00031798 00000000 6370795f 725f7230 00000000 ....cpy_r_r0.... │ │ │ │ + 0x000317a8 6370795f 725f6b65 79000000 6164645f cpy_r_key...add_ │ │ │ │ + 0x000317b8 70656e64 696e6700 5f5f6d79 7079635f pending.__mypyc_ │ │ │ │ + 0x000317c8 64656661 756c7473 5f736574 75700000 defaults_setup.. │ │ │ │ + 0x000317d8 6765745f 6f725f63 72656174 655f6e65 get_or_create_ne │ │ │ │ + 0x000317e8 73740000 7475706c 65000000 626f6f6c st..tuple...bool │ │ │ │ + 0x000317f8 00000000 61747472 69627574 65202725 ....attribute '% │ │ │ │ + 0x00031808 2e323030 7327206f 66202725 2e323030 .200s' of '%.200 │ │ │ │ + 0x00031818 73272075 6e646566 696e6564 00000000 s' undefined.... │ │ │ │ + 0x00031828 5f5f6d79 7079635f 656e765f 5f000000 __mypyc_env__... │ │ │ │ + 0x00031838 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x00031848 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ + 0x00031858 5f666c6f 61745f6f 626a0000 73616665 _float_obj..safe │ │ │ │ + 0x00031868 5f706172 73655f66 6c6f6174 00000000 _parse_float.... │ │ │ │ + 0x00031878 61747472 69627574 65202770 61727365 attribute 'parse │ │ │ │ + 0x00031888 5f666c6f 61742720 6f662027 6d616b65 _float' of 'make │ │ │ │ + 0x00031898 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x000318a8 745f656e 76272075 6e646566 696e6564 t_env' undefined │ │ │ │ + 0x000318b8 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ + 0x000318c8 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x000318d8 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x000318e8 6d697363 5f6f7073 2e630000 50795475 misc_ops.c..PyTu │ │ │ │ + 0x000318f8 706c655f 43686563 6b286261 73657329 ple_Check(bases) │ │ │ │ + 0x00031908 00000000 6d657461 636c6173 7320636f ....metaclass co │ │ │ │ + 0x00031918 6e666c69 63743a20 74686520 6d657461 nflict: the meta │ │ │ │ + 0x00031928 636c6173 73206f66 20612064 65726976 class of a deriv │ │ │ │ + 0x00031938 65642063 6c617373 206d7573 74206265 ed class must be │ │ │ │ + 0x00031948 20612028 6e6f6e2d 73747269 63742920 a (non-strict) │ │ │ │ + 0x00031958 73756263 6c617373 206f6620 74686520 subclass of the │ │ │ │ + 0x00031968 6d657461 636c6173 73657320 6f662061 metaclasses of a │ │ │ │ + 0x00031978 6c6c2069 74732062 61736573 00000000 ll its bases.... │ │ │ │ + 0x00031988 5f5f6d72 6f5f656e 74726965 735f5f00 __mro_entries__. │ │ │ │ + 0x00031998 5f5f6d72 6f5f656e 74726965 735f5f20 __mro_entries__ │ │ │ │ + 0x000319a8 6d757374 20726574 75726e20 61207475 must return a tu │ │ │ │ + 0x000319b8 706c6500 74797069 6e670000 54797069 ple.typing..Typi │ │ │ │ + 0x000319c8 6e674d65 74610000 47656e65 7269634d ngMeta..GenericM │ │ │ │ + 0x000319d8 65746100 5f50726f 746f636f 6c4d6574 eta._ProtocolMet │ │ │ │ + 0x000319e8 61000000 74797069 6e675f65 7874656e a...typing_exten │ │ │ │ + 0x000319f8 73696f6e 73000000 61626300 4142434d sions...abc.ABCM │ │ │ │ + 0x00031a08 65746100 6d797079 6320636c 61737365 eta.mypyc classe │ │ │ │ + 0x00031a18 73206361 6e277420 68617665 2061206d s can't have a m │ │ │ │ + 0x00031a28 65746163 6c617373 00000000 5f5f6f72 etaclass....__or │ │ │ │ + 0x00031a38 69675f62 61736573 5f5f0000 742d3e68 ig_bases__..t->h │ │ │ │ + 0x00031a48 745f7479 70652e74 705f6261 73652021 t_type.tp_base ! │ │ │ │ + 0x00031a58 3d204e55 4c4c0000 5f5f736c 6f74735f = NULL..__slots_ │ │ │ │ + 0x00031a68 5f000000 6d797079 6320636c 61737365 _...mypyc classe │ │ │ │ + 0x00031a78 73206361 6e277420 68617665 205f5f73 s can't have __s │ │ │ │ + 0x00031a88 6c6f7473 5f5f0000 5f5f6174 7472735f lots__..__attrs_ │ │ │ │ + 0x00031a98 61747472 735f5f00 61747472 00000000 attrs__.attr.... │ │ │ │ + 0x00031aa8 61747472 2d617574 6f000000 6e6f7420 attr-auto...not │ │ │ │ + 0x00031ab8 656e6f75 67682076 616c7565 7320746f enough values to │ │ │ │ + 0x00031ac8 20756e70 61636b20 28657870 65637465 unpack (expecte │ │ │ │ + 0x00031ad8 6420257a 642c2067 6f742025 7a642900 d %zd, got %zd). │ │ │ │ + 0x00031ae8 746f6f20 6d616e79 2076616c 75657320 too many values │ │ │ │ + 0x00031af8 746f2075 6e706163 6b202865 78706563 to unpack (expec │ │ │ │ + 0x00031b08 74656420 257a6429 00000000 73757272 ted %zd)....surr │ │ │ │ + 0x00031b18 6f676174 65706173 73000000 73757065 ogatepass...supe │ │ │ │ + 0x00031b28 72000000 3c756e61 626c6520 746f2064 r....PyTuple_ │ │ │ │ + 0x00031b48 43686563 6b286d6f 64756c65 29000000 Check(module)... │ │ │ │ + 0x00031b58 50794572 725f4f63 63757272 65642829 PyErr_Occurred() │ │ │ │ + 0x00031b68 20262620 22657272 6f722069 6e646963 && "error indic │ │ │ │ + 0x00031b78 61746f72 2073686f 756c6420 62652073 ator should be s │ │ │ │ + 0x00031b88 6574206f 6e206261 6420696d 706f7274 et on bad import │ │ │ │ + 0x00031b98 21220000 50795475 706c655f 43686563 !"..PyTuple_Chec │ │ │ │ + 0x00031ba8 6b286173 5f6e616d 65732900 63616e6e k(as_names).cann │ │ │ │ + 0x00031bb8 6f742069 6d706f72 74206e61 6d652025 ot import name % │ │ │ │ + 0x00031bc8 52206672 6f6d2025 52202825 53290000 R from %R (%S).. │ │ │ │ + 0x00031bd8 756e7375 70706f72 74656420 6f706572 unsupported oper │ │ │ │ + 0x00031be8 616e6420 74797065 28732920 666f7220 and type(s) for │ │ │ │ + 0x00031bf8 252e3130 30733a20 27252e31 30307327 %.100s: '%.100s' │ │ │ │ + 0x00031c08 20616e64 2027252e 31303073 27000000 and '%.100s'... │ │ │ │ + 0x00031c18 72656769 73747279 00000000 72656769 registry....regi │ │ │ │ + 0x00031c28 73746572 00000000 496e7661 6c696420 ster....Invalid │ │ │ │ + 0x00031c38 66697273 74206172 67756d65 6e742074 first argument t │ │ │ │ + 0x00031c48 6f206072 65676973 74657228 29603a20 o `register()`: │ │ │ │ + 0x00031c58 25522e20 55736520 65697468 65722060 %R. Use either ` │ │ │ │ + 0x00031c68 40726567 69737465 7228736f 6d655f63 @register(some_c │ │ │ │ + 0x00031c78 6c617373 2960206f 7220706c 61696e20 lass)` or plain │ │ │ │ + 0x00031c88 60407265 67697374 65726020 6f6e2061 `@register` on a │ │ │ │ + 0x00031c98 6e20616e 6e6f7461 74656420 66756e63 n annotated func │ │ │ │ + 0x00031ca8 74696f6e 2e000000 6765745f 74797065 tion....get_type │ │ │ │ + 0x00031cb8 5f68696e 74730000 496e7661 6c696420 _hints..Invalid │ │ │ │ + 0x00031cc8 616e6e6f 74617469 6f6e2066 6f722025 annotation for % │ │ │ │ + 0x00031cd8 522e2025 52206973 206e6f74 20612063 R. %R is not a c │ │ │ │ + 0x00031ce8 6c617373 2e000000 64697370 61746368 lass....dispatch │ │ │ │ + 0x00031cf8 5f636163 68650000 27617379 6e632066 _cache..'async f │ │ │ │ + 0x00031d08 6f722720 72657175 69726573 20616e20 or' requires an │ │ │ │ + 0x00031d18 6f626a65 63742077 69746820 5f5f6169 object with __ai │ │ │ │ + 0x00031d28 7465725f 5f206d65 74686f64 2c20676f ter__ method, go │ │ │ │ + 0x00031d38 7420252e 31303073 00000000 27617379 t %.100s....'asy │ │ │ │ + 0x00031d48 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ + 0x00031d58 20616e20 6f626a65 63742066 726f6d20 an object from │ │ │ │ + 0x00031d68 5f5f6169 7465725f 5f207468 61742064 __aiter__ that d │ │ │ │ + 0x00031d78 6f657320 6e6f7420 696d706c 656d656e oes not implemen │ │ │ │ + 0x00031d88 74205f5f 616e6578 745f5f3a 20252e31 t __anext__: %.1 │ │ │ │ + 0x00031d98 30307300 27617379 6e632066 6f722720 00s.'async for' │ │ │ │ + 0x00031da8 72657175 69726573 20616e20 69746572 requires an iter │ │ │ │ + 0x00031db8 61746f72 20776974 68205f5f 616e6578 ator with __anex │ │ │ │ + 0x00031dc8 745f5f20 6d657468 6f642c20 676f7420 t__ method, got │ │ │ │ + 0x00031dd8 252e3130 30730000 5f5f6177 6169745f %.100s..__await_ │ │ │ │ + 0x00031de8 5f282920 72657475 726e6564 20612063 _() returned a c │ │ │ │ + 0x00031df8 6f726f75 74696e65 00000000 5f5f6177 oroutine....__aw │ │ │ │ + 0x00031e08 6169745f 5f282920 72657475 726e6564 ait__() returned │ │ │ │ + 0x00031e18 206e6f6e 2d697465 7261746f 72206f66 non-iterator of │ │ │ │ + 0x00031e28 20747970 65202725 2e313030 73270000 type '%.100s'.. │ │ │ │ + 0x00031e38 6f626a65 63742025 2e313030 73206361 object %.100s ca │ │ │ │ + 0x00031e48 6e277420 62652075 73656420 696e2027 n't be used in ' │ │ │ │ + 0x00031e58 61776169 74272065 78707265 7373696f await' expressio │ │ │ │ + 0x00031e68 6e000000 27617379 6e632066 6f722720 n...'async for' │ │ │ │ + 0x00031e78 72656365 69766564 20616e20 696e7661 received an inva │ │ │ │ + 0x00031e88 6c696420 6f626a65 63742066 726f6d20 lid object from │ │ │ │ + 0x00031e98 5f5f616e 6578745f 5f3a2025 2e313030 __anext__: %.100 │ │ │ │ + 0x00031ea8 73000000 756e7365 745f616c 6c000000 s...unset_all... │ │ │ │ + 0x00031eb8 6370795f 725f7234 35000000 6370795f cpy_r_r45...cpy_ │ │ │ │ + 0x00031ec8 725f7234 37000000 6370795f 725f7235 r_r47...cpy_r_r5 │ │ │ │ + 0x00031ed8 30000000 6370795f 725f7234 00000000 0...cpy_r_r4.... │ │ │ │ + 0x00031ee8 69735f00 6370795f 725f7232 31000000 is_.cpy_r_r21... │ │ │ │ + 0x00031ef8 6370795f 725f7233 38000000 61707065 cpy_r_r38...appe │ │ │ │ + 0x00031f08 6e645f6e 6573745f 746f5f6c 69737400 nd_nest_to_list. │ │ │ │ + 0x00031f18 5f5f696e 7465726e 616c5f6d 79707963 __internal_mypyc │ │ │ │ + 0x00031f28 5f736574 75700000 496e7465 726e616c _setup..Internal │ │ │ │ + 0x00031f38 206d7970 79632065 72726f72 3a20556e mypyc error: Un │ │ │ │ + 0x00031f48 61626c65 20746f20 66696e64 206f626a able to find obj │ │ │ │ + 0x00031f58 65637420 73657475 70206675 6e637469 ect setup functi │ │ │ │ + 0x00031f68 6f6e0000 696e7400 27466c61 67732720 on..int.'Flags' │ │ │ │ + 0x00031f78 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ + 0x00031f88 20274558 504c4943 49545f4e 45535427 'EXPLICIT_NEST' │ │ │ │ + 0x00031f98 2063616e 6e6f7420 62652064 656c6574 cannot be delet │ │ │ │ + 0x00031fa8 65640000 27466c61 67732720 6f626a65 ed..'Flags' obje │ │ │ │ + 0x00031fb8 63742061 74747269 62757465 20274652 ct attribute 'FR │ │ │ │ + 0x00031fc8 4f5a454e 27206361 6e6e6f74 20626520 OZEN' cannot be │ │ │ │ + 0x00031fd8 64656c65 74656400 66696e61 6c697a65 deleted.finalize │ │ │ │ + 0x00031fe8 5f70656e 64696e67 00000000 7475706c _pending....tupl │ │ │ │ + 0x00031ff8 655b7475 706c652c 20696e74 5d000000 e[tuple, int]... │ │ │ │ + 0x00032008 6370795f 725f7238 00000000 6e646967 cpy_r_r8....ndig │ │ │ │ + 0x00032018 69747320 6d757374 20626520 706f7369 its must be posi │ │ │ │ + 0x00032028 74697665 00000000 2f757372 2f6c6962 tive..../usr/lib │ │ │ │ + 0x00032038 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x00032048 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x00032058 2d72742f 70797468 6f6e6361 70695f63 -rt/pythoncapi_c │ │ │ │ + 0x00032068 6f6d7061 742e6800 50795f52 4546434e ompat.h.Py_REFCN │ │ │ │ + 0x00032078 54286f62 6a29203d 3d203100 746f6d6c T(obj) == 1.toml │ │ │ │ + 0x00032088 692e5f70 61727365 722e4f75 74707574 i._parser.Output │ │ │ │ + 0x00032098 00000000 6370795f 725f7231 00000000 ....cpy_r_r1.... │ │ │ │ + 0x000320a8 6370795f 725f7232 00000000 6370795f cpy_r_r2....cpy_ │ │ │ │ + 0x000320b8 725f7238 39000000 6370795f 725f7231 r_r89...cpy_r_r1 │ │ │ │ + 0x000320c8 30380000 6370795f 725f7231 33350000 08..cpy_r_r135.. │ │ │ │ + 0x000320d8 6370795f 725f7231 33390000 6370795f cpy_r_r139..cpy_ │ │ │ │ + 0x000320e8 725f7231 34330000 257c4f4f 4f000000 r_r143..%|OOO... │ │ │ │ + 0x000320f8 746f6d6c 692e5f70 61727365 722e544f tomli._parser.TO │ │ │ │ + 0x00032108 4d4c4465 636f6465 4572726f 72000000 MLDecodeError... │ │ │ │ + 0x00032118 6f626a5f 61726773 00000000 736b6970 obj_args....skip │ │ │ │ + 0x00032128 5f756e74 696c0000 6370795f 725f7231 _until..cpy_r_r1 │ │ │ │ + 0x00032138 35000000 6370795f 725f7234 39000000 5...cpy_r_r49... │ │ │ │ + 0x00032148 6370795f 725f7236 34000000 66726f7a cpy_r_r64...froz │ │ │ │ + 0x00032158 656e7365 74000000 736b6970 5f636f6d enset...skip_com │ │ │ │ + 0x00032168 6d656e74 00000000 76616c75 6520666f ment....value fo │ │ │ │ + 0x00032178 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x00032188 4c454741 4c5f434f 4d4d454e 545f4348 LEGAL_COMMENT_CH │ │ │ │ + 0x00032198 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x000321a8 00000000 76616c75 6520666f 72206669 ....value for fi │ │ │ │ + 0x000321b8 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ + 0x000321c8 535f414e 445f4e45 574c494e 45222077 S_AND_NEWLINE" w │ │ │ │ + 0x000321d8 6173206e 6f742073 65740000 736b6970 as not set..skip │ │ │ │ + 0x000321e8 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x000321f8 7261795f 77730000 76616c75 6520666f ray_ws..value fo │ │ │ │ + 0x00032208 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x00032218 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ + 0x00032228 525f4348 41525322 20776173 206e6f74 R_CHARS" was not │ │ │ │ + 0x00032238 20736574 00000000 70617273 655f6c69 set....parse_li │ │ │ │ + 0x00032248 74657261 6c5f7374 72000000 76616c75 teral_str...valu │ │ │ │ + 0x00032258 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032268 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ + 0x00032278 494e455f 42415349 435f5354 525f4348 INE_BASIC_STR_CH │ │ │ │ + 0x00032288 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ + 0x00032298 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x000322a8 73747200 76616c75 6520666f 72206669 str.value for fi │ │ │ │ + 0x000322b8 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ + 0x000322c8 4c5f4241 5349435f 5354525f 43484152 L_BASIC_STR_CHAR │ │ │ │ + 0x000322d8 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ + 0x000322e8 6370795f 725f7231 30000000 6370795f cpy_r_r10...cpy_ │ │ │ │ + 0x000322f8 725f7265 73756c74 00000000 6370795f r_result....cpy_ │ │ │ │ + 0x00032308 725f7233 34000000 7475706c 655b696e r_r34...tuple[in │ │ │ │ + 0x00032318 742c2073 74725d00 50795475 706c655f t, str].PyTuple_ │ │ │ │ + 0x00032328 43686563 6b286370 795f725f 72353329 Check(cpy_r_r53) │ │ │ │ + 0x00032338 00000000 5f5f746d 70363000 6370795f ....__tmp60.cpy_ │ │ │ │ + 0x00032348 725f7235 38000000 6370795f 725f7237 r_r58...cpy_r_r7 │ │ │ │ + 0x00032358 38000000 70617273 655f6f6e 655f6c69 8...parse_one_li │ │ │ │ + 0x00032368 6e655f62 61736963 5f737472 00000000 ne_basic_str.... │ │ │ │ + 0x00032378 70617273 655f6b65 795f7061 72740000 parse_key_part.. │ │ │ │ + 0x00032388 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032398 6e616d65 20224241 52455f4b 45595f43 name "BARE_KEY_C │ │ │ │ + 0x000323a8 48415253 22207761 73206e6f 74207365 HARS" was not se │ │ │ │ + 0x000323b8 74000000 70617273 655f6b65 79000000 t...parse_key... │ │ │ │ + 0x000323c8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x000323d8 6e616d65 2022544f 4d4c5f57 53222077 name "TOML_WS" w │ │ │ │ + 0x000323e8 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ + 0x000323f8 725f7231 38000000 6370795f 725f7234 r_r18...cpy_r_r4 │ │ │ │ + 0x00032408 33000000 6370795f 725f7234 31000000 3...cpy_r_r41... │ │ │ │ + 0x00032418 6370795f 725f7234 38000000 70617273 cpy_r_r48...pars │ │ │ │ + 0x00032428 655f6d75 6c74696c 696e655f 73747200 e_multiline_str. │ │ │ │ + 0x00032438 6370795f 725f7233 00000000 6370795f cpy_r_r3....cpy_ │ │ │ │ + 0x00032448 725f7239 00000000 76616c75 6520666f r_r9....value fo │ │ │ │ + 0x00032458 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ + 0x00032468 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ + 0x00032478 4c495445 52414c5f 5354525f 43484152 LITERAL_STR_CHAR │ │ │ │ + 0x00032488 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ + 0x00032498 6370795f 725f7231 37000000 6370795f cpy_r_r17...cpy_ │ │ │ │ + 0x000324a8 725f7232 34000000 6370795f 725f7233 r_r24...cpy_r_r3 │ │ │ │ + 0x000324b8 32000000 76616c75 6520666f 72206669 2...value for fi │ │ │ │ + 0x000324c8 6e616c20 6e616d65 20224845 58444947 nal name "HEXDIG │ │ │ │ + 0x000324d8 49545f43 48415253 22207761 73206e6f IT_CHARS" was no │ │ │ │ + 0x000324e8 74207365 74000000 6370795f 725f7231 t set...cpy_r_r1 │ │ │ │ + 0x000324f8 36000000 6370795f 725f7232 37000000 6...cpy_r_r27... │ │ │ │ + 0x00032508 6370795f 725f7233 35000000 70617273 cpy_r_r35...pars │ │ │ │ + 0x00032518 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x00032528 70650000 6370795f 725f7232 30000000 pe..cpy_r_r20... │ │ │ │ + 0x00032538 6370795f 725f7232 38000000 6370795f cpy_r_r28...cpy_ │ │ │ │ + 0x00032548 725f7233 37000000 76616c75 6520666f r_r37...value fo │ │ │ │ + 0x00032558 72206669 6e616c20 6e616d65 20224241 r final name "BA │ │ │ │ + 0x00032568 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ + 0x00032578 45504c41 43454d45 4e545322 20776173 EPLACEMENTS" was │ │ │ │ + 0x00032588 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ + 0x00032598 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x000325a8 70655f6d 756c7469 6c696e65 00000000 pe_multiline.... │ │ │ │ + 0x000325b8 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ + 0x000325c8 725f7661 6c756500 6d616b65 5f736166 r_value.make_saf │ │ │ │ + 0x000325d8 655f7061 7273655f 666c6f61 74000000 e_parse_float... │ │ │ │ + 0x000325e8 6370795f 725f7061 7273655f 666c6f61 cpy_r_parse_floa │ │ │ │ + 0x000325f8 74000000 3c6d6f64 756c653e 00000000 t....... │ │ │ │ + 0x00032608 6370795f 725f7235 32000000 76616c75 cpy_r_r52...valu │ │ │ │ + 0x00032618 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032628 20224153 4349495f 4354524c 22207761 "ASCII_CTRL" wa │ │ │ │ + 0x00032638 73206e6f 74207365 74000000 6370795f s not set...cpy_ │ │ │ │ + 0x00032648 725f7231 38350000 43507953 74617469 r_r185..CPyStati │ │ │ │ + 0x00032658 635f5f70 61727365 725f5f5f 746f6d6c c__parser___toml │ │ │ │ + 0x00032668 695f5f5f 5f706172 7365725f 5f5f544f i____parser___TO │ │ │ │ + 0x00032678 4d4c4465 636f6465 4572726f 725f5f5f MLDecodeError___ │ │ │ │ + 0x00032688 5f5f696e 69745f5f 5f5f5f6d 73670000 __init_____msg.. │ │ │ │ + 0x00032698 7372632f 746f6d6c 692f5f5f 696e6974 src/tomli/__init │ │ │ │ + 0x000326a8 5f5f2e70 79000000 6370795f 725f7235 __.py...cpy_r_r5 │ │ │ │ + 0x000326b8 00000000 6370795f 725f7236 00000000 ....cpy_r_r6.... │ │ │ │ + 0x000326c8 6370795f 725f7237 00000000 7372632f cpy_r_r7....src/ │ │ │ │ + 0x000326d8 746f6d6c 692f5f74 79706573 2e707900 tomli/_types.py. │ │ │ │ + 0x000326e8 6d617463 685f746f 5f646174 6574696d match_to_datetim │ │ │ │ + 0x000326f8 65000000 7372632f 746f6d6c 692f5f72 e...src/tomli/_r │ │ │ │ + 0x00032708 652e7079 00000000 6370795f 725f7965 e.py....cpy_r_ye │ │ │ │ + 0x00032718 61725f73 74720000 6370795f 725f6d6f ar_str..cpy_r_mo │ │ │ │ + 0x00032728 6e74685f 73747200 6370795f 725f6461 nth_str.cpy_r_da │ │ │ │ + 0x00032738 795f7374 72000000 6370795f 725f7233 y_str...cpy_r_r3 │ │ │ │ + 0x00032748 39000000 6370795f 725f7234 30000000 9...cpy_r_r40... │ │ │ │ + 0x00032758 6370795f 725f686f 75725f73 74720000 cpy_r_hour_str.. │ │ │ │ + 0x00032768 6370795f 725f6d69 6e757465 5f737472 cpy_r_minute_str │ │ │ │ + 0x00032778 00000000 6370795f 725f7365 635f7374 ....cpy_r_sec_st │ │ │ │ + 0x00032788 72000000 6370795f 725f7236 37000000 r...cpy_r_r67... │ │ │ │ + 0x00032798 6370795f 725f6f66 66736574 5f686f75 cpy_r_offset_hou │ │ │ │ + 0x000327a8 725f7374 72000000 6370795f 725f6f66 r_str...cpy_r_of │ │ │ │ + 0x000327b8 66736574 5f6d696e 7574655f 73747200 fset_minute_str. │ │ │ │ + 0x000327c8 6370795f 725f6f66 66736574 5f736967 cpy_r_offset_sig │ │ │ │ + 0x000327d8 6e5f7374 72000000 6370795f 725f7a75 n_str...cpy_r_zu │ │ │ │ + 0x000327e8 6c755f74 696d6500 6370795f 725f7231 lu_time.cpy_r_r1 │ │ │ │ + 0x000327f8 30310000 6370795f 725f7231 30320000 01..cpy_r_r102.. │ │ │ │ + 0x00032808 6370795f 725f7231 30330000 6370795f cpy_r_r103..cpy_ │ │ │ │ + 0x00032818 725f7231 30340000 6370795f 725f7231 r_r104..cpy_r_r1 │ │ │ │ + 0x00032828 30350000 6370795f 725f7231 30360000 05..cpy_r_r106.. │ │ │ │ + 0x00032838 6370795f 725f7231 30370000 6370795f cpy_r_r107..cpy_ │ │ │ │ + 0x00032848 725f6d69 63726f73 5f737472 00000000 r_micros_str.... │ │ │ │ + 0x00032858 6370795f 725f7231 32000000 6370795f cpy_r_r12...cpy_ │ │ │ │ + 0x00032868 725f7231 33000000 6d617463 685f746f r_r13...match_to │ │ │ │ + 0x00032878 5f6c6f63 616c7469 6d650000 6370795f _localtime..cpy_ │ │ │ │ + 0x00032888 725f7235 31000000 6370795f 725f7235 r_r51...cpy_r_r5 │ │ │ │ + 0x00032898 33000000 6d617463 685f746f 5f6e756d 3...match_to_num │ │ │ │ + 0x000328a8 62657200 76616c75 6520666f 72206669 ber.value for fi │ │ │ │ + 0x000328b8 6e616c20 6e616d65 20224d41 585f494e nal name "MAX_IN │ │ │ │ + 0x000328c8 4c494e45 5f4e4553 54494e47 22207761 LINE_NESTING" wa │ │ │ │ + 0x000328d8 73206e6f 74207365 74000000 70617273 s not set...pars │ │ │ │ + 0x000328e8 655f7661 6c756500 6370795f 725f7234 e_value.cpy_r_r4 │ │ │ │ + 0x000328f8 32000000 6370795f 725f7234 36000000 2...cpy_r_r46... │ │ │ │ + 0x00032908 6370795f 725f7235 35000000 6370795f cpy_r_r55...cpy_ │ │ │ │ + 0x00032918 725f7236 32000000 6370795f 725f7236 r_r62...cpy_r_r6 │ │ │ │ + 0x00032928 36000000 6370795f 725f7237 35000000 6...cpy_r_r75... │ │ │ │ + 0x00032938 6370795f 725f7239 31000000 6370795f cpy_r_r91...cpy_ │ │ │ │ + 0x00032948 725f7231 31390000 76616c75 6520666f r_r119..value fo │ │ │ │ + 0x00032958 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ + 0x00032968 5f444154 4554494d 45222077 6173206e _DATETIME" was n │ │ │ │ + 0x00032978 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ + 0x00032988 32340000 76616c75 6520666f 72206669 24..value for fi │ │ │ │ + 0x00032998 6e616c20 6e616d65 20225245 5f4c4f43 nal name "RE_LOC │ │ │ │ + 0x000329a8 414c5449 4d452220 77617320 6e6f7420 ALTIME" was not │ │ │ │ + 0x000329b8 73657400 6370795f 725f7231 35390000 set.cpy_r_r159.. │ │ │ │ + 0x000329c8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x000329d8 6e616d65 20225245 5f4e554d 42455222 name "RE_NUMBER" │ │ │ │ + 0x000329e8 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ + 0x000329f8 6370795f 725f7231 38300000 6370795f cpy_r_r180..cpy_ │ │ │ │ + 0x00032a08 725f7232 32340000 70617273 655f6b65 r_r224..parse_ke │ │ │ │ + 0x00032a18 795f7661 6c75655f 70616972 00000000 y_value_pair.... │ │ │ │ + 0x00032a28 6370795f 725f7232 32000000 6b65795f cpy_r_r22...key_ │ │ │ │ + 0x00032a38 76616c75 655f7275 6c650000 6370795f value_rule..cpy_ │ │ │ │ + 0x00032a48 725f7237 34000000 6c6f6164 73000000 r_r74...loads... │ │ │ │ + 0x00032a58 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00032a68 6e616d65 20224b45 595f494e 49544941 name "KEY_INITIA │ │ │ │ + 0x00032a78 4c5f4348 41525322 20776173 206e6f74 L_CHARS" was not │ │ │ │ + 0x00032a88 20736574 00000000 6370795f 725f7231 set....cpy_r_r1 │ │ │ │ + 0x00032a98 30390000 6370795f 725f7231 31360000 09..cpy_r_r116.. │ │ │ │ + 0x00032aa8 6370795f 725f6865 61646572 00000000 cpy_r_header.... │ │ │ │ + 0x00032ab8 62797465 73000000 70617273 655f696e bytes...parse_in │ │ │ │ + 0x00032ac8 6c696e65 5f746162 6c650000 6370795f line_table..cpy_ │ │ │ │ + 0x00032ad8 725f7231 39000000 6370795f 725f7233 r_r19...cpy_r_r3 │ │ │ │ + 0x00032ae8 30000000 6370795f 725f7238 31000000 0...cpy_r_r81... │ │ │ │ + 0x00032af8 6370795f 725f7238 38000000 6370795f cpy_r_r88...cpy_ │ │ │ │ + 0x00032b08 725f7239 37000000 70617273 655f6172 r_r97...parse_ar │ │ │ │ + 0x00032b18 72617900 5f5f6e61 6d655f5f 00000000 ray.__name__.... │ │ │ │ + 0x00032b28 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x00032b38 38623438 5f5f6d79 7079632e 696e6974 8b48__mypyc.init │ │ │ │ + 0x00032b48 5f746f6d 6c695f5f 5f5f7061 72736572 _tomli____parser │ │ │ │ + 0x00032b58 00000000 35626165 38613537 62356566 ....5bae8a57b5ef │ │ │ │ + 0x00032b68 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x00032b78 696e6974 5f746f6d 6c690000 35626165 init_tomli..5bae │ │ │ │ + 0x00032b88 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ + 0x00032b98 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ + 0x00032ba8 6c695f5f 5f5f7479 70657300 35626165 li____types.5bae │ │ │ │ + 0x00032bb8 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ + 0x00032bc8 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ + 0x00032bd8 6c695f5f 5f5f7265 00000000 6d617463 li____re....matc │ │ │ │ + 0x00032be8 68000000 4f4f3a6d 61746368 5f746f5f h...OO:match_to_ │ │ │ │ + 0x00032bf8 6e756d62 65720000 4f3a6d61 7463685f number..O:match_ │ │ │ │ + 0x00032c08 746f5f6c 6f63616c 74696d65 00000000 to_localtime.... │ │ │ │ + 0x00032c18 686f7572 5f737472 00000000 6d696e75 hour_str....minu │ │ │ │ + 0x00032c28 74655f73 74720000 7369676e 5f737472 te_str..sign_str │ │ │ │ + 0x00032c38 00000000 4f4f4f3a 63616368 65645f74 ....OOO:cached_t │ │ │ │ + 0x00032c48 7a000000 4f3a6d61 7463685f 746f5f64 z...O:match_to_d │ │ │ │ + 0x00032c58 61746574 696d6500 4f3a6d61 6b655f73 atetime.O:make_s │ │ │ │ + 0x00032c68 6166655f 70617273 655f666c 6f617400 afe_parse_float. │ │ │ │ + 0x00032c78 666c6f61 745f7374 72000000 4f3a5f5f float_str...O:__ │ │ │ │ + 0x00032c88 63616c6c 5f5f0000 696e7374 616e6365 call__..instance │ │ │ │ + 0x00032c98 00000000 6f776e65 72000000 4f4f3a5f ....owner...OO:_ │ │ │ │ + 0x00032ca8 5f676574 5f5f0000 636f6465 706f696e _get__..codepoin │ │ │ │ + 0x00032cb8 74000000 4f3a6973 5f756e69 636f6465 t...O:is_unicode │ │ │ │ + 0x00032cc8 5f736361 6c61725f 76616c75 65000000 _scalar_value... │ │ │ │ + 0x00032cd8 73726300 706f7300 6e657374 5f6c766c src.pos.nest_lvl │ │ │ │ + 0x00032ce8 00000000 4f4f4f4f 3a706172 73655f76 ....OOOO:parse_v │ │ │ │ + 0x00032cf8 616c7565 00000000 6d756c74 696c696e alue....multilin │ │ │ │ + 0x00032d08 65000000 4f4f7c24 404f3a70 61727365 e...OO|$@O:parse │ │ │ │ + 0x00032d18 5f626173 69635f73 74720000 6c697465 _basic_str..lite │ │ │ │ + 0x00032d28 72616c00 4f4f7c24 404f3a70 61727365 ral.OO|$@O:parse │ │ │ │ + 0x00032d38 5f6d756c 74696c69 6e655f73 74720000 _multiline_str.. │ │ │ │ + 0x00032d48 4f4f3a70 61727365 5f6c6974 6572616c OO:parse_literal │ │ │ │ + 0x00032d58 5f737472 00000000 6865785f 6c656e00 _str....hex_len. │ │ │ │ + 0x00032d68 4f4f4f3a 70617273 655f6865 785f6368 OOO:parse_hex_ch │ │ │ │ + 0x00032d78 61720000 4f4f3a70 61727365 5f626173 ar..OO:parse_bas │ │ │ │ + 0x00032d88 69635f73 74725f65 73636170 655f6d75 ic_str_escape_mu │ │ │ │ + 0x00032d98 6c74696c 696e6500 4f4f7c24 4f3a7061 ltiline.OO|$O:pa │ │ │ │ + 0x00032da8 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ + 0x00032db8 63617065 00000000 4f4f4f4f 3a706172 cape....OOOO:par │ │ │ │ + 0x00032dc8 73655f69 6e6c696e 655f7461 626c6500 se_inline_table. │ │ │ │ + 0x00032dd8 4f4f4f4f 3a706172 73655f61 72726179 OOOO:parse_array │ │ │ │ + 0x00032de8 00000000 4f4f3a70 61727365 5f6f6e65 ....OO:parse_one │ │ │ │ + 0x00032df8 5f6c696e 655f6261 7369635f 73747200 _line_basic_str. │ │ │ │ + 0x00032e08 4f4f3a70 61727365 5f6b6579 5f706172 OO:parse_key_par │ │ │ │ + 0x00032e18 74000000 4f4f3a70 61727365 5f6b6579 t...OO:parse_key │ │ │ │ + 0x00032e28 00000000 4f4f4f4f 3a706172 73655f6b ....OOOO:parse_k │ │ │ │ + 0x00032e38 65795f76 616c7565 5f706169 72000000 ey_value_pair... │ │ │ │ + 0x00032e48 6f757400 68656164 65720000 4f4f4f4f out.header..OOOO │ │ │ │ + 0x00032e58 4f3a6b65 795f7661 6c75655f 72756c65 O:key_value_rule │ │ │ │ + 0x00032e68 00000000 4f4f4f3a 63726561 74655f6c ....OOO:create_l │ │ │ │ + 0x00032e78 6973745f 72756c65 00000000 4f4f4f3a ist_rule....OOO: │ │ │ │ + 0x00032e88 63726561 74655f64 6963745f 72756c65 create_dict_rule │ │ │ │ + 0x00032e98 00000000 4f4f3a73 6b69705f 636f6d6d ....OO:skip_comm │ │ │ │ + 0x00032ea8 656e7473 5f616e64 5f617272 61795f77 ents_and_array_w │ │ │ │ + 0x00032eb8 73000000 4f4f3a73 6b69705f 636f6d6d s...OO:skip_comm │ │ │ │ + 0x00032ec8 656e7400 65787065 63740000 6572726f ent.expect..erro │ │ │ │ + 0x00032ed8 725f6f6e 00000000 6572726f 725f6f6e r_on....error_on │ │ │ │ + 0x00032ee8 5f656f66 00000000 4f4f4f7c 24404f4f _eof....OOO|$@OO │ │ │ │ + 0x00032ef8 3a736b69 705f756e 74696c00 63686172 :skip_until.char │ │ │ │ + 0x00032f08 73000000 4f4f4f3a 736b6970 5f636861 s...OOO:skip_cha │ │ │ │ + 0x00032f18 72730000 6b657900 4f3a6170 70656e64 rs..key.O:append │ │ │ │ + 0x00032f28 5f6e6573 745f746f 5f6c6973 74000000 _nest_to_list... │ │ │ │ + 0x00032f38 61636365 73735f6c 69737473 00000000 access_lists.... │ │ │ │ + 0x00032f48 4f7c244f 3a676574 5f6f725f 63726561 O|$O:get_or_crea │ │ │ │ + 0x00032f58 74655f6e 65737400 3a5f5f6d 79707963 te_nest.:__mypyc │ │ │ │ + 0x00032f68 5f646566 61756c74 735f7365 74757000 _defaults_setup. │ │ │ │ + 0x00032f78 666c6167 00000000 4f4f3a69 735f0000 flag....OO:is_.. │ │ │ │ + 0x00032f88 72656375 72736976 65000000 4f4f7c24 recursive...OO|$ │ │ │ │ + 0x00032f98 404f3a73 65740000 4f3a756e 7365745f @O:set..O:unset_ │ │ │ │ + 0x00032fa8 616c6c00 3a66696e 616c697a 655f7065 all.:finalize_pe │ │ │ │ + 0x00032fb8 6e64696e 67000000 4f4f3a61 64645f70 nding...OO:add_p │ │ │ │ + 0x00032fc8 656e6469 6e670000 5f5f7300 4f7c244f ending..__s.O|$O │ │ │ │ + 0x00032fd8 3a6c6f61 64730000 5f5f6670 00000000 :loads..__fp.... │ │ │ │ + 0x00032fe8 4f7c244f 3a6c6f61 64000000 6d736700 O|$O:load...msg. │ │ │ │ + 0x00032ff8 646f6300 5f5f6174 7472735f 6f776e5f doc.__attrs_own_ │ │ │ │ + 0x00033008 73657461 7474725f 5f000000 7468726f setattr__...thro │ │ │ │ + 0x00033018 77000000 636c6f73 65000000 73656e64 w...close...send │ │ │ │ + 0x00033028 00000000 76616c75 65730000 6974656d ....values..item │ │ │ │ + 0x00033038 73000000 636f7079 00000000 636c6561 s...copy....clea │ │ │ │ + 0x00033048 72000000 75706461 74650000 73657464 r...update..setd │ │ │ │ + 0x00033058 65666175 6c740000 6a6f696e 00000000 efault..join.... │ │ │ │ + 0x00033068 35626165 38613537 62356566 38353831 5bae8a57b5ef8581 │ │ │ │ + 0x00033078 38623438 5f5f6d79 70796300 01087761 8b48__mypyc...wa │ │ │ │ + 0x00033088 726e696e 67730000 017b4672 65652d66 rnings...{Free-f │ │ │ │ + 0x00033098 6f726d20 61726775 6d656e74 7320666f orm arguments fo │ │ │ │ + 0x000330a8 7220544f 4d4c4465 636f6465 4572726f r TOMLDecodeErro │ │ │ │ + 0x000330b8 72206172 65206465 70726563 61746564 r are deprecated │ │ │ │ + 0x000330c8 2e20506c 65617365 20736574 20276d73 . Please set 'ms │ │ │ │ + 0x000330d8 67272028 73747229 2c202764 6f632720 g' (str), 'doc' │ │ │ │ + 0x000330e8 28737472 2920616e 64202770 6f732720 (str) and 'pos' │ │ │ │ + 0x000330f8 28696e74 29206172 67756d65 6e747320 (int) arguments │ │ │ │ + 0x00033108 6f6e6c79 2e000000 07124465 70726563 only......Deprec │ │ │ │ + 0x00033118 6174696f 6e576172 6e696e67 04776172 ationWarning.war │ │ │ │ + 0x00033128 6e0a7374 61636b6c 6576656c 0a56616c n.stacklevel.Val │ │ │ │ + 0x00033138 75654572 726f7208 5f5f696e 69745f5f ueError.__init__ │ │ │ │ + 0x00033148 010a0672 696e6465 78000000 0b0f656e ...rindex.....en │ │ │ │ + 0x00033158 64206f66 20646f63 756d656e 74056c69 d of document.li │ │ │ │ + 0x00033168 6e652009 2c20636f 6c756d6e 20052028 ne ., column . ( │ │ │ │ + 0x00033178 61742001 29036d73 6703646f 6303706f at .).msg.doc.po │ │ │ │ + 0x00033188 73066c69 6e656e6f 05636f6c 6e6f0472 s.lineno.colno.r │ │ │ │ + 0x00033198 65616400 010e4174 74726962 75746545 ead...AttributeE │ │ │ │ + 0x000331a8 72726f72 00000000 01454669 6c65206d rror.....EFile m │ │ │ │ + 0x000331b8 75737420 6265206f 70656e65 6420696e ust be opened in │ │ │ │ + 0x000331c8 2062696e 61727920 6d6f6465 2c20652e binary mode, e. │ │ │ │ + 0x000331d8 672e2075 73652060 6f70656e 2827666f g. use `open('fo │ │ │ │ + 0x000331e8 6f2e746f 6d6c272c 20277262 27296000 o.toml', 'rb')`. │ │ │ │ + 0x000331f8 08095479 70654572 726f7202 0d0a1a45 ..TypeError....E │ │ │ │ + 0x00033208 78706563 74656420 73747220 6f626a65 xpected str obje │ │ │ │ + 0x00033218 63742c20 6e6f7420 270c5f5f 7175616c ct, not '.__qual │ │ │ │ + 0x00033228 6e616d65 5f5f0127 0a496e64 65784572 name__.'.IndexEr │ │ │ │ + 0x00033238 726f7201 5b012300 0111496e 76616c69 ror.[.#...Invali │ │ │ │ + 0x00033248 64207374 6174656d 656e7400 03354578 d statement..5Ex │ │ │ │ + 0x00033258 70656374 6564206e 65776c69 6e65206f pected newline o │ │ │ │ + 0x00033268 7220656e 64206f66 20646f63 756d656e r end of documen │ │ │ │ + 0x00033278 74206166 74657220 61207374 6174656d t after a statem │ │ │ │ + 0x00033288 656e7406 6e657374 65640370 6f700000 ent.nested.pop.. │ │ │ │ + 0x00033298 0505666c 6167730f 72656375 72736976 ..flags.recursiv │ │ │ │ + 0x000332a8 655f666c 61677303 61646420 54686572 e_flags.add Ther │ │ │ │ + 0x000332b8 65206973 206e6f20 6e657374 20626568 e is no nest beh │ │ │ │ + 0x000332c8 696e6420 74686973 206b6579 084b6579 ind this key.Key │ │ │ │ + 0x000332d8 4572726f 72000000 05077b21 723a7b7d Error.....{!r:{} │ │ │ │ + 0x000332e8 7d06666f 726d6174 0a697364 69736a6f }.format.isdisjo │ │ │ │ + 0x000332f8 696e7418 466f756e 6420696e 76616c69 int.Found invali │ │ │ │ + 0x00033308 64206368 61726163 74657220 0f43616e d character .Can │ │ │ │ + 0x00033318 6e6f7420 6465636c 61726520 00000000 not declare .... │ │ │ │ + 0x00033328 04062074 77696365 1843616e 6e6f7420 .. twice.Cannot │ │ │ │ + 0x00033338 6f766572 77726974 65206120 76616c75 overwrite a valu │ │ │ │ + 0x00033348 65015d0a 73746172 74737769 74680000 e.].startswith.. │ │ │ │ + 0x00033358 012e4578 70656374 65642027 5d272061 ..Expected ']' a │ │ │ │ + 0x00033368 74207468 6520656e 64206f66 20612074 t the end of a t │ │ │ │ + 0x00033378 61626c65 20646563 6c617261 74696f6e able declaration │ │ │ │ + 0x00033388 00000000 02224361 6e6e6f74 206d7574 ....."Cannot mut │ │ │ │ + 0x00033398 61746520 696d6d75 7461626c 65206e61 ate immutable na │ │ │ │ + 0x000333a8 6d657370 61636520 025d5d00 01304578 mespace .]]..0Ex │ │ │ │ + 0x000333b8 70656374 65642027 5d5d2720 61742074 pected ']]' at t │ │ │ │ + 0x000333c8 68652065 6e64206f 6620616e 20617272 he end of an arr │ │ │ │ + 0x000333d8 61792064 65636c61 72617469 6f6e0000 ay declaration.. │ │ │ │ + 0x000333e8 021a4361 6e6e6f74 20726564 6566696e ..Cannot redefin │ │ │ │ + 0x000333f8 65206e61 6d657370 61636520 013d0000 e namespace .=.. │ │ │ │ + 0x00033408 032c4578 70656374 65642027 3d272061 .,Expected '=' a │ │ │ │ + 0x00033418 66746572 2061206b 65792069 6e206120 fter a key in a │ │ │ │ + 0x00033428 6b65792f 76616c75 65207061 6972012e key/value pair.. │ │ │ │ + 0x00033438 01220000 0428496e 76616c69 6420696e ."...(Invalid in │ │ │ │ + 0x00033448 69746961 6c206368 61726163 74657220 itial character │ │ │ │ + 0x00033458 666f7220 61206b65 79207061 7274012c for a key part., │ │ │ │ + 0x00033468 0e556e63 6c6f7365 64206172 72617901 .Unclosed array. │ │ │ │ + 0x00033478 7d000000 051b4475 706c6963 61746520 }.....Duplicate │ │ │ │ + 0x00033488 696e6c69 6e652074 61626c65 206b6579 inline table key │ │ │ │ + 0x00033498 2015556e 636c6f73 65642069 6e6c696e .Unclosed inlin │ │ │ │ + 0x000334a8 65207461 626c6502 5c09025c 20025c0a e table.\..\ .\. │ │ │ │ + 0x000334b8 00000000 0619556e 65736361 70656420 ......Unescaped │ │ │ │ + 0x000334c8 275c2720 696e2061 20737472 696e6702 '\' in a string. │ │ │ │ + 0x000334d8 5c78025c 75025c55 0a697373 75706572 \x.\u.\U.issuper │ │ │ │ + 0x000334e8 73657411 496e7661 6c696420 68657820 set.Invalid hex │ │ │ │ + 0x000334f8 76616c75 65000000 032f4573 63617065 value..../Escape │ │ │ │ + 0x00033508 64206368 61726163 74657220 6973206e d character is n │ │ │ │ + 0x00033518 6f742061 20556e69 636f6465 20736361 ot a Unicode sca │ │ │ │ + 0x00033528 6c617220 76616c75 65036368 72032727 lar value.chr.'' │ │ │ │ + 0x00033538 27000000 02207061 7273655f 62617369 '.... parse_basi │ │ │ │ + 0x00033548 635f7374 725f6573 63617065 5f6d756c c_str_escape_mul │ │ │ │ + 0x00033558 74696c69 6e651670 61727365 5f626173 tiline.parse_bas │ │ │ │ + 0x00033568 69635f73 74725f65 73636170 65000000 ic_str_escape... │ │ │ │ + 0x00033578 0413556e 7465726d 696e6174 65642073 ..Unterminated s │ │ │ │ + 0x00033588 7472696e 67032222 22015c12 496c6c65 tring.""".\.Ille │ │ │ │ + 0x00033598 67616c20 63686172 61637465 72200000 gal character .. │ │ │ │ + 0x000335a8 023b544f 4d4c2069 6e6c696e 65206172 .;TOML inline ar │ │ │ │ + 0x000335b8 72617973 2f746162 6c657320 61726520 rays/tables are │ │ │ │ + 0x000335c8 6e657374 6564206d 6f726520 7468616e nested more than │ │ │ │ + 0x000335d8 20746865 20616c6c 6f776564 2007206c the allowed . l │ │ │ │ + 0x000335e8 6576656c 73000000 090e5265 63757273 evels.....Recurs │ │ │ │ + 0x000335f8 696f6e45 72726f72 01740474 72756501 ionError.t.true. │ │ │ │ + 0x00033608 66056661 6c736501 7b056d61 74636818 f.false.{.match. │ │ │ │ + 0x00033618 496e7661 6c696420 64617465 206f7220 Invalid date or │ │ │ │ + 0x00033628 64617465 74696d65 03656e64 00000000 datetime.end.... │ │ │ │ + 0x00033638 07036e61 6e03696e 66042b69 6e66042d ..nan.inf.+inf.- │ │ │ │ + 0x00033648 6e616e04 2b6e616e 042d696e 660d496e nan.+nan.-inf.In │ │ │ │ + 0x00033658 76616c69 64207661 6c756500 032a7061 valid value..*pa │ │ │ │ + 0x00033668 7273655f 666c6f61 74206d75 7374206e rse_float must n │ │ │ │ + 0x00033678 6f742072 65747572 6e206469 63747320 ot return dicts │ │ │ │ + 0x00033688 6f72206c 69737473 08627569 6c74696e or lists.builtin │ │ │ │ + 0x00033698 730b616e 6e6f7461 74696f6e 73000000 s.annotations... │ │ │ │ + 0x000336a8 060a5f5f 66757475 72655f5f 03737973 ..__future__.sys │ │ │ │ + 0x000336b8 14737263 2f746f6d 6c692f5f 70617273 .src/tomli/_pars │ │ │ │ + 0x000336c8 65722e70 79083c6d 6f64756c 653e104d er.py..M │ │ │ │ + 0x000336d8 61707069 6e675072 6f787954 79706505 appingProxyType. │ │ │ │ + 0x000336e8 74797065 73000000 040b5245 5f444154 types.....RE_DAT │ │ │ │ + 0x000336f8 4554494d 450c5245 5f4c4f43 414c5449 ETIME.RE_LOCALTI │ │ │ │ + 0x00033708 4d450952 455f4e55 4d424552 116d6174 ME.RE_NUMBER.mat │ │ │ │ + 0x00033718 63685f74 6f5f6461 74657469 6d650000 ch_to_datetime.. │ │ │ │ + 0x00033728 04126d61 7463685f 746f5f6c 6f63616c ..match_to_local │ │ │ │ + 0x00033738 74696d65 0f6d6174 63685f74 6f5f6e75 time.match_to_nu │ │ │ │ + 0x00033748 6d626572 09746f6d 6c692e5f 72650d54 mber.tomli._re.T │ │ │ │ + 0x00033758 5950455f 43484543 4b494e47 00000000 YPE_CHECKING.... │ │ │ │ + 0x00033768 04116765 74726563 75727369 6f6e6c69 ..getrecursionli │ │ │ │ + 0x00033778 6d697412 4d41585f 494e4c49 4e455f4e mit.MAX_INLINE_N │ │ │ │ + 0x00033788 45535449 4e470a41 53434949 5f435452 ESTING.ASCII_CTR │ │ │ │ + 0x00033798 4c010900 0317494c 4c454741 4c5f4241 L.....ILLEGAL_BA │ │ │ │ + 0x000337a8 5349435f 5354525f 43484152 5302090a SIC_STR_CHARS... │ │ │ │ + 0x000337b8 21494c4c 4547414c 5f4d554c 54494c49 !ILLEGAL_MULTILI │ │ │ │ + 0x000337c8 4e455f42 41534943 5f535452 5f434841 NE_BASIC_STR_CHA │ │ │ │ + 0x000337d8 52530000 0219494c 4c454741 4c5f4c49 RS....ILLEGAL_LI │ │ │ │ + 0x000337e8 54455241 4c5f5354 525f4348 41525323 TERAL_STR_CHARS# │ │ │ │ + 0x000337f8 494c4c45 47414c5f 4d554c54 494c494e ILLEGAL_MULTILIN │ │ │ │ + 0x00033808 455f4c49 54455241 4c5f5354 525f4348 E_LITERAL_STR_CH │ │ │ │ + 0x00033818 41525300 0415494c 4c454741 4c5f434f ARS...ILLEGAL_CO │ │ │ │ + 0x00033828 4d4d454e 545f4348 41525302 20090754 MMENT_CHARS. ..T │ │ │ │ + 0x00033838 4f4d4c5f 57531354 4f4d4c5f 57535f41 OML_WS.TOML_WS_A │ │ │ │ + 0x00033848 4e445f4e 45574c49 4e450000 01406162 ND_NEWLINE...@ab │ │ │ │ + 0x00033858 63646566 6768696a 6b6c6d6e 6f707172 cdefghijklmnopqr │ │ │ │ + 0x00033868 73747576 7778797a 41424344 45464748 stuvwxyzABCDEFGH │ │ │ │ + 0x00033878 494a4b4c 4d4e4f50 51525354 55565758 IJKLMNOPQRSTUVWX │ │ │ │ + 0x00033888 595a3031 32333435 36373839 2d5f0000 YZ0123456789-_.. │ │ │ │ + 0x00033898 040e4241 52455f4b 45595f43 48415253 ..BARE_KEY_CHARS │ │ │ │ + 0x000338a8 02222711 4b45595f 494e4954 49414c5f ."'.KEY_INITIAL_ │ │ │ │ + 0x000338b8 43484152 53166162 63646566 41424344 CHARS.abcdefABCD │ │ │ │ + 0x000338c8 45463031 32333435 36373839 00000000 EF0123456789.... │ │ │ │ + 0x000338d8 0d0e4845 58444947 49545f43 48415253 ..HEXDIGIT_CHARS │ │ │ │ + 0x000338e8 025c6201 08025c74 025c6e02 5c66010c .\b...\t.\n.\f.. │ │ │ │ + 0x000338f8 025c7201 0d025c65 011b025c 22025c5c .\r...\e...\".\\ │ │ │ │ + 0x00033908 00000000 031d4241 5349435f 5354525f ......BASIC_STR_ │ │ │ │ + 0x00033918 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ + 0x00033928 4e54530d 746f6d6c 692e5f70 61727365 NTS.tomli._parse │ │ │ │ + 0x00033938 720f5f5f 6d797079 635f6174 7472735f r.__mypyc_attrs_ │ │ │ │ + 0x00033948 5f000000 05124445 50524543 41544544 _.....DEPRECATED │ │ │ │ + 0x00033958 5f444546 41554c54 085f5f64 6963745f _DEFAULT.__dict_ │ │ │ │ + 0x00033968 5f0f544f 4d4c4465 636f6465 4572726f _.TOMLDecodeErro │ │ │ │ + 0x00033978 72064652 4f5a454e 0d455850 4c494349 r.FROZEN.EXPLICI │ │ │ │ + 0x00033988 545f4e45 53540000 09065f66 6c616773 T_NEST...._flags │ │ │ │ + 0x00033998 0e5f7065 6e64696e 675f666c 61677305 ._pending_flags. │ │ │ │ + 0x000339a8 466c6167 73046469 63740a4e 65737465 Flags.dict.Neste │ │ │ │ + 0x000339b8 64446963 74046461 7461064f 75747075 dDict.data.Outpu │ │ │ │ + 0x000339c8 74056c6f 61647304 6c6f6164 00000000 t.loads.load.... │ │ │ │ + 0x000339d8 09075f5f 616c6c5f 5f05322e 342e300b ..__all__.2.4.0. │ │ │ │ + 0x000339e8 5f5f7665 7273696f 6e5f5f03 416e7908 __version__.Any. │ │ │ │ + 0x000339f8 43616c6c 61626c65 05547570 6c650674 Callable.Tuple.t │ │ │ │ + 0x00033a08 7970696e 670a5061 72736546 6c6f6174 yping.ParseFloat │ │ │ │ + 0x00033a18 034b6579 00000000 0b03506f 73066772 .Key......Pos.gr │ │ │ │ + 0x00033a28 6f757073 04646174 65013005 6c6a7573 oups.date.0.ljus │ │ │ │ + 0x00033a38 74096361 63686564 5f747a08 74696d65 t.cached_tz.time │ │ │ │ + 0x00033a48 7a6f6e65 03757463 08646174 6574696d zone.utc.datetim │ │ │ │ + 0x00033a58 6506747a 696e666f 012b0000 09097469 e.tzinfo.+....ti │ │ │ │ + 0x00033a68 6d656465 6c746105 686f7572 73076d69 medelta.hours.mi │ │ │ │ + 0x00033a78 6e757465 73047469 6d650966 6c6f6174 nutes.time.float │ │ │ │ + 0x00033a88 70617274 0567726f 7570096c 72755f63 part.group.lru_c │ │ │ │ + 0x00033a98 61636865 0966756e 63746f6f 6c730272 ache.functools.r │ │ │ │ + 0x00033aa8 65000000 01107372 632f746f 6d6c692f e.....src/tomli/ │ │ │ │ + 0x00033ab8 5f72652e 70790000 01814a0a 285b3031 _re.py....J.([01 │ │ │ │ + 0x00033ac8 5d5b302d 395d7c32 5b302d33 5d292020 ][0-9]|2[0-3]) │ │ │ │ + 0x00033ad8 20202020 20202020 20202023 20686f75 # hou │ │ │ │ + 0x00033ae8 72730a3a 285b302d 355d5b30 2d395d29 rs.:([0-5][0-9]) │ │ │ │ + 0x00033af8 20202020 20202020 20202020 20202020 │ │ │ │ + 0x00033b08 20202320 6d696e75 7465730a 283f3a0a # minutes.(?:. │ │ │ │ + 0x00033b18 20202020 3a285b30 2d355d5b 302d395d :([0-5][0-9] │ │ │ │ + 0x00033b28 29202020 20202020 20202020 20202023 ) # │ │ │ │ + 0x00033b38 206f7074 696f6e61 6c207365 636f6e64 optional second │ │ │ │ + 0x00033b48 730a2020 2020283f 3a5c2e28 5b302d39 s. (?:\.([0-9 │ │ │ │ + 0x00033b58 5d7b312c 367d295b 302d395d 2a293f20 ]{1,6})[0-9]*)? │ │ │ │ + 0x00033b68 2023206f 7074696f 6e616c20 66726163 # optional frac │ │ │ │ + 0x00033b78 74696f6e 73206f66 20612073 65636f6e tions of a secon │ │ │ │ + 0x00033b88 640a293f 0a000000 010c5f54 494d455f d.)?......_TIME_ │ │ │ │ + 0x00033b98 52455f53 54520000 0182600a 300a283f RE_STR....`.0.(? │ │ │ │ + 0x00033ba8 3a0a2020 2020785b 302d3941 2d46612d :. x[0-9A-Fa- │ │ │ │ + 0x00033bb8 665d283f 3a5f3f5b 302d3941 2d46612d f](?:_?[0-9A-Fa- │ │ │ │ + 0x00033bc8 665d292a 20202023 20686578 0a202020 f])* # hex. │ │ │ │ + 0x00033bd8 207c0a20 20202062 5b30315d 283f3a5f |. b[01](?:_ │ │ │ │ + 0x00033be8 3f5b3031 5d292a20 20202020 20202020 ?[01])* │ │ │ │ + 0x00033bf8 20202020 20202020 23206269 6e0a2020 # bin. │ │ │ │ + 0x00033c08 20207c0a 20202020 6f5b302d 375d283f |. o[0-7](? │ │ │ │ + 0x00033c18 3a5f3f5b 302d375d 292a2020 20202020 :_?[0-7])* │ │ │ │ + 0x00033c28 20202020 20202020 2023206f 63740a29 # oct.) │ │ │ │ + 0x00033c38 0a7c0a5b 2b2d5d3f 283f3a30 7c5b312d .|.[+-]?(?:0|[1- │ │ │ │ + 0x00033c48 395d283f 3a5f3f5b 302d395d 292a2920 9](?:_?[0-9])*) │ │ │ │ + 0x00033c58 20202020 20202020 23206465 632c2069 # dec, i │ │ │ │ + 0x00033c68 6e746567 65722070 6172740a 283f503c nteger part.(?P< │ │ │ │ + 0x00033c78 666c6f61 74706172 743e0a20 20202028 floatpart>. ( │ │ │ │ + 0x00033c88 3f3a5c2e 5b302d39 5d283f3a 5f3f5b30 ?:\.[0-9](?:_?[0 │ │ │ │ + 0x00033c98 2d395d29 2a293f20 20202020 20202020 -9])*)? │ │ │ │ + 0x00033ca8 23206f70 74696f6e 616c2066 72616374 # optional fract │ │ │ │ + 0x00033cb8 696f6e61 6c207061 72740a20 20202028 ional part. ( │ │ │ │ + 0x00033cc8 3f3a5b65 455d5b2b 2d5d3f5b 302d395d ?:[eE][+-]?[0-9] │ │ │ │ + 0x00033cd8 283f3a5f 3f5b302d 395d292a 293f2020 (?:_?[0-9])*)? │ │ │ │ + 0x00033ce8 23206f70 74696f6e 616c2065 78706f6e # optional expon │ │ │ │ + 0x00033cf8 656e7420 70617274 0a290a00 02075645 ent part.)....VE │ │ │ │ + 0x00033d08 52424f53 4507636f 6d70696c 65000000 RBOSE.compile... │ │ │ │ + 0x00033d18 01827c0a 285b302d 395d7b34 7d292d28 ..|.([0-9]{4})-( │ │ │ │ + 0x00033d28 305b312d 395d7c31 5b302d32 5d292d28 0[1-9]|1[0-2])-( │ │ │ │ + 0x00033d38 305b312d 395d7c5b 31325d5b 302d395d 0[1-9]|[12][0-9] │ │ │ │ + 0x00033d48 7c335b30 315d2920 20232064 6174652c |3[01]) # date, │ │ │ │ + 0x00033d58 20652e67 2e203139 38382d31 302d3237 e.g. 1988-10-27 │ │ │ │ + 0x00033d68 0a283f3a 0a202020 205b5474 205d0a20 .(?:. [Tt ]. │ │ │ │ + 0x00033d78 2020200a 285b3031 5d5b302d 395d7c32 .([01][0-9]|2 │ │ │ │ + 0x00033d88 5b302d33 5d292020 20202020 20202020 [0-3]) │ │ │ │ + 0x00033d98 20202023 20686f75 72730a3a 285b302d # hours.:([0- │ │ │ │ + 0x00033da8 355d5b30 2d395d29 20202020 20202020 5][0-9]) │ │ │ │ + 0x00033db8 20202020 20202020 20202320 6d696e75 # minu │ │ │ │ + 0x00033dc8 7465730a 283f3a0a 20202020 3a285b30 tes.(?:. :([0 │ │ │ │ + 0x00033dd8 2d355d5b 302d395d 29202020 20202020 -5][0-9]) │ │ │ │ + 0x00033de8 20202020 20202023 206f7074 696f6e61 # optiona │ │ │ │ + 0x00033df8 6c207365 636f6e64 730a2020 2020283f l seconds. (? │ │ │ │ + 0x00033e08 3a5c2e28 5b302d39 5d7b312c 367d295b :\.([0-9]{1,6})[ │ │ │ │ + 0x00033e18 302d395d 2a293f20 2023206f 7074696f 0-9]*)? # optio │ │ │ │ + 0x00033e28 6e616c20 66726163 74696f6e 73206f66 nal fractions of │ │ │ │ + 0x00033e38 20612073 65636f6e 640a293f 0a0a2020 a second.)?.. │ │ │ │ + 0x00033e48 2020283f 3a285b5a 7a5d297c 285b2b2d (?:([Zz])|([+- │ │ │ │ + 0x00033e58 5d29285b 30315d5b 302d395d 7c325b30 ])([01][0-9]|2[0 │ │ │ │ + 0x00033e68 2d335d29 3a285b30 2d355d5b 302d395d -3]):([0-5][0-9] │ │ │ │ + 0x00033e78 29293f20 2023206f 7074696f 6e616c20 ))? # optional │ │ │ │ + 0x00033e88 74696d65 206f6666 7365740a 293f0a00 time offset.)?.. │ │ │ │ + 0x00033e98 01076d61 7873697a 65000000 746f6d6c ..maxsize...toml │ │ │ │ + 0x00033ea8 692e5f72 65000000 6d617463 685f746f i._re...match_to │ │ │ │ + 0x00033eb8 5f646174 6574696d 65286d61 74636829 _datetime(match) │ │ │ │ + 0x00033ec8 0a2d2d0a 0a000000 63616368 65645f74 .--.....cached_t │ │ │ │ + 0x00033ed8 7a28686f 75725f73 74722c20 6d696e75 z(hour_str, minu │ │ │ │ + 0x00033ee8 74655f73 74722c20 7369676e 5f737472 te_str, sign_str │ │ │ │ + 0x00033ef8 290a2d2d 0a0a0000 6d617463 685f746f ).--....match_to │ │ │ │ + 0x00033f08 5f6c6f63 616c7469 6d65286d 61746368 _localtime(match │ │ │ │ + 0x00033f18 290a2d2d 0a0a0000 6d617463 685f746f ).--....match_to │ │ │ │ + 0x00033f28 5f6e756d 62657228 6d617463 682c2070 _number(match, p │ │ │ │ + 0x00033f38 61727365 5f666c6f 6174290a 2d2d0a0a arse_float).--.. │ │ │ │ + 0x00033f48 00000000 746f6d6c 692e5f74 79706573 ....tomli._types │ │ │ │ + 0x00033f58 00000000 746f6d6c 69000000 746f6d6c ....tomli...toml │ │ │ │ + 0x00033f68 692e5f70 61727365 72000000 736b6970 i._parser...skip │ │ │ │ + 0x00033f78 5f636861 72732873 72632c20 706f732c _chars(src, pos, │ │ │ │ + 0x00033f88 20636861 7273290a 2d2d0a0a 00000000 chars).--...... │ │ │ │ + 0x00033f98 736b6970 5f756e74 696c2873 72632c20 skip_until(src, │ │ │ │ + 0x00033fa8 706f732c 20657870 6563742c 202a2c20 pos, expect, *, │ │ │ │ + 0x00033fb8 6572726f 725f6f6e 2c206572 726f725f error_on, error_ │ │ │ │ + 0x00033fc8 6f6e5f65 6f66290a 2d2d0a0a 00000000 on_eof).--...... │ │ │ │ + 0x00033fd8 736b6970 5f636f6d 6d656e74 28737263 skip_comment(src │ │ │ │ + 0x00033fe8 2c20706f 73290a2d 2d0a0a00 736b6970 , pos).--...skip │ │ │ │ + 0x00033ff8 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x00034008 7261795f 77732873 72632c20 706f7329 ray_ws(src, pos) │ │ │ │ + 0x00034018 0a2d2d0a 0a000000 63726561 74655f64 .--.....create_d │ │ │ │ + 0x00034028 6963745f 72756c65 28737263 2c20706f ict_rule(src, po │ │ │ │ + 0x00034038 732c206f 7574290a 2d2d0a0a 00000000 s, out).--...... │ │ │ │ + 0x00034048 63726561 74655f6c 6973745f 72756c65 create_list_rule │ │ │ │ + 0x00034058 28737263 2c20706f 732c206f 7574290a (src, pos, out). │ │ │ │ + 0x00034068 2d2d0a0a 00000000 6b65795f 76616c75 --......key_valu │ │ │ │ + 0x00034078 655f7275 6c652873 72632c20 706f732c e_rule(src, pos, │ │ │ │ + 0x00034088 206f7574 2c206865 61646572 2c207061 out, header, pa │ │ │ │ + 0x00034098 7273655f 666c6f61 74290a2d 2d0a0a00 rse_float).--... │ │ │ │ + 0x000340a8 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ + 0x000340b8 70616972 28737263 2c20706f 732c2070 pair(src, pos, p │ │ │ │ + 0x000340c8 61727365 5f666c6f 61742c20 6e657374 arse_float, nest │ │ │ │ + 0x000340d8 5f6c766c 290a2d2d 0a0a0000 70617273 _lvl).--....pars │ │ │ │ + 0x000340e8 655f6b65 79287372 632c2070 6f73290a e_key(src, pos). │ │ │ │ + 0x000340f8 2d2d0a0a 00000000 70617273 655f6b65 --......parse_ke │ │ │ │ + 0x00034108 795f7061 72742873 72632c20 706f7329 y_part(src, pos) │ │ │ │ + 0x00034118 0a2d2d0a 0a000000 70617273 655f6f6e .--.....parse_on │ │ │ │ + 0x00034128 655f6c69 6e655f62 61736963 5f737472 e_line_basic_str │ │ │ │ + 0x00034138 28737263 2c20706f 73290a2d 2d0a0a00 (src, pos).--... │ │ │ │ + 0x00034148 70617273 655f6172 72617928 7372632c parse_array(src, │ │ │ │ + 0x00034158 20706f73 2c207061 7273655f 666c6f61 pos, parse_floa │ │ │ │ + 0x00034168 742c206e 6573745f 6c766c29 0a2d2d0a t, nest_lvl).--. │ │ │ │ + 0x00034178 0a000000 70617273 655f696e 6c696e65 ....parse_inline │ │ │ │ + 0x00034188 5f746162 6c652873 72632c20 706f732c _table(src, pos, │ │ │ │ + 0x00034198 20706172 73655f66 6c6f6174 2c206e65 parse_float, ne │ │ │ │ + 0x000341a8 73745f6c 766c290a 2d2d0a0a 00000000 st_lvl).--...... │ │ │ │ + 0x000341b8 70617273 655f6261 7369635f 7374725f parse_basic_str_ │ │ │ │ + 0x000341c8 65736361 70652873 72632c20 706f732c escape(src, pos, │ │ │ │ + 0x000341d8 202a2c20 6d756c74 696c696e 653d4661 *, multiline=Fa │ │ │ │ + 0x000341e8 6c736529 0a2d2d0a 0a000000 70617273 lse).--.....pars │ │ │ │ + 0x000341f8 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x00034208 70655f6d 756c7469 6c696e65 28737263 pe_multiline(src │ │ │ │ + 0x00034218 2c20706f 73290a2d 2d0a0a00 70617273 , pos).--...pars │ │ │ │ + 0x00034228 655f6865 785f6368 61722873 72632c20 e_hex_char(src, │ │ │ │ + 0x00034238 706f732c 20686578 5f6c656e 290a2d2d pos, hex_len).-- │ │ │ │ + 0x00034248 0a0a0000 70617273 655f6c69 74657261 ....parse_litera │ │ │ │ + 0x00034258 6c5f7374 72287372 632c2070 6f73290a l_str(src, pos). │ │ │ │ + 0x00034268 2d2d0a0a 00000000 70617273 655f6d75 --......parse_mu │ │ │ │ + 0x00034278 6c74696c 696e655f 73747228 7372632c ltiline_str(src, │ │ │ │ + 0x00034288 20706f73 2c202a2c 206c6974 6572616c pos, *, literal │ │ │ │ + 0x00034298 290a2d2d 0a0a0000 70617273 655f6261 ).--....parse_ba │ │ │ │ + 0x000342a8 7369635f 73747228 7372632c 20706f73 sic_str(src, pos │ │ │ │ + 0x000342b8 2c202a2c 206d756c 74696c69 6e65290a , *, multiline). │ │ │ │ + 0x000342c8 2d2d0a0a 00000000 70617273 655f7661 --......parse_va │ │ │ │ + 0x000342d8 6c756528 7372632c 20706f73 2c207061 lue(src, pos, pa │ │ │ │ + 0x000342e8 7273655f 666c6f61 742c206e 6573745f rse_float, nest_ │ │ │ │ + 0x000342f8 6c766c29 0a2d2d0a 0a000000 69735f75 lvl).--.....is_u │ │ │ │ + 0x00034308 6e69636f 64655f73 63616c61 725f7661 nicode_scalar_va │ │ │ │ + 0x00034318 6c756528 636f6465 706f696e 74290a2d lue(codepoint).- │ │ │ │ + 0x00034328 2d0a0a00 6d616b65 5f736166 655f7061 -...make_safe_pa │ │ │ │ + 0x00034338 7273655f 666c6f61 74287061 7273655f rse_float(parse_ │ │ │ │ + 0x00034348 666c6f61 74290a2d 2d0a0a00 73616665 float).--...safe │ │ │ │ + 0x00034358 5f706172 73655f66 6c6f6174 5f6d616b _parse_float_mak │ │ │ │ + 0x00034368 655f7361 66655f70 61727365 5f666c6f e_safe_parse_flo │ │ │ │ + 0x00034378 61745f6f 626a2829 0a2d2d0a 0a000000 at_obj().--..... │ │ │ │ + 0x00034388 5f5f6361 6c6c5f5f 00000000 5f5f6361 __call__....__ca │ │ │ │ + 0x00034398 6c6c5f5f 2824666c 6f61745f 73747229 ll__($float_str) │ │ │ │ + 0x000343a8 0a2d2d0a 0a000000 5f5f6765 745f5f00 .--.....__get__. │ │ │ │ + 0x000343b8 5f5f6765 745f5f28 24696e73 74616e63 __get__($instanc │ │ │ │ + 0x000343c8 652c206f 776e6572 290a2d2d 0a0a0000 e, owner).--.... │ │ │ │ + 0x000343d8 5f5f7365 74737461 74655f5f 00000000 __setstate__.... │ │ │ │ + 0x000343e8 5f5f6765 74737461 74655f5f 00000000 __getstate__.... │ │ │ │ + 0x000343f8 5f5f6469 63745f5f 00000000 6d616b65 __dict__....make │ │ │ │ + 0x00034408 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x00034418 745f656e 76000000 6d616b65 5f736166 t_env...make_saf │ │ │ │ + 0x00034428 655f7061 7273655f 666c6f61 745f656e e_parse_float_en │ │ │ │ + 0x00034438 7628290a 2d2d0a0a 00000000 4f757470 v().--......Outp │ │ │ │ + 0x00034448 75740000 4f757470 75742829 0a2d2d0a ut..Output().--. │ │ │ │ + 0x00034458 0a000000 5f5f696e 69745f5f 28247365 ....__init__($se │ │ │ │ + 0x00034468 6c66290a 2d2d0a0a 00000000 64617461 lf).--......data │ │ │ │ + 0x00034478 00000000 666c6167 73000000 4e657374 ....flags...Nest │ │ │ │ + 0x00034488 65644469 63740000 4e657374 65644469 edDict..NestedDi │ │ │ │ + 0x00034498 63742829 0a2d2d0a 0a000000 6765745f ct().--.....get_ │ │ │ │ + 0x000344a8 6f725f63 72656174 655f6e65 73742824 or_create_nest($ │ │ │ │ + 0x000344b8 73656c66 2c206b65 792c202a 2c206163 self, key, *, ac │ │ │ │ + 0x000344c8 63657373 5f6c6973 74733d54 72756529 cess_lists=True) │ │ │ │ + 0x000344d8 0a2d2d0a 0a000000 61707065 6e645f6e .--.....append_n │ │ │ │ + 0x000344e8 6573745f 746f5f6c 69737428 2473656c est_to_list($sel │ │ │ │ + 0x000344f8 662c206b 6579290a 2d2d0a0a 00000000 f, key).--...... │ │ │ │ + 0x00034508 466c6167 73000000 466c6167 7328290a Flags...Flags(). │ │ │ │ + 0x00034518 2d2d0a0a 00000000 6164645f 70656e64 --......add_pend │ │ │ │ + 0x00034528 696e6728 2473656c 662c206b 65792c20 ing($self, key, │ │ │ │ + 0x00034538 666c6167 290a2d2d 0a0a0000 66696e61 flag).--....fina │ │ │ │ + 0x00034548 6c697a65 5f70656e 64696e67 28247365 lize_pending($se │ │ │ │ + 0x00034558 6c66290a 2d2d0a0a 00000000 756e7365 lf).--......unse │ │ │ │ + 0x00034568 745f616c 6c282473 656c662c 206b6579 t_all($self, key │ │ │ │ + 0x00034578 290a2d2d 0a0a0000 73657428 2473656c ).--....set($sel │ │ │ │ + 0x00034588 662c206b 65792c20 666c6167 2c202a2c f, key, flag, *, │ │ │ │ + 0x00034598 20726563 75727369 7665290a 2d2d0a0a recursive).--.. │ │ │ │ + 0x000345a8 00000000 69735f28 2473656c 662c206b ....is_($self, k │ │ │ │ + 0x000345b8 65792c20 666c6167 290a2d2d 0a0a0000 ey, flag).--.... │ │ │ │ + 0x000345c8 5f5f6d79 7079635f 64656661 756c7473 __mypyc_defaults │ │ │ │ + 0x000345d8 5f736574 75702829 0a2d2d0a 0a000000 _setup().--..... │ │ │ │ + 0x000345e8 46524f5a 454e0000 4558504c 49434954 FROZEN..EXPLICIT │ │ │ │ + 0x000345f8 5f4e4553 54000000 5f70656e 64696e67 _NEST..._pending │ │ │ │ + 0x00034608 5f666c61 67730000 544f4d4c 4465636f _flags..TOMLDeco │ │ │ │ + 0x00034618 64654572 726f7200 5f5f7765 616b7265 deError.__weakre │ │ │ │ + 0x00034628 665f5f00 44455052 45434154 45445f44 f__.DEPRECATED_D │ │ │ │ + 0x00034638 45464155 4c540000 44455052 45434154 EFAULT..DEPRECAT │ │ │ │ + 0x00034648 45445f44 45464155 4c542829 0a2d2d0a ED_DEFAULT().--. │ │ │ │ + 0x00034658 0a000000 5f5f696e 69745f73 7562636c ....__init_subcl │ │ │ │ + 0x00034668 6173735f 5f000000 4350795f 44656352 ass__...CPy_DecR │ │ │ │ + 0x00034678 65660000 50795f53 495a4500 50795475 ef..Py_SIZE.PyTu │ │ │ │ + 0x00034688 706c655f 4745545f 53495a45 00000000 ple_GET_SIZE.... │ │ │ │ + 0x00034698 50795475 706c655f 5345545f 4954454d PyTuple_SET_ITEM │ │ │ │ + 0x000346a8 00000000 5079556e 69636f64 655f4745 ....PyUnicode_GE │ │ │ │ + 0x000346b8 545f4c45 4e475448 00000000 5079556e T_LENGTH....PyUn │ │ │ │ + 0x000346c8 69636f64 655f4953 5f434f4d 50414354 icode_IS_COMPACT │ │ │ │ + 0x000346d8 00000000 5079556e 69636f64 655f5245 ....PyUnicode_RE │ │ │ │ + 0x000346e8 41440000 50794c69 73745f53 45545f49 AD..PyList_SET_I │ │ │ │ + 0x000346f8 54454d00 50794c69 73745f47 45545f53 TEM.PyList_GET_S │ │ │ │ + 0x00034708 495a4500 50795f53 45545f53 495a4500 IZE.Py_SET_SIZE. │ │ │ │ + 0x00034718 5f435079 5374725f 45717561 6c5f4e6f _CPyStr_Equal_No │ │ │ │ + 0x00034728 4964656e 74436865 636b0000 50794279 IdentCheck..PyBy │ │ │ │ + 0x00034738 74654172 7261795f 41535f53 5452494e teArray_AS_STRIN │ │ │ │ + 0x00034748 47000000 50794f62 6a656374 5f43616c G...PyObject_Cal │ │ │ │ + 0x00034758 6c4d6574 686f644f 6e654172 67000000 lMethodOneArg... │ │ │ │ + 0x00034768 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034778 5f736166 655f7061 7273655f 666c6f61 _safe_parse_floa │ │ │ │ + 0x00034788 745f6d61 6b655f73 6166655f 70617273 t_make_safe_pars │ │ │ │ + 0x00034798 655f666c 6f61745f 6f626a5f 5f5f5f5f e_float_obj_____ │ │ │ │ + 0x000347a8 6765745f 5f000000 5f435079 4c697374 get__..._CPyList │ │ │ │ + 0x000347b8 5f46696e 64000000 66696e64 5f6b6579 _Find...find_key │ │ │ │ + 0x000347c8 776f7264 00000000 70617273 65725f69 word....parser_i │ │ │ │ + 0x000347d8 6e697400 76676574 61726773 6b657977 nit.vgetargskeyw │ │ │ │ + 0x000347e8 6f726473 66617374 5f696d70 6c000000 ordsfast_impl... │ │ │ │ + 0x000347f8 76676574 61726773 6b657977 6f726473 vgetargskeywords │ │ │ │ + 0x00034808 00000000 50794469 63745f47 45545f53 ....PyDict_GET_S │ │ │ │ + 0x00034818 495a4500 5f507955 6e69636f 64655f4e IZE._PyUnicode_N │ │ │ │ + 0x00034828 4f4e434f 4d504143 545f4441 54410000 ONCOMPACT_DATA.. │ │ │ │ + 0x00034838 43507953 74725f47 65744974 656d0000 CPyStr_GetItem.. │ │ │ │ + 0x00034848 5079556e 69636f64 655f4d41 585f4348 PyUnicode_MAX_CH │ │ │ │ + 0x00034858 41525f56 414c5545 00000000 43507953 AR_VALUE....CPyS │ │ │ │ + 0x00034868 74725f42 75696c64 00000000 5f507953 tr_Build...._PyS │ │ │ │ + 0x00034878 74725f58 53747269 70000000 43507942 tr_XStrip...CPyB │ │ │ │ + 0x00034888 79746573 5f427569 6c640000 50794279 ytes_Build..PyBy │ │ │ │ + 0x00034898 74654172 7261795f 4745545f 53495a45 teArray_GET_SIZE │ │ │ │ + 0x000348a8 00000000 6c697374 5f726573 697a6500 ....list_resize. │ │ │ │ + 0x000348b8 43507953 65717565 6e636554 75706c65 CPySequenceTuple │ │ │ │ + 0x000348c8 5f476574 4974656d 556e7361 66650000 _GetItemUnsafe.. │ │ │ │ + 0x000348d8 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ + 0x000348e8 65725f5f 5f466c61 67735f5f 5f616464 er___Flags___add │ │ │ │ + 0x000348f8 5f70656e 64696e67 00000000 00000000 _pending........ │ │ │ │ + 0x00034908 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034918 5f4e6573 74656444 6963745f 5f5f6765 _NestedDict___ge │ │ │ │ + 0x00034928 745f6f72 5f637265 6174655f 6e657374 t_or_create_nest │ │ │ │ + 0x00034938 00000000 4350795f 43616c63 756c6174 ....CPy_Calculat │ │ │ │ + 0x00034948 654d6574 61636c61 73730000 75706461 eMetaclass..upda │ │ │ │ + 0x00034958 74655f62 61736573 00000000 43507954 te_bases....CPyT │ │ │ │ + 0x00034968 7970655f 46726f6d 54656d70 6c617465 ype_FromTemplate │ │ │ │ + 0x00034978 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ + 0x00034988 706f7274 4d616e79 00000000 43507949 portMany....CPyI │ │ │ │ + 0x00034998 6d706f72 745f496d 706f7274 46726f6d mport_ImportFrom │ │ │ │ + 0x000349a8 4d616e79 00000000 43507944 65665f5f Many....CPyDef__ │ │ │ │ + 0x000349b8 70617273 65725f5f 5f466c61 67735f5f parser___Flags__ │ │ │ │ + 0x000349c8 5f756e73 65745f61 6c6c0000 43507944 _unset_all..CPyD │ │ │ │ + 0x000349d8 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x000349e8 67735f5f 5f736574 00000000 43507944 gs___set....CPyD │ │ │ │ + 0x000349f8 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034a08 67735f5f 5f69735f 00000000 43507944 gs___is_....CPyD │ │ │ │ + 0x00034a18 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ + 0x00034a28 67735f5f 5f66696e 616c697a 655f7065 gs___finalize_pe │ │ │ │ + 0x00034a38 6e64696e 67000000 50794c6f 6e675772 nding...PyLongWr │ │ │ │ + 0x00034a48 69746572 5f46696e 69736800 00000000 iter_Finish..... │ │ │ │ + 0x00034a58 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034a68 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ + 0x00034a78 5f5f5f5f 5f696e69 745f5f00 43507950 _____init__.CPyP │ │ │ │ + 0x00034a88 795f5f70 61727365 725f5f5f 544f4d4c y__parser___TOML │ │ │ │ + 0x00034a98 4465636f 64654572 726f725f 5f5f5f5f DecodeError_____ │ │ │ │ + 0x00034aa8 696e6974 5f5f0000 43507944 65665f5f init__..CPyDef__ │ │ │ │ + 0x00034ab8 70617273 65725f5f 5f736b69 705f756e parser___skip_un │ │ │ │ + 0x00034ac8 74696c00 43507944 65665f5f 70617273 til.CPyDef__pars │ │ │ │ + 0x00034ad8 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ + 0x00034ae8 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ + 0x00034af8 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ + 0x00034b08 65795f70 61727400 43507944 65665f5f ey_part.CPyDef__ │ │ │ │ + 0x00034b18 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ + 0x00034b28 64696374 5f72756c 65000000 43507944 dict_rule...CPyD │ │ │ │ + 0x00034b38 65665f5f 70617273 65725f5f 5f637265 ef__parser___cre │ │ │ │ + 0x00034b48 6174655f 6c697374 5f72756c 65000000 ate_list_rule... │ │ │ │ + 0x00034b58 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034b68 5f706172 73655f6d 756c7469 6c696e65 _parse_multiline │ │ │ │ + 0x00034b78 5f737472 00000000 43507944 65665f5f _str....CPyDef__ │ │ │ │ + 0x00034b88 70617273 65725f5f 5f706172 73655f68 parser___parse_h │ │ │ │ + 0x00034b98 65785f63 68617200 43507944 65665f5f ex_char.CPyDef__ │ │ │ │ + 0x00034ba8 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ + 0x00034bb8 61736963 5f737472 5f657363 61706500 asic_str_escape. │ │ │ │ + 0x00034bc8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034bd8 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ + 0x00034be8 5f666c6f 61740000 43507944 65665f5f _float..CPyDef__ │ │ │ │ + 0x00034bf8 70617273 65725f5f 5f5f5f74 6f705f6c parser_____top_l │ │ │ │ + 0x00034c08 6576656c 5f5f0000 43507944 65665f74 evel__..CPyDef_t │ │ │ │ + 0x00034c18 6f6d6c69 5f5f5f5f 5f746f70 5f6c6576 omli_____top_lev │ │ │ │ + 0x00034c28 656c5f5f 00000000 43507944 65665f5f el__....CPyDef__ │ │ │ │ + 0x00034c38 72655f5f 5f6d6174 63685f74 6f5f6461 re___match_to_da │ │ │ │ + 0x00034c48 74657469 6d650000 43507944 65665f5f tetime..CPyDef__ │ │ │ │ + 0x00034c58 72655f5f 5f636163 6865645f 747a0000 re___cached_tz.. │ │ │ │ + 0x00034c68 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ + 0x00034c78 63685f74 6f5f6c6f 63616c74 696d6500 ch_to_localtime. │ │ │ │ + 0x00034c88 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034c98 5f706172 73655f76 616c7565 00000000 _parse_value.... │ │ │ │ + 0x00034ca8 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034cb8 5f706172 73655f6b 65795f76 616c7565 _parse_key_value │ │ │ │ + 0x00034cc8 5f706169 72000000 43507944 65665f5f _pair...CPyDef__ │ │ │ │ + 0x00034cd8 70617273 65725f5f 5f6b6579 5f76616c parser___key_val │ │ │ │ + 0x00034ce8 75655f72 756c6500 43507944 65665f5f ue_rule.CPyDef__ │ │ │ │ + 0x00034cf8 70617273 65725f5f 5f6c6f61 64730000 parser___loads.. │ │ │ │ + 0x00034d08 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00034d18 5f6c6f61 64000000 43507944 65665f5f _load...CPyDef__ │ │ │ │ + 0x00034d28 70617273 65725f5f 5f706172 73655f69 parser___parse_i │ │ │ │ + 0x00034d38 6e6c696e 655f7461 626c6500 43507944 nline_table.CPyD │ │ │ │ + 0x00034d48 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x00034d58 73655f61 72726179 00000000 00000000 se_array........ │ │ │ │ + 0x00034d68 00000000 03000000 03000000 46000000 ............F... │ │ │ │ + 0x00034d78 47000000 48000000 02000000 63000000 G...H.......c... │ │ │ │ + 0x00034d88 64000000 04000000 65000000 66000000 d.......e...f... │ │ │ │ + 0x00034d98 67000000 68000000 10000000 01000000 g...h........... │ │ │ │ + 0x00034da8 07000000 01000000 6c000000 03000000 ........l....... │ │ │ │ + 0x00034db8 6e000000 6e000000 6e000000 01000000 n...n...n....... │ │ │ │ + 0x00034dc8 d7000000 01000000 71000000 06000000 ........q....... │ │ │ │ + 0x00034dd8 73000000 74000000 75000000 76000000 s...t...u...v... │ │ │ │ + 0x00034de8 77000000 78000000 03000000 9f000000 w...x........... │ │ │ │ + 0x00034df8 aa000000 a9000000 03000000 ae000000 ................ │ │ │ │ + 0x00034e08 af000000 b0000000 01000000 bd000000 ................ │ │ │ │ + 0x00034e18 02000000 c0000000 c1000000 06000000 ................ │ │ │ │ + 0x00034e28 b6000000 bc000000 c2000000 bf000000 ................ │ │ │ │ + 0x00034e38 ba000000 bd000000 01000000 c5000000 ................ │ │ │ │ + 0x00034e48 03000000 c7000000 c7000000 c7000000 ................ │ │ │ │ + 0x00034e58 01000000 e1000000 01000000 25000000 ............%... │ │ │ │ + 0x00034e68 01000000 cf000000 00000000 00000000 ................ │ │ │ │ + 0x00034e78 00000000 00000000 05320030 00313237 .........2.0.127 │ │ │ │ + 0x00034e88 00310036 00000000 042f416e 206f626a .1.6...../An obj │ │ │ │ + 0x00034e98 65637420 6f746865 72207468 616e206c ect other than l │ │ │ │ + 0x00034ea8 69737420 666f756e 64206265 68696e64 ist found behind │ │ │ │ + 0x00034eb8 20746869 73206b65 7905696e 64657800 this key.index. │ │ │ │ + 0x00034ec8 09457870 65637465 64200000 40000000 .Expected ..@... │ │ │ │ + 0x00034ed8 09000000 30000000 09000000 04000000 ....0........... │ │ │ │ + 0x00034ee8 09000000 0c000000 09000000 3f000000 ............?... │ │ │ │ + 0x00034ef8 09000000 37000000 09000000 17000000 ....7........... │ │ │ │ + 0x00034f08 09000000 2f000000 09000000 11000000 ..../........... │ │ │ │ + 0x00034f18 09000000 33000000 09000000 15000000 ....3........... │ │ │ │ + 0x00034f28 09000000 12000000 09000000 1f000000 ................ │ │ │ │ + 0x00034f38 09000000 36000000 09000000 10000000 ....6........... │ │ │ │ + 0x00034f48 09000000 24000000 09000000 2a000000 ....$.......*... │ │ │ │ + 0x00034f58 09000000 00000000 00000000 ............ │ │ │ ├── readelf --wide --decompress --hex-dump=.ARM.exidx {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.ARM.exidx': │ │ │ │ - 0x00034f6c a4b1ff7f 01000000 ........ │ │ │ │ + 0x00034f64 a4b1ff7f 01000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.eh_frame {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.eh_frame': │ │ │ │ - 0x00034f74 00000000 .... │ │ │ │ + 0x00034f6c 00000000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.init_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.init_array': │ │ │ │ - 0x0004fc38 c59c0000 .... │ │ │ │ + 0x0004fc34 cd9c0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.fini_array {} │ │ │ │ @@ -1,4 +1,4 @@ │ │ │ │ │ │ │ │ Hex dump of section '.fini_array': │ │ │ │ - 0x0004fc3c 859c0000 .... │ │ │ │ + 0x0004fc38 8d9c0000 .... │ │ │ ├── readelf --wide --decompress --hex-dump=.data.rel.ro {} │ │ │ │ @@ -1,49 +1,49 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data.rel.ro': │ │ │ │ - 0x0004fc40 802f0300 842f0300 682c0300 00000000 ./.../..h,...... │ │ │ │ - 0x0004fc50 f82b0300 00000000 042c0300 00000000 .+.......,...... │ │ │ │ - 0x0004fc60 1c2c0300 282c0300 00000000 3c2c0300 .,..(,......<,.. │ │ │ │ - 0x0004fc70 00000000 642c0300 682c0300 f82b0300 ....d,..h,...+.. │ │ │ │ - 0x0004fc80 6c2c0300 00000000 642c0300 682c0300 l,......d,..h,.. │ │ │ │ - 0x0004fc90 8c2c0300 00000000 642c0300 682c0300 .,......d,..h,.. │ │ │ │ - 0x0004fca0 b02c0300 00000000 642c0300 682c0300 .,......d,..h,.. │ │ │ │ - 0x0004fcb0 00000000 642c0300 682c0300 ec2c0300 ....d,..h,...,.. │ │ │ │ - 0x0004fcc0 00000000 642c0300 682c0300 00000000 ....d,..h,...... │ │ │ │ - 0x0004fcd0 642c0300 682c0300 8c2c0300 00000000 d,..h,...,...... │ │ │ │ - 0x0004fce0 642c0300 682c0300 f82b0300 6c2c0300 d,..h,...+..l,.. │ │ │ │ - 0x0004fcf0 00000000 642c0300 682c0300 f82b0300 ....d,..h,...+.. │ │ │ │ - 0x0004fd00 6c2c0300 00000000 642c0300 682c0300 l,......d,..h,.. │ │ │ │ - 0x0004fd10 00000000 642c0300 682c0300 00000000 ....d,..h,...... │ │ │ │ - 0x0004fd20 642c0300 682c0300 00000000 642c0300 d,..h,......d,.. │ │ │ │ - 0x0004fd30 682c0300 f82b0300 6c2c0300 00000000 h,...+..l,...... │ │ │ │ - 0x0004fd40 642c0300 682c0300 d42d0300 d82d0300 d,..h,...-...-.. │ │ │ │ - 0x0004fd50 f82b0300 00000000 642c0300 682c0300 .+......d,..h,.. │ │ │ │ - 0x0004fd60 d42d0300 00000000 642c0300 682c0300 .-......d,..h,.. │ │ │ │ - 0x0004fd70 d42d0300 00000000 642c0300 682c0300 .-......d,..h,.. │ │ │ │ - 0x0004fd80 00000000 642c0300 682c0300 00000000 ....d,..h,...... │ │ │ │ - 0x0004fd90 642c0300 682c0300 582e0300 602e0300 d,..h,..X...`... │ │ │ │ - 0x0004fda0 6c2e0300 00000000 642c0300 682c0300 l.......d,..h,.. │ │ │ │ - 0x0004fdb0 902e0300 00000000 a82e0300 00000000 ................ │ │ │ │ - 0x0004fdc0 a82e0300 c42e0300 00000000 a82e0300 ................ │ │ │ │ - 0x0004fdd0 042f0300 00000000 a82e0300 042f0300 ./.........../.. │ │ │ │ - 0x0004fde0 142f0300 00000000 a82e0300 00000000 ./.............. │ │ │ │ - 0x0004fdf0 a82e0300 042f0300 00000000 5c2f0300 ...../......\/.. │ │ │ │ - 0x0004fe00 f82b0300 00000000 6c2f0300 f82b0300 .+......l/...+.. │ │ │ │ - 0x0004fe10 00000000 882f0300 f82b0300 00000000 ...../...+...... │ │ │ │ - 0x0004fe20 882f0300 00000000 bc2f0300 c82f0300 ./......./.../.. │ │ │ │ - 0x0004fe30 d42f0300 00000000 882f0300 00000000 ./......./...... │ │ │ │ - 0x0004fe40 884e0300 c4390300 c4390300 8c300300 .N...9...9...0.. │ │ │ │ - 0x0004fe50 d4300300 18310300 58310300 90310300 .0...1..X1...1.. │ │ │ │ - 0x0004fe60 60320300 70320300 d4330300 04340300 `2..p2...3...4.. │ │ │ │ - 0x0004fe70 84350300 a4350300 24360300 68360300 .5...5..$6..h6.. │ │ │ │ - 0x0004fe80 b0360300 c4360300 0c370300 54370300 .6...6...7..T7.. │ │ │ │ - 0x0004fe90 68370300 ac370300 984e0300 ec370300 h7...7...N...7.. │ │ │ │ - 0x0004fea0 34380300 64380300 98380300 c0380300 48..d8...8...8.. │ │ │ │ - 0x0004feb0 f4380300 14390300 48390300 88390300 .8...9..H9...9.. │ │ │ │ - 0x0004fec0 c8390300 0c3a0300 483a0300 843a0300 .9...:..H:...:.. │ │ │ │ - 0x0004fed0 b43a0300 fc3a0300 443b0300 703b0300 .:...:..D;..p;.. │ │ │ │ - 0x0004fee0 b83b0300 f83b0300 3c3c0300 683c0300 .;...;..<<..h<.. │ │ │ │ - 0x0004fef0 a83c0300 f03c0300 083d0300 4c3d0300 .<...<...=..L=.. │ │ │ │ - 0x0004ff00 8c3d0300 c03d0300 003e0300 443e0300 .=...=...>..D>.. │ │ │ │ - 0x0004ff10 8c3e0300 c4390300 .>...9.. │ │ │ │ + 0x0004fc3c f42f0300 f82f0300 dc2c0300 00000000 ./.../...,...... │ │ │ │ + 0x0004fc4c e42b0300 6c2c0300 00000000 e42b0300 .+..l,.......+.. │ │ │ │ + 0x0004fc5c 00000000 182c0300 242c0300 302c0300 .....,..$,..0,.. │ │ │ │ + 0x0004fc6c 00000000 e42b0300 00000000 6c2c0300 .....+......l,.. │ │ │ │ + 0x0004fc7c 00000000 782c0300 00000000 902c0300 ....x,.......,.. │ │ │ │ + 0x0004fc8c 9c2c0300 00000000 b02c0300 00000000 .,.......,...... │ │ │ │ + 0x0004fc9c d82c0300 dc2c0300 6c2c0300 e02c0300 .,...,..l,...,.. │ │ │ │ + 0x0004fcac 00000000 d82c0300 dc2c0300 002d0300 .....,...,...-.. │ │ │ │ + 0x0004fcbc 00000000 d82c0300 dc2c0300 242d0300 .....,...,..$-.. │ │ │ │ + 0x0004fccc 00000000 d82c0300 dc2c0300 00000000 .....,...,...... │ │ │ │ + 0x0004fcdc d82c0300 dc2c0300 602d0300 00000000 .,...,..`-...... │ │ │ │ + 0x0004fcec d82c0300 dc2c0300 00000000 d82c0300 .,...,.......,.. │ │ │ │ + 0x0004fcfc dc2c0300 002d0300 00000000 d82c0300 .,...-.......,.. │ │ │ │ + 0x0004fd0c dc2c0300 6c2c0300 e02c0300 00000000 .,..l,...,...... │ │ │ │ + 0x0004fd1c d82c0300 dc2c0300 6c2c0300 e02c0300 .,...,..l,...,.. │ │ │ │ + 0x0004fd2c 00000000 d82c0300 dc2c0300 00000000 .....,...,...... │ │ │ │ + 0x0004fd3c d82c0300 dc2c0300 00000000 d82c0300 .,...,.......,.. │ │ │ │ + 0x0004fd4c dc2c0300 00000000 d82c0300 dc2c0300 .,.......,...,.. │ │ │ │ + 0x0004fd5c 6c2c0300 e02c0300 00000000 d82c0300 l,...,.......,.. │ │ │ │ + 0x0004fd6c dc2c0300 482e0300 4c2e0300 6c2c0300 .,..H...L...l,.. │ │ │ │ + 0x0004fd7c 00000000 d82c0300 dc2c0300 482e0300 .....,...,..H... │ │ │ │ + 0x0004fd8c 00000000 d82c0300 dc2c0300 482e0300 .....,...,..H... │ │ │ │ + 0x0004fd9c 00000000 d82c0300 dc2c0300 00000000 .....,...,...... │ │ │ │ + 0x0004fdac d82c0300 dc2c0300 00000000 d82c0300 .,...,.......,.. │ │ │ │ + 0x0004fdbc dc2c0300 cc2e0300 d42e0300 e02e0300 .,.............. │ │ │ │ + 0x0004fdcc 00000000 d82c0300 dc2c0300 042f0300 .....,...,.../.. │ │ │ │ + 0x0004fddc 00000000 1c2f0300 00000000 1c2f0300 ...../......./.. │ │ │ │ + 0x0004fdec 382f0300 00000000 1c2f0300 782f0300 8/......./..x/.. │ │ │ │ + 0x0004fdfc 00000000 1c2f0300 782f0300 882f0300 ...../..x/.../.. │ │ │ │ + 0x0004fe0c 00000000 1c2f0300 00000000 1c2f0300 ...../......./.. │ │ │ │ + 0x0004fe1c 782f0300 00000000 d02f0300 6c2c0300 x/......./..l,.. │ │ │ │ + 0x0004fe2c 00000000 e02f0300 6c2c0300 00000000 ...../..l,...... │ │ │ │ + 0x0004fe3c 804e0300 1c450300 1c450300 84300300 .N...E...E...0.. │ │ │ │ + 0x0004fe4c 90300300 10310300 54310300 9c310300 .0...1..T1...1.. │ │ │ │ + 0x0004fe5c b0310300 f8310300 40320300 54320300 .1...1..@2..T2.. │ │ │ │ + 0x0004fe6c 98320300 904e0300 e0320300 28330300 .2...N...2..(3.. │ │ │ │ + 0x0004fe7c 58330300 8c330300 b4330300 e8330300 X3...3...3...3.. │ │ │ │ + 0x0004fe8c 08340300 3c340300 7c340300 bc340300 .4..<4..|4...4.. │ │ │ │ + 0x0004fe9c 00350300 3c350300 78350300 a8350300 .5..<5..x5...5.. │ │ │ │ + 0x0004feac f0350300 38360300 64360300 a8360300 .5..86..d6...6.. │ │ │ │ + 0x0004febc f0360300 28370300 68370300 9c370300 .6..(7..h7...7.. │ │ │ │ + 0x0004fecc dc370300 1c380300 54380300 98380300 .7...8..T8...8.. │ │ │ │ + 0x0004fedc d8380300 0c390300 4c390300 90390300 .8...9..L9...9.. │ │ │ │ + 0x0004feec d8390300 203a0300 643a0300 ac3a0300 .9.. :..d:...:.. │ │ │ │ + 0x0004fefc c03a0300 903b0300 a03b0300 043d0300 .:...;...;...=.. │ │ │ │ + 0x0004ff0c 183d0300 983e0300 1c450300 .=...>...E.. │ │ │ ├── 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 088f0000 ................ │ │ │ │ - 0x00050010 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050020 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050030 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050040 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050050 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050060 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050070 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050080 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050090 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000500a0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000500b0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000500c0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000500d0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000500e0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000500f0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050100 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050110 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050120 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050130 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050140 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050150 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050160 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050170 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050180 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050190 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000501a0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000501b0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000501c0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000501d0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000501e0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000501f0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050200 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050210 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050220 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050230 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050240 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050250 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050260 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050270 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050280 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050290 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000502a0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000502b0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000502c0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000502d0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000502e0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x000502f0 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050300 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050310 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050320 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050330 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050340 088f0000 088f0000 088f0000 088f0000 ................ │ │ │ │ - 0x00050350 00000000 00000000 61fa0200 00000000 ........a....... │ │ │ │ + 0x00050000 18ff0400 00000000 00000000 108f0000 ................ │ │ │ │ + 0x00050010 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050020 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050030 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050040 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050050 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050060 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050070 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050080 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050090 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000500a0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000500b0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000500c0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000500d0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000500e0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000500f0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050100 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050110 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050120 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050130 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050140 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050150 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050160 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050170 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050180 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050190 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000501a0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000501b0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000501c0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000501d0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000501e0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000501f0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050200 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050210 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050220 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050230 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050240 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050250 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050260 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050270 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050280 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050290 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000502a0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000502b0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000502c0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000502d0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000502e0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x000502f0 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050300 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050310 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050320 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050330 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050340 108f0000 108f0000 108f0000 108f0000 ................ │ │ │ │ + 0x00050350 00000000 00000000 adf70200 00000000 ................ │ │ │ │ 0x00050360 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050370 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050380 00000000 61f50200 00000000 00000000 ....a........... │ │ │ │ - 0x00050390 00000000 00000000 79fb0200 00000000 ........y....... │ │ │ │ + 0x00050380 00000000 6dfb0200 00000000 00000000 ....m........... │ │ │ │ + 0x00050390 00000000 00000000 c5f80200 00000000 ................ │ │ │ │ 0x000503a0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503b0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000503c0 00000000 c92b0100 00000000 00000000 .....+.......... │ │ │ │ + 0x000503c0 00000000 d12b0100 00000000 00000000 .....+.......... │ │ │ │ 0x000503d0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503e0 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000503f0 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050400 3dc70100 00000000 00000000 00000000 =............... │ │ │ │ - 0x00050410 00000000 00000000 00000000 6d290100 ............m).. │ │ │ │ + 0x00050400 b5890100 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050410 00000000 00000000 00000000 75290100 ............u).. │ │ │ │ 0x00050420 00000000 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 d1f30200 00000000 ................ │ │ │ │ + 0x00050470 00000000 00000000 ddf90200 00000000 ................ │ │ │ │ 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 29a50000 00000000 00000000 ....)........... │ │ │ │ + 0x00050500 00000000 31a50000 00000000 00000000 ....1........... │ │ │ │ 0x00050510 00000000 00000000 ........ │ │ │ ├── readelf --wide --decompress --hex-dump=.data {} │ │ │ │ @@ -1,338 +1,338 @@ │ │ │ │ │ │ │ │ Hex dump of section '.data': │ │ │ │ - 0x00050518 18050500 981a0300 04300300 80170300 .........0...... │ │ │ │ - 0x00050528 c4390300 b91d0100 411f0100 d57d0100 .9......A....}.. │ │ │ │ - 0x00050538 f94f0100 39550100 015f0100 f59d0000 .O..9U..._...... │ │ │ │ - 0x00050548 a1210100 35230100 79670100 01000000 .!..5#..yg...... │ │ │ │ + 0x00050518 18050500 901a0300 fc2f0300 78170300 ........./..x... │ │ │ │ + 0x00050528 1c450300 c11d0100 491f0100 dd7d0100 .E......I....}.. │ │ │ │ + 0x00050538 01500100 41550100 095f0100 fd9d0000 .P..AU..._...... │ │ │ │ + 0x00050548 a9210100 3d230100 81670100 01000000 .!..=#...g...... │ │ │ │ 0x00050558 ffffff3f 00000000 ffffff3f 00000000 ...?.......?.... │ │ │ │ - 0x00050568 00000000 5c450300 2c000000 00000000 ....\E..,....... │ │ │ │ + 0x00050568 00000000 10460300 2c000000 00000000 .....F..,....... │ │ │ │ 0x00050578 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050588 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050598 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000505a8 00000000 00000000 00000000 00060000 ................ │ │ │ │ 0x000505b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000505c8 00000000 00000000 00000000 dc0a0500 ................ │ │ │ │ - 0x000505d8 00000000 1c0b0500 00000000 00000000 ................ │ │ │ │ - 0x000505e8 00000000 00000000 00000000 89e30100 ................ │ │ │ │ + 0x000505c8 00000000 00000000 00000000 2c0b0500 ............,... │ │ │ │ + 0x000505d8 00000000 6c0b0500 00000000 00000000 ....l........... │ │ │ │ + 0x000505e8 00000000 00000000 00000000 01a60100 ................ │ │ │ │ 0x000505f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050608 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050618 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050628 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x00050638 00000000 40180300 14000000 00000000 ....@........... │ │ │ │ - 0x00050648 e9a70000 0c000000 00000000 00000000 ................ │ │ │ │ + 0x00050638 00000000 38180300 14000000 00000000 ....8........... │ │ │ │ + 0x00050648 f1a70000 0c000000 00000000 00000000 ................ │ │ │ │ 0x00050658 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050668 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050678 00000000 00000000 00000000 104e0000 .............N.. │ │ │ │ - 0x00050688 a0420300 71a00000 21a00000 00000000 .B..q...!....... │ │ │ │ - 0x00050698 00000000 00000000 00000000 90080500 ................ │ │ │ │ - 0x000506a8 00000000 f0080500 00000000 00000000 ................ │ │ │ │ - 0x000506b8 89a50000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506c8 00000000 e1a40000 00000000 00000000 ................ │ │ │ │ + 0x00050688 54430300 79a00000 29a00000 00000000 TC..y...)....... │ │ │ │ + 0x00050698 00000000 00000000 00000000 e0080500 ................ │ │ │ │ + 0x000506a8 00000000 40090500 00000000 00000000 ....@........... │ │ │ │ + 0x000506b8 91a50000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000506c8 00000000 e9a40000 00000000 00000000 ................ │ │ │ │ 0x000506d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000506e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000506f8 00000000 00000000 843e0300 51d00200 .........>..Q... │ │ │ │ - 0x00050708 82000000 00000000 0c2a0300 ddd00200 .........*...... │ │ │ │ - 0x00050718 82000000 00000000 9c2e0300 81e50100 ................ │ │ │ │ - 0x00050728 82000000 c03e0300 28230300 f5f00100 .....>..(#...... │ │ │ │ - 0x00050738 82000000 e43e0300 64230300 edf40100 .....>..d#...... │ │ │ │ - 0x00050748 82000000 243f0300 e8230300 89f70100 ....$?...#...... │ │ │ │ - 0x00050758 82000000 403f0300 142e0300 31250200 ....@?......1%.. │ │ │ │ - 0x00050768 82000000 6c3f0300 fc2d0300 49300200 ....l?...-..I0.. │ │ │ │ - 0x00050778 82000000 943f0300 48280300 49780200 .....?..H(..Ix.. │ │ │ │ - 0x00050788 82000000 bc3f0300 24280300 ad790200 .....?..$(...y.. │ │ │ │ - 0x00050798 82000000 f43f0300 c0250300 21320200 .....?...%..!2.. │ │ │ │ - 0x000507a8 82000000 30400300 7c250300 ed330200 ....0@..|%...3.. │ │ │ │ - 0x000507b8 82000000 4c400300 60250300 b9350200 ....L@..`%...5.. │ │ │ │ - 0x000507c8 82000000 6c400300 cc280300 3d9d0200 ....l@...(..=... │ │ │ │ - 0x000507d8 82000000 94400300 70280300 31930200 .....@..p(..1... │ │ │ │ - 0x000507e8 82000000 c8400300 30290300 41b30200 .....@..0)..A... │ │ │ │ - 0x000507f8 82000000 04410300 a4290300 b9b50200 .....A...)...... │ │ │ │ - 0x00050808 82000000 40410300 f82c0300 85b70200 ....@A...,...... │ │ │ │ - 0x00050818 82000000 70410300 44240300 d9fa0100 ....pA..D$...... │ │ │ │ - 0x00050828 82000000 98410300 28260300 35410200 .....A..(&..5A.. │ │ │ │ - 0x00050838 82000000 bc410300 a0240300 2d430200 .....A...$..-C.. │ │ │ │ - 0x00050848 82000000 ec410300 ec260300 659f0200 .....A...&..e... │ │ │ │ - 0x00050858 82000000 1c420300 c8290300 a5b90200 .....B...)...... │ │ │ │ - 0x00050868 82000000 50420300 e0290300 a9d10200 ....PB...)...... │ │ │ │ - 0x00050878 82000000 78420300 00000000 00000000 ....xB.......... │ │ │ │ - 0x00050888 00000000 00000000 201f0300 69a40000 ........ ...i... │ │ │ │ - 0x00050898 08000000 00000000 d4420300 c92b0100 .........B...+.. │ │ │ │ - 0x000508a8 82000000 e0420300 fc420300 99c80000 .....B...B...... │ │ │ │ - 0x000508b8 82000000 04430300 24430300 5da70000 .....C..$C..]... │ │ │ │ - 0x000508c8 08000000 00000000 34430300 7daa0000 ........4C..}... │ │ │ │ - 0x000508d8 04000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000508e8 00000000 00000000 30180300 f1a10000 ........0....... │ │ │ │ - 0x000508f8 ad190100 00000000 00000000 44430300 ............DC.. │ │ │ │ - 0x00050908 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050918 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050928 00000000 201f0300 b9a30000 08000000 .... ........... │ │ │ │ - 0x00050938 00000000 24430300 5da70000 08000000 ....$C..]....... │ │ │ │ - 0x00050948 00000000 34430300 7daa0000 04000000 ....4C..}....... │ │ │ │ + 0x000506f8 00000000 00000000 e8260300 c5610200 .........&...a.. │ │ │ │ + 0x00050708 82000000 b03e0300 402c0300 0d670200 .....>..@,...g.. │ │ │ │ + 0x00050718 82000000 d03e0300 70280300 25730200 .....>..p(..%s.. │ │ │ │ + 0x00050728 82000000 003f0300 9c280300 a9e80200 .....?...(...... │ │ │ │ + 0x00050738 82000000 203f0300 00000000 00000000 .... ?.......... │ │ │ │ + 0x00050748 00000000 00000000 d0390300 0dbe0200 .........9...... │ │ │ │ + 0x00050758 82000000 00000000 502a0300 99be0200 ........P*...... │ │ │ │ + 0x00050768 82000000 00000000 102f0300 f5a70100 ........./...... │ │ │ │ + 0x00050778 82000000 743f0300 24210300 69b30100 ....t?..$!..i... │ │ │ │ + 0x00050788 82000000 983f0300 60210300 5db70100 .....?..`!..]... │ │ │ │ + 0x00050798 82000000 d83f0300 e4210300 f9b90100 .....?...!...... │ │ │ │ + 0x000507a8 82000000 f43f0300 882e0300 95e70100 .....?.......... │ │ │ │ + 0x000507b8 82000000 20400300 702e0300 adf20100 .... @..p....... │ │ │ │ + 0x000507c8 82000000 48400300 342a0300 65bf0200 ....H@..4*..e... │ │ │ │ + 0x000507d8 82000000 70400300 102a0300 c9c00200 ....p@...*...... │ │ │ │ + 0x000507e8 82000000 a8400300 bc230300 85f40100 .....@...#...... │ │ │ │ + 0x000507f8 82000000 e4400300 78230300 51f60100 .....@..x#..Q... │ │ │ │ + 0x00050808 82000000 00410300 5c230300 1df80100 .....A..\#...... │ │ │ │ + 0x00050818 82000000 20410300 102b0300 59e40200 .... A...+..Y... │ │ │ │ + 0x00050828 82000000 48410300 c02a0300 4dda0200 ....HA...*..M... │ │ │ │ + 0x00050838 82000000 7c410300 14250300 35190200 ....|A...%..5... │ │ │ │ + 0x00050848 82000000 b8410300 94250300 ad1b0200 .....A...%...... │ │ │ │ + 0x00050858 82000000 f4410300 6c2d0300 791d0200 .....A..l-..y... │ │ │ │ + 0x00050868 82000000 24420300 40220300 45bd0100 ....$B..@"..E... │ │ │ │ + 0x00050878 82000000 4c420300 24240300 95030200 ....LB..$$...... │ │ │ │ + 0x00050888 82000000 70420300 9c220300 8d050200 ....pB..."...... │ │ │ │ + 0x00050898 82000000 a0420300 e4280300 81e60200 .....B...(...... │ │ │ │ + 0x000508a8 82000000 d0420300 b8250300 991f0200 .....B...%...... │ │ │ │ + 0x000508b8 82000000 04430300 d0250300 0d220200 .....C...%...".. │ │ │ │ + 0x000508c8 82000000 2c430300 00000000 00000000 ....,C.......... │ │ │ │ + 0x000508d8 00000000 00000000 181f0300 71a40000 ............q... │ │ │ │ + 0x000508e8 08000000 00000000 88430300 d12b0100 .........C...+.. │ │ │ │ + 0x000508f8 82000000 94430300 b0430300 a1c80000 .....C...C...... │ │ │ │ + 0x00050908 82000000 b8430300 d8430300 65a70000 .....C...C..e... │ │ │ │ + 0x00050918 08000000 00000000 e8430300 85aa0000 .........C...... │ │ │ │ + 0x00050928 04000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050938 00000000 00000000 28180300 f9a10000 ........(....... │ │ │ │ + 0x00050948 b5190100 00000000 00000000 f8430300 .............C.. │ │ │ │ 0x00050958 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050968 00000000 201f0300 cd9d0000 08000000 .... ........... │ │ │ │ - 0x00050978 00000000 80170300 b5c70100 82000000 ................ │ │ │ │ - 0x00050988 a8430300 24430300 5da70000 08000000 .C..$C..]....... │ │ │ │ - 0x00050998 00000000 34430300 7daa0000 04000000 ....4C..}....... │ │ │ │ + 0x00050968 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050978 00000000 181f0300 c1a30000 08000000 ................ │ │ │ │ + 0x00050988 00000000 d8430300 65a70000 08000000 .....C..e....... │ │ │ │ + 0x00050998 00000000 e8430300 85aa0000 04000000 .....C.......... │ │ │ │ 0x000509a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000509b8 00000000 201f0300 699d0000 08000000 .... ...i....... │ │ │ │ - 0x000509c8 00000000 80170300 f1210100 82000000 .........!...... │ │ │ │ - 0x000509d8 a8430300 e0170300 b1270100 82000000 .C.......'...... │ │ │ │ - 0x000509e8 f0430300 0c1f0300 396c0100 82000000 .C......9l...... │ │ │ │ - 0x000509f8 2c440300 24430300 5da70000 08000000 ,D..$C..]....... │ │ │ │ - 0x00050a08 00000000 34430300 7daa0000 04000000 ....4C..}....... │ │ │ │ - 0x00050a18 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050a28 00000000 201f0300 999e0000 08000000 .... ........... │ │ │ │ - 0x00050a38 00000000 80170300 311e0100 82000000 ........1....... │ │ │ │ - 0x00050a48 a8430300 bc170300 7d770100 82000000 .C......}w...... │ │ │ │ - 0x00050a58 6c440300 e81f0300 99810100 82000000 lD.............. │ │ │ │ - 0x00050a68 90440300 b41e0300 45540100 82000000 .D......ET...... │ │ │ │ - 0x00050a78 b0440300 cc270300 417c0100 82000000 .D...'..A|...... │ │ │ │ - 0x00050a88 cc440300 f01e0300 d5780100 82000000 .D.......x...... │ │ │ │ - 0x00050a98 f8440300 c8170300 fd200100 82000000 .D....... ...... │ │ │ │ - 0x00050aa8 14450300 24430300 5da70000 08000000 .E..$C..]....... │ │ │ │ - 0x00050ab8 00000000 34430300 7daa0000 04000000 ....4C..}....... │ │ │ │ - 0x00050ac8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ad8 00000000 80170300 01e20100 82000000 ................ │ │ │ │ - 0x00050ae8 00000000 24430300 5da70000 08000000 ....$C..]....... │ │ │ │ - 0x00050af8 00000000 34430300 7daa0000 04000000 ....4C..}....... │ │ │ │ - 0x00050b08 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b18 00000000 44430300 00000000 00000000 ....DC.......... │ │ │ │ - 0x00050b28 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050b38 00000000 00000000 00000000 201f0300 ............ ... │ │ │ │ - 0x00050b48 d19c0000 08000000 00000000 24430300 ............$C.. │ │ │ │ - 0x00050b58 5da70000 08000000 00000000 34430300 ]...........4C.. │ │ │ │ - 0x00050b68 7daa0000 04000000 00000000 00000000 }............... │ │ │ │ - 0x00050b78 00000000 00000000 00000000 ac200300 ............. .. │ │ │ │ - 0x00050b88 31a80100 82000000 b4450300 e42f0300 1........E.../.. │ │ │ │ - 0x00050b98 75ad0100 82000000 d4450300 34220300 u........E..4".. │ │ │ │ - 0x00050ba8 89b90100 82000000 04460300 78220300 .........F..x".. │ │ │ │ - 0x00050bb8 3dbd0100 82000000 24460300 00000000 =.......$F...... │ │ │ │ + 0x000509b8 00000000 181f0300 d59d0000 08000000 ................ │ │ │ │ + 0x000509c8 00000000 78170300 2d8a0100 82000000 ....x...-....... │ │ │ │ + 0x000509d8 5c440300 d8430300 65a70000 08000000 \D...C..e....... │ │ │ │ + 0x000509e8 00000000 e8430300 85aa0000 04000000 .....C.......... │ │ │ │ + 0x000509f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050a08 00000000 181f0300 719d0000 08000000 ........q....... │ │ │ │ + 0x00050a18 00000000 78170300 f9210100 82000000 ....x....!...... │ │ │ │ + 0x00050a28 5c440300 d8170300 b9270100 82000000 \D.......'...... │ │ │ │ + 0x00050a38 a4440300 041f0300 416c0100 82000000 .D......Al...... │ │ │ │ + 0x00050a48 e0440300 d8430300 65a70000 08000000 .D...C..e....... │ │ │ │ + 0x00050a58 00000000 e8430300 85aa0000 04000000 .....C.......... │ │ │ │ + 0x00050a68 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050a78 00000000 181f0300 559e0000 08000000 ........U....... │ │ │ │ + 0x00050a88 00000000 78170300 391e0100 82000000 ....x...9....... │ │ │ │ + 0x00050a98 5c440300 b4170300 85770100 82000000 \D.......w...... │ │ │ │ + 0x00050aa8 20450300 e01f0300 a1810100 82000000 E.............. │ │ │ │ + 0x00050ab8 44450300 ac1e0300 4d540100 82000000 DE......MT...... │ │ │ │ + 0x00050ac8 64450300 b8290300 497c0100 82000000 dE...)..I|...... │ │ │ │ + 0x00050ad8 80450300 e81e0300 dd780100 82000000 .E.......x...... │ │ │ │ + 0x00050ae8 ac450300 c0170300 05210100 82000000 .E.......!...... │ │ │ │ + 0x00050af8 c8450300 d8430300 65a70000 08000000 .E...C..e....... │ │ │ │ + 0x00050b08 00000000 e8430300 85aa0000 04000000 .....C.......... │ │ │ │ + 0x00050b18 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b28 00000000 78170300 79a40100 82000000 ....x...y....... │ │ │ │ + 0x00050b38 00000000 d8430300 65a70000 08000000 .....C..e....... │ │ │ │ + 0x00050b48 00000000 e8430300 85aa0000 04000000 .....C.......... │ │ │ │ + 0x00050b58 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b68 00000000 f8430300 00000000 00000000 .....C.......... │ │ │ │ + 0x00050b78 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00050b88 00000000 00000000 00000000 181f0300 ................ │ │ │ │ + 0x00050b98 d99c0000 08000000 00000000 d8430300 .............C.. │ │ │ │ + 0x00050ba8 65a70000 08000000 00000000 e8430300 e............C.. │ │ │ │ + 0x00050bb8 85aa0000 04000000 00000000 00000000 ................ │ │ │ │ 0x00050bc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050bd8 302c0300 60fc0400 00000000 00000000 0,..`........... │ │ │ │ + 0x00050bd8 a42c0300 88fc0400 00000000 00000000 .,.............. │ │ │ │ 0x00050be8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050bf8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050c08 68300300 ffffffff 00000000 4c300300 h0..........L0.. │ │ │ │ - 0x00050c18 ffffffff 00000000 44300300 ffffffff ........D0...... │ │ │ │ - 0x00050c28 00000000 5c300300 ffffffff 00000000 ....\0.......... │ │ │ │ - 0x00050c38 54300300 ffffffff 00000000 30140300 T0..........0... │ │ │ │ - 0x00050c48 ffffffff 00000000 34300300 ffffffff ........40...... │ │ │ │ - 0x00050c58 00000000 3c300300 ffffffff 00000000 ....<0.......... │ │ │ │ - 0x00050c68 30140300 ffffffff 00000000 34300300 0...........40.. │ │ │ │ - 0x00050c78 ffffffff 00000000 3c300300 ffffffff ........<0...... │ │ │ │ - 0x00050c88 00000000 4c300300 ffffffff 00000000 ....L0.......... │ │ │ │ - 0x00050c98 44300300 ffffffff 00000000 3c300300 D0..........<0.. │ │ │ │ - 0x00050ca8 ffffffff 00000000 34300300 ffffffff ........40...... │ │ │ │ - 0x00050cb8 00000000 ec2e0300 6c4d0300 00000000 ........lM...... │ │ │ │ + 0x00050c08 60300300 ffffffff 00000000 44300300 `0..........D0.. │ │ │ │ + 0x00050c18 ffffffff 00000000 3c300300 ffffffff ........<0...... │ │ │ │ + 0x00050c28 00000000 54300300 ffffffff 00000000 ....T0.......... │ │ │ │ + 0x00050c38 4c300300 ffffffff 00000000 28140300 L0..........(... │ │ │ │ + 0x00050c48 ffffffff 00000000 2c300300 ffffffff ........,0...... │ │ │ │ + 0x00050c58 00000000 34300300 ffffffff 00000000 ....40.......... │ │ │ │ + 0x00050c68 28140300 ffffffff 00000000 2c300300 (...........,0.. │ │ │ │ + 0x00050c78 ffffffff 00000000 34300300 ffffffff ........40...... │ │ │ │ + 0x00050c88 00000000 44300300 ffffffff 00000000 ....D0.......... │ │ │ │ + 0x00050c98 3c300300 ffffffff 00000000 34300300 <0..........40.. │ │ │ │ + 0x00050ca8 ffffffff 00000000 2c300300 ffffffff ........,0...... │ │ │ │ + 0x00050cb8 00000000 602f0300 644d0300 00000000 ....`/..dM...... │ │ │ │ 0x00050cc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050cd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ce8 00000000 d42e0300 c0fd0400 00000000 ................ │ │ │ │ + 0x00050ce8 00000000 482f0300 e8fd0400 00000000 ....H/.......... │ │ │ │ 0x00050cf8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d08 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050d18 00000000 102c0300 58fc0400 00000000 .....,..X....... │ │ │ │ + 0x00050d18 00000000 842c0300 80fc0400 00000000 .....,.......... │ │ │ │ 0x00050d28 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050d38 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050d48 00000000 24300300 ffffffff 00000000 ....$0.......... │ │ │ │ - 0x00050d58 1c300300 ffffffff 00000000 60460300 .0..........`F.. │ │ │ │ - 0x00050d68 ffffffff 00000000 242b0300 ffffffff ........$+...... │ │ │ │ - 0x00050d78 00000000 2c300300 ffffffff 00000000 ....,0.......... │ │ │ │ - 0x00050d88 2c2f0300 e8fd0400 00000000 00000000 ,/.............. │ │ │ │ + 0x00050d48 00000000 1c300300 ffffffff 00000000 .....0.......... │ │ │ │ + 0x00050d58 14300300 ffffffff 00000000 5c460300 .0..........\F.. │ │ │ │ + 0x00050d68 ffffffff 00000000 1c2b0300 ffffffff .........+...... │ │ │ │ + 0x00050d78 00000000 24300300 ffffffff 00000000 ....$0.......... │ │ │ │ + 0x00050d88 a02f0300 10fe0400 00000000 00000000 ./.............. │ │ │ │ 0x00050d98 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050da8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050db8 ac2e0300 b8fd0400 00000000 00000000 ................ │ │ │ │ + 0x00050db8 202f0300 e0fd0400 00000000 00000000 /.............. │ │ │ │ 0x00050dc8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050dd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050de8 4c2f0300 f0fd0400 00000000 00000000 L/.............. │ │ │ │ + 0x00050de8 c02f0300 18fe0400 00000000 00000000 ./.............. │ │ │ │ 0x00050df8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e08 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e18 0c2f0300 ccfd0400 00000000 00000000 ./.............. │ │ │ │ + 0x00050e18 802f0300 f4fd0400 00000000 00000000 ./.............. │ │ │ │ 0x00050e28 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e38 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e48 202f0300 d8fd0400 00000000 00000000 /.............. │ │ │ │ + 0x00050e48 942f0300 00fe0400 00000000 00000000 ./.............. │ │ │ │ 0x00050e58 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e68 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050e78 382f0300 704d0300 00000000 00000000 8/..pM.......... │ │ │ │ + 0x00050e78 ac2f0300 684d0300 00000000 00000000 ./..hM.......... │ │ │ │ 0x00050e88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050e98 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ea8 f02f0300 38fe0400 00000000 00000000 ./..8........... │ │ │ │ + 0x00050ea8 0c2f0300 d0fd0400 00000000 00000000 ./.............. │ │ │ │ 0x00050eb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ec8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ed8 e02f0300 28fe0400 00000000 00000000 ./..(........... │ │ │ │ + 0x00050ed8 f02e0300 b8fd0400 00000000 00000000 ................ │ │ │ │ 0x00050ee8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050ef8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f08 a42f0300 20fe0400 00000000 00000000 ./.. ........... │ │ │ │ + 0x00050f08 bc2e0300 acfd0400 00000000 00000000 ................ │ │ │ │ 0x00050f18 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f28 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f38 902f0300 14fe0400 00000000 00000000 ./.............. │ │ │ │ + 0x00050f38 9c2e0300 a0fd0400 00000000 00000000 ................ │ │ │ │ 0x00050f48 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f68 982e0300 a8fd0400 00000000 00000000 ................ │ │ │ │ + 0x00050f68 482d0300 d0fc0400 00000000 00000000 H-.............. │ │ │ │ 0x00050f78 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050f88 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050f98 7c2e0300 90fd0400 00000000 00000000 |............... │ │ │ │ + 0x00050f98 842e0300 90fd0400 00000000 00000000 ................ │ │ │ │ 0x00050fa8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050fb8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050fc8 482e0300 84fd0400 00000000 00000000 H............... │ │ │ │ + 0x00050fc8 6c2e0300 80fd0400 00000000 00000000 l............... │ │ │ │ 0x00050fd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00050fe8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00050ff8 282e0300 78fd0400 00000000 00000000 (...x........... │ │ │ │ + 0x00050ff8 1c2e0300 48fd0400 00000000 00000000 ....H........... │ │ │ │ 0x00051008 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051018 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051028 d42c0300 a8fc0400 00000000 00000000 .,.............. │ │ │ │ + 0x00051028 082e0300 3cfd0400 00000000 00000000 ....<........... │ │ │ │ 0x00051038 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051048 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051058 102e0300 68fd0400 00000000 00000000 ....h........... │ │ │ │ + 0x00051058 ec2d0300 30fd0400 00000000 00000000 .-..0........... │ │ │ │ 0x00051068 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051078 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051088 f82d0300 58fd0400 00000000 00000000 .-..X........... │ │ │ │ + 0x00051088 2c2d0300 c0fc0400 00000000 00000000 ,-.............. │ │ │ │ 0x00051098 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000510a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000510b8 a82d0300 20fd0400 00000000 00000000 .-.. ........... │ │ │ │ + 0x000510b8 0c2d0300 b0fc0400 00000000 00000000 .-.............. │ │ │ │ 0x000510c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000510d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000510e8 942d0300 14fd0400 00000000 00000000 .-.............. │ │ │ │ + 0x000510e8 a02d0300 f8fc0400 00000000 00000000 .-.............. │ │ │ │ 0x000510f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051108 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051118 782d0300 08fd0400 00000000 00000000 x-.............. │ │ │ │ + 0x00051118 7c2d0300 ecfc0400 00000000 00000000 |-.............. │ │ │ │ 0x00051128 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051138 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051148 b82c0300 98fc0400 00000000 00000000 .,.............. │ │ │ │ + 0x00051148 682d0300 dcfc0400 00000000 00000000 h-.............. │ │ │ │ 0x00051158 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051168 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051178 982c0300 88fc0400 00000000 00000000 .,.............. │ │ │ │ + 0x00051178 bc2c0300 94fc0400 00000000 00000000 .,.............. │ │ │ │ 0x00051188 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051198 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511a8 e02d0300 40fd0400 00000000 00000000 .-..@........... │ │ │ │ + 0x000511a8 602c0300 78fc0400 00000000 00000000 `,..x........... │ │ │ │ 0x000511b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000511c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000511d8 b82d0300 2cfd0400 00000000 00000000 .-..,........... │ │ │ │ - 0x000511e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000511d8 ffffff3f 00000000 00000000 2c460300 ...?........,F.. │ │ │ │ + 0x000511e8 0c000000 00000000 89a10000 00000000 ................ │ │ │ │ 0x000511f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051208 4c2d0300 e0fc0400 00000000 00000000 L-.............. │ │ │ │ + 0x00051208 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051218 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051228 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051238 642d0300 f4fc0400 00000000 00000000 d-.............. │ │ │ │ - 0x00051248 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051228 00000000 00460000 40460300 d19c0000 .....F..@F...... │ │ │ │ + 0x00051238 d59c0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051248 00000000 940b0500 00000000 d41e0500 ................ │ │ │ │ 0x00051258 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051268 782c0300 74fc0400 00000000 00000000 x,..t........... │ │ │ │ + 0x00051268 00000000 00000000 00000000 0d9e0000 ................ │ │ │ │ 0x00051278 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051288 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051298 2c2d0300 d0fc0400 00000000 00000000 ,-.............. │ │ │ │ - 0x000512a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512c8 082d0300 c4fc0400 00000000 00000000 .-.............. │ │ │ │ + 0x00051298 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512a8 ffffff3f 00000000 00000000 08450300 ...?.........E.. │ │ │ │ + 0x000512b8 1c000000 00000000 e1ac0000 00000000 ................ │ │ │ │ + 0x000512c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000512d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000512e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000512f8 f42c0300 b4fc0400 00000000 00000000 .,.............. │ │ │ │ - 0x00051308 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051318 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051328 482c0300 6cfc0400 00000000 00000000 H,..l........... │ │ │ │ - 0x00051338 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000512f8 00000000 00460000 10450300 019d0000 .....F...E...... │ │ │ │ + 0x00051308 1dac0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051318 00000000 7c0a0500 00000000 60190500 ....|.......`... │ │ │ │ + 0x00051328 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051338 00000000 fd9c0000 00000000 e11e0100 ................ │ │ │ │ 0x00051348 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051358 742f0300 08fe0400 00000000 00000000 t/.............. │ │ │ │ + 0x00051358 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051368 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051378 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051388 602f0300 fcfd0400 00000000 00000000 `/.............. │ │ │ │ + 0x00051378 ffffff3f 00000000 00000000 84440300 ...?.........D.. │ │ │ │ + 0x00051388 10000000 00000000 e1a60000 00000000 ................ │ │ │ │ 0x00051398 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000513a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000513b8 ec2b0300 50fc0400 00000000 00000000 .+..P........... │ │ │ │ - 0x000513c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000513d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000513e8 ffffff3f 00000000 00000000 78450300 ...?........xE.. │ │ │ │ - 0x000513f8 0c000000 00000000 81a10000 00000000 ................ │ │ │ │ - 0x00051408 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513c8 00000000 00460000 90440300 659d0000 .....F...D..e... │ │ │ │ + 0x000513d8 ed9f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000513e8 00000000 0c0a0500 00000000 38190500 ............8... │ │ │ │ + 0x000513f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051408 00000000 e9a50000 00000000 a1220100 .............".. │ │ │ │ 0x00051418 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051428 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051438 00000000 00460000 8c450300 c99c0000 .....F...E...... │ │ │ │ - 0x00051448 cd9c0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051458 00000000 440b0500 00000000 c41e0500 ....D........... │ │ │ │ + 0x00051438 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051448 ffffff3f 00000000 00000000 44440300 ...?........DD.. │ │ │ │ + 0x00051458 14000000 00000000 b1a80000 00000000 ................ │ │ │ │ 0x00051468 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051478 00000000 00000000 00000000 059e0000 ................ │ │ │ │ + 0x00051478 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051488 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051498 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000514b8 ffffff3f 00000000 00000000 54440300 ...?........TD.. │ │ │ │ - 0x000514c8 1c000000 00000000 d9ac0000 00000000 ................ │ │ │ │ - 0x000514d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051498 00000000 00460000 4c440300 999d0000 .....F..LD...... │ │ │ │ + 0x000514a8 899f0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000514b8 00000000 bc090500 00000000 fc180500 ................ │ │ │ │ + 0x000514c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000514d8 00000000 ada50000 00000000 d58a0100 ................ │ │ │ │ 0x000514e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000514f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051508 00000000 00460000 5c440300 f99c0000 .....F..\D...... │ │ │ │ - 0x00051518 15ac0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051528 00000000 2c0a0500 00000000 60190500 ....,.......`... │ │ │ │ + 0x00051508 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051518 4c2c0300 70fc0400 00000000 00000000 L,..p........... │ │ │ │ + 0x00051528 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051538 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051548 00000000 f59c0000 00000000 d91e0100 ................ │ │ │ │ + 0x00051548 3c2c0300 60fc0400 00000000 00000000 <,..`........... │ │ │ │ 0x00051558 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051568 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051578 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051588 ffffff3f 00000000 00000000 d0430300 ...?.........C.. │ │ │ │ - 0x00051598 10000000 00000000 d9a60000 00000000 ................ │ │ │ │ - 0x000515a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051578 002c0300 58fc0400 00000000 00000000 .,..X........... │ │ │ │ + 0x00051588 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051598 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515a8 e82f0300 30fe0400 00000000 00000000 ./..0........... │ │ │ │ 0x000515b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000515c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000515d8 00000000 00460000 dc430300 5d9d0000 .....F...C..]... │ │ │ │ - 0x000515e8 e59f0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000515f8 00000000 bc090500 00000000 38190500 ............8... │ │ │ │ - 0x00051608 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051618 00000000 e1a50000 00000000 99220100 .............".. │ │ │ │ + 0x000515d8 d42f0300 24fe0400 00000000 00000000 ./..$........... │ │ │ │ + 0x000515e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000515f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051608 542e0300 68fd0400 00000000 00000000 T...h........... │ │ │ │ + 0x00051618 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051628 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051638 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051638 2c2e0300 54fd0400 00000000 00000000 ,...T........... │ │ │ │ 0x00051648 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051658 ffffff3f 00000000 00000000 90430300 ...?.........C.. │ │ │ │ - 0x00051668 14000000 00000000 a9a80000 00000000 ................ │ │ │ │ + 0x00051658 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051668 c02d0300 08fd0400 00000000 00000000 .-.............. │ │ │ │ 0x00051678 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051688 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051698 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000516a8 00000000 00460000 98430300 919d0000 .....F...C...... │ │ │ │ - 0x000516b8 819f0000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000516c8 00000000 6c090500 00000000 fc180500 ....l........... │ │ │ │ + 0x00051698 d82d0300 1cfd0400 00000000 00000000 .-.............. │ │ │ │ + 0x000516a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516c8 ec2c0300 9cfc0400 00000000 00000000 .,.............. │ │ │ │ 0x000516d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000516e8 00000000 a5a50000 00000000 5dc80100 ............]... │ │ │ │ - 0x000516f8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000516f8 ec2b0300 4cfc0400 00000000 00000000 .+..L........... │ │ │ │ 0x00051708 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00051718 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051728 ffffff3f 00000000 00000000 00000000 ...?............ │ │ │ │ - 0x00051738 00000000 50460300 00000000 00000000 ....PF.......... │ │ │ │ - 0x00051748 d81e0500 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051758 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ - 0x00051768 00000000 00000000 a8450300 00000000 .........E...... │ │ │ │ - 0x00051778 00000000 840b0500 00000000 00000000 ................ │ │ │ │ - 0x00051788 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x00051798 00000000 50430300 18000000 00000000 ....PC.......... │ │ │ │ - 0x000517a8 a5a00000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000517b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051728 ffffff3f 00000000 00000000 04440300 ...?.........D.. │ │ │ │ + 0x00051738 18000000 00000000 ada00000 00000000 ................ │ │ │ │ + 0x00051748 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051758 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051768 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051778 00000000 00460000 20440300 b1a50000 .....F.. D...... │ │ │ │ + 0x00051788 b19e0000 00000000 00000000 00000000 ................ │ │ │ │ + 0x00051798 00000000 7c090500 00000000 00000000 ....|........... │ │ │ │ + 0x000517a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000517b8 00000000 00000000 00000000 29a40000 ............)... │ │ │ │ 0x000517c8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000517d8 00000000 00000000 00000000 00460000 .............F.. │ │ │ │ - 0x000517e8 6c430300 a9a50000 f59e0000 00000000 lC.............. │ │ │ │ - 0x000517f8 00000000 00000000 00000000 2c090500 ............,... │ │ │ │ - 0x00051808 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051818 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051828 00000000 21a40000 00000000 00000000 ....!........... │ │ │ │ - 0x00051838 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051848 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000517d8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000517e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ + 0x000517f8 ffffff3f 00000000 00000000 00000000 ...?............ │ │ │ │ + 0x00051808 00000000 643f0300 00000000 00000000 ....d?.......... │ │ │ │ + 0x00051818 50070500 00000000 00000000 00000000 P............... │ │ │ │ + 0x00051828 00000000 ffffff3f 00000000 00000000 .......?........ │ │ │ │ + 0x00051838 00000000 00000000 5c3f0300 00000000 ........\?...... │ │ │ │ + 0x00051848 00000000 c41e0500 00000000 00000000 ................ │ │ │ │ 0x00051858 00000000 00000000 ffffff3f 00000000 ...........?.... │ │ │ │ - 0x00051868 00000000 00000000 00000000 b03e0300 .............>.. │ │ │ │ - 0x00051878 00000000 00000000 00070500 00000000 ................ │ │ │ │ + 0x00051868 00000000 00000000 00000000 4c3f0300 ............L?.. │ │ │ │ + 0x00051878 00000000 00000000 b41e0500 00000000 ................ │ │ │ │ 0x00051888 00000000 00000000 00000000 ffffff3f ...............? │ │ │ │ 0x00051898 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000518a8 a83e0300 00000000 00000000 b41e0500 .>.............. │ │ │ │ + 0x000518a8 a43e0300 00000000 00000000 00070500 .>.............. │ │ │ │ 0x000518b8 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x000518c8 ffffff3f 00000000 00000000 00000000 ...?............ │ │ │ │ - 0x000518d8 00000000 70300300 00000000 ffffffff ....p0.......... │ │ │ │ + 0x000518d8 00000000 68300300 00000000 ffffffff ....h0.......... │ │ │ │ 0x000518e8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x000518f8 00000000 c0430300 81a20000 ad1a0100 .....C.......... │ │ │ │ - 0x00051908 00000000 00000000 c8430300 39a20000 .........C..9... │ │ │ │ - 0x00051918 2d1a0100 00000000 00000000 00000000 -............... │ │ │ │ + 0x000518f8 00000000 74440300 89a20000 b51a0100 ....tD.......... │ │ │ │ + 0x00051908 00000000 00000000 7c440300 41a20000 ........|D..A... │ │ │ │ + 0x00051918 351a0100 00000000 00000000 00000000 5............... │ │ │ │ 0x00051928 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051938 08170300 c9a20000 2d1b0100 00000000 ........-....... │ │ │ │ + 0x00051938 00170300 d1a20000 351b0100 00000000 ........5....... │ │ │ │ 0x00051948 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 0x00051958 00000000 00000000 34450300 d1170100 ........4E...... │ │ │ │ - 0x00051968 3d7b0100 00000000 00000000 3c450300 ={............. │ │ │ │ + 0x00000030 746f6d6c 692e6465 62756700 3b62b095 tomli.debug.;b.. │ │ │ │ + 0x00000040 c6a7802f 96b3a32c 6bfa714f fbc1daba .../...,k.qO.... │ │ │ ├── readelf --wide --decompress --hex-dump=.gnu_debuglink {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ Hex dump of section '.gnu_debuglink': │ │ │ │ - 0x00000000 65616161 66353562 63313637 31323265 eaaaf55bc167122e │ │ │ │ - 0x00000010 33383636 35316665 39323163 36383762 386651fe921c687b │ │ │ │ - 0x00000020 32636334 31612e64 65627567 00000000 2cc41a.debug.... │ │ │ │ - 0x00000030 653c0607 e<.. │ │ │ │ + 0x00000000 61653661 61363663 34643939 34633563 ae6aa66c4d994c5c │ │ │ │ + 0x00000010 61376364 33373139 38633565 30383861 a7cd37198c5e088a │ │ │ │ + 0x00000020 65303237 38332e64 65627567 00000000 e02783.debug.... │ │ │ │ + 0x00000030 d889c080 .... │ │ │ --- ./usr/lib/python3/dist-packages/5703180c3dd46e872cf3__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ ├── +++ ./usr/lib/python3/dist-packages/5bae8a57b5ef85818b48__mypyc.cpython-314-arm-linux-gnueabihf.so │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │┄ Files 95% 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 0x0345dc 0x000345dc 0x000345dc 0x00008 0x00008 R 0x4 │ │ │ │ - LOAD 0x000000 0x00000000 0x00000000 0x345e8 0x345e8 R E 0x10000 │ │ │ │ - LOAD 0x03fc38 0x0004fc38 0x0004fc38 0x01dcc 0x022b8 RW 0x10000 │ │ │ │ + ARM_EXIDX 0x0345cc 0x000345cc 0x000345cc 0x00008 0x00008 R 0x4 │ │ │ │ + LOAD 0x000000 0x00000000 0x00000000 0x345d8 0x345d8 R E 0x10000 │ │ │ │ + LOAD 0x03fc34 0x0004fc34 0x0004fc34 0x01dd0 0x022bc 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 0x03fc34 0x0004fc34 0x0004fc34 0x003cc 0x003cc 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 002740 10 A 4 3 4 │ │ │ │ [ 4] .dynstr STRTAB 00003aa4 003aa4 003502 00 A 0 0 1 │ │ │ │ [ 5] .gnu.version VERSYM 00006fa6 006fa6 0004e8 02 A 3 0 2 │ │ │ │ [ 6] .gnu.version_r VERNEED 00007490 007490 000040 00 A 4 2 4 │ │ │ │ - [ 7] .rel.dyn REL 000074d0 0074d0 0013d0 08 A 3 0 4 │ │ │ │ - [ 8] .rel.plt REL 000088a0 0088a0 000690 08 AI 3 20 4 │ │ │ │ - [ 9] .init PROGBITS 00008f30 008f30 00000c 00 AX 0 0 4 │ │ │ │ - [10] .plt PROGBITS 00008f3c 008f3c 000abc 04 AX 0 0 4 │ │ │ │ - [11] .text PROGBITS 000099f8 0099f8 025ec8 00 AX 0 0 8 │ │ │ │ - [12] .fini PROGBITS 0002f8c0 02f8c0 000008 00 AX 0 0 4 │ │ │ │ - [13] .rodata PROGBITS 0002f8c8 02f8c8 004d14 00 A 0 0 8 │ │ │ │ - [14] .ARM.exidx ARM_EXIDX 000345dc 0345dc 000008 00 AL 11 0 4 │ │ │ │ - [15] .eh_frame PROGBITS 000345e4 0345e4 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 │ │ │ │ + [ 7] .rel.dyn REL 000074d0 0074d0 0013d8 08 A 3 0 4 │ │ │ │ + [ 8] .rel.plt REL 000088a8 0088a8 000690 08 AI 3 20 4 │ │ │ │ + [ 9] .init PROGBITS 00008f38 008f38 00000c 00 AX 0 0 4 │ │ │ │ + [10] .plt PROGBITS 00008f44 008f44 000abc 04 AX 0 0 4 │ │ │ │ + [11] .text PROGBITS 00009a00 009a00 025eb0 00 AX 0 0 8 │ │ │ │ + [12] .fini PROGBITS 0002f8b0 02f8b0 000008 00 AX 0 0 4 │ │ │ │ + [13] .rodata PROGBITS 0002f8b8 02f8b8 004d14 00 A 0 0 8 │ │ │ │ + [14] .ARM.exidx ARM_EXIDX 000345cc 0345cc 000008 00 AL 11 0 4 │ │ │ │ + [15] .eh_frame PROGBITS 000345d4 0345d4 000004 00 A 0 0 4 │ │ │ │ + [16] .init_array INIT_ARRAY 0004fc34 03fc34 000004 04 WA 0 0 4 │ │ │ │ + [17] .fini_array FINI_ARRAY 0004fc38 03fc38 000004 04 WA 0 0 4 │ │ │ │ + [18] .data.rel.ro PROGBITS 0004fc3c 03fc3c 0002dc 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 0014e8 00 WA 0 0 4 │ │ │ │ [22] .bss NOBITS 00051a04 041a04 0004ec 00 WA 0 0 4 │ │ │ │ [23] .ARM.attributes ARM_ATTRIBUTES 00000000 041a04 000031 00 0 0 1 │ │ │ │ [24] .gnu_debugaltlink PROGBITS 00000000 041a35 000050 00 0 0 1 │ │ │ │ [25] .gnu_debuglink PROGBITS 00000000 041a88 000034 00 0 0 4 │ │ │ ├── readelf --wide --symbols {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 628 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 00000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ - 1: 00008f30 0 SECTION LOCAL DEFAULT 9 .init │ │ │ │ + 1: 00008f38 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 │ │ │ │ @@ -255,377 +255,377 @@ │ │ │ │ 251: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_GetItemWithError │ │ │ │ 252: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyUnicode_Substring │ │ │ │ 253: 00000000 0 FUNC GLOBAL DEFAULT UND __assert_fail@GLIBC_2.4 (2) │ │ │ │ 254: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyList_Type │ │ │ │ 255: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyImport_Import │ │ │ │ 256: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyNumber_FloorDivide │ │ │ │ 257: 00000000 0 NOTYPE GLOBAL DEFAULT UND PyDict_Values │ │ │ │ - 258: 0000fea9 60 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ - 259: 000110c9 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ - 260: 0000dcb9 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ - 261: 0000a3f1 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ - 262: 00011f89 160 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 263: 00051a78 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ - 264: 00012b59 424 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ - 265: 0002f175 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ - 266: 00051a5c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ - 267: 0001151d 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ - 268: 00009e05 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Output_setup │ │ │ │ - 269: 0001ef55 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ - 270: 00021e65 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ - 271: 00051ad0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ - 272: 000121bd 1136 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ - 273: 0001f419 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ - 274: 0000fb21 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ - 275: 00051a9c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ - 276: 00011605 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ - 277: 00022d15 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ - 278: 0000fc7d 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ - 279: 0000c8b9 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ - 280: 0000e619 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ - 281: 00011315 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ - 282: 000138fd 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ - 283: 0001067d 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ - 284: 0000c9c1 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ - 285: 0001ea3d 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ - 286: 00010595 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ + 258: 0000feb1 60 FUNC GLOBAL DEFAULT 11 CPyDict_Get │ │ │ │ + 259: 000110d1 96 FUNC GLOBAL DEFAULT 11 CPy_Reraise │ │ │ │ + 260: 0000dcc1 96 FUNC GLOBAL DEFAULT 11 CPyStr_RSplit │ │ │ │ + 261: 0000a3f9 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ + 262: 00011f91 160 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 263: 00051a84 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ + 264: 00012b5d 424 FUNC GLOBAL DEFAULT 11 CPy_YieldFromErrorHandle │ │ │ │ + 265: 0002eed1 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli │ │ │ │ + 266: 00051a68 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___make_safe_parse_float_env │ │ │ │ + 267: 00011525 136 FUNC GLOBAL DEFAULT 11 CPyTagged_TrueDivide │ │ │ │ + 268: 00009e0d 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Output_setup │ │ │ │ + 269: 0001b2b1 372 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comments_and_array_ws │ │ │ │ + 270: 0001e1b5 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_dict_rule │ │ │ │ + 271: 00051af0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_warnings │ │ │ │ + 272: 000121c5 1136 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___get_or_create_nest │ │ │ │ + 273: 0001b771 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_literal_str │ │ │ │ + 274: 0000fb29 152 FUNC GLOBAL DEFAULT 11 CPyList_Count │ │ │ │ + 275: 00051aa8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS │ │ │ │ + 276: 0001160d 48 FUNC GLOBAL DEFAULT 11 CPyTagged_StealAsObject │ │ │ │ + 277: 0001f065 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_part │ │ │ │ + 278: 0000fc85 68 FUNC GLOBAL DEFAULT 11 CPyList_Index │ │ │ │ + 279: 0000c8c1 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStrWithBase │ │ │ │ + 280: 0000e621 30 FUNC GLOBAL DEFAULT 11 CPyStr_Append │ │ │ │ + 281: 0001131d 44 FUNC GLOBAL DEFAULT 11 CPy_ExceptionMatches │ │ │ │ + 282: 00013901 44 FUNC GLOBAL DEFAULT 11 CPyDebug_Print │ │ │ │ + 283: 00010685 232 FUNC GLOBAL DEFAULT 11 CPyDict_Values │ │ │ │ + 284: 0000c9c9 184 FUNC GLOBAL DEFAULT 11 CPyInt64_Divide │ │ │ │ + 285: 0001ada1 420 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_until │ │ │ │ + 286: 0001059d 232 FUNC GLOBAL DEFAULT 11 CPyDict_Keys │ │ │ │ 287: 00017601 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___is_ │ │ │ │ - 288: 0000cb0d 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ - 289: 00051a80 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ - 290: 0000e639 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ - 291: 0002e979 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ - 292: 000139bd 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ - 293: 00011365 136 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ - 294: 0000e309 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ - 295: 0000ced5 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ - 296: 0000ff8d 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ - 297: 0000ca79 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ - 298: 0000ff01 112 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ - 299: 0000e865 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ - 300: 00051a74 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ - 301: 00051a58 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ - 302: 000115a5 94 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ + 288: 0000cb15 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt32_ │ │ │ │ + 289: 00051a8c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ + 290: 0000e641 36 FUNC GLOBAL DEFAULT 11 CPyStr_IsTrue │ │ │ │ + 291: 0002efe1 168 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____types │ │ │ │ + 292: 000139c1 152 FUNC GLOBAL DEFAULT 11 CPySequence_CheckUnpackCount │ │ │ │ + 293: 0001136d 136 FUNC GLOBAL DEFAULT 11 _CPy_GetExcInfo │ │ │ │ + 294: 0000e311 100 FUNC GLOBAL DEFAULT 11 CPyStr_Replace │ │ │ │ + 295: 0000cedd 32 FUNC GLOBAL DEFAULT 11 CPyUInt8_Overflow │ │ │ │ + 296: 0000ff95 40 FUNC GLOBAL DEFAULT 11 CPyDict_SetItem │ │ │ │ + 297: 0000ca81 148 FUNC GLOBAL DEFAULT 11 CPyInt64_Remainder │ │ │ │ + 298: 0000ff09 112 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefault │ │ │ │ + 299: 0000e86d 112 FUNC GLOBAL DEFAULT 11 CPyStr_Count │ │ │ │ + 300: 00051a80 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ + 301: 00051a64 4 OBJECT GLOBAL DEFAULT 22 _parser___make_safe_parse_float_env_free_instance │ │ │ │ + 302: 000115ad 94 FUNC GLOBAL DEFAULT 11 CPyTagged_BitLength │ │ │ │ 303: 0001831d 148 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___finalize_pending │ │ │ │ - 304: 00015ca9 2112 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ - 305: 00013929 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ - 306: 000271d1 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ - 307: 00051a7c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ - 308: 0001f1f1 552 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ - 309: 00014559 144 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ - 310: 0000eac1 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ - 311: 0000fc29 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ - 312: 0000f3e5 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ - 313: 0000d15d 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ - 314: 00051b0c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ - 315: 000108e1 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ - 316: 0000c895 34 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ - 317: 00051b04 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ - 318: 0000d555 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ - 319: 0000f1cd 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ - 320: 0000cef5 92 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ - 321: 00010b29 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ - 322: 00010e69 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ - 323: 0001f0c9 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ - 324: 0004fe4c 204 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ - 325: 000148b5 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ - 326: 0000ffb5 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ - 327: 0000c811 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ - 328: 00051ab4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ - 329: 00028cf9 1992 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ - 330: 00051a60 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ - 331: 00010cf1 364 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ - 332: 0002b365 4440 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ - 333: 0000d0ed 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ - 334: 0000e96d 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ - 335: 0000d269 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ - 336: 000104e9 172 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ - 337: 00014cc5 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ - 338: 00010e5d 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ - 339: 0000ebd1 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ - 340: 0000c875 30 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ - 341: 0002c8c1 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ - 342: 00023e29 7428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ - 343: 000137a9 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ + 304: 00015cad 2112 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___is_ │ │ │ │ + 305: 0001392d 148 FUNC GLOBAL DEFAULT 11 CPyDebug_PrintObject │ │ │ │ + 306: 0002b7dd 560 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key_value_pair │ │ │ │ + 307: 00051a88 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ + 308: 0001b54d 548 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_literal_str │ │ │ │ + 309: 0001455d 144 FUNC GLOBAL DEFAULT 11 CPy_GetAIter │ │ │ │ + 310: 0000eac9 120 FUNC GLOBAL DEFAULT 11 CPyBytes_GetItem │ │ │ │ + 311: 0000fc31 84 FUNC GLOBAL DEFAULT 11 CPyList_Remove │ │ │ │ + 312: 0000f3ed 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64 │ │ │ │ + 313: 0000d165 128 FUNC GLOBAL DEFAULT 11 CPyFloat_Exp │ │ │ │ + 314: 00051ad8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__types___globals │ │ │ │ + 315: 000108e9 172 FUNC GLOBAL DEFAULT 11 CPyDict_Copy │ │ │ │ + 316: 0000c89d 34 FUNC GLOBAL DEFAULT 11 CPyTagged_XDecRef │ │ │ │ + 317: 00051ad4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_typing │ │ │ │ + 318: 0000d55d 172 FUNC GLOBAL DEFAULT 11 CPyStr_Equal │ │ │ │ + 319: 0000f1d5 156 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShortBorrow │ │ │ │ + 320: 0000cefd 92 FUNC GLOBAL DEFAULT 11 CPyFloat_FromTagged │ │ │ │ + 321: 00010b31 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextKey │ │ │ │ + 322: 00010e71 38 FUNC GLOBAL DEFAULT 11 CPySet_Remove │ │ │ │ + 323: 0001b425 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comments_and_array_ws │ │ │ │ + 324: 0004fe48 208 OBJECT GLOBAL DEFAULT 18 CPyLit_Str │ │ │ │ + 325: 000148b9 6 FUNC GLOBAL DEFAULT 11 CPyIter_Next │ │ │ │ + 326: 0000ffbd 122 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithEmptyDatatype │ │ │ │ + 327: 0000c819 60 FUNC GLOBAL DEFAULT 11 CPyTagged_FromInt64 │ │ │ │ + 328: 00051ac0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ASCII_CTRL │ │ │ │ + 329: 0002d305 1992 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_array │ │ │ │ + 330: 00051a6c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Output │ │ │ │ + 331: 00010cf9 364 FUNC GLOBAL DEFAULT 11 CPyDict_NextItem │ │ │ │ + 332: 0002a13d 4412 FUNC GLOBAL DEFAULT 11 CPyDef__parser___loads │ │ │ │ + 333: 0000d0f5 112 FUNC GLOBAL DEFAULT 11 CPyFloat_Sqrt │ │ │ │ + 334: 0000e975 164 FUNC GLOBAL DEFAULT 11 CPyStr_Ord │ │ │ │ + 335: 0000d271 16 FUNC GLOBAL DEFAULT 11 CPyFloat_IsNaN │ │ │ │ + 336: 000104f1 172 FUNC GLOBAL DEFAULT 11 CPyDict_ItemsView │ │ │ │ + 337: 00014cc9 212 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetSlice │ │ │ │ + 338: 00010e65 10 FUNC GLOBAL DEFAULT 11 CPyMapping_Check │ │ │ │ + 339: 0000ebd9 192 FUNC GLOBAL DEFAULT 11 CPyBytes_Join │ │ │ │ + 340: 0000c87d 30 FUNC GLOBAL DEFAULT 11 CPyTagged_DecRef │ │ │ │ + 341: 00021bc9 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___make_safe_parse_float │ │ │ │ + 342: 00026f05 7420 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_value │ │ │ │ + 343: 000137ad 4 FUNC GLOBAL DEFAULT 11 CPyTagged_Id │ │ │ │ 344: 000170c5 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Floor │ │ │ │ - 345: 0000cdb5 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ - 346: 0000c84d 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ - 347: 0001ee2d 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ - 348: 00011129 100 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ - 349: 000113ed 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ - 350: 00011cd1 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ - 351: 0002c4bd 684 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ - 352: 00051af0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ - 353: 00051ac0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ - 354: 00012df9 1972 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ - 355: 0000d1dd 104 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ - 356: 0000eda9 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ - 357: 0000c85d 24 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ - 358: 0001c0b9 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ - 359: 0002f21d 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ - 360: 00051ae4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ - 361: 0000cc9d 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ - 362: 0000d279 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ - 363: 00016ee9 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ - 364: 0002203d 2356 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ - 365: 0000d375 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ + 345: 0000cdbd 116 FUNC GLOBAL DEFAULT 11 CPyInt16_Remainder │ │ │ │ + 346: 0000c855 16 FUNC GLOBAL DEFAULT 11 CPyTagged_AsSsize_t │ │ │ │ + 347: 0001b189 296 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_comment │ │ │ │ + 348: 00011131 100 FUNC GLOBAL DEFAULT 11 CPyErr_SetObjectAndTraceback │ │ │ │ + 349: 000113f5 100 FUNC GLOBAL DEFAULT 11 CPy_GetExcInfo │ │ │ │ + 350: 00011cd9 164 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags_____init__ │ │ │ │ + 351: 0002b279 680 FUNC GLOBAL DEFAULT 11 CPyDef__parser___load │ │ │ │ + 352: 00051acc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_datetime │ │ │ │ + 353: 00051a58 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_NUMBER │ │ │ │ + 354: 00012dfd 1972 FUNC GLOBAL DEFAULT 11 CPyType_FromTemplate │ │ │ │ + 355: 0000d1e5 104 FUNC GLOBAL DEFAULT 11 CPyFloat_Log │ │ │ │ + 356: 0000edb1 320 FUNC GLOBAL DEFAULT 11 CPyBytes_Ord │ │ │ │ + 357: 0000c865 24 FUNC GLOBAL DEFAULT 11 CPyTagged_IncRef │ │ │ │ + 358: 00018421 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict │ │ │ │ + 359: 0002ef79 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli │ │ │ │ + 360: 00051b14 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser__internal │ │ │ │ + 361: 0000cca5 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt16_ │ │ │ │ + 362: 0000d281 252 FUNC GLOBAL DEFAULT 11 CPyFloat_FloorDivide │ │ │ │ + 363: 00016eed 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Multiply_ │ │ │ │ + 364: 0001e38d 2356 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_list_rule │ │ │ │ + 365: 0000d37d 480 FUNC GLOBAL DEFAULT 11 CPyFloat_Pow │ │ │ │ 366: 00051eec 4 OBJECT GLOBAL DEFAULT 22 __mypyc_empty_tuple__ │ │ │ │ - 367: 00029911 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ - 368: 00014a49 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ - 369: 000127e9 588 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 370: 0000e67d 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ - 371: 00051ab8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ - 372: 0001c189 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Output_____init__ │ │ │ │ - 373: 00012751 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ - 374: 0001b7c5 2180 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ - 375: 00051af8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ - 376: 00010169 312 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ - 377: 0000c629 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ - 378: 0000d245 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ - 379: 00051aa4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ - 380: 000112b1 100 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ - 381: 000145e9 428 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ - 382: 00020a15 1320 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ - 383: 0001b395 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ - 384: 0001c299 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output │ │ │ │ - 385: 000294c1 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ - 386: 00016fe5 224 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ - 387: 00051a90 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ - 388: 0000e7a9 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ - 389: 0000e559 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ - 390: 00034414 208 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ - 391: 0000db85 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ - 392: 0000a651 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ - 393: 000296e9 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ - 394: 0000e465 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ - 395: 0002706d 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ - 396: 0000e36d 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ - 397: 00010e91 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ - 398: 0000f80d 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ - 399: 00010fa1 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ + 367: 00020179 124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___is_unicode_scalar_value │ │ │ │ + 368: 00014a4d 120 FUNC GLOBAL DEFAULT 11 CPyStr_GetSlice │ │ │ │ + 369: 000127f1 584 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 370: 0000e685 100 FUNC GLOBAL DEFAULT 11 CPy_Decode │ │ │ │ + 371: 00051a50 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_DATETIME │ │ │ │ + 372: 000184f1 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Output_____init__ │ │ │ │ + 373: 00012759 152 FUNC GLOBAL DEFAULT 11 CPy_AttributeError │ │ │ │ + 374: 0002dfa1 2192 FUNC GLOBAL DEFAULT 11 CPyDef__re_____top_level__ │ │ │ │ + 375: 00051ad0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___globals │ │ │ │ + 376: 00010171 312 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateFromAny │ │ │ │ + 377: 0000c631 124 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsOneArg │ │ │ │ + 378: 0000d24d 36 FUNC GLOBAL DEFAULT 11 CPyFloat_IsInf │ │ │ │ + 379: 00051ab0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ + 380: 000112b9 100 FUNC GLOBAL DEFAULT 11 CPy_RestoreExcInfo │ │ │ │ + 381: 000145ed 428 FUNC GLOBAL DEFAULT 11 CPy_GetANext │ │ │ │ + 382: 0001cd69 1316 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_part │ │ │ │ + 383: 00026b55 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_localtime │ │ │ │ + 384: 00018601 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output │ │ │ │ + 385: 0002dacd 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_array │ │ │ │ + 386: 00016fe9 220 FUNC GLOBAL DEFAULT 11 CPyTagged_FromFloat │ │ │ │ + 387: 00051a9c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ + 388: 0000e7b1 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeLatin1 │ │ │ │ + 389: 0000e561 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removeprefix │ │ │ │ + 390: 00034404 208 OBJECT GLOBAL DEFAULT 13 CPyLit_Tuple │ │ │ │ + 391: 0000db8d 160 FUNC GLOBAL DEFAULT 11 CPyStr_FindWithEnd │ │ │ │ + 392: 0000a659 140 FUNC GLOBAL DEFAULT 11 CPyPickle_SetState │ │ │ │ + 393: 0002dcf5 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_value │ │ │ │ + 394: 0000e46d 244 FUNC GLOBAL DEFAULT 11 CPyStr_Endswith │ │ │ │ + 395: 0002b679 356 FUNC GLOBAL DEFAULT 11 CPyPy__parser___key_value_rule │ │ │ │ + 396: 0000e375 248 FUNC GLOBAL DEFAULT 11 CPyStr_Startswith │ │ │ │ + 397: 00010e99 196 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItem │ │ │ │ + 398: 0000f815 348 FUNC GLOBAL DEFAULT 11 CPyList_PopLast │ │ │ │ + 399: 00010fa9 188 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_SetItemUnsafe │ │ │ │ 400: 00050558 4 OBJECT GLOBAL DEFAULT 21 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ - 401: 0002c7f5 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ - 402: 0001c111 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output_____init__ │ │ │ │ - 403: 0000f7a1 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ - 404: 0001098d 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ - 405: 0002ac6d 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ - 406: 0001a289 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ - 407: 0002aed1 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ - 408: 00051a64 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ - 409: 00011491 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ - 410: 0000ec91 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ - 411: 0000fd45 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ - 412: 000183b1 1128 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ - 413: 0002b20d 344 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ - 414: 0000f32d 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ - 415: 00011341 36 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ - 416: 0001dcf9 476 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ - 417: 000519c8 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ - 418: 0002e57d 712 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ - 419: 00051adc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ - 420: 0001043d 172 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ - 421: 0002a105 2440 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ - 422: 0001c049 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ - 423: 00010f55 76 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ - 424: 000147cd 108 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ - 425: 00051b10 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ - 426: 00016aed 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ - 427: 0000e6e1 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ - 428: 0002ad05 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ - 429: 00051a54 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 430: 00010765 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ - 431: 00016cf1 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ - 432: 0000fbb9 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ - 433: 00012079 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ - 434: 0000ff71 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ - 435: 00051a98 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ - 436: 00051af4 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ - 437: 000102a1 240 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ - 438: 00014795 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ - 439: 00011b7d 220 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ - 440: 0000f4a9 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ - 441: 0000cf51 148 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ - 442: 00012029 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ - 443: 0001796d 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ - 444: 000173c1 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ - 445: 000172d5 236 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ - 446: 00025b2d 1128 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ - 447: 0000d84d 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ - 448: 00017f79 932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ - 449: 0001dff1 2636 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ - 450: 00012af1 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ - 451: 0000f671 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ - 452: 0000f269 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ - 453: 000171e9 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ - 454: 000164e9 1192 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ - 455: 00022b49 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ - 456: 00023c31 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ - 457: 000117ed 112 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ - 458: 00051ad8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ - 459: 00011769 130 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ - 460: 00013ead 520 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ - 461: 0005055c 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ - 462: 000152cd 2524 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ - 463: 0001c321 6204 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ - 464: 000148bd 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ - 465: 0000fcc1 70 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ - 466: 0002ea89 280 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ - 467: 00010031 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ - 468: 00051ac4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ - 469: 0000d601 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ - 470: 0000cc7d 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ - 471: 0000f125 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ - 472: 0000c545 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ - 473: 0000eee9 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ - 474: 0000fd09 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ - 475: 00016991 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ - 476: 0002f10d 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ - 477: 00014839 4 FUNC GLOBAL DEFAULT 11 CPy_SetImmortal │ │ │ │ - 478: 00010091 216 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ - 479: 0000f559 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ - 480: 0001483d 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ - 481: 00022ee1 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ - 482: 00051a50 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ - 483: 000137ad 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ - 484: 00011451 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ - 485: 0000a28d 100 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ - 486: 0002eba1 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ - 487: 00051a70 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ - 488: 00009e2d 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ - 489: 0000d075 120 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ - 490: 0001497d 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ - 491: 00051ad4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ - 492: 0000d855 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ - 493: 0002998d 1912 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ - 494: 0001105d 108 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ - 495: 0000eb39 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ - 496: 00051acc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ - 497: 00014999 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ - 498: 000170fd 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ - 499: 0000cb99 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ - 500: 00013e59 84 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ - 501: 000170e1 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ - 502: 00028ad1 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ - 503: 00016a85 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ - 504: 0001db5d 384 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ - 505: 0001ebe1 588 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ - 506: 0000f02d 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ - 507: 0000c925 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ - 508: 0000e65d 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ - 509: 000344f0 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ - 510: 00051a68 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ - 511: 0000c7c1 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ - 512: 0000fe0d 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ - 513: 00051a88 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ - 514: 00009d09 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ - 515: 0000e5b9 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ - 516: 0000bc21 2340 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ - 517: 000149b5 148 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ - 518: 00051b18 928 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ - 519: 00014331 552 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ - 520: 0000a339 112 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ - 521: 00014ac1 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ - 522: 0000ef99 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ - 523: 00051b14 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ - 524: 00051a6c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ - 525: 00018819 6768 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ - 526: 00051b08 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ - 527: 0000cfe5 144 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ - 528: 00051ae8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ - 529: 00016ded 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ - 530: 0002c769 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ - 531: 0001a8b9 2780 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ - 532: 000214f9 2412 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ - 533: 00051ac8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ - 534: 00022971 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ - 535: 0001b741 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ - 536: 00011c59 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ - 537: 00012a35 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ - 538: 0004fe48 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ - 539: 00012189 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ - 540: 00010a71 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ - 541: 00051aa0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ - 542: 0000cc11 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ - 543: 0000c7f1 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ - 544: 0000e8d5 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ - 545: 0000fee5 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ - 546: 0002aa8d 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ - 547: 0000cd39 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ - 548: 000140b5 484 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ - 549: 0001118d 292 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ - 550: 00025f95 4312 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ - 551: 000343e0 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ - 552: 0001a305 1200 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ - 553: 00051a84 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ - 554: 0001b411 816 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ - 555: 000344e8 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ - 556: 00051aa8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ - 557: 00051aec 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ - 558: 0001262d 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ - 559: 0000fd51 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ - 560: 00051a94 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ - 561: 0000c6a5 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ - 562: 0000a941 392 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ - 563: 00013a55 1028 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ - 564: 00014bf1 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ - 565: 0000fd8d 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ - 566: 00014299 152 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ - 567: 00014861 84 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ - 568: 00009ecd 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ - 569: 000114dd 62 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ - 570: 0000ce29 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ - 571: 0001f5e5 4952 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ - 572: 000230ad 2444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ - 573: 00014d99 1088 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ - 574: 0001084d 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ - 575: 000135ad 508 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ - 576: 00051ae0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ - 577: 0000c5b1 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ - 578: 0002e845 308 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ - 579: 00051b00 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ - 580: 00010c0d 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ - 581: 0002b0f1 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ - 582: 00023a39 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ - 583: 000116e5 132 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ - 584: 00016b51 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ - 585: 00051abc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ - 586: 0004fe40 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ - 587: 00011ddd 428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ - 588: 0000dc25 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ - 589: 0002f285 460 FUNC GLOBAL DEFAULT 11 PyInit_5703180c3dd46e872cf3__mypyc │ │ │ │ - 590: 0000ea11 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ - 591: 0002ec09 1284 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ + 401: 0002b5ad 204 FUNC GLOBAL DEFAULT 11 CPyPy__parser___loads │ │ │ │ + 402: 00018479 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Output_____init__ │ │ │ │ + 403: 0000f7a9 108 FUNC GLOBAL DEFAULT 11 CPyList_SetItemUnsafe │ │ │ │ + 404: 00010995 44 FUNC GLOBAL DEFAULT 11 CPyDict_GetKeysIter │ │ │ │ + 405: 000214d1 152 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape_multiline │ │ │ │ + 406: 00025a45 124 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_datetime │ │ │ │ + 407: 00021735 544 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_hex_char │ │ │ │ + 408: 00051a70 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___NestedDict │ │ │ │ + 409: 00011499 76 FUNC GLOBAL DEFAULT 11 CPy_Init │ │ │ │ + 410: 0002f271 460 FUNC GLOBAL DEFAULT 11 PyInit_5bae8a57b5ef85818b48__mypyc │ │ │ │ + 411: 0000ec99 280 FUNC GLOBAL DEFAULT 11 CPyBytes_Build │ │ │ │ + 412: 0000fd4d 10 FUNC GLOBAL DEFAULT 11 CPySequence_RMultiply │ │ │ │ + 413: 00023b4d 1144 FUNC GLOBAL DEFAULT 11 CPyDef__types_____top_level__ │ │ │ │ + 414: 00021a71 344 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float │ │ │ │ + 415: 0000f335 184 FUNC GLOBAL DEFAULT 11 CPyList_GetItemBorrow │ │ │ │ + 416: 00011349 36 FUNC GLOBAL DEFAULT 11 CPy_GetExcValue │ │ │ │ + 417: 0001a061 472 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_chars │ │ │ │ + 418: 000519c8 60 OBJECT GLOBAL DEFAULT 21 _parser___TOMLDecodeError_members │ │ │ │ + 419: 00023881 716 FUNC GLOBAL DEFAULT 11 CPyDef_tomli_____top_level__ │ │ │ │ + 420: 00051b0c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___globals │ │ │ │ + 421: 00010445 172 FUNC GLOBAL DEFAULT 11 CPyDict_ValuesView │ │ │ │ + 422: 0002096d 2436 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str_escape │ │ │ │ + 423: 000183b1 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___DEPRECATED_DEFAULT │ │ │ │ + 424: 00010f5d 76 FUNC GLOBAL DEFAULT 11 CPySequenceTuple_GetItemUnsafe │ │ │ │ + 425: 000147d1 108 FUNC GLOBAL DEFAULT 11 CPy_SetTypeAliasTypeComputeFunction │ │ │ │ + 426: 00051adc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types │ │ │ │ + 427: 00016af1 100 FUNC GLOBAL DEFAULT 11 CPyLong_AsSsize_tAndOverflow_ │ │ │ │ + 428: 0000e6e9 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeUTF8 │ │ │ │ + 429: 00021569 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape_multiline │ │ │ │ + 430: 00051a60 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 431: 0001076d 232 FUNC GLOBAL DEFAULT 11 CPyDict_Items │ │ │ │ + 432: 00016cf5 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Add_ │ │ │ │ + 433: 0000fbc1 68 FUNC GLOBAL DEFAULT 11 CPyList_Insert │ │ │ │ + 434: 00012081 168 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict_____init__ │ │ │ │ + 435: 0000ff79 28 FUNC GLOBAL DEFAULT 11 CPyDict_SetDefaultWithNone │ │ │ │ + 436: 00051aa4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ + 437: 00051b04 4 OBJECT GLOBAL DEFAULT 22 CPyModule___future__ │ │ │ │ + 438: 000102a9 240 FUNC GLOBAL DEFAULT 11 CPyDict_FromAny │ │ │ │ + 439: 00014799 56 FUNC GLOBAL DEFAULT 11 CPy_GetName │ │ │ │ + 440: 00011b85 220 FUNC GLOBAL DEFAULT 11 CPy_AddTraceback │ │ │ │ + 441: 0000f4b1 176 FUNC GLOBAL DEFAULT 11 CPyList_GetItemInt64Borrow │ │ │ │ + 442: 0000cf59 148 FUNC GLOBAL DEFAULT 11 CPyFloat_Sin │ │ │ │ + 443: 00012031 80 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict_____init__ │ │ │ │ + 444: 0001796d 404 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___set │ │ │ │ + 445: 000173c1 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Remainder_ │ │ │ │ + 446: 000172d5 236 FUNC GLOBAL DEFAULT 11 CPyTagged_FloorDivide_ │ │ │ │ + 447: 00028c01 1124 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key_value_pair │ │ │ │ + 448: 0000d855 6 FUNC GLOBAL DEFAULT 11 CPyStr_GetItemUnsafe │ │ │ │ + 449: 00017f79 932 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___finalize_pending │ │ │ │ + 450: 0001a355 2636 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_until │ │ │ │ + 451: 00012af5 20 FUNC GLOBAL DEFAULT 11 CPy_GetCoro │ │ │ │ + 452: 0000f679 304 FUNC GLOBAL DEFAULT 11 CPyList_SetItemInt64 │ │ │ │ + 453: 0000f271 196 FUNC GLOBAL DEFAULT 11 CPyList_GetItem │ │ │ │ + 454: 000171e9 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Lshift_ │ │ │ │ + 455: 000164ed 1192 FUNC GLOBAL DEFAULT 11 CPyDef__parser___NestedDict___append_nest_to_list │ │ │ │ + 456: 0001ee99 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_key │ │ │ │ + 457: 0001ff81 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str │ │ │ │ + 458: 000117f5 112 FUNC GLOBAL DEFAULT 11 CPy_TypeError │ │ │ │ + 459: 00051b00 4 OBJECT GLOBAL DEFAULT 22 CPyModule_sys │ │ │ │ + 460: 00011771 130 FUNC GLOBAL DEFAULT 11 CPyTagged_IsLt_ │ │ │ │ + 461: 00013eb1 520 FUNC GLOBAL DEFAULT 11 CPyImport_ImportMany │ │ │ │ + 462: 0005055c 8 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummyStruct │ │ │ │ + 463: 000152d1 2524 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___set │ │ │ │ + 464: 00018689 6204 FUNC GLOBAL DEFAULT 11 CPyDef__parser___TOMLDecodeError_____init__ │ │ │ │ + 465: 000148c1 192 FUNC GLOBAL DEFAULT 11 CPyIter_Send │ │ │ │ + 466: 0000fcc9 70 FUNC GLOBAL DEFAULT 11 CPySequence_Sort │ │ │ │ + 467: 0002f0f1 280 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____re │ │ │ │ + 468: 00010039 96 FUNC GLOBAL DEFAULT 11 CPyDict_UpdateInDisplay │ │ │ │ + 469: 00051ae4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic_tomli___globals │ │ │ │ + 470: 0000d609 180 FUNC GLOBAL DEFAULT 11 CPyStr_EqualLiteral │ │ │ │ + 471: 0000cc85 32 FUNC GLOBAL DEFAULT 11 CPyInt32_Overflow │ │ │ │ + 472: 0000f12d 168 FUNC GLOBAL DEFAULT 11 CPyList_GetItemShort │ │ │ │ + 473: 0000c54d 108 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywords │ │ │ │ + 474: 0000eef1 176 FUNC GLOBAL DEFAULT 11 CPyList_Build │ │ │ │ + 475: 0000fd11 60 FUNC GLOBAL DEFAULT 11 CPySequence_Multiply │ │ │ │ + 476: 00016995 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___append_nest_to_list │ │ │ │ + 477: 0002ee69 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____parser │ │ │ │ + 478: 0001483d 4 FUNC GLOBAL DEFAULT 11 CPy_SetImmortal │ │ │ │ + 479: 00010099 216 FUNC GLOBAL DEFAULT 11 CPyDict_Update │ │ │ │ + 480: 0000f561 280 FUNC GLOBAL DEFAULT 11 CPyList_SetItem │ │ │ │ + 481: 00014841 34 FUNC GLOBAL DEFAULT 11 CPyObject_Hash │ │ │ │ + 482: 0001f231 460 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_one_line_basic_str │ │ │ │ + 483: 00051a5c 4 OBJECT GLOBAL DEFAULT 22 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ + 484: 000137b1 336 FUNC GLOBAL DEFAULT 11 CPyTagged_Str │ │ │ │ + 485: 00011459 64 FUNC GLOBAL DEFAULT 11 CPyError_OutOfMemory │ │ │ │ + 486: 0000a295 100 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ + 487: 0002f209 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____re │ │ │ │ + 488: 00051a7c 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ + 489: 00009e35 14 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____mypyc_defaults_setup │ │ │ │ + 490: 0000d07d 120 FUNC GLOBAL DEFAULT 11 CPyFloat_Tan │ │ │ │ + 491: 00014981 28 FUNC GLOBAL DEFAULT 11 CPyNumber_Power │ │ │ │ + 492: 00051afc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_types │ │ │ │ + 493: 0000d85d 816 FUNC GLOBAL DEFAULT 11 CPyStr_Build │ │ │ │ + 494: 000201f5 1912 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_hex_char │ │ │ │ + 495: 00011065 108 FUNC GLOBAL DEFAULT 11 CPy_Raise │ │ │ │ + 496: 0000eb41 152 FUNC GLOBAL DEFAULT 11 CPyBytes_Concat │ │ │ │ + 497: 00051aec 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli__internal │ │ │ │ + 498: 0001499d 28 FUNC GLOBAL DEFAULT 11 CPyNumber_InPlacePower │ │ │ │ + 499: 000170fd 236 FUNC GLOBAL DEFAULT 11 CPyTagged_Rshift_ │ │ │ │ + 500: 0000cba1 120 FUNC GLOBAL DEFAULT 11 CPyInt32_Divide │ │ │ │ + 501: 00013e5d 84 FUNC GLOBAL DEFAULT 11 CPy_Super │ │ │ │ + 502: 000170e1 26 FUNC GLOBAL DEFAULT 11 CPyFloat_Ceil │ │ │ │ + 503: 0002d0dd 552 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_inline_table │ │ │ │ + 504: 00016a89 104 FUNC GLOBAL DEFAULT 11 CPy_SetupObject │ │ │ │ + 505: 00019ec5 384 FUNC GLOBAL DEFAULT 11 CPyPy__parser___TOMLDecodeError_____init__ │ │ │ │ + 506: 0001af45 580 FUNC GLOBAL DEFAULT 11 CPyDef__parser___skip_comment │ │ │ │ + 507: 0000f035 248 FUNC GLOBAL DEFAULT 11 CPyList_Copy │ │ │ │ + 508: 0000c92d 156 FUNC GLOBAL DEFAULT 11 CPyLong_AsInt64_ │ │ │ │ + 509: 0000e665 30 FUNC GLOBAL DEFAULT 11 CPyStr_Size_size_t │ │ │ │ + 510: 000344e0 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Float │ │ │ │ + 511: 00051a74 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___Flags │ │ │ │ + 512: 0000c7c9 48 FUNC GLOBAL DEFAULT 11 CPyTagged_FromSsize_t │ │ │ │ + 513: 0000fe15 156 FUNC GLOBAL DEFAULT 11 CPyDict_Build │ │ │ │ + 514: 00051a94 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ + 515: 00009d11 36 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__DEPRECATED_DEFAULT_setup │ │ │ │ + 516: 0000e5c1 94 FUNC GLOBAL DEFAULT 11 CPyStr_Removesuffix │ │ │ │ + 517: 0000bc29 2340 FUNC GLOBAL DEFAULT 11 CPyArg_ParseTupleAndKeywords │ │ │ │ + 518: 000149b9 148 FUNC GLOBAL DEFAULT 11 CPyObject_GetSlice │ │ │ │ + 519: 00051b18 928 OBJECT GLOBAL DEFAULT 22 CPyStatics │ │ │ │ + 520: 00014335 552 FUNC GLOBAL DEFAULT 11 CPySingledispatch_RegisterFunction │ │ │ │ + 521: 0000a341 112 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__safe_parse_float_make_safe_parse_float_obj_setup │ │ │ │ + 522: 00014ac5 304 FUNC GLOBAL DEFAULT 11 CPyBytes_GetSlice │ │ │ │ + 523: 0000efa1 148 FUNC GLOBAL DEFAULT 11 CPyList_Clear │ │ │ │ + 524: 00051ae0 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____types__internal │ │ │ │ + 525: 00051a78 4 OBJECT GLOBAL DEFAULT 22 CPyType__parser___TOMLDecodeError │ │ │ │ + 526: 00023fc5 6784 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_datetime │ │ │ │ + 527: 00051b08 4 OBJECT GLOBAL DEFAULT 22 CPyModule_builtins │ │ │ │ + 528: 0000cfed 144 FUNC GLOBAL DEFAULT 11 CPyFloat_Cos │ │ │ │ + 529: 00051ac4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_re │ │ │ │ + 530: 00016df1 252 FUNC GLOBAL DEFAULT 11 CPyTagged_Subtract_ │ │ │ │ + 531: 0002b521 140 FUNC GLOBAL DEFAULT 11 CPyPy__parser___load │ │ │ │ + 532: 00026075 2784 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_localtime │ │ │ │ + 533: 0001d849 2412 FUNC GLOBAL DEFAULT 11 CPyDef__parser___create_dict_rule │ │ │ │ + 534: 00051ae8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli │ │ │ │ + 535: 0001ecc1 472 FUNC GLOBAL DEFAULT 11 CPyPy__parser___create_list_rule │ │ │ │ + 536: 0002df1d 132 FUNC GLOBAL DEFAULT 11 CPyPy__re___match_to_number │ │ │ │ + 537: 00011c61 120 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags_____init__ │ │ │ │ + 538: 00012a39 188 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____call__ │ │ │ │ + 539: 0004fe44 4 OBJECT GLOBAL DEFAULT 18 CPyLit_Bytes │ │ │ │ + 540: 00012191 50 FUNC GLOBAL DEFAULT 11 CPy_TypeErrorTraceback │ │ │ │ + 541: 00010a79 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetValuesIter │ │ │ │ + 542: 00051aac 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ + 543: 0000cc19 108 FUNC GLOBAL DEFAULT 11 CPyInt32_Remainder │ │ │ │ + 544: 0000c7f9 32 FUNC GLOBAL DEFAULT 11 CPyTagged_FromVoidPtr │ │ │ │ + 545: 0000e8dd 152 FUNC GLOBAL DEFAULT 11 CPyStr_CountFull │ │ │ │ + 546: 0000feed 28 FUNC GLOBAL DEFAULT 11 CPyDict_GetWithNone │ │ │ │ + 547: 000212f1 480 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_basic_str_escape │ │ │ │ + 548: 0000cd41 124 FUNC GLOBAL DEFAULT 11 CPyInt16_Divide │ │ │ │ + 549: 000140b9 484 FUNC GLOBAL DEFAULT 11 CPyImport_ImportFromMany │ │ │ │ + 550: 00011195 292 FUNC GLOBAL DEFAULT 11 CPy_CatchError │ │ │ │ + 551: 00029065 4312 FUNC GLOBAL DEFAULT 11 CPyDef__parser___key_value_rule │ │ │ │ + 552: 000343d0 52 OBJECT GLOBAL DEFAULT 13 CPyLit_FrozenSet │ │ │ │ + 553: 00025ac1 1200 FUNC GLOBAL DEFAULT 11 CPyDef__re___cached_tz │ │ │ │ + 554: 00051a90 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ + 555: 00026bd1 820 FUNC GLOBAL DEFAULT 11 CPyDef__re___match_to_number │ │ │ │ + 556: 000344d8 8 OBJECT GLOBAL DEFAULT 13 CPyLit_Complex │ │ │ │ + 557: 00051ab4 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ + 558: 00051ac8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_functools │ │ │ │ + 559: 00012635 292 FUNC GLOBAL DEFAULT 11 CPyPy__parser___NestedDict___get_or_create_nest │ │ │ │ + 560: 0000fd59 60 FUNC GLOBAL DEFAULT 11 CPySequence_InPlaceMultiply │ │ │ │ + 561: 00051aa0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ + 562: 0000c6ad 160 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsSimple │ │ │ │ + 563: 0000a949 392 FUNC GLOBAL DEFAULT 11 CPyPickle_GetState │ │ │ │ + 564: 00013a59 1028 FUNC GLOBAL DEFAULT 11 CPyStatics_Initialize │ │ │ │ + 565: 00014bf5 212 FUNC GLOBAL DEFAULT 11 CPyList_GetSlice │ │ │ │ + 566: 0000fd95 10 FUNC GLOBAL DEFAULT 11 CPySequence_Check │ │ │ │ + 567: 0001429d 152 FUNC GLOBAL DEFAULT 11 CPy_CallReverseOpMethod │ │ │ │ + 568: 00014865 84 FUNC GLOBAL DEFAULT 11 CPyObject_GetAttr3 │ │ │ │ + 569: 00009e8d 92 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__Flags_setup │ │ │ │ + 570: 000114e5 62 FUNC GLOBAL DEFAULT 11 CPyTagged_AsObject │ │ │ │ + 571: 0000ce31 32 FUNC GLOBAL DEFAULT 11 CPyInt16_Overflow │ │ │ │ + 572: 0001b93d 4948 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_basic_str │ │ │ │ + 573: 0001f3fd 2444 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_multiline_str │ │ │ │ + 574: 00014d9d 1088 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___unset_all │ │ │ │ + 575: 00010855 148 FUNC GLOBAL DEFAULT 11 CPyDict_Clear │ │ │ │ + 576: 000135b1 508 FUNC GLOBAL DEFAULT 11 CPyDataclass_SleightOfHand │ │ │ │ + 577: 00051b10 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____parser │ │ │ │ + 578: 0000c5b9 120 FUNC GLOBAL DEFAULT 11 CPyArg_ParseStackAndKeywordsNoArgs │ │ │ │ + 579: 0002e831 308 FUNC GLOBAL DEFAULT 11 CPyGlobalsInit │ │ │ │ + 580: 00051af8 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re__internal │ │ │ │ + 581: 00010c15 228 FUNC GLOBAL DEFAULT 11 CPyDict_NextValue │ │ │ │ + 582: 00021955 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___is_unicode_scalar_value │ │ │ │ + 583: 0001fd89 504 FUNC GLOBAL DEFAULT 11 CPyPy__parser___parse_multiline_str │ │ │ │ + 584: 000116ed 132 FUNC GLOBAL DEFAULT 11 CPyTagged_IsEq_ │ │ │ │ + 585: 00016b55 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Negate_ │ │ │ │ + 586: 00051a54 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__re___RE_LOCALTIME │ │ │ │ + 587: 0004fe3c 8 OBJECT GLOBAL DEFAULT 18 CPyLit_Int │ │ │ │ + 588: 00011de5 428 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags___add_pending │ │ │ │ + 589: 0000dc2d 50 FUNC GLOBAL DEFAULT 11 CPyStr_Find │ │ │ │ + 590: 0000ea19 176 FUNC GLOBAL DEFAULT 11 CPyBytes_Compare │ │ │ │ + 591: 0002e965 1284 FUNC GLOBAL DEFAULT 11 CPyExec_tomli____parser │ │ │ │ 592: 00050bd8 4 OBJECT GLOBAL DEFAULT 21 _CPy_ExcDummy │ │ │ │ - 593: 0000d6b5 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ - 594: 000109b9 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ - 595: 0000e80d 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ - 596: 0000f969 440 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ + 593: 0000d6bd 408 FUNC GLOBAL DEFAULT 11 CPyStr_GetItem │ │ │ │ + 594: 000109c1 184 FUNC GLOBAL DEFAULT 11 CPyDict_GetItemsIter │ │ │ │ + 595: 0000e815 88 FUNC GLOBAL DEFAULT 11 CPy_Encode │ │ │ │ + 596: 0000f971 440 FUNC GLOBAL DEFAULT 11 CPyList_Pop │ │ │ │ 597: 000174ad 340 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___add_pending │ │ │ │ - 598: 00051aac 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ - 599: 00027401 5840 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ - 600: 00012d01 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ - 601: 0002c93d 7232 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ - 602: 0000ce49 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ - 603: 0000c901 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ - 604: 0002ea21 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ - 605: 000151d9 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ - 606: 0000fbfd 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ - 607: 00012b05 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ - 608: 0001a7b5 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ - 609: 00051a8c 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ - 610: 00051ab0 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ - 611: 00020f3d 1468 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ - 612: 00016c21 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ - 613: 0000c8dd 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ - 614: 00051afc 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ - 615: 0002093d 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ - 616: 0000dc59 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ - 617: 0000dd19 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ - 618: 0000c745 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ - 619: 00010391 172 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ - 620: 0001ded5 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ + 598: 00051ab8 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ + 599: 0002ba0d 5840 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_inline_table │ │ │ │ + 600: 00012d05 248 FUNC GLOBAL DEFAULT 11 CPy_CalculateMetaclass │ │ │ │ + 601: 00021c45 7228 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____top_level__ │ │ │ │ + 602: 0000ce51 140 FUNC GLOBAL DEFAULT 11 CPyLong_AsUInt8_ │ │ │ │ + 603: 0000c909 36 FUNC GLOBAL DEFAULT 11 CPyBool_Str │ │ │ │ + 604: 0002f089 104 FUNC GLOBAL DEFAULT 11 CPyInit_tomli____types │ │ │ │ + 605: 000151dd 244 FUNC GLOBAL DEFAULT 11 CPyPy__parser___Flags___unset_all │ │ │ │ + 606: 0000fc05 44 FUNC GLOBAL DEFAULT 11 CPyList_Extend │ │ │ │ + 607: 00012b09 84 FUNC GLOBAL DEFAULT 11 CPy_FetchStopIterationValue │ │ │ │ + 608: 00025f71 260 FUNC GLOBAL DEFAULT 11 CPyPy__re___cached_tz │ │ │ │ + 609: 00051a98 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ + 610: 00051abc 4 OBJECT GLOBAL DEFAULT 22 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ + 611: 0001d28d 1468 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_key │ │ │ │ + 612: 00016c25 208 FUNC GLOBAL DEFAULT 11 CPyTagged_Invert_ │ │ │ │ + 613: 0000c8e5 34 FUNC GLOBAL DEFAULT 11 CPyLong_FromStr │ │ │ │ + 614: 00051af4 4 OBJECT GLOBAL DEFAULT 22 CPyModule_tomli____re │ │ │ │ + 615: 0001cc91 216 FUNC GLOBAL DEFAULT 11 CPyDef__parser___parse_one_line_basic_str │ │ │ │ + 616: 0000dc61 96 FUNC GLOBAL DEFAULT 11 CPyStr_Split │ │ │ │ + 617: 0000dd21 1520 FUNC GLOBAL DEFAULT 11 _CPyStr_Strip │ │ │ │ + 618: 0000c74d 124 FUNC GLOBAL DEFAULT 11 CPyPy__parser___safe_parse_float_make_safe_parse_float_obj_____get__ │ │ │ │ + 619: 00010399 172 FUNC GLOBAL DEFAULT 11 CPyDict_KeysView │ │ │ │ + 620: 0001a239 284 FUNC GLOBAL DEFAULT 11 CPyPy__parser___skip_chars │ │ │ │ 621: 00017b01 1144 FUNC GLOBAL DEFAULT 11 CPyTagged_BitwiseLongOp_ │ │ │ │ - 622: 0000e745 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ - 623: 0001c309 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ - 624: 0001c061 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ - 625: 0001c2f1 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ - 626: 00009da1 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ - 627: 0000fd99 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ │ + 622: 0000e74d 100 FUNC GLOBAL DEFAULT 11 CPy_DecodeASCII │ │ │ │ + 623: 00018671 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ + 624: 000183c9 88 FUNC GLOBAL DEFAULT 11 CPyDef__parser___Flags │ │ │ │ + 625: 00018659 24 FUNC GLOBAL DEFAULT 11 CPyDef__parser___make_safe_parse_float_env │ │ │ │ + 626: 00009da9 40 FUNC GLOBAL DEFAULT 11 CPyDef__parser_____mypyc__NestedDict_setup │ │ │ │ + 627: 0000fda1 116 FUNC GLOBAL DEFAULT 11 CPyDict_GetItem │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,103 +1,104 @@ │ │ │ │ │ │ │ │ -Relocation section '.rel.dyn' at offset 0x74d0 contains 634 entries: │ │ │ │ +Relocation section '.rel.dyn' at offset 0x74d0 contains 635 entries: │ │ │ │ Offset Info Type Sym. Value Symbol's Name │ │ │ │ +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 │ │ │ │ +0004fc4c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc50 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc58 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc60 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc64 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc6c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc74 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc68 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc70 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc78 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc7c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc88 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc8c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc90 00000017 R_ARM_RELATIVE │ │ │ │ -0004fc98 00000017 R_ARM_RELATIVE │ │ │ │ +0004fc94 00000017 R_ARM_RELATIVE │ │ │ │ 0004fc9c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fca4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fca8 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 │ │ │ │ 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 │ │ │ │ +0004fcf0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fcfc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd00 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd08 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd0c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd10 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd14 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 │ │ │ │ +0004fd28 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd30 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd34 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd38 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd3c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd40 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 │ │ │ │ 0004fd68 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd6c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd70 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd74 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd78 00000017 R_ARM_RELATIVE │ │ │ │ -0004fd7c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fd80 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd84 00000017 R_ARM_RELATIVE │ │ │ │ 0004fd88 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 │ │ │ │ +0004fda4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdac 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdb0 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 │ │ │ │ +0004fdc8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdd4 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdd8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fddc 00000017 R_ARM_RELATIVE │ │ │ │ 0004fde0 00000017 R_ARM_RELATIVE │ │ │ │ 0004fde8 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdf0 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdec 00000017 R_ARM_RELATIVE │ │ │ │ 0004fdf4 00000017 R_ARM_RELATIVE │ │ │ │ -0004fdfc 00000017 R_ARM_RELATIVE │ │ │ │ +0004fdf8 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe00 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe04 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe08 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe0c 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe14 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe10 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe18 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe20 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe1c 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe24 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe28 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe2c 00000017 R_ARM_RELATIVE │ │ │ │ 0004fe30 00000017 R_ARM_RELATIVE │ │ │ │ -0004fe38 00000017 R_ARM_RELATIVE │ │ │ │ +0004fe34 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 +183,28 @@ │ │ │ │ 00050694 00000017 R_ARM_RELATIVE │ │ │ │ 000506a8 00000017 R_ARM_RELATIVE │ │ │ │ 000506b0 00000017 R_ARM_RELATIVE │ │ │ │ 000506bc 00000017 R_ARM_RELATIVE │ │ │ │ 000506d0 00000017 R_ARM_RELATIVE │ │ │ │ 00050704 00000017 R_ARM_RELATIVE │ │ │ │ 00050708 00000017 R_ARM_RELATIVE │ │ │ │ +00050710 00000017 R_ARM_RELATIVE │ │ │ │ 00050714 00000017 R_ARM_RELATIVE │ │ │ │ 00050718 00000017 R_ARM_RELATIVE │ │ │ │ +00050720 00000017 R_ARM_RELATIVE │ │ │ │ 00050724 00000017 R_ARM_RELATIVE │ │ │ │ 00050728 00000017 R_ARM_RELATIVE │ │ │ │ 00050730 00000017 R_ARM_RELATIVE │ │ │ │ 00050734 00000017 R_ARM_RELATIVE │ │ │ │ 00050738 00000017 R_ARM_RELATIVE │ │ │ │ 00050740 00000017 R_ARM_RELATIVE │ │ │ │ -00050744 00000017 R_ARM_RELATIVE │ │ │ │ -00050748 00000017 R_ARM_RELATIVE │ │ │ │ -00050750 00000017 R_ARM_RELATIVE │ │ │ │ 00050754 00000017 R_ARM_RELATIVE │ │ │ │ 00050758 00000017 R_ARM_RELATIVE │ │ │ │ -00050760 00000017 R_ARM_RELATIVE │ │ │ │ 00050764 00000017 R_ARM_RELATIVE │ │ │ │ 00050768 00000017 R_ARM_RELATIVE │ │ │ │ -00050770 00000017 R_ARM_RELATIVE │ │ │ │ 00050774 00000017 R_ARM_RELATIVE │ │ │ │ 00050778 00000017 R_ARM_RELATIVE │ │ │ │ 00050780 00000017 R_ARM_RELATIVE │ │ │ │ 00050784 00000017 R_ARM_RELATIVE │ │ │ │ 00050788 00000017 R_ARM_RELATIVE │ │ │ │ 00050790 00000017 R_ARM_RELATIVE │ │ │ │ 00050794 00000017 R_ARM_RELATIVE │ │ │ │ @@ -250,112 +248,115 @@ │ │ │ │ 00050860 00000017 R_ARM_RELATIVE │ │ │ │ 00050864 00000017 R_ARM_RELATIVE │ │ │ │ 00050868 00000017 R_ARM_RELATIVE │ │ │ │ 00050870 00000017 R_ARM_RELATIVE │ │ │ │ 00050874 00000017 R_ARM_RELATIVE │ │ │ │ 00050878 00000017 R_ARM_RELATIVE │ │ │ │ 00050880 00000017 R_ARM_RELATIVE │ │ │ │ +00050884 00000017 R_ARM_RELATIVE │ │ │ │ +00050888 00000017 R_ARM_RELATIVE │ │ │ │ +00050890 00000017 R_ARM_RELATIVE │ │ │ │ 00050894 00000017 R_ARM_RELATIVE │ │ │ │ 00050898 00000017 R_ARM_RELATIVE │ │ │ │ +000508a0 00000017 R_ARM_RELATIVE │ │ │ │ 000508a4 00000017 R_ARM_RELATIVE │ │ │ │ 000508a8 00000017 R_ARM_RELATIVE │ │ │ │ 000508b0 00000017 R_ARM_RELATIVE │ │ │ │ 000508b4 00000017 R_ARM_RELATIVE │ │ │ │ 000508b8 00000017 R_ARM_RELATIVE │ │ │ │ 000508c0 00000017 R_ARM_RELATIVE │ │ │ │ 000508c4 00000017 R_ARM_RELATIVE │ │ │ │ 000508c8 00000017 R_ARM_RELATIVE │ │ │ │ -000508d4 00000017 R_ARM_RELATIVE │ │ │ │ -000508d8 00000017 R_ARM_RELATIVE │ │ │ │ +000508d0 00000017 R_ARM_RELATIVE │ │ │ │ +000508e4 00000017 R_ARM_RELATIVE │ │ │ │ +000508e8 00000017 R_ARM_RELATIVE │ │ │ │ 000508f4 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 │ │ │ │ -00050930 00000017 R_ARM_RELATIVE │ │ │ │ -00050934 00000017 R_ARM_RELATIVE │ │ │ │ -00050940 00000017 R_ARM_RELATIVE │ │ │ │ +00050910 00000017 R_ARM_RELATIVE │ │ │ │ +00050914 00000017 R_ARM_RELATIVE │ │ │ │ +00050918 00000017 R_ARM_RELATIVE │ │ │ │ +00050924 00000017 R_ARM_RELATIVE │ │ │ │ +00050928 00000017 R_ARM_RELATIVE │ │ │ │ 00050944 00000017 R_ARM_RELATIVE │ │ │ │ -00050950 00000017 R_ARM_RELATIVE │ │ │ │ -00050954 00000017 R_ARM_RELATIVE │ │ │ │ -00050970 00000017 R_ARM_RELATIVE │ │ │ │ -00050974 00000017 R_ARM_RELATIVE │ │ │ │ +00050948 00000017 R_ARM_RELATIVE │ │ │ │ +0005094c 00000017 R_ARM_RELATIVE │ │ │ │ +00050958 00000017 R_ARM_RELATIVE │ │ │ │ 00050980 00000017 R_ARM_RELATIVE │ │ │ │ 00050984 00000017 R_ARM_RELATIVE │ │ │ │ -0005098c 00000017 R_ARM_RELATIVE │ │ │ │ 00050990 00000017 R_ARM_RELATIVE │ │ │ │ 00050994 00000017 R_ARM_RELATIVE │ │ │ │ 000509a0 00000017 R_ARM_RELATIVE │ │ │ │ 000509a4 00000017 R_ARM_RELATIVE │ │ │ │ 000509c0 00000017 R_ARM_RELATIVE │ │ │ │ 000509c4 00000017 R_ARM_RELATIVE │ │ │ │ 000509d0 00000017 R_ARM_RELATIVE │ │ │ │ 000509d4 00000017 R_ARM_RELATIVE │ │ │ │ 000509dc 00000017 R_ARM_RELATIVE │ │ │ │ 000509e0 00000017 R_ARM_RELATIVE │ │ │ │ 000509e4 00000017 R_ARM_RELATIVE │ │ │ │ -000509ec 00000017 R_ARM_RELATIVE │ │ │ │ 000509f0 00000017 R_ARM_RELATIVE │ │ │ │ 000509f4 00000017 R_ARM_RELATIVE │ │ │ │ -000509fc 00000017 R_ARM_RELATIVE │ │ │ │ -00050a00 00000017 R_ARM_RELATIVE │ │ │ │ -00050a04 00000017 R_ARM_RELATIVE │ │ │ │ 00050a10 00000017 R_ARM_RELATIVE │ │ │ │ 00050a14 00000017 R_ARM_RELATIVE │ │ │ │ +00050a20 00000017 R_ARM_RELATIVE │ │ │ │ +00050a24 00000017 R_ARM_RELATIVE │ │ │ │ +00050a2c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a30 00000017 R_ARM_RELATIVE │ │ │ │ 00050a34 00000017 R_ARM_RELATIVE │ │ │ │ +00050a3c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a40 00000017 R_ARM_RELATIVE │ │ │ │ 00050a44 00000017 R_ARM_RELATIVE │ │ │ │ 00050a4c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a50 00000017 R_ARM_RELATIVE │ │ │ │ 00050a54 00000017 R_ARM_RELATIVE │ │ │ │ -00050a5c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a60 00000017 R_ARM_RELATIVE │ │ │ │ 00050a64 00000017 R_ARM_RELATIVE │ │ │ │ -00050a6c 00000017 R_ARM_RELATIVE │ │ │ │ -00050a70 00000017 R_ARM_RELATIVE │ │ │ │ -00050a74 00000017 R_ARM_RELATIVE │ │ │ │ -00050a7c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a80 00000017 R_ARM_RELATIVE │ │ │ │ 00050a84 00000017 R_ARM_RELATIVE │ │ │ │ -00050a8c 00000017 R_ARM_RELATIVE │ │ │ │ 00050a90 00000017 R_ARM_RELATIVE │ │ │ │ 00050a94 00000017 R_ARM_RELATIVE │ │ │ │ 00050a9c 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa0 00000017 R_ARM_RELATIVE │ │ │ │ 00050aa4 00000017 R_ARM_RELATIVE │ │ │ │ 00050aac 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ab4 00000017 R_ARM_RELATIVE │ │ │ │ +00050abc 00000017 R_ARM_RELATIVE │ │ │ │ 00050ac0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ac4 00000017 R_ARM_RELATIVE │ │ │ │ +00050acc 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad0 00000017 R_ARM_RELATIVE │ │ │ │ +00050ad4 00000017 R_ARM_RELATIVE │ │ │ │ +00050adc 00000017 R_ARM_RELATIVE │ │ │ │ 00050ae0 00000017 R_ARM_RELATIVE │ │ │ │ 00050ae4 00000017 R_ARM_RELATIVE │ │ │ │ +00050aec 00000017 R_ARM_RELATIVE │ │ │ │ 00050af0 00000017 R_ARM_RELATIVE │ │ │ │ 00050af4 00000017 R_ARM_RELATIVE │ │ │ │ +00050afc 00000017 R_ARM_RELATIVE │ │ │ │ 00050b00 00000017 R_ARM_RELATIVE │ │ │ │ 00050b04 00000017 R_ARM_RELATIVE │ │ │ │ -00050b20 00000017 R_ARM_RELATIVE │ │ │ │ -00050b48 00000017 R_ARM_RELATIVE │ │ │ │ -00050b4c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b58 00000017 R_ARM_RELATIVE │ │ │ │ -00050b5c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b68 00000017 R_ARM_RELATIVE │ │ │ │ -00050b6c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b88 00000017 R_ARM_RELATIVE │ │ │ │ -00050b8c 00000017 R_ARM_RELATIVE │ │ │ │ -00050b94 00000017 R_ARM_RELATIVE │ │ │ │ +00050b10 00000017 R_ARM_RELATIVE │ │ │ │ +00050b14 00000017 R_ARM_RELATIVE │ │ │ │ +00050b30 00000017 R_ARM_RELATIVE │ │ │ │ +00050b34 00000017 R_ARM_RELATIVE │ │ │ │ +00050b40 00000017 R_ARM_RELATIVE │ │ │ │ +00050b44 00000017 R_ARM_RELATIVE │ │ │ │ +00050b50 00000017 R_ARM_RELATIVE │ │ │ │ +00050b54 00000017 R_ARM_RELATIVE │ │ │ │ +00050b70 00000017 R_ARM_RELATIVE │ │ │ │ 00050b98 00000017 R_ARM_RELATIVE │ │ │ │ 00050b9c 00000017 R_ARM_RELATIVE │ │ │ │ -00050ba4 00000017 R_ARM_RELATIVE │ │ │ │ 00050ba8 00000017 R_ARM_RELATIVE │ │ │ │ 00050bac 00000017 R_ARM_RELATIVE │ │ │ │ -00050bb4 00000017 R_ARM_RELATIVE │ │ │ │ 00050bb8 00000017 R_ARM_RELATIVE │ │ │ │ 00050bbc 00000017 R_ARM_RELATIVE │ │ │ │ -00050bc4 00000017 R_ARM_RELATIVE │ │ │ │ 00050bdc 00000017 R_ARM_RELATIVE │ │ │ │ 00050be0 00000017 R_ARM_RELATIVE │ │ │ │ 00050c0c 00000017 R_ARM_RELATIVE │ │ │ │ 00050c18 00000017 R_ARM_RELATIVE │ │ │ │ 00050c24 00000017 R_ARM_RELATIVE │ │ │ │ 00050c30 00000017 R_ARM_RELATIVE │ │ │ │ 00050c3c 00000017 R_ARM_RELATIVE │ │ │ │ @@ -422,82 +423,82 @@ │ │ │ │ 00051120 00000017 R_ARM_RELATIVE │ │ │ │ 0005114c 00000017 R_ARM_RELATIVE │ │ │ │ 00051150 00000017 R_ARM_RELATIVE │ │ │ │ 0005117c 00000017 R_ARM_RELATIVE │ │ │ │ 00051180 00000017 R_ARM_RELATIVE │ │ │ │ 000511ac 00000017 R_ARM_RELATIVE │ │ │ │ 000511b0 00000017 R_ARM_RELATIVE │ │ │ │ -000511dc 00000017 R_ARM_RELATIVE │ │ │ │ -000511e0 00000017 R_ARM_RELATIVE │ │ │ │ -0005120c 00000017 R_ARM_RELATIVE │ │ │ │ -00051210 00000017 R_ARM_RELATIVE │ │ │ │ +000511e8 00000017 R_ARM_RELATIVE │ │ │ │ +000511f4 00000017 R_ARM_RELATIVE │ │ │ │ +00051234 00000017 R_ARM_RELATIVE │ │ │ │ +00051238 00000017 R_ARM_RELATIVE │ │ │ │ 0005123c 00000017 R_ARM_RELATIVE │ │ │ │ -00051240 00000017 R_ARM_RELATIVE │ │ │ │ -0005126c 00000017 R_ARM_RELATIVE │ │ │ │ -00051270 00000017 R_ARM_RELATIVE │ │ │ │ -0005129c 00000017 R_ARM_RELATIVE │ │ │ │ -000512a0 00000017 R_ARM_RELATIVE │ │ │ │ -000512cc 00000017 R_ARM_RELATIVE │ │ │ │ -000512d0 00000017 R_ARM_RELATIVE │ │ │ │ -000512fc 00000017 R_ARM_RELATIVE │ │ │ │ -00051300 00000017 R_ARM_RELATIVE │ │ │ │ -0005132c 00000017 R_ARM_RELATIVE │ │ │ │ -00051330 00000017 R_ARM_RELATIVE │ │ │ │ -0005135c 00000017 R_ARM_RELATIVE │ │ │ │ -00051360 00000017 R_ARM_RELATIVE │ │ │ │ -0005138c 00000017 R_ARM_RELATIVE │ │ │ │ -00051390 00000017 R_ARM_RELATIVE │ │ │ │ -000513bc 00000017 R_ARM_RELATIVE │ │ │ │ -000513c0 00000017 R_ARM_RELATIVE │ │ │ │ +00051250 00000017 R_ARM_RELATIVE │ │ │ │ +00051258 00000017 R_ARM_RELATIVE │ │ │ │ +00051278 00000017 R_ARM_RELATIVE │ │ │ │ +000512b8 00000017 R_ARM_RELATIVE │ │ │ │ +000512c4 00000017 R_ARM_RELATIVE │ │ │ │ +00051304 00000017 R_ARM_RELATIVE │ │ │ │ +00051308 00000017 R_ARM_RELATIVE │ │ │ │ +0005130c 00000017 R_ARM_RELATIVE │ │ │ │ +00051320 00000017 R_ARM_RELATIVE │ │ │ │ +00051328 00000017 R_ARM_RELATIVE │ │ │ │ +00051340 00000017 R_ARM_RELATIVE │ │ │ │ +00051348 00000017 R_ARM_RELATIVE │ │ │ │ +00051388 00000017 R_ARM_RELATIVE │ │ │ │ +00051394 00000017 R_ARM_RELATIVE │ │ │ │ +000513d4 00000017 R_ARM_RELATIVE │ │ │ │ +000513d8 00000017 R_ARM_RELATIVE │ │ │ │ +000513dc 00000017 R_ARM_RELATIVE │ │ │ │ +000513f0 00000017 R_ARM_RELATIVE │ │ │ │ 000513f8 00000017 R_ARM_RELATIVE │ │ │ │ -00051404 00000017 R_ARM_RELATIVE │ │ │ │ -00051444 00000017 R_ARM_RELATIVE │ │ │ │ -00051448 00000017 R_ARM_RELATIVE │ │ │ │ -0005144c 00000017 R_ARM_RELATIVE │ │ │ │ -00051460 00000017 R_ARM_RELATIVE │ │ │ │ -00051468 00000017 R_ARM_RELATIVE │ │ │ │ -00051488 00000017 R_ARM_RELATIVE │ │ │ │ +00051410 00000017 R_ARM_RELATIVE │ │ │ │ +00051418 00000017 R_ARM_RELATIVE │ │ │ │ +00051458 00000017 R_ARM_RELATIVE │ │ │ │ +00051464 00000017 R_ARM_RELATIVE │ │ │ │ +000514a4 00000017 R_ARM_RELATIVE │ │ │ │ +000514a8 00000017 R_ARM_RELATIVE │ │ │ │ +000514ac 00000017 R_ARM_RELATIVE │ │ │ │ +000514c0 00000017 R_ARM_RELATIVE │ │ │ │ 000514c8 00000017 R_ARM_RELATIVE │ │ │ │ -000514d4 00000017 R_ARM_RELATIVE │ │ │ │ -00051514 00000017 R_ARM_RELATIVE │ │ │ │ -00051518 00000017 R_ARM_RELATIVE │ │ │ │ +000514e0 00000017 R_ARM_RELATIVE │ │ │ │ +000514e8 00000017 R_ARM_RELATIVE │ │ │ │ 0005151c 00000017 R_ARM_RELATIVE │ │ │ │ -00051530 00000017 R_ARM_RELATIVE │ │ │ │ -00051538 00000017 R_ARM_RELATIVE │ │ │ │ +00051520 00000017 R_ARM_RELATIVE │ │ │ │ +0005154c 00000017 R_ARM_RELATIVE │ │ │ │ 00051550 00000017 R_ARM_RELATIVE │ │ │ │ -00051558 00000017 R_ARM_RELATIVE │ │ │ │ -00051598 00000017 R_ARM_RELATIVE │ │ │ │ -000515a4 00000017 R_ARM_RELATIVE │ │ │ │ -000515e4 00000017 R_ARM_RELATIVE │ │ │ │ -000515e8 00000017 R_ARM_RELATIVE │ │ │ │ -000515ec 00000017 R_ARM_RELATIVE │ │ │ │ -00051600 00000017 R_ARM_RELATIVE │ │ │ │ -00051608 00000017 R_ARM_RELATIVE │ │ │ │ -00051620 00000017 R_ARM_RELATIVE │ │ │ │ -00051628 00000017 R_ARM_RELATIVE │ │ │ │ -00051668 00000017 R_ARM_RELATIVE │ │ │ │ -00051674 00000017 R_ARM_RELATIVE │ │ │ │ -000516b4 00000017 R_ARM_RELATIVE │ │ │ │ -000516b8 00000017 R_ARM_RELATIVE │ │ │ │ -000516bc 00000017 R_ARM_RELATIVE │ │ │ │ +0005157c 00000017 R_ARM_RELATIVE │ │ │ │ +00051580 00000017 R_ARM_RELATIVE │ │ │ │ +000515ac 00000017 R_ARM_RELATIVE │ │ │ │ +000515b0 00000017 R_ARM_RELATIVE │ │ │ │ +000515dc 00000017 R_ARM_RELATIVE │ │ │ │ +000515e0 00000017 R_ARM_RELATIVE │ │ │ │ +0005160c 00000017 R_ARM_RELATIVE │ │ │ │ +00051610 00000017 R_ARM_RELATIVE │ │ │ │ +0005163c 00000017 R_ARM_RELATIVE │ │ │ │ +00051640 00000017 R_ARM_RELATIVE │ │ │ │ +0005166c 00000017 R_ARM_RELATIVE │ │ │ │ +00051670 00000017 R_ARM_RELATIVE │ │ │ │ +0005169c 00000017 R_ARM_RELATIVE │ │ │ │ +000516a0 00000017 R_ARM_RELATIVE │ │ │ │ +000516cc 00000017 R_ARM_RELATIVE │ │ │ │ 000516d0 00000017 R_ARM_RELATIVE │ │ │ │ -000516d8 00000017 R_ARM_RELATIVE │ │ │ │ -000516f0 00000017 R_ARM_RELATIVE │ │ │ │ -000516f8 00000017 R_ARM_RELATIVE │ │ │ │ -00051740 00000017 R_ARM_RELATIVE │ │ │ │ -0005174c 00000017 R_ARM_RELATIVE │ │ │ │ -00051774 00000017 R_ARM_RELATIVE │ │ │ │ -00051780 00000017 R_ARM_RELATIVE │ │ │ │ +000516fc 00000017 R_ARM_RELATIVE │ │ │ │ +00051700 00000017 R_ARM_RELATIVE │ │ │ │ +00051738 00000017 R_ARM_RELATIVE │ │ │ │ +00051744 00000017 R_ARM_RELATIVE │ │ │ │ +00051784 00000017 R_ARM_RELATIVE │ │ │ │ +00051788 00000017 R_ARM_RELATIVE │ │ │ │ +0005178c 00000017 R_ARM_RELATIVE │ │ │ │ 000517a0 00000017 R_ARM_RELATIVE │ │ │ │ -000517ac 00000017 R_ARM_RELATIVE │ │ │ │ -000517ec 00000017 R_ARM_RELATIVE │ │ │ │ -000517f0 00000017 R_ARM_RELATIVE │ │ │ │ -000517f4 00000017 R_ARM_RELATIVE │ │ │ │ -00051808 00000017 R_ARM_RELATIVE │ │ │ │ -00051830 00000017 R_ARM_RELATIVE │ │ │ │ +000517c8 00000017 R_ARM_RELATIVE │ │ │ │ +00051810 00000017 R_ARM_RELATIVE │ │ │ │ +0005181c 00000017 R_ARM_RELATIVE │ │ │ │ +00051844 00000017 R_ARM_RELATIVE │ │ │ │ +00051850 00000017 R_ARM_RELATIVE │ │ │ │ 00051878 00000017 R_ARM_RELATIVE │ │ │ │ 00051884 00000017 R_ARM_RELATIVE │ │ │ │ 000518ac 00000017 R_ARM_RELATIVE │ │ │ │ 000518b8 00000017 R_ARM_RELATIVE │ │ │ │ 000518e0 00000017 R_ARM_RELATIVE │ │ │ │ 00051900 00000017 R_ARM_RELATIVE │ │ │ │ 00051904 00000017 R_ARM_RELATIVE │ │ │ │ @@ -518,129 +519,129 @@ │ │ │ │ 00051990 00000017 R_ARM_RELATIVE │ │ │ │ 00051994 00000017 R_ARM_RELATIVE │ │ │ │ 000519a0 00000017 R_ARM_RELATIVE │ │ │ │ 000519a4 00000017 R_ARM_RELATIVE │ │ │ │ 000519a8 00000017 R_ARM_RELATIVE │ │ │ │ 000519c8 00000017 R_ARM_RELATIVE │ │ │ │ 000519dc 00000017 R_ARM_RELATIVE │ │ │ │ -00050354 0001ad15 R_ARM_GLOB_DAT 00051a54 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ -00050358 00023015 R_ARM_GLOB_DAT 00051a94 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ -00050360 00025615 R_ARM_GLOB_DAT 00051aac CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ +00050354 0001ae15 R_ARM_GLOB_DAT 00051a60 CPyType__parser___safe_parse_float_make_safe_parse_float_obj │ │ │ │ +00050358 00023115 R_ARM_GLOB_DAT 00051aa0 CPyStatic__parser___BARE_KEY_CHARS │ │ │ │ +00050360 00025615 R_ARM_GLOB_DAT 00051ab8 CPyStatic__parser___ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ 00050364 00000815 R_ARM_GLOB_DAT 00000000 PyExc_SystemError │ │ │ │ -00050368 00022b15 R_ARM_GLOB_DAT 000344e8 CPyLit_Complex │ │ │ │ -0005036c 00022c15 R_ARM_GLOB_DAT 00051aa8 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -00050370 00010a15 R_ARM_GLOB_DAT 00051a5c CPyType__parser___make_safe_parse_float_env │ │ │ │ -00050374 00020115 R_ARM_GLOB_DAT 00051a88 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ +00050368 00022c15 R_ARM_GLOB_DAT 000344d8 CPyLit_Complex │ │ │ │ +0005036c 00022d15 R_ARM_GLOB_DAT 00051ab4 CPyStatic__parser___ILLEGAL_LITERAL_STR_CHARS │ │ │ │ +00050370 00010a15 R_ARM_GLOB_DAT 00051a68 CPyType__parser___make_safe_parse_float_env │ │ │ │ +00050374 00020215 R_ARM_GLOB_DAT 00051a94 CPyStatic__parser___BASIC_STR_ESCAPE_REPLACEMENTS │ │ │ │ 00050378 00001115 R_ARM_GLOB_DAT 00000000 __cxa_finalize@GLIBC_2.4 │ │ │ │ 0005037c 00001315 R_ARM_GLOB_DAT 00000000 _ITM_deregisterTMCloneTable │ │ │ │ 00050380 00001415 R_ARM_GLOB_DAT 00000000 PyFloat_Type │ │ │ │ 00050384 00001515 R_ARM_GLOB_DAT 00000000 PyTuple_Type │ │ │ │ -0005038c 00024915 R_ARM_GLOB_DAT 00051abc CPyStatic__re___RE_LOCALTIME │ │ │ │ +0005038c 00024a15 R_ARM_GLOB_DAT 00051a54 CPyStatic__re___RE_LOCALTIME │ │ │ │ 00050390 00001915 R_ARM_GLOB_DAT 00000000 _Py_ascii_whitespace │ │ │ │ -00050394 0001eb15 R_ARM_GLOB_DAT 00051ad4 CPyModule_types │ │ │ │ +00050394 0001ec15 R_ARM_GLOB_DAT 00051afc CPyModule_types │ │ │ │ 00050398 00002615 R_ARM_GLOB_DAT 00000000 PyByteArray_Type │ │ │ │ -000503a0 00014a15 R_ARM_GLOB_DAT 00051a60 CPyType__parser___Output │ │ │ │ +000503a0 00014a15 R_ARM_GLOB_DAT 00051a6c CPyType__parser___Output │ │ │ │ 000503a4 00002a15 R_ARM_GLOB_DAT 00000000 __stack_chk_guard@GLIBC_2.4 │ │ │ │ -000503a8 0001a915 R_ARM_GLOB_DAT 00051b10 CPyModule_tomli____types │ │ │ │ +000503a8 0001aa15 R_ARM_GLOB_DAT 00051adc CPyModule_tomli____types │ │ │ │ 000503ac 00002f15 R_ARM_GLOB_DAT 00000000 PyBytes_Type │ │ │ │ -000503b0 0001e215 R_ARM_GLOB_DAT 00051a50 _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ +000503b0 0001e315 R_ARM_GLOB_DAT 00051a5c _parser___safe_parse_float_make_safe_parse_float_obj_free_instance │ │ │ │ 000503b4 00003415 R_ARM_GLOB_DAT 00000000 _PyByteArray_empty_string │ │ │ │ -000503b8 00016815 R_ARM_GLOB_DAT 00051ae4 CPyModule_tomli____parser__internal │ │ │ │ -000503bc 0001ca15 R_ARM_GLOB_DAT 00051ad8 CPyModule_sys │ │ │ │ -000503c0 00024a15 R_ARM_GLOB_DAT 0004fe40 CPyLit_Int │ │ │ │ +000503b8 00016815 R_ARM_GLOB_DAT 00051b14 CPyModule_tomli____parser__internal │ │ │ │ +000503bc 0001cb15 R_ARM_GLOB_DAT 00051b00 CPyModule_sys │ │ │ │ +000503c0 00024b15 R_ARM_GLOB_DAT 0004fe3c CPyLit_Int │ │ │ │ 000503c4 00004415 R_ARM_GLOB_DAT 00000000 PyExc_RuntimeError │ │ │ │ 000503cc 00004c15 R_ARM_GLOB_DAT 00000000 PyDictValues_Type │ │ │ │ -000503d0 00022d15 R_ARM_GLOB_DAT 00051aec CPyModule_functools │ │ │ │ +000503d0 00022e15 R_ARM_GLOB_DAT 00051ac8 CPyModule_functools │ │ │ │ 000503d4 00005015 R_ARM_GLOB_DAT 00000000 PyExc_ValueError │ │ │ │ 000503d8 00005115 R_ARM_GLOB_DAT 00000000 PyExc_TypeError │ │ │ │ -000503dc 00013d15 R_ARM_GLOB_DAT 00051b04 CPyModule_typing │ │ │ │ -000503e0 0001a315 R_ARM_GLOB_DAT 00051adc CPyStatic__parser___globals │ │ │ │ +000503dc 00013d15 R_ARM_GLOB_DAT 00051ad4 CPyModule_typing │ │ │ │ +000503e0 0001a415 R_ARM_GLOB_DAT 00051b0c CPyStatic__parser___globals │ │ │ │ 000503e4 00005915 R_ARM_GLOB_DAT 00000000 PyGen_Type │ │ │ │ 000503e8 00005b15 R_ARM_GLOB_DAT 00000000 stderr@GLIBC_2.4 │ │ │ │ -000503ec 00014815 R_ARM_GLOB_DAT 00051ab4 CPyStatic__parser___ASCII_CTRL │ │ │ │ -000503f0 0001d415 R_ARM_GLOB_DAT 00051ac4 CPyStatic_tomli___globals │ │ │ │ -000503f4 00021515 R_ARM_GLOB_DAT 00051ac8 CPyModule_tomli │ │ │ │ -000503f8 00011315 R_ARM_GLOB_DAT 00051a9c CPyStatic__parser___TOML_WS │ │ │ │ +000503ec 00014815 R_ARM_GLOB_DAT 00051ac0 CPyStatic__parser___ASCII_CTRL │ │ │ │ +000503f0 0001d515 R_ARM_GLOB_DAT 00051ae4 CPyStatic_tomli___globals │ │ │ │ +000503f4 00021615 R_ARM_GLOB_DAT 00051ae8 CPyModule_tomli │ │ │ │ +000503f8 00011315 R_ARM_GLOB_DAT 00051aa8 CPyStatic__parser___TOML_WS │ │ │ │ 000503fc 00016e15 R_ARM_GLOB_DAT 00051eec __mypyc_empty_tuple__ │ │ │ │ -00050400 00018315 R_ARM_GLOB_DAT 00051a90 CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ -00050408 00010715 R_ARM_GLOB_DAT 00051a78 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ +00050400 00018315 R_ARM_GLOB_DAT 00051a9c CPyStatic__parser___KEY_INITIAL_CHARS │ │ │ │ +00050408 00010715 R_ARM_GLOB_DAT 00051a84 CPyStatic__parser___tomli____parser___load___parse_float │ │ │ │ 0005040c 00007315 R_ARM_GLOB_DAT 00000000 PyExc_KeyError │ │ │ │ 00050410 00007515 R_ARM_GLOB_DAT 00000000 PyAsyncGen_Type │ │ │ │ 00050414 00007615 R_ARM_GLOB_DAT 00000000 PyDictKeys_Type │ │ │ │ 00050418 00019015 R_ARM_GLOB_DAT 00050558 CPyStatic__parser___MAX_INLINE_NESTING │ │ │ │ 0005041c 00007815 R_ARM_GLOB_DAT 00000000 _Py_FalseStruct │ │ │ │ 00050424 00007915 R_ARM_GLOB_DAT 00000000 __gmon_start__ │ │ │ │ 00050428 00007e15 R_ARM_GLOB_DAT 00000000 PyExc_OverflowError │ │ │ │ -0005042c 00026615 R_ARM_GLOB_DAT 00051afc CPyModule_tomli____re │ │ │ │ +0005042c 00026615 R_ARM_GLOB_DAT 00051af4 CPyModule_tomli____re │ │ │ │ 00050430 00008215 R_ARM_GLOB_DAT 00000000 PyType_Type │ │ │ │ -00050434 00024015 R_ARM_GLOB_DAT 00051ae0 CPyModule_tomli____parser │ │ │ │ +00050434 00024115 R_ARM_GLOB_DAT 00051b10 CPyModule_tomli____parser │ │ │ │ 00050438 00008815 R_ARM_GLOB_DAT 00000000 PySuper_Type │ │ │ │ 0005043c 00008a15 R_ARM_GLOB_DAT 00000000 _Py_EllipsisObject │ │ │ │ -00050440 00020615 R_ARM_GLOB_DAT 00051b18 CPyStatics │ │ │ │ -00050444 00017b15 R_ARM_GLOB_DAT 00051aa4 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ -00050448 0001f015 R_ARM_GLOB_DAT 00051acc CPyModule_tomli__internal │ │ │ │ -0005044c 00013a15 R_ARM_GLOB_DAT 00051b0c CPyStatic__types___globals │ │ │ │ -00050450 00024315 R_ARM_GLOB_DAT 00051b00 CPyModule_tomli____re__internal │ │ │ │ +00050440 00020715 R_ARM_GLOB_DAT 00051b18 CPyStatics │ │ │ │ +00050444 00017b15 R_ARM_GLOB_DAT 00051ab0 CPyStatic__parser___ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +00050448 0001f115 R_ARM_GLOB_DAT 00051aec CPyModule_tomli__internal │ │ │ │ +0005044c 00013a15 R_ARM_GLOB_DAT 00051ad8 CPyStatic__types___globals │ │ │ │ +00050450 00024415 R_ARM_GLOB_DAT 00051af8 CPyModule_tomli____re__internal │ │ │ │ 00050454 00009a15 R_ARM_GLOB_DAT 00000000 _Py_NoneStruct │ │ │ │ -00050458 00010f15 R_ARM_GLOB_DAT 00051ad0 CPyModule_warnings │ │ │ │ +00050458 00010f15 R_ARM_GLOB_DAT 00051af0 CPyModule_warnings │ │ │ │ 0005045c 00009c15 R_ARM_GLOB_DAT 00000000 PyExc_ZeroDivisionError │ │ │ │ -00050460 00026115 R_ARM_GLOB_DAT 00051a8c CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ -00050464 00016015 R_ARM_GLOB_DAT 00051af0 CPyModule_datetime │ │ │ │ -00050468 00020e15 R_ARM_GLOB_DAT 00051b08 CPyModule_builtins │ │ │ │ -0005046c 00016115 R_ARM_GLOB_DAT 00051ac0 CPyStatic__re___RE_NUMBER │ │ │ │ -00050470 00012c15 R_ARM_GLOB_DAT 00051a74 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ -00050474 00021d15 R_ARM_GLOB_DAT 00051aa0 CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ -00050478 00013315 R_ARM_GLOB_DAT 00051a7c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____pos │ │ │ │ +00050460 00026115 R_ARM_GLOB_DAT 00051a98 CPyStatic__parser___HEXDIGIT_CHARS │ │ │ │ +00050464 00016015 R_ARM_GLOB_DAT 00051acc CPyModule_datetime │ │ │ │ +00050468 00020f15 R_ARM_GLOB_DAT 00051b08 CPyModule_builtins │ │ │ │ +0005046c 00016115 R_ARM_GLOB_DAT 00051a58 CPyStatic__re___RE_NUMBER │ │ │ │ +00050470 00012c15 R_ARM_GLOB_DAT 00051a80 CPyStatic__parser___tomli____parser___loads___parse_float │ │ │ │ +00050474 00021e15 R_ARM_GLOB_DAT 00051aac CPyStatic__parser___ILLEGAL_COMMENT_CHARS │ │ │ │ +00050478 00013315 R_ARM_GLOB_DAT 00051a88 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 00026215 R_ARM_GLOB_DAT 00051ab0 CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ +00050488 00026215 R_ARM_GLOB_DAT 00051abc CPyStatic__parser___ILLEGAL_BASIC_STR_CHARS │ │ │ │ 0005048c 0000ad15 R_ARM_GLOB_DAT 00000000 PyExc_IndexError │ │ │ │ 00050490 0000ae15 R_ARM_GLOB_DAT 00000000 PyBool_Type │ │ │ │ -00050494 0001b415 R_ARM_GLOB_DAT 00051af4 CPyModule___future__ │ │ │ │ +00050494 0001b515 R_ARM_GLOB_DAT 00051b04 CPyModule___future__ │ │ │ │ 00050498 0000af15 R_ARM_GLOB_DAT 00000000 PyDict_Type │ │ │ │ -0005049c 00021015 R_ARM_GLOB_DAT 00051ae8 CPyModule_re │ │ │ │ -000504a0 00018615 R_ARM_GLOB_DAT 00034414 CPyLit_Tuple │ │ │ │ +0005049c 00021115 R_ARM_GLOB_DAT 00051ac4 CPyModule_re │ │ │ │ +000504a0 00018615 R_ARM_GLOB_DAT 00034404 CPyLit_Tuple │ │ │ │ 000504a4 0000b115 R_ARM_GLOB_DAT 00000000 PyBaseObject_Type │ │ │ │ 000504a8 0000b715 R_ARM_GLOB_DAT 00000000 PyLong_Type │ │ │ │ -000504ac 0001fe15 R_ARM_GLOB_DAT 00051a68 CPyType__parser___Flags │ │ │ │ -000504b0 00022715 R_ARM_GLOB_DAT 000343e0 CPyLit_FrozenSet │ │ │ │ -000504b4 00017715 R_ARM_GLOB_DAT 00051af8 CPyStatic__re___globals │ │ │ │ +000504ac 0001ff15 R_ARM_GLOB_DAT 00051a74 CPyType__parser___Flags │ │ │ │ +000504b0 00022815 R_ARM_GLOB_DAT 000343d0 CPyLit_FrozenSet │ │ │ │ +000504b4 00017715 R_ARM_GLOB_DAT 00051ad0 CPyStatic__re___globals │ │ │ │ 000504b8 0000bd15 R_ARM_GLOB_DAT 00000000 PyCoro_Type │ │ │ │ -000504bc 00012115 R_ARM_GLOB_DAT 00051a80 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ -000504c0 00022915 R_ARM_GLOB_DAT 00051a84 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ +000504bc 00012115 R_ARM_GLOB_DAT 00051a8c CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____doc │ │ │ │ +000504c0 00022a15 R_ARM_GLOB_DAT 00051a90 CPyStatic__parser___tomli____parser___TOMLDecodeError_____init_____msg │ │ │ │ 000504c4 0000c515 R_ARM_GLOB_DAT 00000000 PyExc_AttributeError │ │ │ │ -000504c8 00020c15 R_ARM_GLOB_DAT 00051a6c CPyType__parser___TOMLDecodeError │ │ │ │ -000504cc 00017315 R_ARM_GLOB_DAT 00051ab8 CPyStatic__re___RE_DATETIME │ │ │ │ -000504d0 0001e715 R_ARM_GLOB_DAT 00051a70 CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ -000504d4 00012d15 R_ARM_GLOB_DAT 00051a58 _parser___make_safe_parse_float_env_free_instance │ │ │ │ -000504d8 00021a15 R_ARM_GLOB_DAT 0004fe48 CPyLit_Bytes │ │ │ │ +000504c8 00020d15 R_ARM_GLOB_DAT 00051a78 CPyType__parser___TOMLDecodeError │ │ │ │ +000504cc 00017315 R_ARM_GLOB_DAT 00051a50 CPyStatic__re___RE_DATETIME │ │ │ │ +000504d0 0001e815 R_ARM_GLOB_DAT 00051a7c CPyType__parser___DEPRECATED_DEFAULT │ │ │ │ +000504d4 00012d15 R_ARM_GLOB_DAT 00051a64 _parser___make_safe_parse_float_env_free_instance │ │ │ │ +000504d8 00021b15 R_ARM_GLOB_DAT 0004fe44 CPyLit_Bytes │ │ │ │ 000504dc 0000cb15 R_ARM_GLOB_DAT 00000000 PyUnicode_Type │ │ │ │ 000504e0 0000cd15 R_ARM_GLOB_DAT 00000000 PyExc_GeneratorExit │ │ │ │ -000504e4 0001cd15 R_ARM_GLOB_DAT 0005055c _CPy_ExcDummyStruct │ │ │ │ -00050bd8 0001cd02 R_ARM_ABS32 0005055c _CPy_ExcDummyStruct │ │ │ │ -000504e8 00014415 R_ARM_GLOB_DAT 0004fe4c CPyLit_Str │ │ │ │ +000504e4 0001ce15 R_ARM_GLOB_DAT 0005055c _CPy_ExcDummyStruct │ │ │ │ +00050bd8 0001ce02 R_ARM_ABS32 0005055c _CPy_ExcDummyStruct │ │ │ │ +000504e8 00014415 R_ARM_GLOB_DAT 0004fe48 CPyLit_Str │ │ │ │ 000504ec 0000d715 R_ARM_GLOB_DAT 00000000 PyExc_NameError │ │ │ │ -000504f0 0001fd15 R_ARM_GLOB_DAT 000344f0 CPyLit_Float │ │ │ │ +000504f0 0001fe15 R_ARM_GLOB_DAT 000344e0 CPyLit_Float │ │ │ │ 000504f4 0000db15 R_ARM_GLOB_DAT 00000000 PyFrozenSet_Type │ │ │ │ 000504f8 0000dc15 R_ARM_GLOB_DAT 00000000 _ITM_registerTMCloneTable │ │ │ │ -000504fc 0001b315 R_ARM_GLOB_DAT 00051a98 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ +000504fc 0001b415 R_ARM_GLOB_DAT 00051aa4 CPyStatic__parser___TOML_WS_AND_NEWLINE │ │ │ │ 00050500 0000de15 R_ARM_GLOB_DAT 00000000 PyDictItems_Type │ │ │ │ -00050504 00020b15 R_ARM_GLOB_DAT 00051b14 CPyModule_tomli____types__internal │ │ │ │ -0005050c 00019815 R_ARM_GLOB_DAT 00051a64 CPyType__parser___NestedDict │ │ │ │ +00050504 00020c15 R_ARM_GLOB_DAT 00051ae0 CPyModule_tomli____types__internal │ │ │ │ +0005050c 00019815 R_ARM_GLOB_DAT 00051a70 CPyType__parser___NestedDict │ │ │ │ 00050510 00025015 R_ARM_GLOB_DAT 00050bd8 _CPy_ExcDummy │ │ │ │ 00050514 0000f115 R_ARM_GLOB_DAT 00000000 PySet_Type │ │ │ │ 00050518 0000fe15 R_ARM_GLOB_DAT 00000000 PyList_Type │ │ │ │ -000505dc 0001a102 R_ARM_ABS32 000519c8 _parser___TOMLDecodeError_members │ │ │ │ +000505dc 0001a202 R_ARM_ABS32 000519c8 _parser___TOMLDecodeError_members │ │ │ │ 00050674 0000a702 R_ARM_ABS32 00000000 PyVectorcall_Call │ │ │ │ -0005090c 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050b24 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ -00050910 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ -00050b28 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +0005095c 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050b74 00003602 R_ARM_ABS32 00000000 PyObject_GenericGetDict │ │ │ │ +00050960 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ +00050b78 0000b202 R_ARM_ABS32 00000000 PyObject_GenericSetDict │ │ │ │ │ │ │ │ -Relocation section '.rel.plt' at offset 0x88a0 contains 210 entries: │ │ │ │ +Relocation section '.rel.plt' at offset 0x88a8 contains 210 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) 0x8f30 │ │ │ │ - 0x0000000d (FINI) 0x2f8c0 │ │ │ │ - 0x00000019 (INIT_ARRAY) 0x4fc38 │ │ │ │ + 0x0000000c (INIT) 0x8f38 │ │ │ │ + 0x0000000d (FINI) 0x2f8b0 │ │ │ │ + 0x00000019 (INIT_ARRAY) 0x4fc34 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 4 (bytes) │ │ │ │ - 0x0000001a (FINI_ARRAY) 0x4fc3c │ │ │ │ + 0x0000001a (FINI_ARRAY) 0x4fc38 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x138 │ │ │ │ 0x00000005 (STRTAB) 0x3aa4 │ │ │ │ 0x00000006 (SYMTAB) 0x1364 │ │ │ │ 0x0000000a (STRSZ) 13570 (bytes) │ │ │ │ 0x0000000b (SYMENT) 16 (bytes) │ │ │ │ 0x00000003 (PLTGOT) 0x50000 │ │ │ │ 0x00000002 (PLTRELSZ) 1680 (bytes) │ │ │ │ 0x00000014 (PLTREL) REL │ │ │ │ - 0x00000017 (JMPREL) 0x88a0 │ │ │ │ + 0x00000017 (JMPREL) 0x88a8 │ │ │ │ 0x00000011 (REL) 0x74d0 │ │ │ │ - 0x00000012 (RELSZ) 5072 (bytes) │ │ │ │ + 0x00000012 (RELSZ) 5080 (bytes) │ │ │ │ 0x00000013 (RELENT) 8 (bytes) │ │ │ │ 0x6ffffffe (VERNEED) 0x7490 │ │ │ │ 0x6fffffff (VERNEEDNUM) 2 │ │ │ │ 0x6ffffff0 (VERSYM) 0x6fa6 │ │ │ │ - 0x6ffffffa (RELCOUNT) 521 │ │ │ │ + 0x6ffffffa (RELCOUNT) 522 │ │ │ │ 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: 28785f062edf9a3ed5dbe113b74d62035e145ef0 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 0f817a71e5db804b8ec97e2453462b4310671f76 │ │ │ ├── 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 │ │ │ │ PyExc_AttributeError │ │ │ │ CPyDef__parser_____mypyc__make_safe_parse_float_env_setup │ │ │ │ PyObject_GC_Track │ │ │ │ _parser___make_safe_parse_float_env_free_instance │ │ │ │ @@ -431,35 +431,14 @@ │ │ │ │ PyLongWriter_Finish │ │ │ │ PyNumber_Xor │ │ │ │ PyNumber_Or │ │ │ │ PyNumber_And │ │ │ │ CPyDef__parser___Flags___finalize_pending │ │ │ │ PySet_Clear │ │ │ │ CPyPy__parser___Flags___finalize_pending │ │ │ │ -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 │ │ │ │ @@ -645,19 +645,19 @@ │ │ │ │ H{DyD(3xD │ │ │ │ zJ}K}I{D}HY │ │ │ │ reIeHyDY │ │ │ │ r^I_HyDY │ │ │ │ ZIUFZHyDY │ │ │ │ r4K5H{DY │ │ │ │ "I"H{DyD │ │ │ │ -xKzDxM}D │ │ │ │ -Bp2K2J{DlXzD │ │ │ │ -1I1H$hyDxD │ │ │ │ - 2(I)HyD │ │ │ │ - 2$I%HyD │ │ │ │ +wKzDwM}D │ │ │ │ +Bp1K2J{DlXzD │ │ │ │ +0I1H$hyDxD │ │ │ │ + 2(I(HyD │ │ │ │ + 2$I$HyD │ │ │ │ =`6J2KzD │ │ │ │ BK,"BICH{DyD|3xD │ │ │ │ @KY"@IAH{DyD │ │ │ │ r=I>H{DyD │ │ │ │ ;K-";I;H{DyD │ │ │ │ r6I6H{DyD │ │ │ │ 3K1"3I4H{DyD │ │ │ │ @@ -678,263 +678,263 @@ │ │ │ │ "[I\HyDX │ │ │ │ GJVKWI{DWHX │ │ │ │ ?JQKRI{DX │ │ │ │ "8I8HyDX │ │ │ │ J4K5I{D5HX │ │ │ │ "/I/HyDX │ │ │ │ R'I(H{DyD │ │ │ │ -\rRISH{DyD │ │ │ │ -bOIPH{DyD │ │ │ │ -ErLIMH{DyD │ │ │ │ +6rRISH{DyD │ │ │ │ +qbOIPH{DyD │ │ │ │ +rLIMH{DyD │ │ │ │ \JyKyI{DyHX │ │ │ │ rpIqHyDX │ │ │ │ rdIdHyDX │ │ │ │ rRIRHyDX │ │ │ │ rIIJHyDX │ │ │ │ FIFH{DyD │ │ │ │ CICH{DyD │ │ │ │ @I@H{DyD │ │ │ │ -=I=H{DyD │ │ │ │ +r=I=H{DyD │ │ │ │ uKvI{D4XyD │ │ │ │ YJhKhI{D │ │ │ │ F~Deo1F% │ │ │ │ -mR$I$H{DyD │ │ │ │ +GR$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 │ │ │ │ +eruIvH{DyD │ │ │ │ RrIsH{DyD │ │ │ │ -roIpH{DyD │ │ │ │ +wroIpH{DyD │ │ │ │ blImH{DyD │ │ │ │ -&riIjH{DyD │ │ │ │ -rfIgH{DyD │ │ │ │ -rKILHyDX │ │ │ │ +biIjH{DyD │ │ │ │ +nrfIgH{DyD │ │ │ │ +rKIKHyDX │ │ │ │ r+I,HyDX │ │ │ │ GJxKxI{DxH │ │ │ │ _K`H{DmXxD │ │ │ │ -BZI[H{DyD │ │ │ │ +2ZI[H{DyD │ │ │ │ 2WIXH{DyD │ │ │ │ BTIUH{DyD │ │ │ │ BQIRH{DyD │ │ │ │ (F8M1FdY │ │ │ │ r*I*HyDY │ │ │ │ -g"*I*HyD │ │ │ │ -j"$I%HyD │ │ │ │ +g"*I+HyD │ │ │ │ +j"%I%HyD │ │ │ │ Ya7I2JyD │ │ │ │ H{DyD(3xD │ │ │ │ fIfH{DyD │ │ │ │ cIcH{DyD │ │ │ │ `IaH{DyD │ │ │ │ ]I^H{DyD │ │ │ │ -^"ZI[H{DyD │ │ │ │ +8"ZI[H{DyD │ │ │ │ WIXH{DyD │ │ │ │ TIUH{DyD │ │ │ │ QIRH{DyD │ │ │ │ NIOH{DyD │ │ │ │ JIKH{DyD │ │ │ │ GIHH{DyD │ │ │ │ DIEH{DyD │ │ │ │ J6K7I{D7H │ │ │ │ b,I,H{DyD │ │ │ │ -rJI]FJHyD │ │ │ │ -1I2H{DyD │ │ │ │ -/K""/I0H{DyD(3xD │ │ │ │ +rKI]FKHyD │ │ │ │ +2I2H{DyD │ │ │ │ +0K""0I0H{DyD(3xD │ │ │ │ HJpKqI{DqH │ │ │ │ -rPIPH{DyD │ │ │ │ -ErMIMH{DyD │ │ │ │ -,rJIJH{DyD │ │ │ │ +drPIPH{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 │ │ │ │ -EKcJdIzDdH │ │ │ │ -"]IDF]HyD │ │ │ │ -LrWIWH{DyD │ │ │ │ -erTITH{DyD │ │ │ │ -rQIQH{DyD │ │ │ │ -rNINH{DyD │ │ │ │ -rKIKH{DyD │ │ │ │ -#rHIHH{DyD │ │ │ │ -rEIEH{DyD │ │ │ │ +EKdJdIzDdH │ │ │ │ +"^IDF^HyD │ │ │ │ +&rWIXH{DyD │ │ │ │ +?rTIUH{DyD │ │ │ │ +bQIRH{DyD │ │ │ │ +krNIOH{DyD │ │ │ │ +rKILH{DyD │ │ │ │ +bHIIH{DyD │ │ │ │ +_rEIFH{DyD │ │ │ │ Ya9I3JyD │ │ │ │ m"1I2HyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya9I3JyD │ │ │ │ #r1I2HyD │ │ │ │ H{DyD(3xD │ │ │ │ -9rPIQHyD │ │ │ │ -I>HyD │ │ │ │ -H{DyD(3xD │ │ │ │ ^"|I|HyD │ │ │ │ PJwKxI{DxH │ │ │ │ a"oIpHyD │ │ │ │ a"kIlHyD │ │ │ │ -bHIHH{DyD │ │ │ │ +RHIHH{DyD │ │ │ │ REIEH{DyD │ │ │ │ RBIBH{DyD │ │ │ │ N"~I~HyD │ │ │ │ N"rOsIsH │ │ │ │ -&BNINH{DyD │ │ │ │ +RNINH{DyD │ │ │ │ 2KIKH{DyD │ │ │ │ 2HIHH{DyD │ │ │ │ qa7I1JyD │ │ │ │ H{DyD(3xD │ │ │ │ Ya7I2JyD │ │ │ │ S"/I0HyD │ │ │ │ H{DyD(3xD │ │ │ │ YaFIAJyD │ │ │ │ W">I?HyD │ │ │ │ H{DyD(3xD │ │ │ │ -"gKhH{DmXxD │ │ │ │ -"^K_H{DmXxD │ │ │ │ -2IIJH{DyD │ │ │ │ -^2FIGH{DyD │ │ │ │ -2CIDH{DyD │ │ │ │ -0B@IAH{DyD │ │ │ │ -=I>H{DyD │ │ │ │ -tB:I;H{DyD │ │ │ │ -ZB7I8H{DyD │ │ │ │ -2I3H{DyD │ │ │ │ -0K""0I1H{DyD(3xD │ │ │ │ -J"K#I{D#H │ │ │ │ h 3hyDxD │ │ │ │ -\ 3hyDxD │ │ │ │ -( 3hyDxD │ │ │ │ +X 3hyDxD │ │ │ │ +$ 3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ )"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ *"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ ,"3hyDxD │ │ │ │ -"3hyDxD │ │ │ │ /"3hyDxD │ │ │ │ 2"3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ |D3hyDxD │ │ │ │ 6"3hyDxD │ │ │ │ --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 │ │ │ │ +#I#H{DyD │ │ │ │ +gR I H{DyD │ │ │ │ +"gIhH{DyD │ │ │ │ +"dIeH{DyD │ │ │ │ +"aIbH{DyD │ │ │ │ +"^I_H{DyD │ │ │ │ +"[I\H{DyD │ │ │ │ +"XIYH{DyD │ │ │ │ +lRUIVH{DyD │ │ │ │ +2RISH{DyD │ │ │ │ +"OIPH{DyD │ │ │ │ +v"LIMH{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 │ │ │ │ +9rPIPHyD │ │ │ │ +H{DyD │ │ │ │ +NB:I;H{DyD │ │ │ │ +4B7I8H{DyD │ │ │ │ +2I3H{DyD │ │ │ │ +0K""0I1H{DyD(3xD │ │ │ │ +J"K#I{D#H │ │ │ │ +H{DyD(3xD │ │ │ │ +|I}H{DyD │ │ │ │ +"yIzH{DyD │ │ │ │ +"vIwH{DyD │ │ │ │ +"sItH{DyD │ │ │ │ +"pIqH{DyD │ │ │ │ +"mInH{DyD │ │ │ │ +jIkH{DyD │ │ │ │ +gIhH{DyD │ │ │ │ +"dIeH{DyD │ │ │ │ +YaEIAJyD │ │ │ │ +H{DyD(3xD │ │ │ │ +'JHKHI{DHH │ │ │ │ +rBIBH{DyD │ │ │ │ +r?I?H{DyD │ │ │ │ +crI>HyD │ │ │ │ +H{DyD(3xD │ │ │ │ +|I+"|H3hyDxD │ │ │ │ +"uH3hyDxD │ │ │ │ +"qH3hyDxD │ │ │ │ +oI-"oH3hyDxD │ │ │ │ +lI-"lH3hyDxD │ │ │ │ +jI-"jH3hyDxD │ │ │ │ +gI-"gH3hyDxD │ │ │ │ +eI/"eH3hyDxD │ │ │ │ +bI7"bH3hyDxD │ │ │ │ +YI."YH3hyDxD │ │ │ │ +TI."TH3hyDxD │ │ │ │ +QI."QHyDxD │ │ │ │ +MIb"MHyDxD │ │ │ │ +KIb"KH3hyDxD │ │ │ │ +IIb"IH3hyDxD │ │ │ │ 1L}D|D+l │ │ │ │ "L"K|D"IyD │ │ │ │ -;L;K|D;IyD │ │ │ │ "L"K|D"IyD │ │ │ │ +;L;K|D;IyD │ │ │ │ ^M{D}D\lD │ │ │ │ RK"FRIyD │ │ │ │ interpreted classes cannot inherit from compiled │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/CPy.h │ │ │ │ /usr/include/python3.14/object.h │ │ │ │ Py_TYPE(ob) != &PyBool_Type │ │ │ │ /usr/include/python3.14/cpython/tupleobject.h │ │ │ │ @@ -955,15 +955,15 @@ │ │ │ │ attribute '_flags' of 'Flags' undefined │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/str_ops.c │ │ │ │ PyUnicode_Check(str2) │ │ │ │ /usr/include/python3.14/cpython/bytearrayobject.h │ │ │ │ PyByteArray_Check(op) │ │ │ │ /usr/include/python3.14/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) │ │ │ │ Py_TYPE(ob) != &PyLong_Type │ │ │ │ /usr/lib/python3/dist-packages/mypyc/lib-rt/getargsfast.c │ │ │ │ PyTuple_Check(kwnames) │ │ │ │ PyUnicode_Check(kwname) │ │ │ │ @@ -1133,47 +1133,14 @@ │ │ │ │ __internal_mypyc_setup │ │ │ │ Internal mypyc error: Unable to find object setup function │ │ │ │ 'Flags' object attribute 'EXPLICIT_NEST' cannot be deleted │ │ │ │ 'Flags' object attribute 'FROZEN' cannot be deleted │ │ │ │ finalize_pending │ │ │ │ tuple[tuple, int] │ │ │ │ cpy_r_r8 │ │ │ │ - │ │ │ │ -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 │ │ │ │ @@ -1211,18 +1178,70 @@ │ │ │ │ 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_r52 │ │ │ │ +value for final name "ASCII_CTRL" was not set │ │ │ │ +cpy_r_r185 │ │ │ │ +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_r53 │ │ │ │ +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 │ │ │ │ @@ -1234,49 +1253,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_r185 │ │ │ │ -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 │ │ │ │ @@ -1311,60 +1318,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 │ │ │ │ @@ -1403,26 +1367,32 @@ │ │ │ │ Unterminated string │ │ │ │ Illegal character │ │ │ │ ;TOML inline arrays/tables are nested more than the allowed │ │ │ │ RecursionError │ │ │ │ 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 │ │ │ │ ASCII_CTRL │ │ │ │ ILLEGAL_BASIC_STR_CHARS │ │ │ │ !ILLEGAL_MULTILINE_BASIC_STR_CHARS │ │ │ │ -ILLEGAL_LITERAL_STR_CHARS │ │ │ │ -#ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ +ILLEGAL_LITERAL_STR_CHARS#ILLEGAL_MULTILINE_LITERAL_STR_CHARS │ │ │ │ ILLEGAL_COMMENT_CHARS │ │ │ │ TOML_WS_AND_NEWLINE │ │ │ │ @abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-_ │ │ │ │ BARE_KEY_CHARS │ │ │ │ KEY_INITIAL_CHARS │ │ │ │ abcdefABCDEF0123456789 │ │ │ │ HEXDIGIT_CHARS │ │ │ │ @@ -1432,14 +1402,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) │ │ │ │ @@ -1482,20 +1486,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 │ │ │ │ @@ -1528,37 +1526,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 48a21000 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 00000000 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 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 ................ │ │ │ │ + 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 ................ │ │ │ │ 0x000009a8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 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 ................ │ │ │ │ + 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 ................ │ │ │ │ 0x00000a58 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 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 ....$...%...&... │ │ │ │ + 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 ....%...&...'... │ │ │ │ 0x00000ae8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 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 ........?...@... │ │ │ │ + 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... │ │ │ │ 0x00000bd8 00000000 00000000 00000000 00000000 ................ │ │ │ │ - 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............... │ │ │ │ + 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............... │ │ │ │ 0x00000c48 4f020000 00000000 00000000 51020000 O...........Q... │ │ │ │ 0x00000c58 00000000 52020000 00000000 53020000 ....R.......S... │ │ │ │ 0x00000c68 00000000 54020000 00000000 00000000 ....T........... │ │ │ │ 0x00000c78 55020000 00000000 00000000 00000000 U............... │ │ │ │ 0x00000c88 00000000 00000000 00000000 00000000 ................ │ │ │ │ 0x00000c98 56020000 00000000 00000000 00000000 V............... │ │ │ │ 0x00000ca8 00000000 57020000 58020000 00000000 ....W...X....... │ │ │ │ @@ -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 0742908e 69416d8c 85b914a4 U6.6.B..iAm..... │ │ │ │ 0x00000fe8 9f13fe3d a752a3fb fe006a40 23d3bf7b ...=.R....j@#..{ │ │ │ │ - 0x00000ff8 c5324280 a753203f 1b31c536 77eaddd0 .2B..S ?.1.6w... │ │ │ │ - 0x00001008 33662877 17a1b8a7 0da7ad94 afa9de58 3f(w...........X │ │ │ │ - 0x00001018 033f7620 272134e3 45a8e3ce 9ff828ae .?v '!4.E.....(. │ │ │ │ - 0x00001028 ad2bb332 1db09fc9 85b7acb4 2dcfc644 .+.2........-..D │ │ │ │ - 0x00001038 0da034d2 fb247fdc 9bcecab2 59096d45 ..4..$......Y.mE │ │ │ │ - 0x00001048 6dd5c2c5 37d56f83 0509c404 a12eb263 m...7.o........c │ │ │ │ - 0x00001058 37f79771 316ffbe3 e9576144 4ca6eb9e 7..q1o...WaDL... │ │ │ │ - 0x00001068 3122d533 5167991e d95a090d cbcc6bf6 1".3Qg...Z....k. │ │ │ │ - 0x00001078 3185458f 3d1199ef f9ff48ba b3893126 1.E.=.....H...1& │ │ │ │ - 0x00001088 f3c5d9f3 d2013d12 ba31bd33 a9a3cd0e ......=..1.3.... │ │ │ │ - 0x00001098 aafc275a 639b931e fd08ae1a 7be0072b ..'Zc.......{..+ │ │ │ │ - 0x000010a8 44374375 5b6d86f0 657851ef 97eb2378 D7Cu[m..exQ...#x │ │ │ │ - 0x000010b8 7ce7cc89 751e38bc 37c4dd9d 3a2638a7 |...u.8.7...:&8. │ │ │ │ - 0x000010c8 e1d3e722 7fbad20e 3e661974 6f882873 ..."....>f.to.(s │ │ │ │ - 0x000010d8 114b9dea 4ca25947 85e03087 3f1739ad .K..L.YG..0.?.9. │ │ │ │ - 0x000010e8 cf9301a4 b5e04dff eb45f7cf 473ea9a9 ......M..E..G>.. │ │ │ │ - 0x000010f8 fc9d6367 a9650d76 1563f5f7 f20cff80 ..cg.e.v.c...... │ │ │ │ - 0x00001108 214a6e50 97421f0d 87b9c2c6 8b95527e !JnP.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 c5324280 917eddc9 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 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 @@ │ │ │ │ 0x00003b74 7075745f 73657475 70004350 79446566 put_setup.CPyDef │ │ │ │ 0x00003b84 5f5f7061 72736572 5f5f5f46 6c616773 __parser___Flags │ │ │ │ 0x00003b94 5f5f5f5f 5f6d7970 79635f64 65666175 _____mypyc_defau │ │ │ │ 0x00003ba4 6c74735f 73657475 70005079 4572725f lts_setup.PyErr_ │ │ │ │ 0x00003bb4 53657453 7472696e 67004350 79547970 SetString.CPyTyp │ │ │ │ 0x00003bc4 655f5f70 61727365 725f5f5f 44455052 e__parser___DEPR │ │ │ │ 0x00003bd4 45434154 45445f44 45464155 4c540050 ECATED_DEFAULT.P │ │ │ │ - 0x00003be4 79457863 5f547970 65457272 6f72005f yExc_TypeError._ │ │ │ │ - 0x00003bf4 50795f44 65616c6c 6f63005f 5f617373 Py_Dealloc.__ass │ │ │ │ - 0x00003c04 6572745f 6661696c 00435079 4465665f ert_fail.CPyDef_ │ │ │ │ - 0x00003c14 5f706172 7365725f 5f5f5f5f 6d797079 _parser_____mypy │ │ │ │ - 0x00003c24 635f5f46 6c616773 5f736574 75700050 c__Flags_setup.P │ │ │ │ + 0x00003be4 79457863 5f547970 65457272 6f720043 yExc_TypeError.C │ │ │ │ + 0x00003bf4 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x00003c04 5f5f6d79 7079635f 5f466c61 67735f73 __mypyc__Flags_s │ │ │ │ + 0x00003c14 65747570 005f5079 5f446561 6c6c6f63 etup._Py_Dealloc │ │ │ │ + 0x00003c24 005f5f61 73736572 745f6661 696c0050 .__assert_fail.P │ │ │ │ 0x00003c34 794f626a 6563745f 436c6561 724d616e yObject_ClearMan │ │ │ │ 0x00003c44 61676564 44696374 0050794f 626a6563 agedDict.PyObjec │ │ │ │ 0x00003c54 745f5669 7369744d 616e6167 65644469 t_VisitManagedDi │ │ │ │ 0x00003c64 63740050 794f626a 6563745f 47435f55 ct.PyObject_GC_U │ │ │ │ 0x00003c74 6e547261 636b0050 79457863 5f417474 nTrack.PyExc_Att │ │ │ │ 0x00003c84 72696275 74654572 726f7200 43507944 ributeError.CPyD │ │ │ │ 0x00003c94 65665f5f 70617273 65725f5f 5f5f5f6d ef__parser_____m │ │ │ │ @@ -567,281 +567,281 @@ │ │ │ │ 0x00005de4 0050794e 756d6265 725f416e 64004350 .PyNumber_And.CP │ │ │ │ 0x00005df4 79446566 5f5f7061 72736572 5f5f5f46 yDef__parser___F │ │ │ │ 0x00005e04 6c616773 5f5f5f66 696e616c 697a655f lags___finalize_ │ │ │ │ 0x00005e14 70656e64 696e6700 50795365 745f436c pending.PySet_Cl │ │ │ │ 0x00005e24 65617200 43507950 795f5f70 61727365 ear.CPyPy__parse │ │ │ │ 0x00005e34 725f5f5f 466c6167 735f5f5f 66696e61 r___Flags___fina │ │ │ │ 0x00005e44 6c697a65 5f70656e 64696e67 00435079 lize_pending.CPy │ │ │ │ - 0x00005e54 4465665f 5f747970 65735f5f 5f5f5f74 Def__types_____t │ │ │ │ - 0x00005e64 6f705f6c 6576656c 5f5f0043 50795374 op_level__.CPySt │ │ │ │ - 0x00005e74 61746963 5f5f7479 7065735f 5f5f676c atic__types___gl │ │ │ │ - 0x00005e84 6f62616c 73004350 794d6f64 756c655f obals.CPyModule_ │ │ │ │ - 0x00005e94 74797069 6e67005f 50795f45 6c6c6970 typing._Py_Ellip │ │ │ │ - 0x00005ea4 7369734f 626a6563 74004350 79446566 sisObject.CPyDef │ │ │ │ - 0x00005eb4 5f5f7265 5f5f5f6d 61746368 5f746f5f __re___match_to_ │ │ │ │ - 0x00005ec4 64617465 74696d65 00435079 53746174 datetime.CPyStat │ │ │ │ - 0x00005ed4 69635f5f 72655f5f 5f676c6f 62616c73 ic__re___globals │ │ │ │ - 0x00005ee4 00435079 50795f5f 72655f5f 5f6d6174 .CPyPy__re___mat │ │ │ │ - 0x00005ef4 63685f74 6f5f6461 74657469 6d650043 ch_to_datetime.C │ │ │ │ - 0x00005f04 50794465 665f5f72 655f5f5f 63616368 PyDef__re___cach │ │ │ │ - 0x00005f14 65645f74 7a004350 7950795f 5f72655f ed_tz.CPyPy__re_ │ │ │ │ - 0x00005f24 5f5f6361 63686564 5f747a00 43507944 __cached_tz.CPyD │ │ │ │ - 0x00005f34 65665f5f 72655f5f 5f6d6174 63685f74 ef__re___match_t │ │ │ │ - 0x00005f44 6f5f6c6f 63616c74 696d6500 43507950 o_localtime.CPyP │ │ │ │ - 0x00005f54 795f5f72 655f5f5f 6d617463 685f746f y__re___match_to │ │ │ │ - 0x00005f64 5f6c6f63 616c7469 6d650043 50794465 _localtime.CPyDe │ │ │ │ - 0x00005f74 665f5f72 655f5f5f 6d617463 685f746f f__re___match_to │ │ │ │ - 0x00005f84 5f6e756d 62657200 43507950 795f5f72 _number.CPyPy__r │ │ │ │ - 0x00005f94 655f5f5f 6d617463 685f746f 5f6e756d e___match_to_num │ │ │ │ - 0x00005fa4 62657200 43507944 65665f5f 72655f5f ber.CPyDef__re__ │ │ │ │ - 0x00005fb4 5f5f5f74 6f705f6c 6576656c 5f5f0043 ___top_level__.C │ │ │ │ - 0x00005fc4 50794d6f 64756c65 5f5f5f66 75747572 PyModule___futur │ │ │ │ - 0x00005fd4 655f5f00 4350794d 6f64756c 655f6461 e__.CPyModule_da │ │ │ │ - 0x00005fe4 74657469 6d650043 50794d6f 64756c65 tetime.CPyModule │ │ │ │ - 0x00005ff4 5f66756e 63746f6f 6c730043 50794d6f _functools.CPyMo │ │ │ │ - 0x00006004 64756c65 5f726500 43507953 74617469 dule_re.CPyStati │ │ │ │ - 0x00006014 635f5f72 655f5f5f 52455f4e 554d4245 c__re___RE_NUMBE │ │ │ │ - 0x00006024 52004350 79537461 7469635f 5f72655f R.CPyStatic__re_ │ │ │ │ - 0x00006034 5f5f5245 5f4c4f43 414c5449 4d450043 __RE_LOCALTIME.C │ │ │ │ - 0x00006044 50795374 61746963 5f5f7265 5f5f5f52 PyStatic__re___R │ │ │ │ - 0x00006054 455f4441 54455449 4d450043 50794465 E_DATETIME.CPyDe │ │ │ │ - 0x00006064 665f5f70 61727365 725f5f5f 44455052 f__parser___DEPR │ │ │ │ - 0x00006074 45434154 45445f44 45464155 4c540043 ECATED_DEFAULT.C │ │ │ │ - 0x00006084 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x00006094 466c6167 73004350 79446566 5f5f7061 Flags.CPyDef__pa │ │ │ │ - 0x000060a4 72736572 5f5f5f4e 65737465 64446963 rser___NestedDic │ │ │ │ - 0x000060b4 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ - 0x000060c4 5f5f5f4f 75747075 745f5f5f 5f5f696e ___Output_____in │ │ │ │ - 0x000060d4 69745f5f 00435079 50795f5f 70617273 it__.CPyPy__pars │ │ │ │ - 0x000060e4 65725f5f 5f4f7574 7075745f 5f5f5f5f er___Output_____ │ │ │ │ - 0x000060f4 696e6974 5f5f0043 50795479 70655f5f init__.CPyType__ │ │ │ │ - 0x00006104 70617273 65725f5f 5f4f7574 70757400 parser___Output. │ │ │ │ - 0x00006114 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006124 5f4f7574 70757400 43507944 65665f5f _Output.CPyDef__ │ │ │ │ - 0x00006134 70617273 65725f5f 5f6d616b 655f7361 parser___make_sa │ │ │ │ - 0x00006144 66655f70 61727365 5f666c6f 61745f65 fe_parse_float_e │ │ │ │ - 0x00006154 6e760043 50794465 665f5f70 61727365 nv.CPyDef__parse │ │ │ │ - 0x00006164 725f5f5f 73616665 5f706172 73655f66 r___safe_parse_f │ │ │ │ - 0x00006174 6c6f6174 5f6d616b 655f7361 66655f70 loat_make_safe_p │ │ │ │ - 0x00006184 61727365 5f666c6f 61745f6f 626a0043 arse_float_obj.C │ │ │ │ - 0x00006194 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ - 0x000061a4 544f4d4c 4465636f 64654572 726f725f TOMLDecodeError_ │ │ │ │ - 0x000061b4 5f5f5f5f 696e6974 5f5f0050 794f626a ____init__.PyObj │ │ │ │ - 0x000061c4 6563745f 43616c6c 4f626a65 63740043 ect_CallObject.C │ │ │ │ - 0x000061d4 50794d6f 64756c65 5f776172 6e696e67 PyModule_warning │ │ │ │ - 0x000061e4 73004350 79537461 7469635f 5f706172 s.CPyStatic__par │ │ │ │ - 0x000061f4 7365725f 5f5f746f 6d6c695f 5f5f5f70 ser___tomli____p │ │ │ │ - 0x00006204 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ - 0x00006214 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ - 0x00006224 5f5f5f5f 5f646f63 00435079 53746174 _____doc.CPyStat │ │ │ │ - 0x00006234 69635f5f 70617273 65725f5f 5f746f6d ic__parser___tom │ │ │ │ - 0x00006244 6c695f5f 5f5f7061 72736572 5f5f5f54 li____parser___T │ │ │ │ - 0x00006254 4f4d4c44 65636f64 65457272 6f725f5f OMLDecodeError__ │ │ │ │ - 0x00006264 5f5f5f69 6e69745f 5f5f5f5f 6d736700 ___init_____msg. │ │ │ │ - 0x00006274 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006284 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ - 0x00006294 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ - 0x000062a4 4572726f 725f5f5f 5f5f696e 69745f5f Error_____init__ │ │ │ │ - 0x000062b4 5f5f5f70 6f730043 50795079 5f5f7061 ___pos.CPyPy__pa │ │ │ │ - 0x000062c4 72736572 5f5f5f54 4f4d4c44 65636f64 rser___TOMLDecod │ │ │ │ - 0x000062d4 65457272 6f725f5f 5f5f5f69 6e69745f eError_____init_ │ │ │ │ - 0x000062e4 5f004350 79547970 655f5f70 61727365 _.CPyType__parse │ │ │ │ - 0x000062f4 725f5f5f 544f4d4c 4465636f 64654572 r___TOMLDecodeEr │ │ │ │ - 0x00006304 726f7200 43507944 65665f5f 70617273 ror.CPyDef__pars │ │ │ │ - 0x00006314 65725f5f 5f736b69 705f6368 61727300 er___skip_chars. │ │ │ │ - 0x00006324 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ - 0x00006334 736b6970 5f636861 72730043 50794465 skip_chars.CPyDe │ │ │ │ - 0x00006344 665f5f70 61727365 725f5f5f 736b6970 f__parser___skip │ │ │ │ - 0x00006354 5f756e74 696c0050 79536574 5f436f6e _until.PySet_Con │ │ │ │ - 0x00006364 7461696e 73005079 556e6963 6f64655f tains.PyUnicode_ │ │ │ │ - 0x00006374 4a6f696e 00435079 50795f5f 70617273 Join.CPyPy__pars │ │ │ │ - 0x00006384 65725f5f 5f736b69 705f756e 74696c00 er___skip_until. │ │ │ │ - 0x00006394 50794672 6f7a656e 5365745f 54797065 PyFrozenSet_Type │ │ │ │ - 0x000063a4 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ - 0x000063b4 5f5f736b 69705f63 6f6d6d65 6e740043 __skip_comment.C │ │ │ │ - 0x000063c4 50795374 61746963 5f5f7061 72736572 PyStatic__parser │ │ │ │ - 0x000063d4 5f5f5f49 4c4c4547 414c5f43 4f4d4d45 ___ILLEGAL_COMME │ │ │ │ - 0x000063e4 4e545f43 48415253 00507945 78635f4e NT_CHARS.PyExc_N │ │ │ │ - 0x000063f4 616d6545 72726f72 00435079 50795f5f ameError.CPyPy__ │ │ │ │ - 0x00006404 70617273 65725f5f 5f736b69 705f636f parser___skip_co │ │ │ │ - 0x00006414 6d6d656e 74004350 79446566 5f5f7061 mment.CPyDef__pa │ │ │ │ - 0x00006424 72736572 5f5f5f73 6b69705f 636f6d6d rser___skip_comm │ │ │ │ - 0x00006434 656e7473 5f616e64 5f617272 61795f77 ents_and_array_w │ │ │ │ - 0x00006444 73004350 79537461 7469635f 5f706172 s.CPyStatic__par │ │ │ │ - 0x00006454 7365725f 5f5f544f 4d4c5f57 535f414e ser___TOML_WS_AN │ │ │ │ - 0x00006464 445f4e45 574c494e 45004350 7950795f D_NEWLINE.CPyPy_ │ │ │ │ - 0x00006474 5f706172 7365725f 5f5f736b 69705f63 _parser___skip_c │ │ │ │ - 0x00006484 6f6d6d65 6e74735f 616e645f 61727261 omments_and_arra │ │ │ │ - 0x00006494 795f7773 00435079 4465665f 5f706172 y_ws.CPyDef__par │ │ │ │ - 0x000064a4 7365725f 5f5f7061 7273655f 6c697465 ser___parse_lite │ │ │ │ - 0x000064b4 72616c5f 73747200 43507953 74617469 ral_str.CPyStati │ │ │ │ - 0x000064c4 635f5f70 61727365 725f5f5f 494c4c45 c__parser___ILLE │ │ │ │ - 0x000064d4 47414c5f 4c495445 52414c5f 5354525f GAL_LITERAL_STR_ │ │ │ │ - 0x000064e4 43484152 53004350 7950795f 5f706172 CHARS.CPyPy__par │ │ │ │ - 0x000064f4 7365725f 5f5f7061 7273655f 6c697465 ser___parse_lite │ │ │ │ - 0x00006504 72616c5f 73747200 43507944 65665f5f ral_str.CPyDef__ │ │ │ │ - 0x00006514 70617273 65725f5f 5f706172 73655f62 parser___parse_b │ │ │ │ - 0x00006524 61736963 5f737472 00507955 6e69636f asic_str.PyUnico │ │ │ │ - 0x00006534 64655f43 6f6e6361 74004350 79537461 de_Concat.CPySta │ │ │ │ - 0x00006544 7469635f 5f706172 7365725f 5f5f494c tic__parser___IL │ │ │ │ - 0x00006554 4c454741 4c5f4d55 4c54494c 494e455f LEGAL_MULTILINE_ │ │ │ │ - 0x00006564 42415349 435f5354 525f4348 41525300 BASIC_STR_CHARS. │ │ │ │ - 0x00006574 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00006584 725f5f5f 494c4c45 47414c5f 42415349 r___ILLEGAL_BASI │ │ │ │ - 0x00006594 435f5354 525f4348 41525300 43507944 C_STR_CHARS.CPyD │ │ │ │ - 0x000065a4 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x000065b4 73655f6f 6e655f6c 696e655f 62617369 se_one_line_basi │ │ │ │ - 0x000065c4 635f7374 72004350 79446566 5f5f7061 c_str.CPyDef__pa │ │ │ │ - 0x000065d4 72736572 5f5f5f70 61727365 5f6b6579 rser___parse_key │ │ │ │ - 0x000065e4 5f706172 74004350 79537461 7469635f _part.CPyStatic_ │ │ │ │ - 0x000065f4 5f706172 7365725f 5f5f4241 52455f4b _parser___BARE_K │ │ │ │ - 0x00006604 45595f43 48415253 00435079 4465665f EY_CHARS.CPyDef_ │ │ │ │ - 0x00006614 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x00006624 6b657900 50794e75 6d626572 5f496e50 key.PyNumber_InP │ │ │ │ - 0x00006634 6c616365 41646400 43507953 74617469 laceAdd.CPyStati │ │ │ │ - 0x00006644 635f5f70 61727365 725f5f5f 544f4d4c c__parser___TOML │ │ │ │ - 0x00006654 5f575300 43507944 65665f5f 70617273 _WS.CPyDef__pars │ │ │ │ - 0x00006664 65725f5f 5f637265 6174655f 64696374 er___create_dict │ │ │ │ - 0x00006674 5f72756c 65004350 7950795f 5f706172 _rule.CPyPy__par │ │ │ │ - 0x00006684 7365725f 5f5f6372 65617465 5f646963 ser___create_dic │ │ │ │ - 0x00006694 745f7275 6c650043 50794465 665f5f70 t_rule.CPyDef__p │ │ │ │ - 0x000066a4 61727365 725f5f5f 63726561 74655f6c arser___create_l │ │ │ │ - 0x000066b4 6973745f 72756c65 00435079 50795f5f ist_rule.CPyPy__ │ │ │ │ - 0x000066c4 70617273 65725f5f 5f637265 6174655f parser___create_ │ │ │ │ - 0x000066d4 6c697374 5f72756c 65004350 7950795f list_rule.CPyPy_ │ │ │ │ - 0x000066e4 5f706172 7365725f 5f5f7061 7273655f _parser___parse_ │ │ │ │ - 0x000066f4 6b657900 43507950 795f5f70 61727365 key.CPyPy__parse │ │ │ │ - 0x00006704 725f5f5f 70617273 655f6b65 795f7061 r___parse_key_pa │ │ │ │ - 0x00006714 72740043 50795079 5f5f7061 72736572 rt.CPyPy__parser │ │ │ │ - 0x00006724 5f5f5f70 61727365 5f6f6e65 5f6c696e ___parse_one_lin │ │ │ │ - 0x00006734 655f6261 7369635f 73747200 43507944 e_basic_str.CPyD │ │ │ │ - 0x00006744 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ - 0x00006754 73655f6d 756c7469 6c696e65 5f737472 se_multiline_str │ │ │ │ - 0x00006764 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ - 0x00006774 65725f5f 5f494c4c 4547414c 5f4d554c er___ILLEGAL_MUL │ │ │ │ - 0x00006784 54494c49 4e455f4c 49544552 414c5f53 TILINE_LITERAL_S │ │ │ │ - 0x00006794 54525f43 48415253 00435079 50795f5f TR_CHARS.CPyPy__ │ │ │ │ - 0x000067a4 70617273 65725f5f 5f706172 73655f6d parser___parse_m │ │ │ │ - 0x000067b4 756c7469 6c696e65 5f737472 00435079 ultiline_str.CPy │ │ │ │ - 0x000067c4 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ - 0x000067d4 73655f62 61736963 5f737472 00435079 se_basic_str.CPy │ │ │ │ - 0x000067e4 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ - 0x000067f4 7273655f 76616c75 65004350 79446566 rse_value.CPyDef │ │ │ │ - 0x00006804 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ - 0x00006814 5f617272 61790043 50794465 665f5f70 _array.CPyDef__p │ │ │ │ - 0x00006824 61727365 725f5f5f 70617273 655f696e arser___parse_in │ │ │ │ - 0x00006834 6c696e65 5f746162 6c650043 50795374 line_table.CPySt │ │ │ │ - 0x00006844 61746963 5f5f7061 72736572 5f5f5f4d atic__parser___M │ │ │ │ - 0x00006854 41585f49 4e4c494e 455f4e45 5354494e AX_INLINE_NESTIN │ │ │ │ - 0x00006864 47004350 79446566 5f5f7061 72736572 G.CPyDef__parser │ │ │ │ - 0x00006874 5f5f5f70 61727365 5f6b6579 5f76616c ___parse_key_val │ │ │ │ - 0x00006884 75655f70 61697200 43507944 65665f5f ue_pair.CPyDef__ │ │ │ │ - 0x00006894 70617273 65725f5f 5f6b6579 5f76616c parser___key_val │ │ │ │ - 0x000068a4 75655f72 756c6500 50795365 7175656e ue_rule.PySequen │ │ │ │ - 0x000068b4 63655f43 6f6e6361 74004350 7950795f ce_Concat.CPyPy_ │ │ │ │ - 0x000068c4 5f706172 7365725f 5f5f6b65 795f7661 _parser___key_va │ │ │ │ - 0x000068d4 6c75655f 72756c65 00435079 50795f5f lue_rule.CPyPy__ │ │ │ │ - 0x000068e4 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ - 0x000068f4 65795f76 616c7565 5f706169 72004350 ey_value_pair.CP │ │ │ │ - 0x00006904 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ - 0x00006914 7273655f 696e6c69 6e655f74 61626c65 rse_inline_table │ │ │ │ - 0x00006924 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ - 0x00006934 5f706172 73655f61 72726179 00435079 _parse_array.CPy │ │ │ │ - 0x00006944 50795f5f 70617273 65725f5f 5f706172 Py__parser___par │ │ │ │ - 0x00006954 73655f76 616c7565 00435079 4465665f se_value.CPyDef_ │ │ │ │ - 0x00006964 5f706172 7365725f 5f5f6973 5f756e69 _parser___is_uni │ │ │ │ - 0x00006974 636f6465 5f736361 6c61725f 76616c75 code_scalar_valu │ │ │ │ - 0x00006984 65004350 79446566 5f5f7061 72736572 e.CPyDef__parser │ │ │ │ - 0x00006994 5f5f5f70 61727365 5f686578 5f636861 ___parse_hex_cha │ │ │ │ - 0x000069a4 72004350 79537461 7469635f 5f706172 r.CPyStatic__par │ │ │ │ - 0x000069b4 7365725f 5f5f4845 58444947 49545f43 ser___HEXDIGIT_C │ │ │ │ - 0x000069c4 48415253 00435079 4465665f 5f706172 HARS.CPyDef__par │ │ │ │ - 0x000069d4 7365725f 5f5f7061 7273655f 62617369 ser___parse_basi │ │ │ │ - 0x000069e4 635f7374 725f6573 63617065 00435079 c_str_escape.CPy │ │ │ │ - 0x000069f4 53746174 69635f5f 70617273 65725f5f Static__parser__ │ │ │ │ - 0x00006a04 5f424153 49435f53 54525f45 53434150 _BASIC_STR_ESCAP │ │ │ │ - 0x00006a14 455f5245 504c4143 454d454e 54530043 E_REPLACEMENTS.C │ │ │ │ - 0x00006a24 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ - 0x00006a34 61727365 5f626173 69635f73 74725f65 arse_basic_str_e │ │ │ │ - 0x00006a44 73636170 65004350 79446566 5f5f7061 scape.CPyDef__pa │ │ │ │ - 0x00006a54 72736572 5f5f5f70 61727365 5f626173 rser___parse_bas │ │ │ │ - 0x00006a64 69635f73 74725f65 73636170 655f6d75 ic_str_escape_mu │ │ │ │ - 0x00006a74 6c74696c 696e6500 43507950 795f5f70 ltiline.CPyPy__p │ │ │ │ - 0x00006a84 61727365 725f5f5f 70617273 655f6261 arser___parse_ba │ │ │ │ - 0x00006a94 7369635f 7374725f 65736361 70655f6d sic_str_escape_m │ │ │ │ - 0x00006aa4 756c7469 6c696e65 00435079 50795f5f ultiline.CPyPy__ │ │ │ │ - 0x00006ab4 70617273 65725f5f 5f706172 73655f68 parser___parse_h │ │ │ │ - 0x00006ac4 65785f63 68617200 43507950 795f5f70 ex_char.CPyPy__p │ │ │ │ - 0x00006ad4 61727365 725f5f5f 69735f75 6e69636f arser___is_unico │ │ │ │ - 0x00006ae4 64655f73 63616c61 725f7661 6c756500 de_scalar_value. │ │ │ │ - 0x00006af4 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00006b04 5f6d616b 655f7361 66655f70 61727365 _make_safe_parse │ │ │ │ - 0x00006b14 5f666c6f 61740050 79466c6f 61745f54 _float.PyFloat_T │ │ │ │ - 0x00006b24 79706500 43507944 65665f5f 70617273 ype.CPyDef__pars │ │ │ │ - 0x00006b34 65725f5f 5f6c6f61 64730043 50795374 er___loads.CPySt │ │ │ │ - 0x00006b44 61746963 5f5f7061 72736572 5f5f5f4b atic__parser___K │ │ │ │ - 0x00006b54 45595f49 4e495449 414c5f43 48415253 EY_INITIAL_CHARS │ │ │ │ - 0x00006b64 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ - 0x00006b74 65725f5f 5f746f6d 6c695f5f 5f5f7061 er___tomli____pa │ │ │ │ - 0x00006b84 72736572 5f5f5f6c 6f616473 5f5f5f70 rser___loads___p │ │ │ │ - 0x00006b94 61727365 5f666c6f 61740043 50794465 arse_float.CPyDe │ │ │ │ - 0x00006ba4 665f5f70 61727365 725f5f5f 6c6f6164 f__parser___load │ │ │ │ - 0x00006bb4 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ - 0x00006bc4 65725f5f 5f746f6d 6c695f5f 5f5f7061 er___tomli____pa │ │ │ │ - 0x00006bd4 72736572 5f5f5f6c 6f61645f 5f5f7061 rser___load___pa │ │ │ │ - 0x00006be4 7273655f 666c6f61 74004350 7950795f rse_float.CPyPy_ │ │ │ │ - 0x00006bf4 5f706172 7365725f 5f5f6c6f 61640043 _parser___load.C │ │ │ │ - 0x00006c04 50795079 5f5f7061 72736572 5f5f5f6c PyPy__parser___l │ │ │ │ - 0x00006c14 6f616473 00435079 50795f5f 70617273 oads.CPyPy__pars │ │ │ │ - 0x00006c24 65725f5f 5f6d616b 655f7361 66655f70 er___make_safe_p │ │ │ │ - 0x00006c34 61727365 5f666c6f 61740043 50794465 arse_float.CPyDe │ │ │ │ - 0x00006c44 665f5f70 61727365 725f5f5f 5f5f746f f__parser_____to │ │ │ │ - 0x00006c54 705f6c65 76656c5f 5f005079 5475706c p_level__.PyTupl │ │ │ │ - 0x00006c64 655f5061 636b0043 50794d6f 64756c65 e_Pack.CPyModule │ │ │ │ - 0x00006c74 5f737973 00435079 4d6f6475 6c655f74 _sys.CPyModule_t │ │ │ │ - 0x00006c84 79706573 00435079 4d6f6475 6c655f74 ypes.CPyModule_t │ │ │ │ - 0x00006c94 6f6d6c69 5f5f5f5f 72650043 50795374 omli____re.CPySt │ │ │ │ - 0x00006ca4 61746963 5f5f7061 72736572 5f5f5f41 atic__parser___A │ │ │ │ - 0x00006cb4 53434949 5f435452 4c004350 79446566 SCII_CTRL.CPyDef │ │ │ │ - 0x00006cc4 5f746f6d 6c695f5f 5f5f5f74 6f705f6c _tomli_____top_l │ │ │ │ - 0x00006cd4 6576656c 5f5f0043 50795374 61746963 evel__.CPyStatic │ │ │ │ - 0x00006ce4 5f746f6d 6c695f5f 5f676c6f 62616c73 _tomli___globals │ │ │ │ - 0x00006cf4 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ - 0x00006d04 5f5f5f5f 70617273 65720043 5079476c ____parser.CPyGl │ │ │ │ - 0x00006d14 6f62616c 73496e69 74004350 794d6f64 obalsInit.CPyMod │ │ │ │ - 0x00006d24 756c655f 746f6d6c 695f5f5f 5f747970 ule_tomli____typ │ │ │ │ - 0x00006d34 65730043 50794c69 745f4672 6f7a656e es.CPyLit_Frozen │ │ │ │ - 0x00006d44 53657400 4350794c 69745f49 6e740043 Set.CPyLit_Int.C │ │ │ │ - 0x00006d54 50794d6f 64756c65 5f746f6d 6c690043 PyModule_tomli.C │ │ │ │ + 0x00005e54 4465665f 5f706172 7365725f 5f5f4445 Def__parser___DE │ │ │ │ + 0x00005e64 50524543 41544544 5f444546 41554c54 PRECATED_DEFAULT │ │ │ │ + 0x00005e74 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005e84 5f5f466c 61677300 43507944 65665f5f __Flags.CPyDef__ │ │ │ │ + 0x00005e94 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ + 0x00005ea4 69637400 43507944 65665f5f 70617273 ict.CPyDef__pars │ │ │ │ + 0x00005eb4 65725f5f 5f4f7574 7075745f 5f5f5f5f er___Output_____ │ │ │ │ + 0x00005ec4 696e6974 5f5f0043 50795079 5f5f7061 init__.CPyPy__pa │ │ │ │ + 0x00005ed4 72736572 5f5f5f4f 75747075 745f5f5f rser___Output___ │ │ │ │ + 0x00005ee4 5f5f696e 69745f5f 00435079 54797065 __init__.CPyType │ │ │ │ + 0x00005ef4 5f5f7061 72736572 5f5f5f4f 75747075 __parser___Outpu │ │ │ │ + 0x00005f04 74004350 79446566 5f5f7061 72736572 t.CPyDef__parser │ │ │ │ + 0x00005f14 5f5f5f4f 75747075 74004350 79446566 ___Output.CPyDef │ │ │ │ + 0x00005f24 5f5f7061 72736572 5f5f5f6d 616b655f __parser___make_ │ │ │ │ + 0x00005f34 73616665 5f706172 73655f66 6c6f6174 safe_parse_float │ │ │ │ + 0x00005f44 5f656e76 00435079 4465665f 5f706172 _env.CPyDef__par │ │ │ │ + 0x00005f54 7365725f 5f5f7361 66655f70 61727365 ser___safe_parse │ │ │ │ + 0x00005f64 5f666c6f 61745f6d 616b655f 73616665 _float_make_safe │ │ │ │ + 0x00005f74 5f706172 73655f66 6c6f6174 5f6f626a _parse_float_obj │ │ │ │ + 0x00005f84 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00005f94 5f5f544f 4d4c4465 636f6465 4572726f __TOMLDecodeErro │ │ │ │ + 0x00005fa4 725f5f5f 5f5f696e 69745f5f 0050794f r_____init__.PyO │ │ │ │ + 0x00005fb4 626a6563 745f4361 6c6c4f62 6a656374 bject_CallObject │ │ │ │ + 0x00005fc4 00435079 4d6f6475 6c655f77 61726e69 .CPyModule_warni │ │ │ │ + 0x00005fd4 6e677300 43507953 74617469 635f5f70 ngs.CPyStatic__p │ │ │ │ + 0x00005fe4 61727365 725f5f5f 746f6d6c 695f5f5f arser___tomli___ │ │ │ │ + 0x00005ff4 5f706172 7365725f 5f5f544f 4d4c4465 _parser___TOMLDe │ │ │ │ + 0x00006004 636f6465 4572726f 725f5f5f 5f5f696e codeError_____in │ │ │ │ + 0x00006014 69745f5f 5f5f5f64 6f630043 50795374 it_____doc.CPySt │ │ │ │ + 0x00006024 61746963 5f5f7061 72736572 5f5f5f74 atic__parser___t │ │ │ │ + 0x00006034 6f6d6c69 5f5f5f5f 70617273 65725f5f omli____parser__ │ │ │ │ + 0x00006044 5f544f4d 4c446563 6f646545 72726f72 _TOMLDecodeError │ │ │ │ + 0x00006054 5f5f5f5f 5f696e69 745f5f5f 5f5f6d73 _____init_____ms │ │ │ │ + 0x00006064 67004350 79537461 7469635f 5f706172 g.CPyStatic__par │ │ │ │ + 0x00006074 7365725f 5f5f746f 6d6c695f 5f5f5f70 ser___tomli____p │ │ │ │ + 0x00006084 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ + 0x00006094 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ + 0x000060a4 5f5f5f5f 5f706f73 00435079 50795f5f _____pos.CPyPy__ │ │ │ │ + 0x000060b4 70617273 65725f5f 5f544f4d 4c446563 parser___TOMLDec │ │ │ │ + 0x000060c4 6f646545 72726f72 5f5f5f5f 5f696e69 odeError_____ini │ │ │ │ + 0x000060d4 745f5f00 43507954 7970655f 5f706172 t__.CPyType__par │ │ │ │ + 0x000060e4 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ + 0x000060f4 4572726f 72004350 79446566 5f5f7061 Error.CPyDef__pa │ │ │ │ + 0x00006104 72736572 5f5f5f73 6b69705f 63686172 rser___skip_char │ │ │ │ + 0x00006114 73004350 7950795f 5f706172 7365725f s.CPyPy__parser_ │ │ │ │ + 0x00006124 5f5f736b 69705f63 68617273 00435079 __skip_chars.CPy │ │ │ │ + 0x00006134 4465665f 5f706172 7365725f 5f5f736b Def__parser___sk │ │ │ │ + 0x00006144 69705f75 6e74696c 00507953 65745f43 ip_until.PySet_C │ │ │ │ + 0x00006154 6f6e7461 696e7300 5079556e 69636f64 ontains.PyUnicod │ │ │ │ + 0x00006164 655f4a6f 696e0043 50795079 5f5f7061 e_Join.CPyPy__pa │ │ │ │ + 0x00006174 72736572 5f5f5f73 6b69705f 756e7469 rser___skip_unti │ │ │ │ + 0x00006184 6c005079 46726f7a 656e5365 745f5479 l.PyFrozenSet_Ty │ │ │ │ + 0x00006194 70650043 50794465 665f5f70 61727365 pe.CPyDef__parse │ │ │ │ + 0x000061a4 725f5f5f 736b6970 5f636f6d 6d656e74 r___skip_comment │ │ │ │ + 0x000061b4 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x000061c4 65725f5f 5f494c4c 4547414c 5f434f4d er___ILLEGAL_COM │ │ │ │ + 0x000061d4 4d454e54 5f434841 52530050 79457863 MENT_CHARS.PyExc │ │ │ │ + 0x000061e4 5f4e616d 65457272 6f720043 50795079 _NameError.CPyPy │ │ │ │ + 0x000061f4 5f5f7061 72736572 5f5f5f73 6b69705f __parser___skip_ │ │ │ │ + 0x00006204 636f6d6d 656e7400 43507944 65665f5f comment.CPyDef__ │ │ │ │ + 0x00006214 70617273 65725f5f 5f736b69 705f636f parser___skip_co │ │ │ │ + 0x00006224 6d6d656e 74735f61 6e645f61 72726179 mments_and_array │ │ │ │ + 0x00006234 5f777300 43507953 74617469 635f5f70 _ws.CPyStatic__p │ │ │ │ + 0x00006244 61727365 725f5f5f 544f4d4c 5f57535f arser___TOML_WS_ │ │ │ │ + 0x00006254 414e445f 4e45574c 494e4500 43507950 AND_NEWLINE.CPyP │ │ │ │ + 0x00006264 795f5f70 61727365 725f5f5f 736b6970 y__parser___skip │ │ │ │ + 0x00006274 5f636f6d 6d656e74 735f616e 645f6172 _comments_and_ar │ │ │ │ + 0x00006284 7261795f 77730043 50794465 665f5f70 ray_ws.CPyDef__p │ │ │ │ + 0x00006294 61727365 725f5f5f 70617273 655f6c69 arser___parse_li │ │ │ │ + 0x000062a4 74657261 6c5f7374 72004350 79537461 teral_str.CPySta │ │ │ │ + 0x000062b4 7469635f 5f706172 7365725f 5f5f494c tic__parser___IL │ │ │ │ + 0x000062c4 4c454741 4c5f4c49 54455241 4c5f5354 LEGAL_LITERAL_ST │ │ │ │ + 0x000062d4 525f4348 41525300 43507950 795f5f70 R_CHARS.CPyPy__p │ │ │ │ + 0x000062e4 61727365 725f5f5f 70617273 655f6c69 arser___parse_li │ │ │ │ + 0x000062f4 74657261 6c5f7374 72004350 79446566 teral_str.CPyDef │ │ │ │ + 0x00006304 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006314 5f626173 69635f73 74720050 79556e69 _basic_str.PyUni │ │ │ │ + 0x00006324 636f6465 5f436f6e 63617400 43507953 code_Concat.CPyS │ │ │ │ + 0x00006334 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ + 0x00006344 494c4c45 47414c5f 4d554c54 494c494e ILLEGAL_MULTILIN │ │ │ │ + 0x00006354 455f4241 5349435f 5354525f 43484152 E_BASIC_STR_CHAR │ │ │ │ + 0x00006364 53004350 79537461 7469635f 5f706172 S.CPyStatic__par │ │ │ │ + 0x00006374 7365725f 5f5f494c 4c454741 4c5f4241 ser___ILLEGAL_BA │ │ │ │ + 0x00006384 5349435f 5354525f 43484152 53004350 SIC_STR_CHARS.CP │ │ │ │ + 0x00006394 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x000063a4 61727365 5f6f6e65 5f6c696e 655f6261 arse_one_line_ba │ │ │ │ + 0x000063b4 7369635f 73747200 43507944 65665f5f sic_str.CPyDef__ │ │ │ │ + 0x000063c4 70617273 65725f5f 5f706172 73655f6b parser___parse_k │ │ │ │ + 0x000063d4 65795f70 61727400 43507953 74617469 ey_part.CPyStati │ │ │ │ + 0x000063e4 635f5f70 61727365 725f5f5f 42415245 c__parser___BARE │ │ │ │ + 0x000063f4 5f4b4559 5f434841 52530043 50794465 _KEY_CHARS.CPyDe │ │ │ │ + 0x00006404 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x00006414 655f6b65 79005079 4e756d62 65725f49 e_key.PyNumber_I │ │ │ │ + 0x00006424 6e506c61 63654164 64004350 79537461 nPlaceAdd.CPySta │ │ │ │ + 0x00006434 7469635f 5f706172 7365725f 5f5f544f tic__parser___TO │ │ │ │ + 0x00006444 4d4c5f57 53004350 79446566 5f5f7061 ML_WS.CPyDef__pa │ │ │ │ + 0x00006454 72736572 5f5f5f63 72656174 655f6469 rser___create_di │ │ │ │ + 0x00006464 63745f72 756c6500 43507950 795f5f70 ct_rule.CPyPy__p │ │ │ │ + 0x00006474 61727365 725f5f5f 63726561 74655f64 arser___create_d │ │ │ │ + 0x00006484 6963745f 72756c65 00435079 4465665f ict_rule.CPyDef_ │ │ │ │ + 0x00006494 5f706172 7365725f 5f5f6372 65617465 _parser___create │ │ │ │ + 0x000064a4 5f6c6973 745f7275 6c650043 50795079 _list_rule.CPyPy │ │ │ │ + 0x000064b4 5f5f7061 72736572 5f5f5f63 72656174 __parser___creat │ │ │ │ + 0x000064c4 655f6c69 73745f72 756c6500 43507950 e_list_rule.CPyP │ │ │ │ + 0x000064d4 795f5f70 61727365 725f5f5f 70617273 y__parser___pars │ │ │ │ + 0x000064e4 655f6b65 79004350 7950795f 5f706172 e_key.CPyPy__par │ │ │ │ + 0x000064f4 7365725f 5f5f7061 7273655f 6b65795f ser___parse_key_ │ │ │ │ + 0x00006504 70617274 00435079 50795f5f 70617273 part.CPyPy__pars │ │ │ │ + 0x00006514 65725f5f 5f706172 73655f6f 6e655f6c er___parse_one_l │ │ │ │ + 0x00006524 696e655f 62617369 635f7374 72004350 ine_basic_str.CP │ │ │ │ + 0x00006534 79446566 5f5f7061 72736572 5f5f5f70 yDef__parser___p │ │ │ │ + 0x00006544 61727365 5f6d756c 74696c69 6e655f73 arse_multiline_s │ │ │ │ + 0x00006554 74720043 50795374 61746963 5f5f7061 tr.CPyStatic__pa │ │ │ │ + 0x00006564 72736572 5f5f5f49 4c4c4547 414c5f4d rser___ILLEGAL_M │ │ │ │ + 0x00006574 554c5449 4c494e45 5f4c4954 4552414c ULTILINE_LITERAL │ │ │ │ + 0x00006584 5f535452 5f434841 52530043 50795079 _STR_CHARS.CPyPy │ │ │ │ + 0x00006594 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x000065a4 5f6d756c 74696c69 6e655f73 74720043 _multiline_str.C │ │ │ │ + 0x000065b4 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ + 0x000065c4 61727365 5f626173 69635f73 74720043 arse_basic_str.C │ │ │ │ + 0x000065d4 50794465 665f5f70 61727365 725f5f5f PyDef__parser___ │ │ │ │ + 0x000065e4 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ + 0x000065f4 725f7661 6c756500 43507944 65665f5f r_value.CPyDef__ │ │ │ │ + 0x00006604 70617273 65725f5f 5f706172 73655f68 parser___parse_h │ │ │ │ + 0x00006614 65785f63 68617200 43507953 74617469 ex_char.CPyStati │ │ │ │ + 0x00006624 635f5f70 61727365 725f5f5f 48455844 c__parser___HEXD │ │ │ │ + 0x00006634 49474954 5f434841 52530043 50794465 IGIT_CHARS.CPyDe │ │ │ │ + 0x00006644 665f5f70 61727365 725f5f5f 70617273 f__parser___pars │ │ │ │ + 0x00006654 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ + 0x00006664 70650043 50795374 61746963 5f5f7061 pe.CPyStatic__pa │ │ │ │ + 0x00006674 72736572 5f5f5f42 41534943 5f535452 rser___BASIC_STR │ │ │ │ + 0x00006684 5f455343 4150455f 5245504c 4143454d _ESCAPE_REPLACEM │ │ │ │ + 0x00006694 454e5453 00435079 50795f5f 70617273 ENTS.CPyPy__pars │ │ │ │ + 0x000066a4 65725f5f 5f706172 73655f62 61736963 er___parse_basic │ │ │ │ + 0x000066b4 5f737472 5f657363 61706500 43507944 _str_escape.CPyD │ │ │ │ + 0x000066c4 65665f5f 70617273 65725f5f 5f706172 ef__parser___par │ │ │ │ + 0x000066d4 73655f62 61736963 5f737472 5f657363 se_basic_str_esc │ │ │ │ + 0x000066e4 6170655f 6d756c74 696c696e 65004350 ape_multiline.CP │ │ │ │ + 0x000066f4 7950795f 5f706172 7365725f 5f5f7061 yPy__parser___pa │ │ │ │ + 0x00006704 7273655f 62617369 635f7374 725f6573 rse_basic_str_es │ │ │ │ + 0x00006714 63617065 5f6d756c 74696c69 6e650043 cape_multiline.C │ │ │ │ + 0x00006724 50795079 5f5f7061 72736572 5f5f5f70 PyPy__parser___p │ │ │ │ + 0x00006734 61727365 5f686578 5f636861 72004350 arse_hex_char.CP │ │ │ │ + 0x00006744 7950795f 5f706172 7365725f 5f5f6973 yPy__parser___is │ │ │ │ + 0x00006754 5f756e69 636f6465 5f736361 6c61725f _unicode_scalar_ │ │ │ │ + 0x00006764 76616c75 65004350 79446566 5f5f7061 value.CPyDef__pa │ │ │ │ + 0x00006774 72736572 5f5f5f6d 616b655f 73616665 rser___make_safe │ │ │ │ + 0x00006784 5f706172 73655f66 6c6f6174 00507946 _parse_float.PyF │ │ │ │ + 0x00006794 6c6f6174 5f547970 65004350 7950795f loat_Type.CPyPy_ │ │ │ │ + 0x000067a4 5f706172 7365725f 5f5f6d61 6b655f73 _parser___make_s │ │ │ │ + 0x000067b4 6166655f 70617273 655f666c 6f617400 afe_parse_float. │ │ │ │ + 0x000067c4 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x000067d4 5f5f5f74 6f705f6c 6576656c 5f5f0050 ___top_level__.P │ │ │ │ + 0x000067e4 79547570 6c655f50 61636b00 4350794d yTuple_Pack.CPyM │ │ │ │ + 0x000067f4 6f64756c 655f5f5f 66757475 72655f5f odule___future__ │ │ │ │ + 0x00006804 00435079 4d6f6475 6c655f73 79730043 .CPyModule_sys.C │ │ │ │ + 0x00006814 50794d6f 64756c65 5f747970 65730043 PyModule_types.C │ │ │ │ + 0x00006824 50794d6f 64756c65 5f746f6d 6c695f5f PyModule_tomli__ │ │ │ │ + 0x00006834 5f5f7265 00435079 53746174 69635f5f __re.CPyStatic__ │ │ │ │ + 0x00006844 70617273 65725f5f 5f4d4158 5f494e4c parser___MAX_INL │ │ │ │ + 0x00006854 494e455f 4e455354 494e4700 43507953 INE_NESTING.CPyS │ │ │ │ + 0x00006864 74617469 635f5f70 61727365 725f5f5f tatic__parser___ │ │ │ │ + 0x00006874 41534349 495f4354 524c0043 50795374 ASCII_CTRL.CPySt │ │ │ │ + 0x00006884 61746963 5f5f7061 72736572 5f5f5f4b atic__parser___K │ │ │ │ + 0x00006894 45595f49 4e495449 414c5f43 48415253 EY_INITIAL_CHARS │ │ │ │ + 0x000068a4 00435079 53746174 69635f5f 70617273 .CPyStatic__pars │ │ │ │ + 0x000068b4 65725f5f 5f746f6d 6c695f5f 5f5f7061 er___tomli____pa │ │ │ │ + 0x000068c4 72736572 5f5f5f6c 6f61645f 5f5f7061 rser___load___pa │ │ │ │ + 0x000068d4 7273655f 666c6f61 74004350 79537461 rse_float.CPySta │ │ │ │ + 0x000068e4 7469635f 5f706172 7365725f 5f5f746f tic__parser___to │ │ │ │ + 0x000068f4 6d6c695f 5f5f5f70 61727365 725f5f5f mli____parser___ │ │ │ │ + 0x00006904 6c6f6164 735f5f5f 70617273 655f666c loads___parse_fl │ │ │ │ + 0x00006914 6f617400 43507944 65665f74 6f6d6c69 oat.CPyDef_tomli │ │ │ │ + 0x00006924 5f5f5f5f 5f746f70 5f6c6576 656c5f5f _____top_level__ │ │ │ │ + 0x00006934 00435079 53746174 69635f74 6f6d6c69 .CPyStatic_tomli │ │ │ │ + 0x00006944 5f5f5f67 6c6f6261 6c730043 50794d6f ___globals.CPyMo │ │ │ │ + 0x00006954 64756c65 5f746f6d 6c695f5f 5f5f7061 dule_tomli____pa │ │ │ │ + 0x00006964 72736572 00435079 4465665f 5f747970 rser.CPyDef__typ │ │ │ │ + 0x00006974 65735f5f 5f5f5f74 6f705f6c 6576656c es_____top_level │ │ │ │ + 0x00006984 5f5f0043 50795374 61746963 5f5f7479 __.CPyStatic__ty │ │ │ │ + 0x00006994 7065735f 5f5f676c 6f62616c 73004350 pes___globals.CP │ │ │ │ + 0x000069a4 794d6f64 756c655f 74797069 6e67005f yModule_typing._ │ │ │ │ + 0x000069b4 50795f45 6c6c6970 7369734f 626a6563 Py_EllipsisObjec │ │ │ │ + 0x000069c4 74004350 79446566 5f5f7265 5f5f5f6d t.CPyDef__re___m │ │ │ │ + 0x000069d4 61746368 5f746f5f 64617465 74696d65 atch_to_datetime │ │ │ │ + 0x000069e4 00435079 53746174 69635f5f 72655f5f .CPyStatic__re__ │ │ │ │ + 0x000069f4 5f676c6f 62616c73 00435079 50795f5f _globals.CPyPy__ │ │ │ │ + 0x00006a04 72655f5f 5f6d6174 63685f74 6f5f6461 re___match_to_da │ │ │ │ + 0x00006a14 74657469 6d650043 50794465 665f5f72 tetime.CPyDef__r │ │ │ │ + 0x00006a24 655f5f5f 63616368 65645f74 7a004350 e___cached_tz.CP │ │ │ │ + 0x00006a34 7950795f 5f72655f 5f5f6361 63686564 yPy__re___cached │ │ │ │ + 0x00006a44 5f747a00 43507944 65665f5f 72655f5f _tz.CPyDef__re__ │ │ │ │ + 0x00006a54 5f6d6174 63685f74 6f5f6c6f 63616c74 _match_to_localt │ │ │ │ + 0x00006a64 696d6500 43507950 795f5f72 655f5f5f ime.CPyPy__re___ │ │ │ │ + 0x00006a74 6d617463 685f746f 5f6c6f63 616c7469 match_to_localti │ │ │ │ + 0x00006a84 6d650043 50794465 665f5f72 655f5f5f me.CPyDef__re___ │ │ │ │ + 0x00006a94 6d617463 685f746f 5f6e756d 62657200 match_to_number. │ │ │ │ + 0x00006aa4 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00006ab4 5f706172 73655f76 616c7565 00435079 _parse_value.CPy │ │ │ │ + 0x00006ac4 4465665f 5f706172 7365725f 5f5f7061 Def__parser___pa │ │ │ │ + 0x00006ad4 7273655f 61727261 79004350 79446566 rse_array.CPyDef │ │ │ │ + 0x00006ae4 5f5f7061 72736572 5f5f5f70 61727365 __parser___parse │ │ │ │ + 0x00006af4 5f696e6c 696e655f 7461626c 65004350 _inline_table.CP │ │ │ │ + 0x00006b04 79537461 7469635f 5f72655f 5f5f5245 yStatic__re___RE │ │ │ │ + 0x00006b14 5f444154 4554494d 45004350 79537461 _DATETIME.CPySta │ │ │ │ + 0x00006b24 7469635f 5f72655f 5f5f5245 5f4c4f43 tic__re___RE_LOC │ │ │ │ + 0x00006b34 414c5449 4d450043 50795374 61746963 ALTIME.CPyStatic │ │ │ │ + 0x00006b44 5f5f7265 5f5f5f52 455f4e55 4d424552 __re___RE_NUMBER │ │ │ │ + 0x00006b54 00435079 4465665f 5f706172 7365725f .CPyDef__parser_ │ │ │ │ + 0x00006b64 5f5f7061 7273655f 6b65795f 76616c75 __parse_key_valu │ │ │ │ + 0x00006b74 655f7061 69720043 50794465 665f5f70 e_pair.CPyDef__p │ │ │ │ + 0x00006b84 61727365 725f5f5f 6b65795f 76616c75 arser___key_valu │ │ │ │ + 0x00006b94 655f7275 6c650050 79536571 75656e63 e_rule.PySequenc │ │ │ │ + 0x00006ba4 655f436f 6e636174 00435079 4465665f e_Concat.CPyDef_ │ │ │ │ + 0x00006bb4 5f706172 7365725f 5f5f6c6f 61647300 _parser___loads. │ │ │ │ + 0x00006bc4 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ + 0x00006bd4 5f6c6f61 64004350 7950795f 5f706172 _load.CPyPy__par │ │ │ │ + 0x00006be4 7365725f 5f5f6c6f 61640043 50795079 ser___load.CPyPy │ │ │ │ + 0x00006bf4 5f5f7061 72736572 5f5f5f6c 6f616473 __parser___loads │ │ │ │ + 0x00006c04 00435079 50795f5f 70617273 65725f5f .CPyPy__parser__ │ │ │ │ + 0x00006c14 5f6b6579 5f76616c 75655f72 756c6500 _key_value_rule. │ │ │ │ + 0x00006c24 43507950 795f5f70 61727365 725f5f5f CPyPy__parser___ │ │ │ │ + 0x00006c34 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ + 0x00006c44 70616972 00435079 50795f5f 70617273 pair.CPyPy__pars │ │ │ │ + 0x00006c54 65725f5f 5f706172 73655f69 6e6c696e er___parse_inlin │ │ │ │ + 0x00006c64 655f7461 626c6500 43507950 795f5f70 e_table.CPyPy__p │ │ │ │ + 0x00006c74 61727365 725f5f5f 70617273 655f6172 arser___parse_ar │ │ │ │ + 0x00006c84 72617900 43507950 795f5f70 61727365 ray.CPyPy__parse │ │ │ │ + 0x00006c94 725f5f5f 70617273 655f7661 6c756500 r___parse_value. │ │ │ │ + 0x00006ca4 43507950 795f5f72 655f5f5f 6d617463 CPyPy__re___matc │ │ │ │ + 0x00006cb4 685f746f 5f6e756d 62657200 43507944 h_to_number.CPyD │ │ │ │ + 0x00006cc4 65665f5f 72655f5f 5f5f5f74 6f705f6c ef__re_____top_l │ │ │ │ + 0x00006cd4 6576656c 5f5f0043 50794d6f 64756c65 evel__.CPyModule │ │ │ │ + 0x00006ce4 5f646174 6574696d 65004350 794d6f64 _datetime.CPyMod │ │ │ │ + 0x00006cf4 756c655f 66756e63 746f6f6c 73004350 ule_functools.CP │ │ │ │ + 0x00006d04 794d6f64 756c655f 72650043 5079476c yModule_re.CPyGl │ │ │ │ + 0x00006d14 6f62616c 73496e69 74004350 794c6974 obalsInit.CPyLit │ │ │ │ + 0x00006d24 5f46726f 7a656e53 65740043 50794d6f _FrozenSet.CPyMo │ │ │ │ + 0x00006d34 64756c65 5f746f6d 6c690043 50794d6f dule_tomli.CPyMo │ │ │ │ + 0x00006d44 64756c65 5f746f6d 6c695f5f 5f5f7479 dule_tomli____ty │ │ │ │ + 0x00006d54 70657300 4350794c 69745f49 6e740043 pes.CPyLit_Int.C │ │ │ │ 0x00006d64 50794c69 745f4279 74657300 4350794c PyLit_Bytes.CPyL │ │ │ │ 0x00006d74 69745f53 74720043 50794c69 745f5475 it_Str.CPyLit_Tu │ │ │ │ 0x00006d84 706c6500 4350794c 69745f43 6f6d706c ple.CPyLit_Compl │ │ │ │ 0x00006d94 65780043 50794c69 745f466c 6f617400 ex.CPyLit_Float. │ │ │ │ 0x00006da4 43507945 7865635f 746f6d6c 695f5f5f CPyExec_tomli___ │ │ │ │ - 0x00006db4 5f747970 65730050 794d6f64 756c655f _types.PyModule_ │ │ │ │ - 0x00006dc4 47657444 69637400 4350794d 6f64756c GetDict.CPyModul │ │ │ │ - 0x00006dd4 655f746f 6d6c695f 5f5f5f74 79706573 e_tomli____types │ │ │ │ - 0x00006de4 5f5f696e 7465726e 616c0043 5079496e __internal.CPyIn │ │ │ │ - 0x00006df4 69745f74 6f6d6c69 5f5f5f5f 74797065 it_tomli____type │ │ │ │ - 0x00006e04 73005079 4d6f6475 6c655f43 72656174 s.PyModule_Creat │ │ │ │ - 0x00006e14 65320043 50794578 65635f74 6f6d6c69 e2.CPyExec_tomli │ │ │ │ - 0x00006e24 5f5f5f5f 72650043 50794d6f 64756c65 ____re.CPyModule │ │ │ │ - 0x00006e34 5f746f6d 6c695f5f 5f5f7265 5f5f696e _tomli____re__in │ │ │ │ - 0x00006e44 7465726e 616c0043 5079496e 69745f74 ternal.CPyInit_t │ │ │ │ - 0x00006e54 6f6d6c69 5f5f5f5f 72650043 50794578 omli____re.CPyEx │ │ │ │ - 0x00006e64 65635f74 6f6d6c69 5f5f5f5f 70617273 ec_tomli____pars │ │ │ │ - 0x00006e74 65720043 50794d6f 64756c65 5f746f6d er.CPyModule_tom │ │ │ │ - 0x00006e84 6c695f5f 5f5f7061 72736572 5f5f696e li____parser__in │ │ │ │ - 0x00006e94 7465726e 616c0043 5079496e 69745f74 ternal.CPyInit_t │ │ │ │ - 0x00006ea4 6f6d6c69 5f5f5f5f 70617273 65720043 omli____parser.C │ │ │ │ - 0x00006eb4 50794578 65635f74 6f6d6c69 00435079 PyExec_tomli.CPy │ │ │ │ - 0x00006ec4 4d6f6475 6c655f74 6f6d6c69 5f5f696e Module_tomli__in │ │ │ │ - 0x00006ed4 7465726e 616c0043 5079496e 69745f74 ternal.CPyInit_t │ │ │ │ - 0x00006ee4 6f6d6c69 00507949 6e69745f 35373033 omli.PyInit_5703 │ │ │ │ - 0x00006ef4 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ + 0x00006db4 5f706172 73657200 50794d6f 64756c65 _parser.PyModule │ │ │ │ + 0x00006dc4 5f476574 44696374 00435079 4d6f6475 _GetDict.CPyModu │ │ │ │ + 0x00006dd4 6c655f74 6f6d6c69 5f5f5f5f 70617273 le_tomli____pars │ │ │ │ + 0x00006de4 65725f5f 696e7465 726e616c 00435079 er__internal.CPy │ │ │ │ + 0x00006df4 496e6974 5f746f6d 6c695f5f 5f5f7061 Init_tomli____pa │ │ │ │ + 0x00006e04 72736572 0050794d 6f64756c 655f4372 rser.PyModule_Cr │ │ │ │ + 0x00006e14 65617465 32004350 79457865 635f746f eate2.CPyExec_to │ │ │ │ + 0x00006e24 6d6c6900 4350794d 6f64756c 655f746f mli.CPyModule_to │ │ │ │ + 0x00006e34 6d6c695f 5f696e74 65726e61 6c004350 mli__internal.CP │ │ │ │ + 0x00006e44 79496e69 745f746f 6d6c6900 43507945 yInit_tomli.CPyE │ │ │ │ + 0x00006e54 7865635f 746f6d6c 695f5f5f 5f747970 xec_tomli____typ │ │ │ │ + 0x00006e64 65730043 50794d6f 64756c65 5f746f6d es.CPyModule_tom │ │ │ │ + 0x00006e74 6c695f5f 5f5f7479 7065735f 5f696e74 li____types__int │ │ │ │ + 0x00006e84 65726e61 6c004350 79496e69 745f746f ernal.CPyInit_to │ │ │ │ + 0x00006e94 6d6c695f 5f5f5f74 79706573 00435079 mli____types.CPy │ │ │ │ + 0x00006ea4 45786563 5f746f6d 6c695f5f 5f5f7265 Exec_tomli____re │ │ │ │ + 0x00006eb4 00435079 4d6f6475 6c655f74 6f6d6c69 .CPyModule_tomli │ │ │ │ + 0x00006ec4 5f5f5f5f 72655f5f 696e7465 726e616c ____re__internal │ │ │ │ + 0x00006ed4 00435079 496e6974 5f746f6d 6c695f5f .CPyInit_tomli__ │ │ │ │ + 0x00006ee4 5f5f7265 00507949 6e69745f 35626165 __re.PyInit_5bae │ │ │ │ + 0x00006ef4 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ 0x00006f04 5f5f6d79 70796300 50794361 7073756c __mypyc.PyCapsul │ │ │ │ 0x00006f14 655f4e65 77005f70 61727365 725f5f5f e_New._parser___ │ │ │ │ 0x00006f24 544f4d4c 4465636f 64654572 726f725f TOMLDecodeError_ │ │ │ │ 0x00006f34 6d656d62 65727300 50795665 63746f72 members.PyVector │ │ │ │ 0x00006f44 63616c6c 5f43616c 6c005079 4f626a65 call_Call.PyObje │ │ │ │ 0x00006f54 63745f47 656e6572 69634765 74446963 ct_GenericGetDic │ │ │ │ 0x00006f64 74005079 4f626a65 63745f47 656e6572 t.PyObject_Gener │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ -00008f30 <.init>: │ │ │ │ +00008f38 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 9c38 │ │ │ │ + bl 9c40 │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,1113 +1,1113 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ -00008f3c : │ │ │ │ +00008f44 : │ │ │ │ push {lr} @ (str lr, [sp, #-4]!) │ │ │ │ - ldr lr, [pc, #4] @ 8f4c │ │ │ │ + ldr lr, [pc, #4] @ 8f54 │ │ │ │ add lr, pc, lr │ │ │ │ ldr pc, [lr, #8]! │ │ │ │ - strheq r7, [r4], -r4 │ │ │ │ + andeq r7, r4, ip, lsr #1 │ │ │ │ │ │ │ │ -00008f50 : │ │ │ │ +00008f58 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #176]! @ 0xb0 │ │ │ │ - │ │ │ │ -00008f60 : │ │ │ │ - add ip, pc, #0, 12 │ │ │ │ - add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #168]! @ 0xa8 │ │ │ │ │ │ │ │ -00008f6c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008f68 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #156]! @ 0x9c │ │ │ │ + ldr pc, [ip, #160]! @ 0xa0 │ │ │ │ │ │ │ │ -00008f7c : │ │ │ │ +00008f74 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #148]! @ 0x94 │ │ │ │ │ │ │ │ -00008f88 : │ │ │ │ +00008f84 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #140]! @ 0x8c │ │ │ │ │ │ │ │ -00008f94 : │ │ │ │ +00008f90 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #132]! @ 0x84 │ │ │ │ │ │ │ │ -00008fa0 : │ │ │ │ +00008f9c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #124]! @ 0x7c │ │ │ │ │ │ │ │ -00008fac : │ │ │ │ +00008fa8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #116]! @ 0x74 │ │ │ │ │ │ │ │ -00008fb8 : │ │ │ │ +00008fb4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #108]! @ 0x6c │ │ │ │ │ │ │ │ -00008fc4 : │ │ │ │ +00008fc0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #100]! @ 0x64 │ │ │ │ │ │ │ │ -00008fd0 : │ │ │ │ +00008fcc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #92]! @ 0x5c │ │ │ │ │ │ │ │ -00008fdc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00008fd8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #80]! @ 0x50 │ │ │ │ + ldr pc, [ip, #84]! @ 0x54 │ │ │ │ │ │ │ │ -00008fec : │ │ │ │ +00008fe4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #72]! @ 0x48 │ │ │ │ │ │ │ │ -00008ff8 <__cxa_finalize@plt>: │ │ │ │ +00008ff4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #64]! @ 0x40 │ │ │ │ │ │ │ │ -00009004 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009000 <__cxa_finalize@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #52]! @ 0x34 │ │ │ │ + ldr pc, [ip, #56]! @ 0x38 │ │ │ │ │ │ │ │ -00009014 : │ │ │ │ +0000900c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #40]! @ 0x28 │ │ │ │ + ldr pc, [ip, #44]! @ 0x2c │ │ │ │ │ │ │ │ -00009024 : │ │ │ │ +0000901c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #32]! │ │ │ │ │ │ │ │ -00009030 : │ │ │ │ +0000902c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #24]! │ │ │ │ │ │ │ │ -0000903c : │ │ │ │ +00009038 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ ldr pc, [ip, #16]! │ │ │ │ │ │ │ │ -00009048 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009044 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #290816 @ 0x47000 │ │ │ │ - ldr pc, [ip, #4]! │ │ │ │ + ldr pc, [ip, #8]! │ │ │ │ │ │ │ │ -00009058 : │ │ │ │ +00009050 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4092]! @ 0xffc │ │ │ │ │ │ │ │ -00009064 : │ │ │ │ +00009060 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4084]! @ 0xff4 │ │ │ │ │ │ │ │ -00009070 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000906c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #4072]! @ 0xfe8 │ │ │ │ + ldr pc, [ip, #4076]! @ 0xfec │ │ │ │ │ │ │ │ -00009080 : │ │ │ │ +00009078 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4064]! @ 0xfe0 │ │ │ │ │ │ │ │ -0000908c : │ │ │ │ +00009088 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4056]! @ 0xfd8 │ │ │ │ │ │ │ │ -00009098 : │ │ │ │ +00009094 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4048]! @ 0xfd0 │ │ │ │ │ │ │ │ -000090a4 : │ │ │ │ +000090a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4040]! @ 0xfc8 │ │ │ │ │ │ │ │ -000090b0 : │ │ │ │ +000090ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4032]! @ 0xfc0 │ │ │ │ │ │ │ │ -000090bc : │ │ │ │ +000090b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4024]! @ 0xfb8 │ │ │ │ │ │ │ │ -000090c8 : │ │ │ │ +000090c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4016]! @ 0xfb0 │ │ │ │ │ │ │ │ -000090d4 : │ │ │ │ +000090d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #4008]! @ 0xfa8 │ │ │ │ │ │ │ │ -000090e0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000090dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3996]! @ 0xf9c │ │ │ │ + ldr pc, [ip, #4000]! @ 0xfa0 │ │ │ │ │ │ │ │ -000090f0 : │ │ │ │ +000090e8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3988]! @ 0xf94 │ │ │ │ │ │ │ │ -000090fc : │ │ │ │ +000090f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3980]! @ 0xf8c │ │ │ │ │ │ │ │ -00009108 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009104 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3968]! @ 0xf80 │ │ │ │ + ldr pc, [ip, #3972]! @ 0xf84 │ │ │ │ │ │ │ │ -00009118 : │ │ │ │ +00009110 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3956]! @ 0xf74 │ │ │ │ + ldr pc, [ip, #3960]! @ 0xf78 │ │ │ │ │ │ │ │ -00009128 : │ │ │ │ +00009120 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3944]! @ 0xf68 │ │ │ │ + ldr pc, [ip, #3948]! @ 0xf6c │ │ │ │ │ │ │ │ -00009138 : │ │ │ │ +00009130 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3936]! @ 0xf60 │ │ │ │ │ │ │ │ -00009144 : │ │ │ │ +00009140 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3928]! @ 0xf58 │ │ │ │ │ │ │ │ -00009150 : │ │ │ │ +0000914c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3920]! @ 0xf50 │ │ │ │ │ │ │ │ -0000915c <_Py_Dealloc@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009158 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3908]! @ 0xf44 │ │ │ │ + ldr pc, [ip, #3912]! @ 0xf48 │ │ │ │ │ │ │ │ -0000916c : │ │ │ │ +00009164 <_Py_Dealloc@plt>: │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3900]! @ 0xf3c │ │ │ │ │ │ │ │ -00009178 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009174 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3888]! @ 0xf30 │ │ │ │ + ldr pc, [ip, #3892]! @ 0xf34 │ │ │ │ │ │ │ │ -00009188 : │ │ │ │ +00009180 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3880]! @ 0xf28 │ │ │ │ │ │ │ │ -00009194 : │ │ │ │ +00009190 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3872]! @ 0xf20 │ │ │ │ │ │ │ │ -000091a0 : │ │ │ │ +0000919c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3864]! @ 0xf18 │ │ │ │ │ │ │ │ -000091ac : │ │ │ │ +000091a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3856]! @ 0xf10 │ │ │ │ │ │ │ │ -000091b8 <_PyLong_NumBits@plt>: │ │ │ │ +000091b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3848]! @ 0xf08 │ │ │ │ │ │ │ │ -000091c4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000091c0 <_PyLong_NumBits@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3836]! @ 0xefc │ │ │ │ + ldr pc, [ip, #3840]! @ 0xf00 │ │ │ │ │ │ │ │ -000091d4 : │ │ │ │ +000091cc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3828]! @ 0xef4 │ │ │ │ │ │ │ │ -000091e0 : │ │ │ │ +000091dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3820]! @ 0xeec │ │ │ │ │ │ │ │ -000091ec : │ │ │ │ +000091e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3812]! @ 0xee4 │ │ │ │ │ │ │ │ -000091f8 : │ │ │ │ +000091f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3804]! @ 0xedc │ │ │ │ │ │ │ │ -00009204 : │ │ │ │ +00009200 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3796]! @ 0xed4 │ │ │ │ │ │ │ │ -00009210 <__stack_chk_fail@plt>: │ │ │ │ +0000920c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3788]! @ 0xecc │ │ │ │ │ │ │ │ -0000921c : │ │ │ │ +00009218 <__stack_chk_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3780]! @ 0xec4 │ │ │ │ │ │ │ │ -00009228 : │ │ │ │ +00009224 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3772]! @ 0xebc │ │ │ │ │ │ │ │ -00009234 <_PyErr_SetKeyError@plt>: │ │ │ │ +00009230 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3764]! @ 0xeb4 │ │ │ │ │ │ │ │ -00009240 : │ │ │ │ +0000923c <_PyErr_SetKeyError@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3756]! @ 0xeac │ │ │ │ │ │ │ │ -0000924c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009248 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3744]! @ 0xea0 │ │ │ │ + ldr pc, [ip, #3748]! @ 0xea4 │ │ │ │ │ │ │ │ -0000925c : │ │ │ │ +00009254 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3736]! @ 0xe98 │ │ │ │ │ │ │ │ -00009268 : │ │ │ │ +00009264 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3728]! @ 0xe90 │ │ │ │ │ │ │ │ -00009274 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009270 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3716]! @ 0xe84 │ │ │ │ + ldr pc, [ip, #3720]! @ 0xe88 │ │ │ │ │ │ │ │ -00009284 <_PyObject_GC_New@plt>: │ │ │ │ +0000927c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3708]! @ 0xe7c │ │ │ │ │ │ │ │ -00009290 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000928c <_PyObject_GC_New@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3696]! @ 0xe70 │ │ │ │ + ldr pc, [ip, #3700]! @ 0xe74 │ │ │ │ │ │ │ │ -000092a0 : │ │ │ │ +00009298 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3688]! @ 0xe68 │ │ │ │ │ │ │ │ -000092ac : │ │ │ │ +000092a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3680]! @ 0xe60 │ │ │ │ │ │ │ │ -000092b8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000092b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3668]! @ 0xe54 │ │ │ │ + ldr pc, [ip, #3672]! @ 0xe58 │ │ │ │ │ │ │ │ -000092c8 : │ │ │ │ +000092c0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3660]! @ 0xe4c │ │ │ │ │ │ │ │ -000092d4 : │ │ │ │ +000092d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3652]! @ 0xe44 │ │ │ │ │ │ │ │ -000092e0 : │ │ │ │ +000092dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3644]! @ 0xe3c │ │ │ │ │ │ │ │ -000092ec <_PyUnicode_FromId@plt>: │ │ │ │ +000092e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3636]! @ 0xe34 │ │ │ │ │ │ │ │ -000092f8 : │ │ │ │ +000092f4 <_PyUnicode_FromId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3628]! @ 0xe2c │ │ │ │ │ │ │ │ -00009304 : │ │ │ │ +00009300 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3620]! @ 0xe24 │ │ │ │ │ │ │ │ -00009310 : │ │ │ │ +0000930c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3612]! @ 0xe1c │ │ │ │ │ │ │ │ -0000931c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009318 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3600]! @ 0xe10 │ │ │ │ + ldr pc, [ip, #3604]! @ 0xe14 │ │ │ │ │ │ │ │ -0000932c : │ │ │ │ +00009324 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3592]! @ 0xe08 │ │ │ │ │ │ │ │ -00009338 : │ │ │ │ +00009334 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3584]! @ 0xe00 │ │ │ │ │ │ │ │ -00009344 : │ │ │ │ +00009340 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3576]! @ 0xdf8 │ │ │ │ │ │ │ │ -00009350 : │ │ │ │ +0000934c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3568]! @ 0xdf0 │ │ │ │ │ │ │ │ -0000935c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009358 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3556]! @ 0xde4 │ │ │ │ + ldr pc, [ip, #3560]! @ 0xde8 │ │ │ │ │ │ │ │ -0000936c : │ │ │ │ +00009364 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3548]! @ 0xddc │ │ │ │ │ │ │ │ -00009378 : │ │ │ │ +00009374 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3540]! @ 0xdd4 │ │ │ │ │ │ │ │ -00009384 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009380 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3528]! @ 0xdc8 │ │ │ │ + ldr pc, [ip, #3532]! @ 0xdcc │ │ │ │ │ │ │ │ -00009394 : │ │ │ │ +0000938c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3520]! @ 0xdc0 │ │ │ │ │ │ │ │ -000093a0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000939c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3508]! @ 0xdb4 │ │ │ │ + ldr pc, [ip, #3512]! @ 0xdb8 │ │ │ │ │ │ │ │ -000093b0 : │ │ │ │ +000093a8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3500]! @ 0xdac │ │ │ │ │ │ │ │ -000093bc <_PyErr_ChainExceptions1@plt>: │ │ │ │ +000093b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3492]! @ 0xda4 │ │ │ │ │ │ │ │ -000093c8 : │ │ │ │ +000093c4 <_PyErr_ChainExceptions1@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3484]! @ 0xd9c │ │ │ │ │ │ │ │ -000093d4 : │ │ │ │ +000093d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3476]! @ 0xd94 │ │ │ │ │ │ │ │ -000093e0 : │ │ │ │ +000093dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3468]! @ 0xd8c │ │ │ │ │ │ │ │ -000093ec : │ │ │ │ +000093e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3460]! @ 0xd84 │ │ │ │ │ │ │ │ -000093f8 : │ │ │ │ +000093f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3452]! @ 0xd7c │ │ │ │ │ │ │ │ -00009404 : │ │ │ │ +00009400 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3444]! @ 0xd74 │ │ │ │ │ │ │ │ -00009410 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000940c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3432]! @ 0xd68 │ │ │ │ + ldr pc, [ip, #3436]! @ 0xd6c │ │ │ │ │ │ │ │ -00009420 : │ │ │ │ +00009418 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3424]! @ 0xd60 │ │ │ │ │ │ │ │ -0000942c : │ │ │ │ +00009428 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3416]! @ 0xd58 │ │ │ │ │ │ │ │ -00009438 : │ │ │ │ +00009434 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3408]! @ 0xd50 │ │ │ │ │ │ │ │ -00009444 <__gmon_start__@plt>: │ │ │ │ +00009440 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3400]! @ 0xd48 │ │ │ │ │ │ │ │ -00009450 : │ │ │ │ +0000944c <__gmon_start__@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3392]! @ 0xd40 │ │ │ │ │ │ │ │ -0000945c : │ │ │ │ +00009458 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3384]! @ 0xd38 │ │ │ │ │ │ │ │ -00009468 : │ │ │ │ +00009464 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3376]! @ 0xd30 │ │ │ │ │ │ │ │ -00009474 : │ │ │ │ +00009470 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3368]! @ 0xd28 │ │ │ │ │ │ │ │ -00009480 : │ │ │ │ +0000947c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3360]! @ 0xd20 │ │ │ │ │ │ │ │ -0000948c : │ │ │ │ +00009488 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3352]! @ 0xd18 │ │ │ │ │ │ │ │ -00009498 : │ │ │ │ +00009494 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3344]! @ 0xd10 │ │ │ │ │ │ │ │ -000094a4 : │ │ │ │ +000094a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3336]! @ 0xd08 │ │ │ │ │ │ │ │ -000094b0 : │ │ │ │ +000094ac : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3328]! @ 0xd00 │ │ │ │ │ │ │ │ -000094bc : │ │ │ │ +000094b8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3320]! @ 0xcf8 │ │ │ │ │ │ │ │ -000094c8 : │ │ │ │ +000094c4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3312]! @ 0xcf0 │ │ │ │ │ │ │ │ -000094d4 : │ │ │ │ +000094d0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3304]! @ 0xce8 │ │ │ │ │ │ │ │ -000094e0 : │ │ │ │ +000094dc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3296]! @ 0xce0 │ │ │ │ │ │ │ │ -000094ec <_PyUnicode_IsWhitespace@plt>: │ │ │ │ +000094e8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3288]! @ 0xcd8 │ │ │ │ │ │ │ │ -000094f8 : │ │ │ │ +000094f4 <_PyUnicode_IsWhitespace@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3280]! @ 0xcd0 │ │ │ │ │ │ │ │ -00009504 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009500 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3268]! @ 0xcc4 │ │ │ │ + ldr pc, [ip, #3272]! @ 0xcc8 │ │ │ │ │ │ │ │ -00009514 : │ │ │ │ +0000950c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3260]! @ 0xcbc │ │ │ │ │ │ │ │ -00009520 : │ │ │ │ +0000951c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3252]! @ 0xcb4 │ │ │ │ │ │ │ │ -0000952c : │ │ │ │ +00009528 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3244]! @ 0xcac │ │ │ │ │ │ │ │ -00009538 : │ │ │ │ +00009534 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3236]! @ 0xca4 │ │ │ │ │ │ │ │ -00009544 <_Py_SetImmortal@plt>: │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009540 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3224]! @ 0xc98 │ │ │ │ + ldr pc, [ip, #3228]! @ 0xc9c │ │ │ │ │ │ │ │ -00009554 : │ │ │ │ +0000954c <_Py_SetImmortal@plt>: │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3212]! @ 0xc8c │ │ │ │ + ldr pc, [ip, #3216]! @ 0xc90 │ │ │ │ │ │ │ │ -00009564 : │ │ │ │ +0000955c : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3200]! @ 0xc80 │ │ │ │ + ldr pc, [ip, #3204]! @ 0xc84 │ │ │ │ │ │ │ │ -00009574 : │ │ │ │ +0000956c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3192]! @ 0xc78 │ │ │ │ │ │ │ │ -00009580 : │ │ │ │ +0000957c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3184]! @ 0xc70 │ │ │ │ │ │ │ │ -0000958c : │ │ │ │ +00009588 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3176]! @ 0xc68 │ │ │ │ │ │ │ │ -00009598 : │ │ │ │ +00009594 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3168]! @ 0xc60 │ │ │ │ │ │ │ │ -000095a4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095a0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3156]! @ 0xc54 │ │ │ │ + ldr pc, [ip, #3160]! @ 0xc58 │ │ │ │ │ │ │ │ -000095b4 : │ │ │ │ +000095ac : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3144]! @ 0xc48 │ │ │ │ + ldr pc, [ip, #3148]! @ 0xc4c │ │ │ │ │ │ │ │ -000095c4 : │ │ │ │ +000095bc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3136]! @ 0xc40 │ │ │ │ │ │ │ │ -000095d0 : │ │ │ │ +000095cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3128]! @ 0xc38 │ │ │ │ │ │ │ │ -000095dc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000095d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3116]! @ 0xc2c │ │ │ │ + ldr pc, [ip, #3120]! @ 0xc30 │ │ │ │ │ │ │ │ -000095ec : │ │ │ │ +000095e4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3108]! @ 0xc24 │ │ │ │ │ │ │ │ -000095f8 : │ │ │ │ +000095f4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3100]! @ 0xc1c │ │ │ │ │ │ │ │ -00009604 : │ │ │ │ +00009600 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3092]! @ 0xc14 │ │ │ │ │ │ │ │ -00009610 : │ │ │ │ +0000960c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3084]! @ 0xc0c │ │ │ │ │ │ │ │ -0000961c : │ │ │ │ +00009618 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3076]! @ 0xc04 │ │ │ │ │ │ │ │ -00009628 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009624 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3064]! @ 0xbf8 │ │ │ │ + ldr pc, [ip, #3068]! @ 0xbfc │ │ │ │ │ │ │ │ -00009638 : │ │ │ │ +00009630 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3052]! @ 0xbec │ │ │ │ + ldr pc, [ip, #3056]! @ 0xbf0 │ │ │ │ │ │ │ │ -00009648 : │ │ │ │ +00009640 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #3040]! @ 0xbe0 │ │ │ │ + ldr pc, [ip, #3044]! @ 0xbe4 │ │ │ │ │ │ │ │ -00009658 : │ │ │ │ +00009650 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3032]! @ 0xbd8 │ │ │ │ │ │ │ │ -00009664 : │ │ │ │ +00009660 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3024]! @ 0xbd0 │ │ │ │ │ │ │ │ -00009670 : │ │ │ │ +0000966c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3016]! @ 0xbc8 │ │ │ │ │ │ │ │ -0000967c <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ +00009678 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3008]! @ 0xbc0 │ │ │ │ │ │ │ │ -00009688 : │ │ │ │ +00009684 <_PyGen_FetchStopIterationValue@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #3000]! @ 0xbb8 │ │ │ │ │ │ │ │ -00009694 : │ │ │ │ +00009690 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2992]! @ 0xbb0 │ │ │ │ │ │ │ │ -000096a0 : │ │ │ │ +0000969c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2984]! @ 0xba8 │ │ │ │ │ │ │ │ -000096ac : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2972]! @ 0xb9c │ │ │ │ + ldr pc, [ip, #2976]! @ 0xba0 │ │ │ │ │ │ │ │ -000096bc <_PyErr_FormatFromCause@plt>: │ │ │ │ +000096b4 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2964]! @ 0xb94 │ │ │ │ │ │ │ │ -000096c8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096c4 <_PyErr_FormatFromCause@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2952]! @ 0xb88 │ │ │ │ + ldr pc, [ip, #2956]! @ 0xb8c │ │ │ │ │ │ │ │ -000096d8 : │ │ │ │ +000096d0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2944]! @ 0xb80 │ │ │ │ │ │ │ │ -000096e4 <_PyObject_GetAttrId@plt>: │ │ │ │ +000096e0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2936]! @ 0xb78 │ │ │ │ │ │ │ │ -000096f0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000096ec <_PyObject_GetAttrId@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2924]! @ 0xb6c │ │ │ │ + ldr pc, [ip, #2928]! @ 0xb70 │ │ │ │ │ │ │ │ -00009700 : │ │ │ │ +000096f8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2912]! @ 0xb60 │ │ │ │ + ldr pc, [ip, #2916]! @ 0xb64 │ │ │ │ │ │ │ │ -00009710 : │ │ │ │ +00009708 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2904]! @ 0xb58 │ │ │ │ │ │ │ │ -0000971c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009718 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2892]! @ 0xb4c │ │ │ │ + ldr pc, [ip, #2896]! @ 0xb50 │ │ │ │ │ │ │ │ -0000972c : │ │ │ │ +00009724 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2884]! @ 0xb44 │ │ │ │ │ │ │ │ -00009738 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009734 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2872]! @ 0xb38 │ │ │ │ + ldr pc, [ip, #2876]! @ 0xb3c │ │ │ │ │ │ │ │ -00009748 : │ │ │ │ +00009740 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2864]! @ 0xb30 │ │ │ │ │ │ │ │ -00009754 : │ │ │ │ +00009750 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2856]! @ 0xb28 │ │ │ │ │ │ │ │ -00009760 : │ │ │ │ +0000975c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2848]! @ 0xb20 │ │ │ │ │ │ │ │ -0000976c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009768 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2836]! @ 0xb14 │ │ │ │ + ldr pc, [ip, #2840]! @ 0xb18 │ │ │ │ │ │ │ │ -0000977c : │ │ │ │ +00009774 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2828]! @ 0xb0c │ │ │ │ │ │ │ │ -00009788 : │ │ │ │ +00009784 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2820]! @ 0xb04 │ │ │ │ │ │ │ │ -00009794 : │ │ │ │ +00009790 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2812]! @ 0xafc │ │ │ │ │ │ │ │ -000097a0 : │ │ │ │ +0000979c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2804]! @ 0xaf4 │ │ │ │ │ │ │ │ -000097ac : │ │ │ │ +000097a8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2796]! @ 0xaec │ │ │ │ │ │ │ │ -000097b8 : │ │ │ │ +000097b4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2788]! @ 0xae4 │ │ │ │ │ │ │ │ -000097c4 : │ │ │ │ +000097c0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2780]! @ 0xadc │ │ │ │ │ │ │ │ -000097d0 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2768]! @ 0xad0 │ │ │ │ + ldr pc, [ip, #2772]! @ 0xad4 │ │ │ │ │ │ │ │ -000097e0 : │ │ │ │ +000097d8 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2756]! @ 0xac4 │ │ │ │ + ldr pc, [ip, #2760]! @ 0xac8 │ │ │ │ │ │ │ │ -000097f0 : │ │ │ │ +000097e8 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2748]! @ 0xabc │ │ │ │ │ │ │ │ -000097fc : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000097f8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2736]! @ 0xab0 │ │ │ │ + ldr pc, [ip, #2740]! @ 0xab4 │ │ │ │ │ │ │ │ -0000980c : │ │ │ │ +00009804 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2728]! @ 0xaa8 │ │ │ │ │ │ │ │ -00009818 : │ │ │ │ +00009814 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2720]! @ 0xaa0 │ │ │ │ │ │ │ │ -00009824 : │ │ │ │ +00009820 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2712]! @ 0xa98 │ │ │ │ │ │ │ │ -00009830 : │ │ │ │ +0000982c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2704]! @ 0xa90 │ │ │ │ │ │ │ │ -0000983c : │ │ │ │ +00009838 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2696]! @ 0xa88 │ │ │ │ │ │ │ │ -00009848 : │ │ │ │ +00009844 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2688]! @ 0xa80 │ │ │ │ │ │ │ │ -00009854 : │ │ │ │ +00009850 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2680]! @ 0xa78 │ │ │ │ │ │ │ │ -00009860 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +0000985c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2668]! @ 0xa6c │ │ │ │ + ldr pc, [ip, #2672]! @ 0xa70 │ │ │ │ │ │ │ │ -00009870 : │ │ │ │ +00009868 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2660]! @ 0xa64 │ │ │ │ │ │ │ │ -0000987c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009878 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2648]! @ 0xa58 │ │ │ │ + ldr pc, [ip, #2652]! @ 0xa5c │ │ │ │ │ │ │ │ -0000988c <_PyDict_NewPresized@plt>: │ │ │ │ +00009884 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2640]! @ 0xa50 │ │ │ │ │ │ │ │ -00009898 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009894 <_PyDict_NewPresized@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2628]! @ 0xa44 │ │ │ │ + ldr pc, [ip, #2632]! @ 0xa48 │ │ │ │ │ │ │ │ -000098a8 : │ │ │ │ +000098a0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2620]! @ 0xa3c │ │ │ │ │ │ │ │ -000098b4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000098b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2608]! @ 0xa30 │ │ │ │ + ldr pc, [ip, #2612]! @ 0xa34 │ │ │ │ │ │ │ │ -000098c4 : │ │ │ │ +000098bc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2600]! @ 0xa28 │ │ │ │ │ │ │ │ -000098d0 : │ │ │ │ +000098cc : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2592]! @ 0xa20 │ │ │ │ │ │ │ │ -000098dc : │ │ │ │ +000098d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2584]! @ 0xa18 │ │ │ │ │ │ │ │ -000098e8 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000098e4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2572]! @ 0xa0c │ │ │ │ + ldr pc, [ip, #2576]! @ 0xa10 │ │ │ │ │ │ │ │ -000098f8 : │ │ │ │ +000098f0 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2564]! @ 0xa04 │ │ │ │ │ │ │ │ -00009904 : │ │ │ │ +00009900 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2556]! @ 0x9fc │ │ │ │ │ │ │ │ -00009910 : │ │ │ │ +0000990c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2548]! @ 0x9f4 │ │ │ │ │ │ │ │ -0000991c : │ │ │ │ +00009918 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2540]! @ 0x9ec │ │ │ │ │ │ │ │ -00009928 : │ │ │ │ +00009924 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2532]! @ 0x9e4 │ │ │ │ │ │ │ │ -00009934 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009930 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2520]! @ 0x9d8 │ │ │ │ + ldr pc, [ip, #2524]! @ 0x9dc │ │ │ │ │ │ │ │ -00009944 : │ │ │ │ +0000993c : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2512]! @ 0x9d0 │ │ │ │ │ │ │ │ -00009950 : │ │ │ │ +0000994c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2504]! @ 0x9c8 │ │ │ │ │ │ │ │ -0000995c : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +00009958 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2492]! @ 0x9bc │ │ │ │ + ldr pc, [ip, #2496]! @ 0x9c0 │ │ │ │ │ │ │ │ -0000996c : │ │ │ │ +00009964 : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2484]! @ 0x9b4 │ │ │ │ │ │ │ │ -00009978 : │ │ │ │ +00009974 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2476]! @ 0x9ac │ │ │ │ │ │ │ │ -00009984 : │ │ │ │ +00009980 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2468]! @ 0x9a4 │ │ │ │ │ │ │ │ -00009990 <__snprintf_chk@plt>: │ │ │ │ +0000998c : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2460]! @ 0x99c │ │ │ │ │ │ │ │ -0000999c : │ │ │ │ +00009998 <__snprintf_chk@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2452]! @ 0x994 │ │ │ │ │ │ │ │ -000099a8 : │ │ │ │ +000099a4 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2444]! @ 0x98c │ │ │ │ │ │ │ │ -000099b4 : │ │ │ │ - @ instruction: 0xe7fd4778 │ │ │ │ +000099b0 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2432]! @ 0x980 │ │ │ │ + ldr pc, [ip, #2436]! @ 0x984 │ │ │ │ │ │ │ │ -000099c4 <__assert_fail@plt>: │ │ │ │ +000099bc : │ │ │ │ + @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2424]! @ 0x978 │ │ │ │ │ │ │ │ -000099d0 : │ │ │ │ +000099cc <__assert_fail@plt>: │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2416]! @ 0x970 │ │ │ │ │ │ │ │ -000099dc : │ │ │ │ +000099d8 : │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ ldr pc, [ip, #2408]! @ 0x968 │ │ │ │ │ │ │ │ -000099e8 : │ │ │ │ +000099e4 : │ │ │ │ + add ip, pc, #0, 12 │ │ │ │ + add ip, ip, #286720 @ 0x46000 │ │ │ │ + ldr pc, [ip, #2400]! @ 0x960 │ │ │ │ + │ │ │ │ +000099f0 : │ │ │ │ @ instruction: 0xe7fd4778 │ │ │ │ add ip, pc, #0, 12 │ │ │ │ add ip, ip, #286720 @ 0x46000 │ │ │ │ - ldr pc, [ip, #2396]! @ 0x95c │ │ │ │ + ldr pc, [ip, #2388]! @ 0x954 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,224 +1,224 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -000099f8 : │ │ │ │ +00009a00 : │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c04 <__mypyc_empty_tuple__@@Base+0xfeb0ed18> │ │ │ │ + bl feb60c0c <__mypyc_empty_tuple__@@Base+0xfeb0ed20> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14d9ec <__mypyc_empty_tuple__@@Base+0xfbb00> │ │ │ │ + blmi 14d9f4 <__mypyc_empty_tuple__@@Base+0xfbb08> │ │ │ │ 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, r4, ror #5 │ │ │ │ - andeq r5, r2, lr, lsr #31 │ │ │ │ - andeq r5, r2, lr, asr #31 │ │ │ │ + andeq sl, r2, ip, asr #5 │ │ │ │ + muleq r2, r6, pc @ │ │ │ │ + @ instruction: 0x00025fb6 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c34 <__mypyc_empty_tuple__@@Base+0xfeb0ed48> │ │ │ │ + bl feb60c3c <__mypyc_empty_tuple__@@Base+0xfeb0ed50> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da1c <__mypyc_empty_tuple__@@Base+0xfbb30> │ │ │ │ + blmi 14da24 <__mypyc_empty_tuple__@@Base+0xfbb38> │ │ │ │ stmdbmi r5, {r3, r4, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ tstcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efbe │ │ │ │ - @ instruction: 0x0002a2b6 │ │ │ │ - andeq r5, r2, r0, asr #31 │ │ │ │ - andeq r5, r2, ip, ror #31 │ │ │ │ + muleq r2, lr, r2 │ │ │ │ + andeq r5, r2, r8, lsr #31 │ │ │ │ + ldrdeq r5, [r2], -r4 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c64 <__mypyc_empty_tuple__@@Base+0xfeb0ed78> │ │ │ │ + bl feb60c6c <__mypyc_empty_tuple__@@Base+0xfeb0ed80> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da4c <__mypyc_empty_tuple__@@Base+0xfbb60> │ │ │ │ + blmi 14da54 <__mypyc_empty_tuple__@@Base+0xfbb68> │ │ │ │ stmdbmi r5, {r2, r5, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33284479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000efa6 │ │ │ │ - andeq sl, r2, r6, lsl #5 │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ - ldrdeq r5, [r2], -r0 │ │ │ │ + andeq sl, r2, lr, ror #4 │ │ │ │ + andeq r5, r2, r8, ror pc │ │ │ │ + @ instruction: 0x00025fb8 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60c94 <__mypyc_empty_tuple__@@Base+0xfeb0eda8> │ │ │ │ + bl feb60c9c <__mypyc_empty_tuple__@@Base+0xfeb0edb0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14da7c <__mypyc_empty_tuple__@@Base+0xfbb90> │ │ │ │ + blmi 14da84 <__mypyc_empty_tuple__@@Base+0xfbb98> │ │ │ │ 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, r4, asr r2 │ │ │ │ - @ instruction: 0x00025fba │ │ │ │ - andeq r5, r2, r6, ror #31 │ │ │ │ + andeq sl, r2, ip, lsr r2 │ │ │ │ + andeq r5, r2, r2, lsr #31 │ │ │ │ + andeq r5, r2, lr, asr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60cc4 <__mypyc_empty_tuple__@@Base+0xfeb0edd8> │ │ │ │ + bl feb60ccc <__mypyc_empty_tuple__@@Base+0xfeb0ede0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14daac <__mypyc_empty_tuple__@@Base+0xfbbc0> │ │ │ │ + blmi 14dab4 <__mypyc_empty_tuple__@@Base+0xfbbc8> │ │ │ │ stmdbmi r5, {r3, r5, r6, r7, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ cmpcc r4, #2030043136 @ 0x79000000 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000ef76 │ │ │ │ - andeq sl, r2, r6, lsr #4 │ │ │ │ - andeq r5, r2, ip, lsl #31 │ │ │ │ - @ instruction: 0x00025fb8 │ │ │ │ + andeq sl, r2, lr, lsl #4 │ │ │ │ + andeq r5, r2, r4, ror pc │ │ │ │ + andeq r5, r2, r0, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60cf4 <__mypyc_empty_tuple__@@Base+0xfeb0ee08> │ │ │ │ + bl feb60cfc <__mypyc_empty_tuple__@@Base+0xfeb0ee10> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dadc <__mypyc_empty_tuple__@@Base+0xfbbf0> │ │ │ │ + blmi 14dae4 <__mypyc_empty_tuple__@@Base+0xfbbf8> │ │ │ │ adcvc pc, sl, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-876 @ 0xfffffc94 │ │ │ │ svc 0x005cf7ff │ │ │ │ - strdeq sl, [r2], -r4 │ │ │ │ - andeq r5, r2, sl, asr pc │ │ │ │ - muleq r2, sl, pc @ │ │ │ │ + ldrdeq sl, [r2], -ip │ │ │ │ + andeq r5, r2, r2, asr #30 │ │ │ │ + andeq r5, r2, r2, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d24 <__mypyc_empty_tuple__@@Base+0xfeb0ee38> │ │ │ │ + bl feb60d2c <__mypyc_empty_tuple__@@Base+0xfeb0ee40> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db0c <__mypyc_empty_tuple__@@Base+0xfbc20> │ │ │ │ + blmi 14db14 <__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 0x0000ef46 │ │ │ │ - andeq sl, r2, r6, asr #3 │ │ │ │ - muleq r2, r0, pc @ │ │ │ │ - @ instruction: 0x00025fbc │ │ │ │ + andeq sl, r2, lr, lsr #3 │ │ │ │ + andeq r5, r2, r8, ror pc │ │ │ │ + andeq r5, r2, r4, lsr #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d54 <__mypyc_empty_tuple__@@Base+0xfeb0ee68> │ │ │ │ + bl feb60d5c <__mypyc_empty_tuple__@@Base+0xfeb0ee70> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db3c <__mypyc_empty_tuple__@@Base+0xfbc50> │ │ │ │ + blmi 14db44 <__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 0x0000ef2e │ │ │ │ - muleq r2, r6, r1 │ │ │ │ - andeq r5, r2, r0, ror #30 │ │ │ │ - andeq r5, r2, r4, lsr #31 │ │ │ │ + andeq sl, r2, lr, ror r1 │ │ │ │ + andeq r5, r2, r8, asr #30 │ │ │ │ + andeq r5, r2, ip, lsl #31 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60d84 <__mypyc_empty_tuple__@@Base+0xfeb0ee98> │ │ │ │ + bl feb60d8c <__mypyc_empty_tuple__@@Base+0xfeb0eea0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db6c <__mypyc_empty_tuple__@@Base+0xfbc80> │ │ │ │ + blmi 14db74 <__mypyc_empty_tuple__@@Base+0xfbc88> │ │ │ │ addsvc pc, lr, #1325400064 @ 0x4f000000 │ │ │ │ stmdami r5, {r2, r8, fp, lr} │ │ │ │ ldrbtmi r4, [r9], #-1147 @ 0xfffffb85 │ │ │ │ ldrbtmi r3, [r8], #-924 @ 0xfffffc64 │ │ │ │ svc 0x0014f7ff │ │ │ │ - andeq sl, r2, r4, ror #2 │ │ │ │ - andeq r5, r2, lr, lsr #28 │ │ │ │ - andeq r5, r2, r6, lsl #31 │ │ │ │ + andeq sl, r2, ip, asr #2 │ │ │ │ + andeq r5, r2, r6, lsl lr │ │ │ │ + andeq r5, r2, lr, ror #30 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60db4 <__mypyc_empty_tuple__@@Base+0xfeb0eec8> │ │ │ │ + bl feb60dbc <__mypyc_empty_tuple__@@Base+0xfeb0eed0> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14db9c <__mypyc_empty_tuple__@@Base+0xfbcb0> │ │ │ │ + blmi 14dba4 <__mypyc_empty_tuple__@@Base+0xfbcb8> │ │ │ │ stmdbmi r5, {r0, r1, r3, r6, r9, sp} │ │ │ │ ldrbtmi r4, [fp], #-2053 @ 0xfffff7fb │ │ │ │ @ instruction: 0x33a84479 │ │ │ │ @ instruction: 0xf7ff4478 │ │ │ │ svclt 0x0000eefe │ │ │ │ - andeq sl, r2, r6, lsr r1 │ │ │ │ - strheq r6, [r2], -r0 │ │ │ │ - andeq r6, r2, r4, ror #1 │ │ │ │ + andeq sl, r2, lr, lsl r1 │ │ │ │ + muleq r2, r8, r0 │ │ │ │ + andeq r6, r2, ip, asr #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60de4 <__mypyc_empty_tuple__@@Base+0xfeb0eef8> │ │ │ │ + bl feb60dec <__mypyc_empty_tuple__@@Base+0xfeb0ef00> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dbcc <__mypyc_empty_tuple__@@Base+0xfbce0> │ │ │ │ + blmi 14dbd4 <__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 0x0000eee6 │ │ │ │ - andeq sl, r2, r6, lsl #2 │ │ │ │ - ldrdeq r6, [r2], -r0 │ │ │ │ - andeq r6, r2, r0, lsl #2 │ │ │ │ + andeq sl, r2, lr, ror #1 │ │ │ │ + strheq r6, [r2], -r8 │ │ │ │ + andeq r6, r2, r8, ror #1 │ │ │ │ vst3.8 {d27,d29,d31}, [pc], r8 │ │ │ │ - bl feb60e14 <__mypyc_empty_tuple__@@Base+0xfeb0ef28> │ │ │ │ + bl feb60e1c <__mypyc_empty_tuple__@@Base+0xfeb0ef30> │ │ │ │ @ instruction: 0xf8cc0c0c │ │ │ │ - blmi 14dbfc <__mypyc_empty_tuple__@@Base+0xfbd10> │ │ │ │ + blmi 14dc04 <__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 0x0000eece │ │ │ │ - ldrdeq sl, [r2], -r6 │ │ │ │ - andeq r6, r2, ip, ror #1 │ │ │ │ - andeq r6, r2, r4, lsl r1 │ │ │ │ - ldr r3, [pc, #20] @ 9c54 │ │ │ │ - ldr r2, [pc, #20] @ 9c58 │ │ │ │ + strheq sl, [r2], -lr │ │ │ │ + ldrdeq r6, [r2], -r4 │ │ │ │ + strdeq r6, [r2], -ip │ │ │ │ + ldr r3, [pc, #20] @ 9c5c │ │ │ │ + ldr r2, [pc, #20] @ 9c60 │ │ │ │ add r3, pc, r3 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r2, #0 │ │ │ │ bxeq lr │ │ │ │ - b 9444 <__gmon_start__@plt> │ │ │ │ - @ instruction: 0x000463b8 │ │ │ │ + b 944c <__gmon_start__@plt> │ │ │ │ + @ instruction: 0x000463b0 │ │ │ │ andeq r0, r0, r4, lsr #8 │ │ │ │ - blmi 1dbc7c <__mypyc_empty_tuple__@@Base+0x189d90> │ │ │ │ + blmi 1dbc84 <__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, lr, sp │ │ │ │ - muleq r4, ip, sp │ │ │ │ - muleq r4, r6, r3 │ │ │ │ + muleq r4, r6, sp │ │ │ │ + muleq r4, r4, sp │ │ │ │ + andeq r6, r4, lr, lsl #7 │ │ │ │ andeq r0, r0, ip, ror r3 │ │ │ │ - blmi 25bcb0 <__mypyc_empty_tuple__@@Base+0x209dc4> │ │ │ │ - bmi 25ae74 <__mypyc_empty_tuple__@@Base+0x208f88> │ │ │ │ - bne 6dae84 <__mypyc_empty_tuple__@@Base+0x688f98> │ │ │ │ + blmi 25bcb8 <__mypyc_empty_tuple__@@Base+0x209dcc> │ │ │ │ + bmi 25ae7c <__mypyc_empty_tuple__@@Base+0x208f90> │ │ │ │ + bne 6dae8c <__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, r4, ror sp │ │ │ │ - andeq r7, r4, r0, ror sp │ │ │ │ - andeq r6, r4, r8, ror #6 │ │ │ │ + andeq r7, r4, ip, ror #26 │ │ │ │ + andeq r7, r4, r8, ror #26 │ │ │ │ + andeq r6, r4, r0, ror #6 │ │ │ │ strdeq r0, [r0], -r8 │ │ │ │ - blmi 2b70e4 <__mypyc_empty_tuple__@@Base+0x2651f8> │ │ │ │ + blmi 2b70ec <__mypyc_empty_tuple__@@Base+0x265200> │ │ │ │ ldrbtmi r4, [fp], #-2570 @ 0xfffff5f6 │ │ │ │ ldmdavc fp, {r1, r3, r4, r5, r6, sl, lr} │ │ │ │ - blmi 27827c <__mypyc_empty_tuple__@@Base+0x226390> │ │ │ │ + blmi 278284 <__mypyc_empty_tuple__@@Base+0x226398> │ │ │ │ ldrdlt r5, [r3, -r3]! │ │ │ │ ldrbtmi r4, [fp], #-2824 @ 0xfffff4f8 │ │ │ │ @ instruction: 0xf7ff6818 │ │ │ │ @ instruction: 0xf7ffe990 │ │ │ │ - blmi 1c9be0 <__mypyc_empty_tuple__@@Base+0x177cf4> │ │ │ │ + blmi 1c9be8 <__mypyc_empty_tuple__@@Base+0x177cfc> │ │ │ │ ldrbtmi r2, [fp], #-513 @ 0xfffffdff │ │ │ │ stclt 0, cr7, [r8, #-104] @ 0xffffff98 │ │ │ │ - andeq r7, r4, lr, lsr sp │ │ │ │ - andeq r6, r4, r8, lsr r3 │ │ │ │ + andeq r7, r4, r6, lsr sp │ │ │ │ + andeq r6, r4, r0, lsr r3 │ │ │ │ andeq r0, r0, r8, ror r3 │ │ │ │ - andeq r6, r4, r6, asr #16 │ │ │ │ - andeq r7, r4, lr, lsl sp │ │ │ │ + andeq r6, r4, lr, lsr r8 │ │ │ │ + andeq r7, r4, r6, lsl sp │ │ │ │ svclt 0x0000e7c4 │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ ldrbmi r2, [r0, -r0]! │ │ │ │ │ │ │ │ -00009d08 : │ │ │ │ +00009d10 : │ │ │ │ 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, 9d26 │ │ │ │ - ldr r3, [pc, #4] @ (9d28 ) │ │ │ │ + cbz r0, 9d2e │ │ │ │ + ldr r3, [pc, #4] @ (9d30 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - ldrb r2, [r4, #19] │ │ │ │ + ldrb r2, [r3, #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,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, 9d78 │ │ │ │ + cbnz r3, 9d80 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #1 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r0, #1 │ │ │ │ - cbnz r3, 9d86 │ │ │ │ + cbnz r3, 9d8e │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 9d6a │ │ │ │ + cbz r0, 9d72 │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 9d84 │ │ │ │ + cbnz r0, 9d8c │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 9d84 │ │ │ │ + cbz r0, 9d8c │ │ │ │ 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 9d52 │ │ │ │ + beq.n 9d5a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r6 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d60 │ │ │ │ + beq.n 9d68 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 9d9e │ │ │ │ + cbz r0, 9da6 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00009da0 : │ │ │ │ +00009da8 : │ │ │ │ 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, 9dc0 │ │ │ │ - ldr r3, [pc, #8] @ (9dc4 ) │ │ │ │ + cbz r0, 9dc8 │ │ │ │ + ldr r3, [pc, #8] @ (9dcc ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #4 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ + ldrb r2, [r0, #17] │ │ │ │ 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, 9dee │ │ │ │ + cbz r0, 9df6 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, 9dfe │ │ │ │ + cbnz r0, 9e06 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9dfe │ │ │ │ + cbz r0, 9e06 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -00009e04 : │ │ │ │ +00009e0c : │ │ │ │ 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, 9e24 │ │ │ │ - ldr r3, [pc, #8] @ (9e28 ) │ │ │ │ + cbz r0, 9e2c │ │ │ │ + ldr r3, [pc, #8] @ (9e30 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #16 │ │ │ │ str r3, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r6, [r4, #15] │ │ │ │ + ldrb r6, [r3, #15] │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -00009e2c : │ │ │ │ +00009e34 : │ │ │ │ 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] @ (9e74 ) │ │ │ │ - ldr r3, [pc, #40] @ (9e78 ) │ │ │ │ + ldr r2, [pc, #40] @ (9e7c ) │ │ │ │ + ldr r3, [pc, #40] @ (9e80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9e60 │ │ │ │ + bne.n 9e68 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 9d08 │ │ │ │ - ldr r3, [pc, #24] @ (9e7c ) │ │ │ │ - ldr r1, [pc, #28] @ (9e80 ) │ │ │ │ + b.w 9d10 │ │ │ │ + ldr r3, [pc, #24] @ (9e84 ) │ │ │ │ + ldr r1, [pc, #28] @ (9e88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - str r6, [r5, #24] │ │ │ │ + str r6, [r4, #24] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 9eac │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9ea2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 9ea4 │ │ │ │ - pop {r3, pc} │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ - ldr r3, [pc, #16] @ (9ec0 ) │ │ │ │ - movw r2, #598 @ 0x256 │ │ │ │ - ldr r1, [pc, #16] @ (9ec4 ) │ │ │ │ - ldr r0, [pc, #16] @ (9ec8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r6, [sp, #248] @ 0xf8 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r0, [r2, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r0, r4] │ │ │ │ + ldrh r0, [r3, r3] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00009ecc : │ │ │ │ +00009e8c : │ │ │ │ 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, 9f12 │ │ │ │ - ldr r2, [pc, #60] @ (9f24 ) │ │ │ │ + cbz r0, 9ed2 │ │ │ │ + ldr r2, [pc, #60] @ (9ee4 ) │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ adds r2, #20 │ │ │ │ str r2, [r0, #8] │ │ │ │ - bl 9e2c │ │ │ │ + bl 9e34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9f04 │ │ │ │ + cbz r0, 9ec4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f12 │ │ │ │ + bge.n 9ed2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9f1a │ │ │ │ + cbz r2, 9eda │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 9f12 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9ed2 │ │ │ │ nop │ │ │ │ - ldrb r6, [r2, #12] │ │ │ │ + ldrb r6, [r2, #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, 9f50 │ │ │ │ + cbz r0, 9f10 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f50 │ │ │ │ + bge.n 9f10 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9f82 │ │ │ │ + cbz r2, 9f42 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9f66 │ │ │ │ + cbz r0, 9f26 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f66 │ │ │ │ + bge.n 9f26 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9f8c │ │ │ │ + cbz r2, 9f4c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, 9f7c │ │ │ │ + cbz r0, 9f3c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9f7c │ │ │ │ + bge.n 9f3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9f96 │ │ │ │ + cbz r2, 9f56 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f50 │ │ │ │ + b.n 9f10 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9f66 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9f26 │ │ │ │ + blx 9168 <_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, 9f88 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 9f7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 9f80 │ │ │ │ + pop {r3, pc} │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ + ldr r3, [pc, #16] @ (9f9c ) │ │ │ │ + movw r2, #598 @ 0x256 │ │ │ │ + ldr r1, [pc, #16] @ (9fa0 ) │ │ │ │ + ldr r0, [pc, #16] @ (9fa4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r5, [sp, #328] @ 0x148 │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r4, [r4, r7] │ │ │ │ + movs r2, r0 │ │ │ │ + ldrh r6, [r2, r0] │ │ │ │ + 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, 9fc8 │ │ │ │ + cbz r0, 9fd0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fc8 │ │ │ │ + bge.n 9fd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fe4 │ │ │ │ + cbz r2, 9fec │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 9fde │ │ │ │ + cbz r0, 9fe6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 9fde │ │ │ │ + bge.n 9fe6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 9fee │ │ │ │ + cbz r2, 9ff6 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9fc8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 9fd0 │ │ │ │ + blx 9168 <_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, a01c │ │ │ │ + cbz r3, a024 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #12] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a01c │ │ │ │ + bge.n a024 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, a020 │ │ │ │ + cbz r2, a028 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_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, a054 │ │ │ │ + cbz r0, a05c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a054 │ │ │ │ + bge.n a05c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, a060 │ │ │ │ + cbz r2, a068 │ │ │ │ mov r0, r3 │ │ │ │ - blx 9830 │ │ │ │ + blx 9838 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9830 │ │ │ │ + blx 9838 │ │ │ │ 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, a09a │ │ │ │ + cbz r0, a0a2 │ │ │ │ mov r1, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - cbnz r0, a0a4 │ │ │ │ + cbnz r0, a0ac │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 8f94 │ │ │ │ + blx 8f9c │ │ │ │ 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 999c │ │ │ │ + blx 99a4 │ │ │ │ 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] @ (a10c ) │ │ │ │ + ldr r2, [pc, #56] @ (a114 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a0e2 │ │ │ │ + cbz r3, a0ea │ │ │ │ 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] @ (a110 ) │ │ │ │ - ldr r1, [pc, #28] @ (a114 ) │ │ │ │ + ldr r0, [pc, #28] @ (a118 ) │ │ │ │ + ldr r1, [pc, #28] @ (a11c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r5, r4] │ │ │ │ + ldrsh r0, [r4, r4] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r2, r1] │ │ │ │ + ldrh r0, [r7, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - ldr r2, [pc, #56] @ (a154 ) │ │ │ │ + ldr r2, [pc, #56] @ (a15c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a12a │ │ │ │ + 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] @ (a158 ) │ │ │ │ - ldr r1, [pc, #28] @ (a15c ) │ │ │ │ + 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 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r4, r3] │ │ │ │ + ldrsh r0, [r3, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r3, r1] │ │ │ │ + ldrh r4, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #56] @ (a19c ) │ │ │ │ + ldr r2, [pc, #56] @ (a1a4 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a172 │ │ │ │ + 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] @ (a1a0 ) │ │ │ │ - ldr r1, [pc, #28] @ (a1a4 ) │ │ │ │ + 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 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r2, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r7, r0] │ │ │ │ + ldrh r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr r2, [pc, #60] @ (a1e8 ) │ │ │ │ + ldr r2, [pc, #60] @ (a1f0 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a1c0 │ │ │ │ + cbz r3, a1c8 │ │ │ │ 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] @ (a1ec ) │ │ │ │ - ldr r1, [pc, #28] @ (a1f0 ) │ │ │ │ + ldr r0, [pc, #24] @ (a1f4 ) │ │ │ │ + ldr r1, [pc, #28] @ (a1f8 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrsh r0, [r1, r1] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, r0] │ │ │ │ + ldr r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - ldr r2, [pc, #60] @ (a234 ) │ │ │ │ + ldr r2, [pc, #60] @ (a23c ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a20c │ │ │ │ + cbz r3, a214 │ │ │ │ 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] @ (a238 ) │ │ │ │ - ldr r1, [pc, #28] @ (a23c ) │ │ │ │ + ldr r0, [pc, #24] @ (a240 ) │ │ │ │ + ldr r1, [pc, #28] @ (a244 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r4, [r0, r0] │ │ │ │ + ldrb r4, [r7, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r6, r7] │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r2, [pc, #60] @ (a280 ) │ │ │ │ + ldr r2, [pc, #60] @ (a288 ) │ │ │ │ add r2, pc │ │ │ │ - cbz r3, a258 │ │ │ │ + cbz r3, a260 │ │ │ │ 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] @ (a284 ) │ │ │ │ - ldr r1, [pc, #28] @ (a288 ) │ │ │ │ + ldr r0, [pc, #24] @ (a28c ) │ │ │ │ + ldr r1, [pc, #28] @ (a290 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r7, r6] │ │ │ │ + ldrb r0, [r6, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r3, r7] │ │ │ │ + ldr r2, [r0, r7] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a28c : │ │ │ │ +0000a294 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #72] @ (a2e4 ) │ │ │ │ + ldr r3, [pc, #72] @ (a2ec ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #72] @ (a2e8 ) │ │ │ │ + ldr r2, [pc, #72] @ (a2f0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a2c8 │ │ │ │ + cbz r1, a2d0 │ │ │ │ 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 91ec │ │ │ │ + blx 91f4 │ │ │ │ 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 a2c2 │ │ │ │ - ldr r3, [pc, #20] @ (a2ec ) │ │ │ │ + beq.n a2ca │ │ │ │ + ldr r3, [pc, #20] @ (a2f4 ) │ │ │ │ add r3, pc │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ str r3, [r0, #8] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - ldrb r4, [r3, r5] │ │ │ │ + ldrb r4, [r2, r5] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r6, [r4, #28] │ │ │ │ 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] @ (a328 ) │ │ │ │ - ldr r3, [pc, #40] @ (a32c ) │ │ │ │ + ldr r2, [pc, #40] @ (a330 ) │ │ │ │ + ldr r3, [pc, #40] @ (a334 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a314 │ │ │ │ + bne.n a31c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a28c │ │ │ │ - ldr r3, [pc, #24] @ (a330 ) │ │ │ │ - ldr r1, [pc, #28] @ (a334 ) │ │ │ │ + b.w a294 │ │ │ │ + ldr r3, [pc, #24] @ (a338 ) │ │ │ │ + ldr r1, [pc, #28] @ (a33c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r7, r3] │ │ │ │ + ldrb r2, [r6, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r7, r0] │ │ │ │ + ldrsb r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a338 : │ │ │ │ +0000a340 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (a398 ) │ │ │ │ + ldr r2, [pc, #80] @ (a3a0 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #80] @ (a39c ) │ │ │ │ + ldr r3, [pc, #80] @ (a3a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, a374 │ │ │ │ + cbz r1, a37c │ │ │ │ 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 91ec │ │ │ │ + blx 91f4 │ │ │ │ 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 a36e │ │ │ │ - ldr r3, [pc, #28] @ (a3a0 ) │ │ │ │ + beq.n a376 │ │ │ │ + ldr r3, [pc, #28] @ (a3a8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add r3, pc │ │ │ │ adds r3, #52 @ 0x34 │ │ │ │ str r3, [r0, #8] │ │ │ │ - ldr r3, [pc, #20] @ (a3a4 ) │ │ │ │ + ldr r3, [pc, #20] @ (a3ac ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [r0, #12] │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrb r0, [r6, r2] │ │ │ │ + ldrb r0, [r5, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r7, #25] │ │ │ │ + strb r6, [r6, #25] │ │ │ │ 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] @ (a3e0 ) │ │ │ │ - ldr r3, [pc, #40] @ (a3e4 ) │ │ │ │ + ldr r2, [pc, #40] @ (a3e8 ) │ │ │ │ + ldr r3, [pc, #40] @ (a3ec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n a3cc │ │ │ │ + bne.n a3d4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w a338 │ │ │ │ - ldr r3, [pc, #24] @ (a3e8 ) │ │ │ │ - ldr r1, [pc, #28] @ (a3ec ) │ │ │ │ + b.w a340 │ │ │ │ + ldr r3, [pc, #24] @ (a3f0 ) │ │ │ │ + ldr r1, [pc, #28] @ (a3f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrb r2, [r0, r1] │ │ │ │ + ldrb r2, [r7, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + strb r4, [r5, r5] │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000a3f0 : │ │ │ │ +0000a3f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #56] @ (a438 ) │ │ │ │ - ldr r2, [pc, #56] @ (a43c ) │ │ │ │ + ldr r3, [pc, #56] @ (a440 ) │ │ │ │ + ldr r2, [pc, #56] @ (a444 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n a41a │ │ │ │ - cbz r0, a422 │ │ │ │ + bne.n a422 │ │ │ │ + cbz r0, a42a │ │ │ │ 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 9274 │ │ │ │ - ldr r3, [pc, #28] @ (a440 ) │ │ │ │ - movw r2, #14280 @ 0x37c8 │ │ │ │ - ldr r1, [pc, #24] @ (a444 ) │ │ │ │ - ldr r0, [pc, #28] @ (a448 ) │ │ │ │ + b.w 927c │ │ │ │ + ldr r3, [pc, #28] @ (a448 ) │ │ │ │ + movw r2, #12194 @ 0x2fa2 │ │ │ │ + ldr r1, [pc, #24] @ (a44c ) │ │ │ │ + ldr r0, [pc, #28] @ (a450 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldrh r2, [r7, r7] │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldrh r2, [r6, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ + ldr r0, [sp, #704] @ 0x2c0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r2, r4] │ │ │ │ + ldr r6, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r7, r4] │ │ │ │ + ldr r2, [r4, r4] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #16] @ (a460 ) │ │ │ │ + ldr r3, [pc, #16] @ (a468 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, a456 │ │ │ │ - b.w a3f0 │ │ │ │ - ldr r1, [pc, #12] @ (a464 ) │ │ │ │ + cbz r1, a45e │ │ │ │ + b.w a3f8 │ │ │ │ + ldr r1, [pc, #12] @ (a46c ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - b.w a3f0 │ │ │ │ + b.w a3f8 │ │ │ │ nop │ │ │ │ - ldrh r6, [r5, r6] │ │ │ │ + ldrh r6, [r4, r6] │ │ │ │ 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, a48a │ │ │ │ + cbz r0, a492 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a4a2 │ │ │ │ + cbnz r0, a4aa │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a494 │ │ │ │ + cbz r0, a49c │ │ │ │ mov r1, r6 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, a4a2 │ │ │ │ + cbnz r0, a4aa │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a4a2 │ │ │ │ + cbz r0, a4aa │ │ │ │ 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 999c │ │ │ │ + blx 99a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, a4d2 │ │ │ │ + cbz r0, a4da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a4d2 │ │ │ │ + bge.n a4da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a4e0 │ │ │ │ + cbz r3, a4e8 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a4d2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a4da │ │ │ │ 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] @ (a5b4 ) │ │ │ │ - ldr r4, [pc, #188] @ (a5b8 ) │ │ │ │ + ldr r2, [pc, #184] @ (a5bc ) │ │ │ │ + ldr r4, [pc, #188] @ (a5c0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r2, r4] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a59e │ │ │ │ + beq.n a5a6 │ │ │ │ mov r8, r1 │ │ │ │ - ldr r1, [pc, #176] @ (a5bc ) │ │ │ │ + ldr r1, [pc, #176] @ (a5c4 ) │ │ │ │ mov r9, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r6, [r2, r1] │ │ │ │ - b.n a522 │ │ │ │ + b.n a52a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n a570 │ │ │ │ + bne.n a578 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n a59e │ │ │ │ + beq.n a5a6 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n a59a │ │ │ │ + beq.n a5a2 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n a578 │ │ │ │ + ble.n a580 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n a582 │ │ │ │ + bpl.n a58a │ │ │ │ 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 93a4 │ │ │ │ + blx 93ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a512 │ │ │ │ + bge.n a51a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n a512 │ │ │ │ + bne.n a51a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n a518 │ │ │ │ - bgt.n a57c │ │ │ │ + beq.n a520 │ │ │ │ + bgt.n a584 │ │ │ │ mvn.w r5, #1 │ │ │ │ - b.n a57c │ │ │ │ + b.n a584 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [pc, #60] @ (a5c0 ) │ │ │ │ + ldr r3, [pc, #60] @ (a5c8 ) │ │ │ │ movw r2, #317 @ 0x13d │ │ │ │ - ldr r1, [pc, #56] @ (a5c4 ) │ │ │ │ - ldr r0, [pc, #60] @ (a5c8 ) │ │ │ │ + ldr r1, [pc, #56] @ (a5cc ) │ │ │ │ + ldr r0, [pc, #60] @ (a5d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #320 @ 0x140 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #44] @ (a5cc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #44] @ (a5d4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (a5d0 ) │ │ │ │ - ldr r0, [pc, #44] @ (a5d4 ) │ │ │ │ + ldr r1, [pc, #40] @ (a5d8 ) │ │ │ │ + ldr r0, [pc, #44] @ (a5dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldrh r0, [r0, r4] │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldrh r0, [r7, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r7, [sp, #416] @ 0x1a0 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r6, r7] │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ + str r7, [sp, #208] @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - strb r6, [r2, r0] │ │ │ │ + strh r6, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [r4, r0] │ │ │ │ + ldr r2, [r1, r0] │ │ │ │ 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] @ (a648 ) │ │ │ │ + ldr r5, [pc, #96] @ (a650 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 999c │ │ │ │ - ldr r3, [pc, #92] @ (a64c ) │ │ │ │ + blx 99a4 │ │ │ │ + ldr r3, [pc, #92] @ (a654 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a622 │ │ │ │ - cbz r0, a60e │ │ │ │ + cbz r2, a62a │ │ │ │ + cbz r0, a616 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a60e │ │ │ │ + bge.n a616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a638 │ │ │ │ + cbz r3, a640 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9830 │ │ │ │ + blx 9838 │ │ │ │ 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, a636 │ │ │ │ + cbz r0, a63e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a636 │ │ │ │ + bge.n a63e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a63e │ │ │ │ + cbz r3, a646 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a60e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a616 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - ldrh r4, [r1, r0] │ │ │ │ + ldrh r4, [r0, r0] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r6, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000a650 : │ │ │ │ +0000a658 : │ │ │ │ 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] @ (a6c8 ) │ │ │ │ + ldr r2, [pc, #100] @ (a6d0 ) │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r0 │ │ │ │ add r2, pc │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ - ldr r2, [pc, #92] @ (a6cc ) │ │ │ │ + ldr r2, [pc, #92] @ (a6d4 ) │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #92] @ (a6d0 ) │ │ │ │ + ldr r3, [pc, #92] @ (a6d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - b.n a68e │ │ │ │ + b.n a696 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - blx 94b0 │ │ │ │ - cbnz r0, a6be │ │ │ │ + blx 94b8 │ │ │ │ + cbnz r0, a6c6 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ - blx 9670 │ │ │ │ + blx 9678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a682 │ │ │ │ - ldr r3, [pc, #52] @ (a6d4 ) │ │ │ │ + bne.n a68a │ │ │ │ + ldr r3, [pc, #52] @ (a6dc ) │ │ │ │ ldr.w r0, [r9, r3] │ │ │ │ - ldr r2, [pc, #48] @ (a6d8 ) │ │ │ │ - ldr r3, [pc, #40] @ (a6d0 ) │ │ │ │ + ldr r2, [pc, #48] @ (a6e0 ) │ │ │ │ + ldr r3, [pc, #40] @ (a6d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n a6c2 │ │ │ │ + bne.n a6ca │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n a6a4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n a6ac │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r4, [r2, r6] │ │ │ │ + ldr r4, [r1, r6] │ │ │ │ movs r4, r0 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ + ldr r0, [r0, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r2, r5] │ │ │ │ + ldr r4, [r1, r5] │ │ │ │ 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 999c │ │ │ │ + blx 99a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, a706 │ │ │ │ + cbz r0, a70e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a706 │ │ │ │ + bge.n a70e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a72a │ │ │ │ + cbz r3, a732 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a71c │ │ │ │ + cbz r0, a724 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a71c │ │ │ │ + bge.n a724 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a730 │ │ │ │ + cbz r3, a738 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a706 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a71c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a70e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a724 │ │ │ │ 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] @ (a81c ) │ │ │ │ + ldr r0, [pc, #204] @ (a824 ) │ │ │ │ mov r9, r1 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add r0, pc │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - beq.n a7fc │ │ │ │ - ldr r3, [pc, #192] @ (a820 ) │ │ │ │ + beq.n a804 │ │ │ │ + ldr r3, [pc, #192] @ (a828 ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n a804 │ │ │ │ - ldr r3, [pc, #188] @ (a824 ) │ │ │ │ + beq.n a80c │ │ │ │ + ldr r3, [pc, #188] @ (a82c ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n a800 │ │ │ │ + beq.n a808 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n a7be │ │ │ │ + ble.n a7c6 │ │ │ │ add.w r6, r5, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ - b.n a782 │ │ │ │ + b.n a78a │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n a792 │ │ │ │ + beq.n a79a │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n a77c │ │ │ │ + bne.n a784 │ │ │ │ ldr.w r0, [r9, r3, lsl #2] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov.w r8, #0 │ │ │ │ - cbz r1, a7cc │ │ │ │ + cbz r1, a7d4 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n a7e4 │ │ │ │ + bpl.n a7ec │ │ │ │ mov r1, r7 │ │ │ │ - blx 952c │ │ │ │ - cbnz r0, a7c4 │ │ │ │ + blx 9534 │ │ │ │ + cbnz r0, a7cc │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r8, r4 │ │ │ │ - beq.n a7be │ │ │ │ + beq.n a7c6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ - b.n a796 │ │ │ │ + b.n a79e │ │ │ │ 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] @ (a828 ) │ │ │ │ + ldr r3, [pc, #88] @ (a830 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #88] @ (a82c ) │ │ │ │ - ldr r0, [pc, #88] @ (a830 ) │ │ │ │ + ldr r1, [pc, #88] @ (a834 ) │ │ │ │ + ldr r0, [pc, #88] @ (a838 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (a834 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (a83c ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #76] @ (a838 ) │ │ │ │ - ldr r0, [pc, #76] @ (a83c ) │ │ │ │ + ldr r1, [pc, #76] @ (a840 ) │ │ │ │ + ldr r0, [pc, #76] @ (a844 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #336 @ 0x150 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a28 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #56] @ (a840 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a30 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #56] @ (a848 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (a844 ) │ │ │ │ - ldr r0, [pc, #56] @ (a848 ) │ │ │ │ + ldr r1, [pc, #56] @ (a84c ) │ │ │ │ + ldr r0, [pc, #56] @ (a850 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #120] @ 0x78 │ │ │ │ + str r5, [sp, #24] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r4, [r2, r0] │ │ │ │ + strb r4, [r7, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r5, [sp, #24] │ │ │ │ + str r4, [sp, #952] @ 0x3b8 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, r7] │ │ │ │ + strb r4, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r2, [r1, r1] │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [sp, #920] @ 0x398 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r6, r6] │ │ │ │ + str r0, [r3, r6] │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r7, r6] │ │ │ │ + strb r4, [r4, r6] │ │ │ │ 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] @ (a938 ) │ │ │ │ + ldr r5, [pc, #220] @ (a940 ) │ │ │ │ mov r4, r0 │ │ │ │ - blx 999c │ │ │ │ - ldr r3, [pc, #216] @ (a93c ) │ │ │ │ + blx 99a4 │ │ │ │ + ldr r3, [pc, #216] @ (a944 ) │ │ │ │ add r5, pc │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, a8c2 │ │ │ │ - cbz r0, a884 │ │ │ │ + cbz r2, a8ca │ │ │ │ + cbz r0, a88c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a884 │ │ │ │ + bge.n a88c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a904 │ │ │ │ + beq.n a90c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a89c │ │ │ │ + cbz r0, a8a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a89c │ │ │ │ + bge.n a8a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a910 │ │ │ │ + beq.n a918 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a8b4 │ │ │ │ + cbz r0, a8bc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8b4 │ │ │ │ + bge.n a8bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n a91c │ │ │ │ + beq.n a924 │ │ │ │ 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, a8d6 │ │ │ │ + cbz r0, a8de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ str r2, [r4, #12] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8d6 │ │ │ │ + bge.n a8de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a922 │ │ │ │ + cbz r3, a92a │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, a8ec │ │ │ │ + cbz r0, a8f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a8ec │ │ │ │ + bge.n a8f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a928 │ │ │ │ + cbz r3, a930 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, a902 │ │ │ │ + cbz r0, a90a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a902 │ │ │ │ + bge.n a90a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, a92e │ │ │ │ + cbz r3, a936 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a888 │ │ │ │ - b.n a89c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n a890 │ │ │ │ + b.n a8a4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n a8a0 │ │ │ │ - b.n a8b4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8b4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8d6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n a8ec │ │ │ │ + bne.n a8a8 │ │ │ │ + b.n a8bc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a8bc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a8de │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n a8f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ - ldrsb r0, [r3, r6] │ │ │ │ + ldrsb r0, [r2, r6] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000a940 : │ │ │ │ +0000a948 : │ │ │ │ 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] @ (aaa0 ) │ │ │ │ + ldr r1, [pc, #332] @ (aaa8 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w r8, [pc, #332] @ aaa4 │ │ │ │ + ldr.w r8, [pc, #332] @ aaac │ │ │ │ mov r9, r0 │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r8, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa28 │ │ │ │ + beq.n aa30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.n aa3a │ │ │ │ - blx 9664 │ │ │ │ + bpl.n aa42 │ │ │ │ + blx 966c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n aa7a │ │ │ │ + beq.n aa82 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n a9e2 │ │ │ │ - ldr r2, [pc, #288] @ (aaa8 ) │ │ │ │ + bpl.n a9ea │ │ │ │ + ldr r2, [pc, #288] @ (aab0 ) │ │ │ │ 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 aa88 │ │ │ │ - ldr r2, [pc, #272] @ (aaac ) │ │ │ │ + beq.n aa90 │ │ │ │ + ldr r2, [pc, #272] @ (aab4 ) │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n aa84 │ │ │ │ + beq.n aa8c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n aa62 │ │ │ │ + ble.n aa6a │ │ │ │ ldr.w sl, [r7, #4]! │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, a9f2 │ │ │ │ + cbz r0, a9fa │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - blx 973c │ │ │ │ + blx 9744 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n a9d6 │ │ │ │ + bge.n a9de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbz r3, a9e6 │ │ │ │ - cbnz r2, aa06 │ │ │ │ + cbz r3, a9ee │ │ │ │ + cbnz r2, aa0e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n a992 │ │ │ │ - bl 9a28 │ │ │ │ + bmi.n a99a │ │ │ │ + bl 9a30 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n a9d6 │ │ │ │ - ldr r3, [pc, #188] @ (aab0 ) │ │ │ │ + b.n a9de │ │ │ │ + ldr r3, [pc, #188] @ (aab8 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 92f8 │ │ │ │ - cbz r0, aa06 │ │ │ │ - blx 93c8 │ │ │ │ - b.n a9d8 │ │ │ │ + blx 9300 │ │ │ │ + cbz r0, aa0e │ │ │ │ + blx 93d0 │ │ │ │ + b.n a9e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa1a │ │ │ │ + bge.n aa22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, aa1a │ │ │ │ + cbnz r3, aa22 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa28 │ │ │ │ + bge.n aa30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, aa32 │ │ │ │ + cbz r3, aa3a │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa28 │ │ │ │ - ldr r3, [pc, #120] @ (aab4 ) │ │ │ │ - ldr r1, [pc, #120] @ (aab8 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aa30 │ │ │ │ + ldr r3, [pc, #120] @ (aabc ) │ │ │ │ + ldr r1, [pc, #120] @ (aac0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa28 │ │ │ │ + bge.n aa30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aa28 │ │ │ │ + bne.n aa30 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa28 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aa30 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aa2a │ │ │ │ + bge.n aa32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n aa2a │ │ │ │ + bne.n aa32 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n aa2a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aa32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n aa52 │ │ │ │ - b.n aa28 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #48] @ (aabc ) │ │ │ │ + blt.n aa5a │ │ │ │ + b.n aa30 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #48] @ (aac4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (aac0 ) │ │ │ │ - ldr r0, [pc, #48] @ (aac4 ) │ │ │ │ + ldr r1, [pc, #48] @ (aac8 ) │ │ │ │ + ldr r0, [pc, #48] @ (aacc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r6, [r7, r3] │ │ │ │ + strb r6, [r4, r3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r6, [r3, r2] │ │ │ │ + ldrsb r6, [r2, r2] │ │ │ │ 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 r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, r0] │ │ │ │ + strb r2, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [sp, #392] @ 0x188 │ │ │ │ + str r2, [sp, #296] @ 0x128 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #176] @ (ab74 ) │ │ │ │ + ldr r7, [pc, #80] @ (ab1c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, r4] │ │ │ │ + strh r0, [r4, r4] │ │ │ │ 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 ab42 │ │ │ │ + bmi.n ab4a │ │ │ │ ldr r0, [r3, #16] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n ab1c │ │ │ │ + bmi.n ab24 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbz r0, aafe │ │ │ │ + cbz r0, ab06 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aafe │ │ │ │ + bge.n ab06 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ab68 │ │ │ │ + beq.n ab70 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, ab16 │ │ │ │ + cbz r0, ab1e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab16 │ │ │ │ + bge.n ab1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n ab72 │ │ │ │ + beq.n ab7a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n aae6 │ │ │ │ + beq.n aaee │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aae6 │ │ │ │ + bge.n aaee │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n aae6 │ │ │ │ + bne.n aaee │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n aae6 │ │ │ │ + b.n aaee │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n aae0 │ │ │ │ + beq.n aae8 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n aae0 │ │ │ │ + bge.n aae8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n aae0 │ │ │ │ + bne.n aae8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n aae0 │ │ │ │ + b.n aae8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n aafe │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab06 │ │ │ │ + blx 9168 <_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 999c │ │ │ │ + blx 99a4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n abfa │ │ │ │ + bmi.n ac02 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n abd8 │ │ │ │ + bmi.n abe0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, abb4 │ │ │ │ + cbz r0, abbc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #20] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n abb4 │ │ │ │ + bge.n abbc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ac1c │ │ │ │ + beq.n ac24 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, abca │ │ │ │ + cbz r0, abd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n abca │ │ │ │ + bge.n abd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, ac22 │ │ │ │ + cbz r3, ac2a │ │ │ │ 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 ab9c │ │ │ │ + beq.n aba4 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab9c │ │ │ │ + bge.n aba4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ab9c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab9c │ │ │ │ + bne.n aba4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n aba4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n ab96 │ │ │ │ + beq.n ab9e │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ab96 │ │ │ │ + bge.n ab9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n ab96 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n ab96 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abb4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n abca │ │ │ │ - ldr r3, [pc, #632] @ (aea4 ) │ │ │ │ - ldr r2, [pc, #636] @ (aea8 ) │ │ │ │ + bne.n ab9e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n ab9e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abbc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n abd2 │ │ │ │ + ldr r3, [pc, #632] @ (aeac ) │ │ │ │ + ldr r2, [pc, #636] @ (aeb0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w ae10 │ │ │ │ + beq.w ae18 │ │ │ │ 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] @ (aeac ) │ │ │ │ + ldr r2, [pc, #612] @ (aeb4 ) │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n acdc │ │ │ │ - ldr r1, [pc, #600] @ (aeb0 ) │ │ │ │ + beq.n ace4 │ │ │ │ + ldr r1, [pc, #600] @ (aeb8 ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w adc4 │ │ │ │ + beq.w adcc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w adb4 │ │ │ │ - ldr r1, [pc, #576] @ (aeb4 ) │ │ │ │ + bpl.w adbc │ │ │ │ + ldr r1, [pc, #576] @ (aebc ) │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w ae4c │ │ │ │ + beq.w ae54 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w sl, r3, #268435456 @ 0x10000000 │ │ │ │ - beq.w ae1c │ │ │ │ - ldr r1, [pc, #552] @ (aeb8 ) │ │ │ │ + beq.w ae24 │ │ │ │ + ldr r1, [pc, #552] @ (aec0 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w addc │ │ │ │ + bne.w ade4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w ae6c │ │ │ │ + bge.w ae74 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - bge.n acc6 │ │ │ │ + bge.n acce │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w ae64 │ │ │ │ + beq.w ae6c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r5 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n adc8 │ │ │ │ + bge.n add0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n adc8 │ │ │ │ + bne.n add0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n adc8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n add0 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w aea0 │ │ │ │ - ldr r2, [pc, #468] @ (aebc ) │ │ │ │ + bpl.w aea8 │ │ │ │ + ldr r2, [pc, #468] @ (aec4 ) │ │ │ │ ldr r7, [r3, r2] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w ae86 │ │ │ │ - ldr r2, [pc, #464] @ (aec0 ) │ │ │ │ + beq.w ae8e │ │ │ │ + ldr r2, [pc, #464] @ (aec8 ) │ │ │ │ ldr r6, [r3, r2] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w ae9c │ │ │ │ + beq.w aea4 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #10 │ │ │ │ - bgt.w ae02 │ │ │ │ - ldr r0, [pc, #448] @ (aec4 ) │ │ │ │ + bgt.w ae0a │ │ │ │ + ldr r0, [pc, #448] @ (aecc ) │ │ │ │ add r0, pc │ │ │ │ - blx 96f4 │ │ │ │ + blx 96fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n adc4 │ │ │ │ - ldr.w sl, [pc, #440] @ aec8 │ │ │ │ + beq.n adcc │ │ │ │ + ldr.w sl, [pc, #440] @ aed0 │ │ │ │ add.w r8, r4, #12 │ │ │ │ - ldr r3, [pc, #436] @ (aecc ) │ │ │ │ + ldr r3, [pc, #436] @ (aed4 ) │ │ │ │ movs r5, #0 │ │ │ │ - ldr r2, [pc, #436] @ (aed0 ) │ │ │ │ + ldr r2, [pc, #436] @ (aed8 ) │ │ │ │ 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 aea0 │ │ │ │ + bpl.w aea8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w ae86 │ │ │ │ + beq.w ae8e │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w ae9c │ │ │ │ + beq.w aea4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n ae18 │ │ │ │ + bge.n ae20 │ │ │ │ ldr.w r0, [r8, #4]! │ │ │ │ - bl ac28 │ │ │ │ + bl ac30 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ae30 │ │ │ │ + beq.n ae38 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r5, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w aea0 │ │ │ │ + bpl.w aea8 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.w ae86 │ │ │ │ + beq.w ae8e │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w ae9c │ │ │ │ + beq.w aea4 │ │ │ │ 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 8f54 │ │ │ │ + blx 8f5c │ │ │ │ ldr.w r2, [r9] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ad90 │ │ │ │ + bge.n ad98 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ - cbz r2, add0 │ │ │ │ + cbz r2, add8 │ │ │ │ ldr.w r2, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ada2 │ │ │ │ + bge.n adaa │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbz r2, ada8 │ │ │ │ - cbz r3, adc4 │ │ │ │ + cbz r2, adb0 │ │ │ │ + cbz r3, adcc │ │ │ │ mov r9, r3 │ │ │ │ - b.n ad26 │ │ │ │ + b.n ad2e │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n ada2 │ │ │ │ + b.n adaa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n adc4 │ │ │ │ + bge.n adcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ae5e │ │ │ │ + beq.n ae66 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n ad90 │ │ │ │ - ldr r0, [pc, #244] @ (aed4 ) │ │ │ │ + b.n ad98 │ │ │ │ + ldr r0, [pc, #244] @ (aedc ) │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - blx 8f54 │ │ │ │ + blx 8f5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n adfe │ │ │ │ + bge.n ae06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, adfe │ │ │ │ + cbnz r3, ae06 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n acc6 │ │ │ │ - ldr r0, [pc, #212] @ (aed8 ) │ │ │ │ + b.n acce │ │ │ │ + ldr r0, [pc, #212] @ (aee0 ) │ │ │ │ add r0, pc │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 8f50 │ │ │ │ - ldr r0, [pc, #200] @ (aedc ) │ │ │ │ + b.w 8f58 │ │ │ │ + ldr r0, [pc, #200] @ (aee4 ) │ │ │ │ add r0, pc │ │ │ │ - b.w 96f0 │ │ │ │ + b.w 96f8 │ │ │ │ mov sl, r9 │ │ │ │ - b.n adc8 │ │ │ │ + b.n add0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n adfe │ │ │ │ + bge.n ae06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n adfe │ │ │ │ + bne.n ae06 │ │ │ │ mov sl, r3 │ │ │ │ - b.n adf8 │ │ │ │ + b.n ae00 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n adc4 │ │ │ │ + bge.n adcc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n adc4 │ │ │ │ + bne.n adcc │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n adc4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n adcc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n adc4 │ │ │ │ + bge.n adcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n adc4 │ │ │ │ + bne.n adcc │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n adc4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n adcc │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n acc2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n acca │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge sl, r5 │ │ │ │ - bge.n adc8 │ │ │ │ + bge.n add0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w acc2 │ │ │ │ + bne.w acca │ │ │ │ mov sl, r5 │ │ │ │ - b.n adf8 │ │ │ │ - ldr r3, [pc, #88] @ (aee0 ) │ │ │ │ + b.n ae00 │ │ │ │ + ldr r3, [pc, #88] @ (aee8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #84] @ (aee4 ) │ │ │ │ - ldr r0, [pc, #88] @ (aee8 ) │ │ │ │ + ldr r1, [pc, #84] @ (aeec ) │ │ │ │ + ldr r0, [pc, #88] @ (aef0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a28 │ │ │ │ - strh r0, [r2, r7] │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a30 │ │ │ │ + strh r0, [r1, r7] │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r7, r0] │ │ │ │ + strh r4, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, r0] │ │ │ │ + strh r4, [r2, r0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r3, r0] │ │ │ │ + strh r6, [r0, r0] │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r7] │ │ │ │ + str r6, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r7, r6] │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, r5] │ │ │ │ + str r2, [r2, r5] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, r7] │ │ │ │ + str r0, [r5, r6] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r3, r3] │ │ │ │ + str r2, [r0, r3] │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r0, r3] │ │ │ │ + str r0, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r7, r1] │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r4, #50] @ 0x32 │ │ │ │ + ldrh r4, [r1, #50] @ 0x32 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #184] @ (afa0 ) │ │ │ │ + ldr r3, [pc, #88] @ (af48 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #232] @ (afd4 ) │ │ │ │ + ldr r7, [pc, #136] @ (af7c ) │ │ │ │ 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] @ b980 │ │ │ │ + ldr.w r3, [pc, #2684] @ b988 │ │ │ │ str r2, [sp, #20] │ │ │ │ - ldr.w r2, [pc, #2684] @ b984 │ │ │ │ + ldr.w r2, [pc, #2684] @ b98c │ │ │ │ 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] @ b988 │ │ │ │ + ldr.w r3, [pc, #2664] @ b990 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w bb10 │ │ │ │ + beq.w bb18 │ │ │ │ ldr r6, [r4, #40] @ 0x28 │ │ │ │ mov r8, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w b214 │ │ │ │ + beq.w b21c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w fp, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r1, #5 │ │ │ │ - bpl.w bb26 │ │ │ │ - ldr.w r1, [pc, #2632] @ b98c │ │ │ │ + bpl.w bb2e │ │ │ │ + ldr.w r1, [pc, #2632] @ b994 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bac6 │ │ │ │ - ldr.w r1, [pc, #2620] @ b990 │ │ │ │ + beq.w bace │ │ │ │ + ldr.w r1, [pc, #2620] @ b998 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w badc │ │ │ │ + beq.w bae4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b3b4 │ │ │ │ + beq.w b3bc │ │ │ │ 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 b334 │ │ │ │ + beq.w b33c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w bb26 │ │ │ │ + bpl.w bb2e │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w bac6 │ │ │ │ + beq.w bace │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w badc │ │ │ │ + beq.w bae4 │ │ │ │ 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 afc2 │ │ │ │ + bge.n afca │ │ │ │ ldrd r2, r0, [sp, #40] @ 0x28 │ │ │ │ orrs r2, r0 │ │ │ │ - beq.w b350 │ │ │ │ + beq.w b358 │ │ │ │ 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 b686 │ │ │ │ + bne.w b68e │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp sl, r7 │ │ │ │ - ble.w b7d2 │ │ │ │ + ble.w b7da │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b850 │ │ │ │ + beq.w b858 │ │ │ │ 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 b026 │ │ │ │ + b.n b02e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n b060 │ │ │ │ + ble.n b068 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b09a │ │ │ │ + beq.n b0a2 │ │ │ │ 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 b0bc │ │ │ │ + beq.n b0c4 │ │ │ │ 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 baf8 │ │ │ │ + bls.w bb00 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b000 │ │ │ │ + bgt.n b008 │ │ │ │ cmp fp, r7 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, b09a │ │ │ │ + cbz r2, b0a2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.w bae0 │ │ │ │ + bpl.w bae8 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ - bl a738 │ │ │ │ + bl a740 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1c2 │ │ │ │ + beq.w b1ca │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ - b.n b010 │ │ │ │ + b.n b018 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b3c0 │ │ │ │ + bgt.w b3c8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b3c0 │ │ │ │ + ble.w b3c8 │ │ │ │ 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 b026 │ │ │ │ + bne.n b02e │ │ │ │ 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 bb3e │ │ │ │ + beq.w bb46 │ │ │ │ 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 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ str r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b264 │ │ │ │ + beq.w b26c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n b170 │ │ │ │ + ble.n b178 │ │ │ │ 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 b130 │ │ │ │ + b.n b138 │ │ │ │ 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 bb2a │ │ │ │ + bpl.w bb32 │ │ │ │ cmp r7, r9 │ │ │ │ - beq.w bac6 │ │ │ │ + beq.w bace │ │ │ │ cmp r7, lr │ │ │ │ - beq.w badc │ │ │ │ + beq.w bae4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ cmp r2, r7 │ │ │ │ - bge.w bb56 │ │ │ │ + bge.w bb5e │ │ │ │ adds r7, r2, #4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r1, [r0, r7, lsl #2] │ │ │ │ adds r1, r5, r2 │ │ │ │ cmp r8, r1 │ │ │ │ - bgt.n b12a │ │ │ │ + bgt.n b132 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mov r3, sl │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b468 │ │ │ │ + beq.w b470 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b468 │ │ │ │ + bne.w b470 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b264 │ │ │ │ + beq.n b26c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b264 │ │ │ │ + bge.n b26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b978 │ │ │ │ + beq.w b980 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b264 │ │ │ │ + beq.n b26c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b264 │ │ │ │ + bge.n b26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b264 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b264 │ │ │ │ + bne.n b26c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b26c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.n b1d0 │ │ │ │ + bgt.n b1d8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w b0aa │ │ │ │ + bgt.w b0b2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.w bb5a │ │ │ │ + bpl.w bb62 │ │ │ │ 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] @ b994 │ │ │ │ + ldr.w r3, [pc, #1960] @ b99c │ │ │ │ ldr r1, [r2, r3] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bgt.w b57e │ │ │ │ + bgt.w b586 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b770 │ │ │ │ - ldr.w r3, [pc, #1940] @ b998 │ │ │ │ + beq.w b778 │ │ │ │ + ldr.w r3, [pc, #1940] @ b9a0 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1940] @ b99c │ │ │ │ + ldr.w r1, [pc, #1940] @ b9a4 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n b286 │ │ │ │ + beq.n b28e │ │ │ │ mov r0, r2 │ │ │ │ mov fp, r6 │ │ │ │ - b.n b22e │ │ │ │ + b.n b236 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bab2 │ │ │ │ + beq.w baba │ │ │ │ ldrb r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n b220 │ │ │ │ + beq.n b228 │ │ │ │ add.w r2, r2, fp, lsl #2 │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.n b24a │ │ │ │ + b.n b252 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ add.w sl, sl, #1 │ │ │ │ - cbz r3, b28c │ │ │ │ + cbz r3, b294 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n b240 │ │ │ │ - ldr.w r3, [pc, #1868] @ b9a0 │ │ │ │ + bne.n b248 │ │ │ │ + ldr.w r3, [pc, #1868] @ b9a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1868] @ b9a4 │ │ │ │ + ldr.w r1, [pc, #1868] @ b9ac │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1856] @ b9a8 │ │ │ │ - ldr.w r3, [pc, #1812] @ b980 │ │ │ │ + ldr.w r2, [pc, #1856] @ b9b0 │ │ │ │ + ldr.w r3, [pc, #1812] @ b988 │ │ │ │ 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 baae │ │ │ │ + bne.w bab6 │ │ │ │ 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 b33a │ │ │ │ + beq.n b342 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ - blx 94f8 │ │ │ │ + blx 9500 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b564 │ │ │ │ + beq.w b56c │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #8] │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r3, sl │ │ │ │ mov r6, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w b5ba │ │ │ │ + beq.w b5c2 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r6 │ │ │ │ mov r0, r6 │ │ │ │ mov.w lr, #1 │ │ │ │ - b.n b2ec │ │ │ │ + b.n b2f4 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - beq.n b39a │ │ │ │ + beq.n b3a2 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - beq.n b318 │ │ │ │ + beq.n b320 │ │ │ │ sub.w r1, r2, #58 @ 0x3a │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ - bls.w b54c │ │ │ │ + bls.w b554 │ │ │ │ adds r3, #1 │ │ │ │ adds r7, #1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w b5ac │ │ │ │ + beq.w b5b4 │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ - bne.n b2cc │ │ │ │ + bne.n b2d4 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.w b78c │ │ │ │ + bne.w b794 │ │ │ │ cmp r6, ip │ │ │ │ - bne.w b77a │ │ │ │ + bne.w b782 │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov ip, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #36 @ 0x24 │ │ │ │ - bne.n b2d0 │ │ │ │ + bne.n b2d8 │ │ │ │ cmp fp, r3 │ │ │ │ - bgt.w b934 │ │ │ │ + bgt.w b93c │ │ │ │ ldrb r2, [r7, #1] │ │ │ │ mov r6, r3 │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ - bne.n b2d4 │ │ │ │ + bne.n b2dc │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w b79e │ │ │ │ + bne.w b7a6 │ │ │ │ cmp ip, r0 │ │ │ │ it eq │ │ │ │ cmpeq r6, r0 │ │ │ │ - beq.w b7b0 │ │ │ │ + beq.w b7b8 │ │ │ │ adds r7, #1 │ │ │ │ strd lr, r3, [r4, #28] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ - b.n b2d4 │ │ │ │ + b.n b2dc │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n afb0 │ │ │ │ + b.n afb8 │ │ │ │ adds r7, #1 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [r4, #0] │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ - b.n b29a │ │ │ │ + b.n b2a2 │ │ │ │ add.w sl, fp, r0 │ │ │ │ cmp r8, sl │ │ │ │ - ble.w b5a4 │ │ │ │ + ble.w b5ac │ │ │ │ mov r1, r8 │ │ │ │ - ldr.w r3, [pc, #1600] @ b994 │ │ │ │ + ldr.w r3, [pc, #1600] @ b99c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b724 │ │ │ │ - ldr.w r3, [pc, #1608] @ b9ac │ │ │ │ + beq.w b72c │ │ │ │ + ldr.w r3, [pc, #1608] @ b9b4 │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w b59c │ │ │ │ - ldr.w r4, [pc, #1596] @ b9b0 │ │ │ │ + beq.w b5a4 │ │ │ │ + ldr.w r4, [pc, #1596] @ b9b8 │ │ │ │ add r4, pc │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w b71e │ │ │ │ - ldr.w r5, [pc, #1588] @ b9b4 │ │ │ │ + beq.w b726 │ │ │ │ + ldr.w r5, [pc, #1588] @ b9bc │ │ │ │ add r5, pc │ │ │ │ strd r5, r1, [sp, #8] │ │ │ │ - ldr.w r1, [pc, #1580] @ b9b8 │ │ │ │ + ldr.w r1, [pc, #1580] @ b9c0 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp] │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n b308 │ │ │ │ - ldr.w r3, [pc, #1536] @ b9a0 │ │ │ │ + beq.n b310 │ │ │ │ + ldr.w r3, [pc, #1536] @ b9a8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1556] @ b9bc │ │ │ │ + ldr.w r1, [pc, #1556] @ b9c4 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n b264 │ │ │ │ + blx 9258 │ │ │ │ + b.n b26c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n b344 │ │ │ │ + beq.n b34c │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ - b.n af86 │ │ │ │ + b.n af8e │ │ │ │ mov r6, r3 │ │ │ │ cmp fp, r7 │ │ │ │ - ble.w b1d2 │ │ │ │ - ldr.w r3, [pc, #1480] @ b994 │ │ │ │ + ble.w b1da │ │ │ │ + ldr.w r3, [pc, #1480] @ b99c │ │ │ │ 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 b714 │ │ │ │ - ldr.w r3, [pc, #1500] @ b9c0 │ │ │ │ + beq.w b71c │ │ │ │ + ldr.w r3, [pc, #1500] @ b9c8 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - blt.w b576 │ │ │ │ - ldr.w r4, [pc, #1492] @ b9c4 │ │ │ │ + blt.w b57e │ │ │ │ + ldr.w r4, [pc, #1492] @ b9cc │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w b6c2 │ │ │ │ - ldr.w r5, [pc, #1484] @ b9c8 │ │ │ │ + beq.w b6ca │ │ │ │ + ldr.w r5, [pc, #1484] @ b9d0 │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr.w r1, [pc, #1480] @ b9cc │ │ │ │ + ldr.w r1, [pc, #1480] @ b9d4 │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ 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 bb3e │ │ │ │ + beq.w bb46 │ │ │ │ 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, b468 │ │ │ │ + cbz r2, b470 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b264 │ │ │ │ + beq.w b26c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n b548 │ │ │ │ + ble.n b550 │ │ │ │ cmp fp, r5 │ │ │ │ - bge.n b4f0 │ │ │ │ + bge.n b4f8 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ add.w r7, r6, #12 │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ mov sl, r5 │ │ │ │ - b.n b484 │ │ │ │ + b.n b48c │ │ │ │ cmp sl, fp │ │ │ │ - beq.n b4f0 │ │ │ │ + beq.n b4f8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w bb72 │ │ │ │ + bpl.w bb7a │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ add.w fp, fp, #1 │ │ │ │ mov r2, r5 │ │ │ │ - bl a738 │ │ │ │ + bl a740 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b480 │ │ │ │ - ldr.w r1, [pc, #1260] @ b994 │ │ │ │ + beq.n b488 │ │ │ │ + ldr.w r1, [pc, #1260] @ b99c │ │ │ │ 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 b7c2 │ │ │ │ - ldr.w r3, [pc, #1300] @ b9d0 │ │ │ │ + beq.w b7ca │ │ │ │ + ldr.w r3, [pc, #1300] @ b9d8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1300] @ b9d4 │ │ │ │ + ldr.w r1, [pc, #1300] @ b9dc │ │ │ │ strd r8, fp, [sp] │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, b4e6 │ │ │ │ + cbz r3, b4ee │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, b4e6 │ │ │ │ + cbz r0, b4ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n b4e6 │ │ │ │ + bge.n b4ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b70e │ │ │ │ + beq.w b716 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b264 │ │ │ │ - b.n b1a4 │ │ │ │ + beq.w b26c │ │ │ │ + b.n b1ac │ │ │ │ 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 b528 │ │ │ │ + b.n b530 │ │ │ │ ldr.w r4, [r6, #4]! │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r8, [r7], #4 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w b6c8 │ │ │ │ + ble.w b6d0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bb26 │ │ │ │ + bpl.w bb2e │ │ │ │ cmp r3, sl │ │ │ │ - beq.w bac6 │ │ │ │ + beq.w bace │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w badc │ │ │ │ + beq.w bae4 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n b510 │ │ │ │ + bgt.n b518 │ │ │ │ movs r0, #1 │ │ │ │ - b.n b266 │ │ │ │ - ldr.w r0, [pc, #1104] @ b9a0 │ │ │ │ + b.n b26e │ │ │ │ + ldr.w r0, [pc, #1104] @ b9a8 │ │ │ │ mov r2, sl │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1152] @ b9d8 │ │ │ │ + ldr.w r1, [pc, #1152] @ b9e0 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ movs r1, #59 @ 0x3b │ │ │ │ mov r0, r7 │ │ │ │ - blx 94f8 │ │ │ │ + blx 9500 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b2ae │ │ │ │ + beq.w b2b6 │ │ │ │ adds r6, r0, #1 │ │ │ │ - b.n b2ae │ │ │ │ - ldr.w r4, [pc, #1124] @ b9dc │ │ │ │ + b.n b2b6 │ │ │ │ + ldr.w r4, [pc, #1124] @ b9e4 │ │ │ │ add r4, pc │ │ │ │ - b.n b3f4 │ │ │ │ + b.n b3fc │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b766 │ │ │ │ - ldr.w r3, [pc, #1112] @ b9e0 │ │ │ │ + beq.w b76e │ │ │ │ + ldr.w r3, [pc, #1112] @ b9e8 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r1, [pc, #1112] @ b9e4 │ │ │ │ + ldr.w r1, [pc, #1112] @ b9ec │ │ │ │ adds r7, #1 │ │ │ │ str r5, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ - ldr.w r4, [pc, #1096] @ b9e8 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ + ldr.w r4, [pc, #1096] @ b9f0 │ │ │ │ add r4, pc │ │ │ │ - b.n b376 │ │ │ │ + b.n b37e │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #40] @ 0x28 │ │ │ │ - b.n afc2 │ │ │ │ + b.n afca │ │ │ │ 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 b964 │ │ │ │ + bne.w b96c │ │ │ │ sub.w r9, sl, fp │ │ │ │ mov r0, r9 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b264 │ │ │ │ + beq.w b26c │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n b6ac │ │ │ │ + ble.n b6b4 │ │ │ │ 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 b65c │ │ │ │ + b.n b664 │ │ │ │ mov r0, r7 │ │ │ │ add.w fp, fp, #4 │ │ │ │ - blx 9338 │ │ │ │ + blx 9340 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #5 │ │ │ │ - bpl.w bb2a │ │ │ │ - ldr r0, [pc, #852] @ (b98c ) │ │ │ │ + bpl.w bb32 │ │ │ │ + ldr r0, [pc, #852] @ (b994 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w bac6 │ │ │ │ - ldr r0, [pc, #844] @ (b990 ) │ │ │ │ + beq.w bace │ │ │ │ + ldr r0, [pc, #844] @ (b998 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w badc │ │ │ │ + beq.w bae4 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r4 │ │ │ │ - ble.w bb56 │ │ │ │ + ble.w bb5e │ │ │ │ adds r4, #1 │ │ │ │ str.w r1, [sl, #4]! │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n b6a8 │ │ │ │ + beq.n b6b0 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - blx 96f4 │ │ │ │ + blx 96fc │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n b620 │ │ │ │ + bne.n b628 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w b264 │ │ │ │ + bge.w b26c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b264 │ │ │ │ + bne.w b26c │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b264 │ │ │ │ - ldr r3, [pc, #780] @ (b994 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b26c │ │ │ │ + ldr r3, [pc, #780] @ (b99c ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n b736 │ │ │ │ + bne.n b73e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b946 │ │ │ │ - ldr r3, [pc, #848] @ (b9ec ) │ │ │ │ + beq.w b94e │ │ │ │ + ldr r3, [pc, #848] @ (b9f4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #848] @ (b9f0 ) │ │ │ │ + ldr r1, [pc, #848] @ (b9f8 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ ldr r5, [sp, #16] │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ str r6, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bb8a │ │ │ │ - ldr r3, [pc, #828] @ (b9f4 ) │ │ │ │ + bne.w bb92 │ │ │ │ + ldr r3, [pc, #828] @ (b9fc ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ str r4, [r3, #60] @ 0x3c │ │ │ │ - b.n af34 │ │ │ │ - ldr r5, [pc, #820] @ (b9f8 ) │ │ │ │ + b.n af3c │ │ │ │ + ldr r5, [pc, #820] @ (ba00 ) │ │ │ │ add r5, pc │ │ │ │ - b.n b400 │ │ │ │ + b.n b408 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bne.w b4cc │ │ │ │ + bne.w b4d4 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w ba78 │ │ │ │ + beq.w ba80 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ - blx 973c │ │ │ │ + blx 9744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w b504 │ │ │ │ + bge.w b50c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b1a4 │ │ │ │ + beq.w b1ac │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w b1a4 │ │ │ │ + beq.w b1ac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w b1a4 │ │ │ │ + bge.w b1ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w b1a4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b4e6 │ │ │ │ - ldr r2, [pc, #740] @ (b9fc ) │ │ │ │ - ldr r3, [pc, #744] @ (ba00 ) │ │ │ │ + bne.w b1ac │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b4ee │ │ │ │ + ldr r2, [pc, #740] @ (ba04 ) │ │ │ │ + ldr r3, [pc, #744] @ (ba08 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b3e6 │ │ │ │ - ldr r5, [pc, #740] @ (ba04 ) │ │ │ │ + b.n b3ee │ │ │ │ + ldr r5, [pc, #740] @ (ba0c ) │ │ │ │ add r5, pc │ │ │ │ - b.n b384 │ │ │ │ - ldr r2, [pc, #736] @ (ba08 ) │ │ │ │ - ldr r3, [pc, #740] @ (ba0c ) │ │ │ │ + b.n b38c │ │ │ │ + ldr r2, [pc, #736] @ (ba10 ) │ │ │ │ + ldr r3, [pc, #740] @ (ba14 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w b370 │ │ │ │ - b.n b59c │ │ │ │ + bne.w b378 │ │ │ │ + b.n b5a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b950 │ │ │ │ - ldr r3, [pc, #720] @ (ba10 ) │ │ │ │ + beq.w b958 │ │ │ │ + ldr r3, [pc, #720] @ (ba18 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ cmp r1, r4 │ │ │ │ - ble.n b7cc │ │ │ │ - ldr r4, [pc, #716] @ (ba14 ) │ │ │ │ + ble.n b7d4 │ │ │ │ + ldr r4, [pc, #716] @ (ba1c ) │ │ │ │ add r4, pc │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w b92e │ │ │ │ - ldr r5, [pc, #708] @ (ba18 ) │ │ │ │ + beq.w b936 │ │ │ │ + ldr r5, [pc, #708] @ (ba20 ) │ │ │ │ add r5, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #708] @ (ba1c ) │ │ │ │ + ldr r1, [pc, #708] @ (ba24 ) │ │ │ │ strd r5, r8, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ - ldr r2, [pc, #696] @ (ba20 ) │ │ │ │ - ldr r3, [pc, #696] @ (ba24 ) │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ + ldr r2, [pc, #696] @ (ba28 ) │ │ │ │ + ldr r3, [pc, #696] @ (ba2c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b58a │ │ │ │ - ldr r2, [pc, #692] @ (ba28 ) │ │ │ │ - ldr r3, [pc, #696] @ (ba2c ) │ │ │ │ + b.n b592 │ │ │ │ + ldr r2, [pc, #692] @ (ba30 ) │ │ │ │ + ldr r3, [pc, #696] @ (ba34 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b206 │ │ │ │ - ldr r3, [pc, #548] @ (b9a0 ) │ │ │ │ + b.n b20e │ │ │ │ + ldr r3, [pc, #548] @ (b9a8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #688] @ (ba30 ) │ │ │ │ + ldr r1, [pc, #688] @ (ba38 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n b264 │ │ │ │ - ldr r3, [pc, #528] @ (b9a0 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n b26c │ │ │ │ + ldr r3, [pc, #528] @ (b9a8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #672] @ (ba34 ) │ │ │ │ + ldr r1, [pc, #672] @ (ba3c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n b264 │ │ │ │ - ldr r3, [pc, #512] @ (b9a0 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n b26c │ │ │ │ + ldr r3, [pc, #512] @ (b9a8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #660] @ (ba38 ) │ │ │ │ + ldr r1, [pc, #660] @ (ba40 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n b264 │ │ │ │ - ldr r3, [pc, #492] @ (b9a0 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n b26c │ │ │ │ + ldr r3, [pc, #492] @ (b9a8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #644] @ (ba3c ) │ │ │ │ + ldr r1, [pc, #644] @ (ba44 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n b264 │ │ │ │ - ldr r2, [pc, #636] @ (ba40 ) │ │ │ │ - ldr r3, [pc, #636] @ (ba44 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n b26c │ │ │ │ + ldr r2, [pc, #636] @ (ba48 ) │ │ │ │ + ldr r3, [pc, #636] @ (ba4c ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b4be │ │ │ │ - ldr r4, [pc, #632] @ (ba48 ) │ │ │ │ + b.n b4c6 │ │ │ │ + ldr r4, [pc, #632] @ (ba50 ) │ │ │ │ add r4, pc │ │ │ │ - b.n b74a │ │ │ │ + b.n b752 │ │ │ │ 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 bb3e │ │ │ │ + beq.w bb46 │ │ │ │ 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 b0fc │ │ │ │ + bne.w b104 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b468 │ │ │ │ + beq.w b470 │ │ │ │ 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 b456 │ │ │ │ - ldr r3, [pc, #352] @ (b994 ) │ │ │ │ + beq.w b45e │ │ │ │ + ldr r3, [pc, #352] @ (b99c ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w b95a │ │ │ │ - ldr r3, [pc, #520] @ (ba4c ) │ │ │ │ + beq.w b962 │ │ │ │ + ldr r3, [pc, #520] @ (ba54 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #520] @ (ba50 ) │ │ │ │ + ldr r1, [pc, #520] @ (ba58 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ 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 b88c │ │ │ │ + b.n b894 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n b8c6 │ │ │ │ + ble.n b8ce │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr.w r0, [r2, r7, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n b8f6 │ │ │ │ + beq.n b8fe │ │ │ │ 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 b414 │ │ │ │ + beq.w b41c │ │ │ │ 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 baf8 │ │ │ │ + bls.w bb00 │ │ │ │ cmp r8, r7 │ │ │ │ - bgt.n b866 │ │ │ │ + bgt.n b86e │ │ │ │ subs r2, r6, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ cmp fp, r7 │ │ │ │ it gt │ │ │ │ movgt r2, #0 │ │ │ │ - cbz r2, b8f6 │ │ │ │ + cbz r2, b8fe │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w bae0 │ │ │ │ + bpl.w bae8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldrd r0, r1, [sp, #20] │ │ │ │ ldr.w r2, [r3, r7, lsl #2] │ │ │ │ - bl a738 │ │ │ │ + bl a740 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, b91e │ │ │ │ + cbz r0, b926 │ │ │ │ subs r6, #1 │ │ │ │ - b.n b876 │ │ │ │ + b.n b87e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - bgt.w b3c0 │ │ │ │ + bgt.w b3c8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r2, r7 │ │ │ │ - ble.w b3c0 │ │ │ │ - cbnz r6, b912 │ │ │ │ + ble.w b3c8 │ │ │ │ + cbnz r6, b91a │ │ │ │ ldr r2, [r4, #28] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ orrs r2, r1 │ │ │ │ - beq.w b548 │ │ │ │ + beq.w b550 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r2, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.n b884 │ │ │ │ + b.n b88c │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.w b1d0 │ │ │ │ + blt.w b1d8 │ │ │ │ ldr r2, [r4, #32] │ │ │ │ cmp r7, r2 │ │ │ │ - blt.n b912 │ │ │ │ - b.n b1d0 │ │ │ │ - ldr r5, [pc, #292] @ (ba54 ) │ │ │ │ + blt.n b91a │ │ │ │ + b.n b1d8 │ │ │ │ + ldr r5, [pc, #292] @ (ba5c ) │ │ │ │ add r5, pc │ │ │ │ - b.n b754 │ │ │ │ - ldr r3, [pc, #104] @ (b9a0 ) │ │ │ │ + b.n b75c │ │ │ │ + ldr r3, [pc, #104] @ (b9a8 ) │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #284] @ (ba58 ) │ │ │ │ + ldr r1, [pc, #284] @ (ba60 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n b264 │ │ │ │ - ldr r2, [pc, #276] @ (ba5c ) │ │ │ │ - ldr r3, [pc, #276] @ (ba60 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n b26c │ │ │ │ + ldr r2, [pc, #276] @ (ba64 ) │ │ │ │ + ldr r3, [pc, #276] @ (ba68 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b69e │ │ │ │ - ldr r2, [pc, #272] @ (ba64 ) │ │ │ │ - ldr r3, [pc, #276] @ (ba68 ) │ │ │ │ + b.n b6a6 │ │ │ │ + ldr r2, [pc, #272] @ (ba6c ) │ │ │ │ + ldr r3, [pc, #276] @ (ba70 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b740 │ │ │ │ - ldr r2, [pc, #272] @ (ba6c ) │ │ │ │ - ldr r3, [pc, #272] @ (ba70 ) │ │ │ │ + b.n b748 │ │ │ │ + ldr r2, [pc, #272] @ (ba74 ) │ │ │ │ + ldr r3, [pc, #272] @ (ba78 ) │ │ │ │ add r2, pc │ │ │ │ add r3, pc │ │ │ │ - b.n b846 │ │ │ │ - ldr r3, [pc, #56] @ (b9a0 ) │ │ │ │ + b.n b84e │ │ │ │ + ldr r3, [pc, #56] @ (b9a8 ) │ │ │ │ mov r2, r7 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - ldr r1, [pc, #264] @ (ba74 ) │ │ │ │ + ldr r1, [pc, #264] @ (ba7c ) │ │ │ │ ldr r3, [r0, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n b264 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n b1a4 │ │ │ │ + blx 9808 │ │ │ │ + b.n b26c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n b1ac │ │ │ │ nop │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, r3] │ │ │ │ + str r0, [r5, r3] │ │ │ │ movs r4, r0 │ │ │ │ - str r4, [r3, r3] │ │ │ │ + str r4, [r2, r3] │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (bd5c ) │ │ │ │ + ldr r4, [pc, #864] @ (bd04 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r7, [pc, #784] @ (bcb0 ) │ │ │ │ + ldr r7, [pc, #688] @ (bc58 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #960] @ (bd68 ) │ │ │ │ + ldr r4, [pc, #864] @ (bd10 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #568] @ (bbe4 ) │ │ │ │ + ldr r5, [pc, #536] @ (bbcc ) │ │ │ │ movs r4, r0 │ │ │ │ - ldr r3, [pc, #568] @ (bbe8 ) │ │ │ │ + ldr r3, [pc, #472] @ (bb90 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r6, #58] @ 0x3a │ │ │ │ + ldrh r4, [r2, #0] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, r2] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #488] @ (bba4 ) │ │ │ │ + ldr r5, [pc, #392] @ (bb4c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #72] @ (ba08 ) │ │ │ │ + ldr r3, [pc, #1000] @ (bdb0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #64] @ (ba04 ) │ │ │ │ + ldr r2, [pc, #992] @ (bdac ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #104] @ (ba30 ) │ │ │ │ + ldr r3, [pc, #8] @ (b9d8 ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r7, r0] │ │ │ │ + strh r6, [r4, r0] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #360] @ (bb38 ) │ │ │ │ + ldr r5, [pc, #264] @ (bae0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #224] @ (bab4 ) │ │ │ │ + ldr r2, [pc, #128] @ (ba5c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r5, [pc, #744] @ (bcc0 ) │ │ │ │ + ldr r5, [pc, #648] @ (bc68 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #56] @ (ba14 ) │ │ │ │ + ldr r2, [pc, #984] @ (bdbc ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #616] @ (bc48 ) │ │ │ │ + ldr r1, [pc, #520] @ (bbf0 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #432] @ (bb94 ) │ │ │ │ + ldr r1, [pc, #336] @ (bb3c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r4, [pc, #472] @ (bbc0 ) │ │ │ │ + ldr r4, [pc, #376] @ (bb68 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #352] @ (bb4c ) │ │ │ │ + ldr r1, [pc, #256] @ (baf4 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #352] @ (bb50 ) │ │ │ │ + ldr r0, [pc, #256] @ (baf8 ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #624] @ (bc64 ) │ │ │ │ + ldr r2, [pc, #528] @ (bc0c ) │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ + str r4, [r0, #52] @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ - strh r0, [r4, #32] │ │ │ │ + strh r4, [r0, #38] @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - blx sl │ │ │ │ + blx r7 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #30] │ │ │ │ + strh r6, [r5, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #30] │ │ │ │ + strh r0, [r5, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - blx r8 │ │ │ │ + blx r5 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r7, #28] │ │ │ │ + strh r6, [r3, #34] @ 0x22 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47b6 │ │ │ │ + @ instruction: 0x479e │ │ │ │ movs r2, r0 │ │ │ │ - blxns r7 │ │ │ │ + blxns r4 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #936] @ (bdc4 ) │ │ │ │ + ldr r6, [pc, #840] @ (bd6c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #32] @ (ba40 ) │ │ │ │ + ldr r1, [pc, #960] @ (bde8 ) │ │ │ │ movs r2, r0 │ │ │ │ - bx pc │ │ │ │ + bx ip │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r7, #26] │ │ │ │ + strh r4, [r3, #32] │ │ │ │ movs r2, r0 │ │ │ │ - bxns lr │ │ │ │ + bxns fp │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r5, #26] │ │ │ │ + strh r2, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #88] @ (ba8c ) │ │ │ │ + @ instruction: 0x47fe │ │ │ │ movs r2, r0 │ │ │ │ - blx fp │ │ │ │ + blx r8 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #392] @ (bbc4 ) │ │ │ │ + ldr r0, [pc, #296] @ (bb6c ) │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #496] @ (bc30 ) │ │ │ │ + ldr r0, [pc, #400] @ (bbd8 ) │ │ │ │ movs r2, r0 │ │ │ │ - bx r4 │ │ │ │ + bx r1 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #24] │ │ │ │ + strh r0, [r0, #30] │ │ │ │ movs r2, r0 │ │ │ │ - bx r7 │ │ │ │ + bx r4 │ │ │ │ movs r2, r0 │ │ │ │ - mov r8, r6 │ │ │ │ + mov r8, r3 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #976] @ (be24 ) │ │ │ │ + ldr r0, [pc, #880] @ (bdcc ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r6, #12] │ │ │ │ + strh r0, [r3, #18] │ │ │ │ movs r2, r0 │ │ │ │ - mov ip, r5 │ │ │ │ + mov ip, r2 │ │ │ │ movs r2, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ + cmp lr, r0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r3, #12] │ │ │ │ + strh r4, [r7, #16] │ │ │ │ movs r2, r0 │ │ │ │ - cmp ip, r2 │ │ │ │ + cmp r4, pc │ │ │ │ movs r2, r0 │ │ │ │ - strh r6, [r1, #12] │ │ │ │ + strh r2, [r6, #16] │ │ │ │ movs r2, r0 │ │ │ │ - cmp sl, r1 │ │ │ │ + cmp r2, lr │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r0, #12] │ │ │ │ + strh r0, [r5, #16] │ │ │ │ movs r2, r0 │ │ │ │ - bx r6 │ │ │ │ + bx r3 │ │ │ │ movs r2, r0 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov fp, r8 │ │ │ │ - ldr r2, [pc, #288] @ (bba0 ) │ │ │ │ + ldr r2, [pc, #288] @ (bba8 ) │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r3, babc │ │ │ │ - ldr r1, [pc, #280] @ (bba4 ) │ │ │ │ + cbz r3, bac4 │ │ │ │ + ldr r1, [pc, #280] @ (bbac ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ - ldr r1, [pc, #276] @ (bba8 ) │ │ │ │ + ldr r1, [pc, #276] @ (bbb0 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w b264 │ │ │ │ + beq.w b26c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w b1ac │ │ │ │ - b.w b264 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bne.w b1b4 │ │ │ │ + b.w b26c │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ mov sl, fp │ │ │ │ str.w fp, [r4, #16] │ │ │ │ - b.w b28c │ │ │ │ - ldr r3, [pc, #236] @ (bbac ) │ │ │ │ - ldr r1, [pc, #240] @ (bbb0 ) │ │ │ │ + b.w b294 │ │ │ │ + ldr r3, [pc, #236] @ (bbb4 ) │ │ │ │ + ldr r1, [pc, #240] @ (bbb8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - b.n ba8c │ │ │ │ - ldr r3, [pc, #236] @ (bbb4 ) │ │ │ │ + b.n ba94 │ │ │ │ + ldr r3, [pc, #236] @ (bbbc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #232] @ (bbb8 ) │ │ │ │ - ldr r0, [pc, #236] @ (bbbc ) │ │ │ │ + ldr r1, [pc, #232] @ (bbc0 ) │ │ │ │ + ldr r0, [pc, #236] @ (bbc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #220] @ (bbc0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #220] @ (bbc8 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #220] @ (bbc4 ) │ │ │ │ - ldr r0, [pc, #220] @ (bbc8 ) │ │ │ │ + ldr r1, [pc, #220] @ (bbcc ) │ │ │ │ + ldr r0, [pc, #220] @ (bbd0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (bbcc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (bbd4 ) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ - ldr r1, [pc, #208] @ (bbd0 ) │ │ │ │ - ldr r0, [pc, #208] @ (bbd4 ) │ │ │ │ + ldr r1, [pc, #208] @ (bbd8 ) │ │ │ │ + ldr r0, [pc, #208] @ (bbdc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (bbd8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (bbe0 ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr r1, [pc, #196] @ (bbdc ) │ │ │ │ - ldr r0, [pc, #200] @ (bbe0 ) │ │ │ │ + ldr r1, [pc, #196] @ (bbe4 ) │ │ │ │ + ldr r0, [pc, #200] @ (bbe8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a28 │ │ │ │ - ldr r3, [pc, #184] @ (bbe4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a30 │ │ │ │ + ldr r3, [pc, #184] @ (bbec ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #184] @ (bbe8 ) │ │ │ │ - ldr r0, [pc, #184] @ (bbec ) │ │ │ │ + ldr r1, [pc, #184] @ (bbf0 ) │ │ │ │ + ldr r0, [pc, #184] @ (bbf4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (bbf0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (bbf8 ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #172] @ (bbf4 ) │ │ │ │ - ldr r0, [pc, #176] @ (bbf8 ) │ │ │ │ + ldr r1, [pc, #172] @ (bbfc ) │ │ │ │ + ldr r0, [pc, #176] @ (bc00 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #160] @ (bbfc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #160] @ (bc04 ) │ │ │ │ mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr r1, [pc, #156] @ (bc00 ) │ │ │ │ - ldr r0, [pc, #160] @ (bc04 ) │ │ │ │ + ldr r1, [pc, #156] @ (bc08 ) │ │ │ │ + ldr r0, [pc, #160] @ (bc0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (bc08 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (bc10 ) │ │ │ │ movw r2, #485 @ 0x1e5 │ │ │ │ - ldr r1, [pc, #144] @ (bc0c ) │ │ │ │ - ldr r0, [pc, #148] @ (bc10 ) │ │ │ │ + ldr r1, [pc, #144] @ (bc14 ) │ │ │ │ + ldr r0, [pc, #148] @ (bc18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #364 @ 0x16c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (bc14 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (bc1c ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ - ldr r1, [pc, #136] @ (bc18 ) │ │ │ │ - ldr r0, [pc, #136] @ (bc1c ) │ │ │ │ + ldr r1, [pc, #136] @ (bc20 ) │ │ │ │ + ldr r0, [pc, #136] @ (bc24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #352 @ 0x160 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [pc, #184] @ (bc64 ) │ │ │ │ - movs r2, r0 │ │ │ │ - add r0, ip │ │ │ │ + add r2, sl │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #0] │ │ │ │ + ldr r0, [pc, #88] @ (bc0c ) │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r4, #16] │ │ │ │ + add r0, r9 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #238 @ 0xee │ │ │ │ + strh r6, [r0, #6] │ │ │ │ movs r2, r0 │ │ │ │ - cmn r2, r7 │ │ │ │ + strh r4, [r1, #16] │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r1, #16] │ │ │ │ + subs r6, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - orrs r0, r0 │ │ │ │ - movs r2, r0 │ │ │ │ - mov lr, r8 │ │ │ │ + cmn r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ strh r2, [r6, #14] │ │ │ │ movs r2, r0 │ │ │ │ cmn r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ - mov sl, r2 │ │ │ │ + mov lr, r5 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r3, #14] │ │ │ │ + strh r2, [r3, #14] │ │ │ │ movs r2, r0 │ │ │ │ - cmn r2, r2 │ │ │ │ + cmn r0, r2 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, r2 │ │ │ │ + mov r2, pc │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r0, #14] │ │ │ │ + strh r4, [r0, #14] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #204 @ 0xcc │ │ │ │ + cmp r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #248 @ 0xf8 │ │ │ │ + mvns r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r5, #12] │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + subs r6, #180 @ 0xb4 │ │ │ │ movs r2, r0 │ │ │ │ - mov ip, sp │ │ │ │ + subs r6, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - strh r0, [r2, #12] │ │ │ │ + strh r4, [r2, #12] │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ - mov r4, r9 │ │ │ │ + mov ip, sl │ │ │ │ movs r2, r0 │ │ │ │ strh r0, [r7, #10] │ │ │ │ movs r2, r0 │ │ │ │ negs r6, r5 │ │ │ │ movs r2, r0 │ │ │ │ mov r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - strh r2, [r4, #10] │ │ │ │ + strh r0, [r4, #10] │ │ │ │ movs r2, r0 │ │ │ │ - negs r0, r3 │ │ │ │ + negs r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, sl │ │ │ │ + mov r4, r3 │ │ │ │ + movs r2, r0 │ │ │ │ + strh r2, [r1, #10] │ │ │ │ + movs r2, r0 │ │ │ │ + negs r0, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000bc20 : │ │ │ │ +0000bc28 : │ │ │ │ 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] @ c3f8 │ │ │ │ + ldr.w r2, [pc, #1984] @ c400 │ │ │ │ add r5, sp, #128 @ 0x80 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov r3, r1 │ │ │ │ - ldr.w r1, [pc, #1980] @ c3fc │ │ │ │ + ldr.w r1, [pc, #1980] @ c404 │ │ │ │ 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] @ c400 │ │ │ │ + ldr.w r2, [pc, #1960] @ c408 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c358 │ │ │ │ + beq.w c360 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r2, #5 │ │ │ │ - bpl.w c358 │ │ │ │ - cbz r3, bc7c │ │ │ │ + bpl.w c360 │ │ │ │ + cbz r3, bc84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #2 │ │ │ │ - bpl.w c384 │ │ │ │ + bpl.w c38c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w c36e │ │ │ │ + beq.w c376 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w c32c │ │ │ │ + beq.w c334 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c21a │ │ │ │ + beq.w c222 │ │ │ │ movs r7, #0 │ │ │ │ - b.n bca2 │ │ │ │ + b.n bcaa │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c028 │ │ │ │ + beq.w c030 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n bc96 │ │ │ │ + beq.n bc9e │ │ │ │ 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 bcb0 │ │ │ │ + bne.n bcb8 │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - bne.w c032 │ │ │ │ + bne.w c03a │ │ │ │ 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] @ c404 │ │ │ │ + ldr.w r2, [pc, #1840] @ c40c │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c3ca │ │ │ │ - ldr.w r2, [pc, #1828] @ c408 │ │ │ │ + beq.w c3d2 │ │ │ │ + ldr.w r2, [pc, #1828] @ c410 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w c328 │ │ │ │ + beq.w c330 │ │ │ │ ldr.w r9, [ip, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c05e │ │ │ │ + beq.w c066 │ │ │ │ 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 c3e0 │ │ │ │ + bpl.w c3e8 │ │ │ │ cmp r6, r2 │ │ │ │ - blt.w c068 │ │ │ │ + blt.w c070 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n be12 │ │ │ │ + beq.n be1a │ │ │ │ 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 bd5a │ │ │ │ + b.n bd62 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ add.w r1, r4, #1 │ │ │ │ itt eq │ │ │ │ moveq r8, r5 │ │ │ │ moveq r4, r1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n bda6 │ │ │ │ + beq.n bdae │ │ │ │ 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 be02 │ │ │ │ + beq.n be0a │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #124 @ 0x7c │ │ │ │ - bne.n bd7a │ │ │ │ + bne.n bd82 │ │ │ │ adds r3, r4, #1 │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 94f8 │ │ │ │ + blx 9500 │ │ │ │ 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 bd38 │ │ │ │ + bne.n bd40 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w c1b6 │ │ │ │ + bne.w c1be │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ andgt.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c03a │ │ │ │ + bne.w c042 │ │ │ │ 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 bf2a │ │ │ │ + ble.w bf32 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w c342 │ │ │ │ + bpl.w c34a │ │ │ │ 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 bf92 │ │ │ │ + bge.w bf9a │ │ │ │ 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 bdf6 │ │ │ │ + bge.n bdfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w c01e │ │ │ │ + beq.w c026 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #1 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n bd5a │ │ │ │ + bne.n bd62 │ │ │ │ mov r2, fp │ │ │ │ mov ip, r7 │ │ │ │ mov fp, r3 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c1ba │ │ │ │ + bne.w c1c2 │ │ │ │ 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 c0f4 │ │ │ │ + beq.w c0fc │ │ │ │ mov r2, r9 │ │ │ │ mov r0, ip │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9558 │ │ │ │ + blx 9560 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bffe │ │ │ │ + beq.w c006 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r2, be54 │ │ │ │ + cbz r2, be5c │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c270 │ │ │ │ + beq.w c278 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w c2a0 │ │ │ │ + ble.w c2a8 │ │ │ │ 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 bea2 │ │ │ │ + ble.n beaa │ │ │ │ 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 9498 │ │ │ │ + blx 94a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w c16a │ │ │ │ + blt.w c172 │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c13c │ │ │ │ + bne.w c144 │ │ │ │ add.w r8, r8, #4 │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n be7a │ │ │ │ + bne.n be82 │ │ │ │ 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 9670 │ │ │ │ + blx 9678 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c2a0 │ │ │ │ + beq.w c2a8 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w c25e │ │ │ │ + bpl.w c266 │ │ │ │ cmp r6, r7 │ │ │ │ itt gt │ │ │ │ movgt sl, r4 │ │ │ │ movgt r5, r7 │ │ │ │ - ble.n beee │ │ │ │ + ble.n bef6 │ │ │ │ ldr.w r1, [sl] │ │ │ │ - blx 9404 │ │ │ │ + blx 940c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n beae │ │ │ │ + bne.n beb6 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ add.w sl, sl, #4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n bed6 │ │ │ │ + bne.n bede │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2d8 │ │ │ │ + beq.w c2e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 973c │ │ │ │ + blx 9744 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n beae │ │ │ │ + bge.n beb6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c194 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w c18c │ │ │ │ + beq.w c194 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w c18c │ │ │ │ + bge.w c194 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c18c │ │ │ │ - b.n c180 │ │ │ │ + bne.w c194 │ │ │ │ + b.n c188 │ │ │ │ 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 bfa0 │ │ │ │ + bne.n bfa8 │ │ │ │ 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, bf76 │ │ │ │ + cbnz r2, bf7e │ │ │ │ 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 c2a0 │ │ │ │ + bne.w c2a8 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n bd4a │ │ │ │ + b.n bd52 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.w c0c6 │ │ │ │ + bge.w c0ce │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w c3b2 │ │ │ │ + bne.w c3ba │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w c39a │ │ │ │ + bne.w c3a2 │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n bd4a │ │ │ │ + b.n bd52 │ │ │ │ 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 bdf6 │ │ │ │ + b.n bdfe │ │ │ │ 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 9498 │ │ │ │ + blx 94a0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n bffe │ │ │ │ + blt.n c006 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n c0b0 │ │ │ │ + beq.n c0b8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - b.n bdd8 │ │ │ │ + b.n bde0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c130 │ │ │ │ - ldr.w r3, [pc, #1084] @ c40c │ │ │ │ + beq.w c138 │ │ │ │ + ldr.w r3, [pc, #1084] @ c414 │ │ │ │ add r3, pc │ │ │ │ cmp fp, r5 │ │ │ │ - bge.w c1b0 │ │ │ │ - ldr.w r4, [pc, #1076] @ c410 │ │ │ │ + bge.w c1b8 │ │ │ │ + ldr.w r4, [pc, #1076] @ c418 │ │ │ │ add r4, pc │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w c1f6 │ │ │ │ - ldr.w r2, [pc, #1068] @ c414 │ │ │ │ + beq.w c1fe │ │ │ │ + ldr.w r2, [pc, #1068] @ c41c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r1, [pc, #1068] @ c418 │ │ │ │ + ldr.w r1, [pc, #1068] @ c420 │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w r2, [pc, #1048] @ c41c │ │ │ │ - ldr r3, [pc, #1008] @ (c3f8 ) │ │ │ │ + ldr.w r2, [pc, #1048] @ c424 │ │ │ │ + ldr r3, [pc, #1008] @ (c400 ) │ │ │ │ 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 c30c │ │ │ │ + bne.w c314 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n bdf6 │ │ │ │ + b.n bdfe │ │ │ │ ldrb r2, [r4, #0] │ │ │ │ mov r6, r7 │ │ │ │ cmp r2, #37 @ 0x25 │ │ │ │ - beq.w bcc2 │ │ │ │ + beq.w bcca │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ - b.n bcd2 │ │ │ │ + b.n bcda │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #992] @ (c420 ) │ │ │ │ + ldr r3, [pc, #992] @ (c428 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n bfc6 │ │ │ │ + bne.n bfce │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c124 │ │ │ │ - ldr r3, [pc, #980] @ (c424 ) │ │ │ │ + beq.n c12c │ │ │ │ + ldr r3, [pc, #980] @ (c42c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #980] @ (c428 ) │ │ │ │ + ldr r1, [pc, #980] @ (c430 ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n bffe │ │ │ │ + blx 9808 │ │ │ │ + b.n c006 │ │ │ │ mov r2, r9 │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.w bd0e │ │ │ │ + bge.w bd16 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ orrs r1, r0 │ │ │ │ - bne.w bd0e │ │ │ │ - ldr r3, [pc, #940] @ (c420 ) │ │ │ │ + bne.w bd16 │ │ │ │ + ldr r3, [pc, #940] @ (c428 ) │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c2cc │ │ │ │ - ldr r3, [pc, #936] @ (c42c ) │ │ │ │ + beq.w c2d4 │ │ │ │ + ldr r3, [pc, #936] @ (c434 ) │ │ │ │ add r3, pc │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w c2a4 │ │ │ │ - ldr r1, [pc, #928] @ (c430 ) │ │ │ │ + bne.w c2ac │ │ │ │ + ldr r1, [pc, #928] @ (c438 ) │ │ │ │ add r1, pc │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w c2aa │ │ │ │ - ldr r4, [pc, #920] @ (c434 ) │ │ │ │ + beq.w c2b2 │ │ │ │ + ldr r4, [pc, #920] @ (c43c ) │ │ │ │ add r4, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #920] @ (c438 ) │ │ │ │ + ldr r1, [pc, #920] @ (c440 ) │ │ │ │ strd r4, r2, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r6, [sp, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n bffe │ │ │ │ + blx 9808 │ │ │ │ + b.n c006 │ │ │ │ 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 bf70 │ │ │ │ - ldr r3, [pc, #856] @ (c420 ) │ │ │ │ + beq.w bf78 │ │ │ │ + ldr r3, [pc, #856] @ (c428 ) │ │ │ │ cmp sl, r5 │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - bgt.w c1fc │ │ │ │ + bgt.w c204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w c23a │ │ │ │ - ldr r3, [pc, #860] @ (c43c ) │ │ │ │ + beq.w c242 │ │ │ │ + ldr r3, [pc, #860] @ (c444 ) │ │ │ │ add r3, pc │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [pc, #860] @ (c440 ) │ │ │ │ + ldr r1, [pc, #860] @ (c448 ) │ │ │ │ ldr.w r4, [r2, r5, lsl #2] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n bffe │ │ │ │ + blx 9808 │ │ │ │ + b.n c006 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w be54 │ │ │ │ + beq.w be5c │ │ │ │ cmp r9, r5 │ │ │ │ ite le │ │ │ │ movle r2, #0 │ │ │ │ movgt r2, #1 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w c2b0 │ │ │ │ + bne.w c2b8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w be54 │ │ │ │ - b.n bffe │ │ │ │ - ldr r3, [pc, #796] @ (c444 ) │ │ │ │ + bne.w be5c │ │ │ │ + b.n c006 │ │ │ │ + ldr r3, [pc, #796] @ (c44c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #796] @ (c448 ) │ │ │ │ + ldr r3, [pc, #796] @ (c450 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c052 │ │ │ │ - ldr r3, [pc, #792] @ (c44c ) │ │ │ │ + b.n c05a │ │ │ │ + ldr r3, [pc, #792] @ (c454 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #792] @ (c450 ) │ │ │ │ + ldr r3, [pc, #792] @ (c458 ) │ │ │ │ add r3, pc │ │ │ │ - b.n bfd2 │ │ │ │ + b.n bfda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n c220 │ │ │ │ - ldr r3, [pc, #728] @ (c420 ) │ │ │ │ + blt.n c228 │ │ │ │ + ldr r3, [pc, #728] @ (c428 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c246 │ │ │ │ - ldr r3, [pc, #768] @ (c454 ) │ │ │ │ + beq.n c24e │ │ │ │ + ldr r3, [pc, #768] @ (c45c ) │ │ │ │ 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] @ (c458 ) │ │ │ │ + ldr r1, [pc, #756] @ (c460 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ - cbz r3, c184 │ │ │ │ + cbz r3, c18c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, c184 │ │ │ │ + cbz r0, c18c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c184 │ │ │ │ + bge.n c18c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, c184 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, c18c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bffe │ │ │ │ + beq.w c006 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bffe │ │ │ │ + beq.w c006 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w bffe │ │ │ │ + bge.w c006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w bffe │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n bffe │ │ │ │ - ldr r4, [pc, #680] @ (c45c ) │ │ │ │ + bne.w c006 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c006 │ │ │ │ + ldr r4, [pc, #680] @ (c464 ) │ │ │ │ add r4, pc │ │ │ │ - b.n bfde │ │ │ │ + b.n bfe6 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ mov fp, r3 │ │ │ │ - ldr r3, [pc, #612] @ (c420 ) │ │ │ │ + ldr r3, [pc, #612] @ (c428 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n c252 │ │ │ │ - ldr r3, [pc, #660] @ (c460 ) │ │ │ │ + beq.n c25a │ │ │ │ + ldr r3, [pc, #660] @ (c468 ) │ │ │ │ add r3, pc │ │ │ │ cmp r7, fp │ │ │ │ it ge │ │ │ │ movge r7, fp │ │ │ │ cmp r7, r5 │ │ │ │ - bge.n c294 │ │ │ │ - ldr r4, [pc, #652] @ (c464 ) │ │ │ │ + bge.n c29c │ │ │ │ + ldr r4, [pc, #652] @ (c46c ) │ │ │ │ add r4, pc │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n c29a │ │ │ │ - ldr r2, [pc, #648] @ (c468 ) │ │ │ │ + beq.n c2a2 │ │ │ │ + ldr r2, [pc, #648] @ (c470 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r1, [pc, #648] @ (c46c ) │ │ │ │ + ldr r1, [pc, #648] @ (c474 ) │ │ │ │ strd r2, r9, [sp, #8] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n bffe │ │ │ │ - ldr r2, [pc, #632] @ (c470 ) │ │ │ │ - add r2, pc │ │ │ │ - b.n bfea │ │ │ │ - cbz r3, c22e │ │ │ │ - ldr r3, [pc, #628] @ (c474 ) │ │ │ │ + blx 9808 │ │ │ │ + b.n c006 │ │ │ │ + ldr r2, [pc, #632] @ (c478 ) │ │ │ │ + add r2, pc │ │ │ │ + b.n bff2 │ │ │ │ + cbz r3, c236 │ │ │ │ + ldr r3, [pc, #628] @ (c47c ) │ │ │ │ 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] @ (c478 ) │ │ │ │ + ldr r1, [pc, #616] @ (c480 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n bffe │ │ │ │ + blx 9808 │ │ │ │ + b.n c006 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r2 │ │ │ │ - b.n bcba │ │ │ │ + b.n bcc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c144 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c144 │ │ │ │ - ldr r3, [pc, #588] @ (c47c ) │ │ │ │ + bne.n c14c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c14c │ │ │ │ + ldr r3, [pc, #588] @ (c484 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #584] @ (c480 ) │ │ │ │ + ldr r3, [pc, #584] @ (c488 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c202 │ │ │ │ - ldr r3, [pc, #584] @ (c484 ) │ │ │ │ + b.n c20a │ │ │ │ + ldr r3, [pc, #584] @ (c48c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #580] @ (c488 ) │ │ │ │ + ldr r3, [pc, #580] @ (c490 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c0e0 │ │ │ │ - ldr r3, [pc, #580] @ (c48c ) │ │ │ │ + b.n c0e8 │ │ │ │ + ldr r3, [pc, #580] @ (c494 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #576] @ (c490 ) │ │ │ │ + ldr r3, [pc, #576] @ (c498 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c156 │ │ │ │ - ldr r3, [pc, #576] @ (c494 ) │ │ │ │ + b.n c15e │ │ │ │ + ldr r3, [pc, #576] @ (c49c ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #572] @ (c498 ) │ │ │ │ + ldr r3, [pc, #572] @ (c4a0 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c1cc │ │ │ │ - ldr r3, [pc, #448] @ (c420 ) │ │ │ │ + b.n c1d4 │ │ │ │ + ldr r3, [pc, #448] @ (c428 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr r1, [pc, #568] @ (c49c ) │ │ │ │ + ldr r1, [pc, #568] @ (c4a4 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n c16a │ │ │ │ + blx 9258 │ │ │ │ + b.n c172 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w bffe │ │ │ │ + beq.w c006 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w bffe │ │ │ │ + bge.w c006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w c18c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n c18c │ │ │ │ - ldr r4, [pc, #520] @ (c4a0 ) │ │ │ │ + bne.w c194 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n c194 │ │ │ │ + ldr r4, [pc, #520] @ (c4a8 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c1da │ │ │ │ - ldr r2, [pc, #520] @ (c4a4 ) │ │ │ │ + b.n c1e2 │ │ │ │ + ldr r2, [pc, #520] @ (c4ac ) │ │ │ │ add r2, pc │ │ │ │ - b.n c1e2 │ │ │ │ + b.n c1ea │ │ │ │ movs r0, #1 │ │ │ │ - b.n c000 │ │ │ │ - ldr r1, [pc, #512] @ (c4a8 ) │ │ │ │ + b.n c008 │ │ │ │ + ldr r1, [pc, #512] @ (c4b0 ) │ │ │ │ add r1, pc │ │ │ │ - b.n c092 │ │ │ │ - ldr r4, [pc, #512] @ (c4ac ) │ │ │ │ + b.n c09a │ │ │ │ + ldr r4, [pc, #512] @ (c4b4 ) │ │ │ │ add r4, pc │ │ │ │ - b.n c09c │ │ │ │ - ldr r3, [pc, #364] @ (c420 ) │ │ │ │ + b.n c0a4 │ │ │ │ + ldr r3, [pc, #364] @ (c428 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c310 │ │ │ │ - ldr r3, [pc, #496] @ (c4b0 ) │ │ │ │ + cbz r3, c318 │ │ │ │ + ldr r3, [pc, #496] @ (c4b8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #496] @ (c4b4 ) │ │ │ │ + ldr r1, [pc, #496] @ (c4bc ) │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n bffe │ │ │ │ - ldr r3, [pc, #488] @ (c4b8 ) │ │ │ │ + blx 9808 │ │ │ │ + b.n c006 │ │ │ │ + ldr r3, [pc, #488] @ (c4c0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #488] @ (c4bc ) │ │ │ │ + ldr r3, [pc, #488] @ (c4c4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c086 │ │ │ │ - ldr r3, [pc, #324] @ (c420 ) │ │ │ │ + b.n c08e │ │ │ │ + ldr r3, [pc, #324] @ (c428 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbz r3, c31c │ │ │ │ - ldr r1, [pc, #472] @ (c4c0 ) │ │ │ │ + cbz r3, c324 │ │ │ │ + ldr r1, [pc, #472] @ (c4c8 ) │ │ │ │ add r1, pc │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #468] @ (c4c4 ) │ │ │ │ + ldr r1, [pc, #468] @ (c4cc ) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w bffe │ │ │ │ + beq.w c006 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w c196 │ │ │ │ - b.n bffe │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (c4c8 ) │ │ │ │ + bne.w c19e │ │ │ │ + b.n c006 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (c4d0 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [pc, #436] @ (c4cc ) │ │ │ │ + ldr r3, [pc, #436] @ (c4d4 ) │ │ │ │ add r3, pc │ │ │ │ - b.n c2c0 │ │ │ │ - ldr r3, [pc, #432] @ (c4d0 ) │ │ │ │ - ldr r1, [pc, #436] @ (c4d4 ) │ │ │ │ + b.n c2c8 │ │ │ │ + ldr r3, [pc, #432] @ (c4d8 ) │ │ │ │ + ldr r1, [pc, #436] @ (c4dc ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ add r1, pc │ │ │ │ - b.n c2e8 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #424] @ (c4d8 ) │ │ │ │ + b.n c2f0 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #424] @ (c4e0 ) │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ - ldr r1, [pc, #424] @ (c4dc ) │ │ │ │ - ldr r0, [pc, #428] @ (c4e0 ) │ │ │ │ + ldr r1, [pc, #424] @ (c4e4 ) │ │ │ │ + ldr r0, [pc, #428] @ (c4e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (c4e4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (c4ec ) │ │ │ │ movs r2, #250 @ 0xfa │ │ │ │ - ldr r1, [pc, #416] @ (c4e8 ) │ │ │ │ - ldr r0, [pc, #416] @ (c4ec ) │ │ │ │ + ldr r1, [pc, #416] @ (c4f0 ) │ │ │ │ + ldr r0, [pc, #416] @ (c4f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (c4f0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (c4f8 ) │ │ │ │ movs r2, #107 @ 0x6b │ │ │ │ - ldr r1, [pc, #404] @ (c4f4 ) │ │ │ │ - ldr r0, [pc, #408] @ (c4f8 ) │ │ │ │ + ldr r1, [pc, #404] @ (c4fc ) │ │ │ │ + ldr r0, [pc, #408] @ (c500 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (c4fc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (c504 ) │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #396] @ (c500 ) │ │ │ │ - ldr r0, [pc, #396] @ (c504 ) │ │ │ │ + ldr r1, [pc, #396] @ (c508 ) │ │ │ │ + ldr r0, [pc, #396] @ (c50c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #384] @ (c508 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #384] @ (c510 ) │ │ │ │ movs r2, #108 @ 0x6c │ │ │ │ - ldr r1, [pc, #384] @ (c50c ) │ │ │ │ - ldr r0, [pc, #388] @ (c510 ) │ │ │ │ + ldr r1, [pc, #384] @ (c514 ) │ │ │ │ + ldr r0, [pc, #388] @ (c518 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (c514 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (c51c ) │ │ │ │ movw r2, #275 @ 0x113 │ │ │ │ - ldr r1, [pc, #372] @ (c518 ) │ │ │ │ - ldr r0, [pc, #376] @ (c51c ) │ │ │ │ + ldr r1, [pc, #372] @ (c520 ) │ │ │ │ + ldr r0, [pc, #376] @ (c524 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (c520 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (c528 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #360] @ (c524 ) │ │ │ │ - ldr r0, [pc, #364] @ (c528 ) │ │ │ │ + ldr r1, [pc, #360] @ (c52c ) │ │ │ │ + ldr r0, [pc, #364] @ (c530 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #392 @ 0x188 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (c52c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (c534 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #348] @ (c530 ) │ │ │ │ - ldr r0, [pc, #352] @ (c534 ) │ │ │ │ + ldr r1, [pc, #348] @ (c538 ) │ │ │ │ + ldr r0, [pc, #352] @ (c53c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (c538 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (c540 ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr r1, [pc, #340] @ (c53c ) │ │ │ │ - ldr r0, [pc, #344] @ (c540 ) │ │ │ │ + ldr r1, [pc, #340] @ (c544 ) │ │ │ │ + ldr r0, [pc, #344] @ (c548 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #412 @ 0x19c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bics r2, r7 │ │ │ │ + bics r2, r6 │ │ │ │ movs r4, r0 │ │ │ │ - bics r2, r4 │ │ │ │ + bics r2, r3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #36 @ 0x24 │ │ │ │ + subs r7, #12 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + subs r7, #16 │ │ │ │ movs r2, r0 │ │ │ │ - mov r4, sl │ │ │ │ + mov r4, r7 │ │ │ │ movs r2, r0 │ │ │ │ - adcs r2, r6 │ │ │ │ + adcs r2, r3 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #246 @ 0xf6 │ │ │ │ + subs r7, #238 @ 0xee │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, #164 @ 0xa4 │ │ │ │ - movs r2, r0 │ │ │ │ - lsrs r6, r4 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, #112 @ 0x70 │ │ │ │ - movs r2, r0 │ │ │ │ - subs r6, #104 @ 0x68 │ │ │ │ - movs r2, r0 │ │ │ │ - cmp sl, r4 │ │ │ │ + subs r6, #140 @ 0x8c │ │ │ │ movs r2, r0 │ │ │ │ - eors r4, r4 │ │ │ │ + lsrs r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #22 │ │ │ │ + subs r6, #88 @ 0x58 │ │ │ │ movs r2, r0 │ │ │ │ - orrs r4, r2 │ │ │ │ + subs r6, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #194 @ 0xc2 │ │ │ │ + cmp sl, r1 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, #6] │ │ │ │ + eors r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + subs r5, #254 @ 0xfe │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + cmn r4, r7 │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #160 @ 0xa0 │ │ │ │ + subs r5, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ - orrs r4, r0 │ │ │ │ + ldrb r4, [r3, #9] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #90 @ 0x5a │ │ │ │ + subs r5, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #42 @ 0x2a │ │ │ │ + ldrb r0, [r2, #9] │ │ │ │ movs r2, r0 │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - add r4, fp │ │ │ │ + cmn r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + subs r5, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r5, #3] │ │ │ │ + subs r5, #18 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #244 @ 0xf4 │ │ │ │ + subs r5, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ - tst r2, r4 │ │ │ │ + add r4, r8 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r5, #2] │ │ │ │ + ldrb r0, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #172 @ 0xac │ │ │ │ + subs r4, #220 @ 0xdc │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r4, #2] │ │ │ │ + tst r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #160 @ 0xa0 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r2, #2] │ │ │ │ + ldrb r2, [r2, #5] │ │ │ │ movs r2, r0 │ │ │ │ subs r4, #148 @ 0x94 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r1, #2] │ │ │ │ + ldrb r6, [r0, #5] │ │ │ │ movs r2, r0 │ │ │ │ - negs r2, r0 │ │ │ │ + subs r4, #136 @ 0x88 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #118 @ 0x76 │ │ │ │ + ldrb r2, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r1, #1] │ │ │ │ + subs r4, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, #0] │ │ │ │ + ldrb r6, [r5, #4] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r7, #0] │ │ │ │ + tst r2, r5 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #54 @ 0x36 │ │ │ │ + subs r4, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, #120 @ 0x78 │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #26 │ │ │ │ + ldrb r2, [r4, #3] │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r2, #0] │ │ │ │ + ldrb r4, [r3, #3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #14 │ │ │ │ + subs r4, #30 │ │ │ │ movs r2, r0 │ │ │ │ - rors r2, r2 │ │ │ │ + subs r6, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - subs r3, #214 @ 0xd6 │ │ │ │ + subs r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r1, #31] │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, #0 │ │ │ │ + subs r3, #246 @ 0xf6 │ │ │ │ movs r2, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ + sbcs r2, r7 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r0, #7] │ │ │ │ + subs r3, #190 @ 0xbe │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #190 @ 0xbe │ │ │ │ + ldrb r0, [r6, #1] │ │ │ │ movs r2, r0 │ │ │ │ - eors r4, r1 │ │ │ │ + subs r3, #232 @ 0xe8 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r2, [r5, #6] │ │ │ │ + ldrb r4, [r4, #1] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #168 @ 0xa8 │ │ │ │ + ldrb r0, [r5, #6] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #234 @ 0xea │ │ │ │ + subs r7, #166 @ 0xa6 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ands r4, r6 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #146 @ 0x92 │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r6, [r7, #5] │ │ │ │ + subs r7, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #124 @ 0x7c │ │ │ │ + ldrb r4, [r7, #5] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #250 @ 0xfa │ │ │ │ + subs r7, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ + subs r7, #172 @ 0xac │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ + ldrb r6, [r4, #5] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #188 @ 0xbc │ │ │ │ + subs r7, #100 @ 0x64 │ │ │ │ + movs r2, r0 │ │ │ │ + subs r7, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ ldrb r0, [r2, #5] │ │ │ │ movs r2, r0 │ │ │ │ subs r7, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ - eors r0, r0 │ │ │ │ + subs r7, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ ldrb r0, [r7, #4] │ │ │ │ movs r2, r0 │ │ │ │ subs r7, #54 @ 0x36 │ │ │ │ movs r2, r0 │ │ │ │ - ands r0, r3 │ │ │ │ + ands r0, r5 │ │ │ │ movs r2, r0 │ │ │ │ ldrb r0, [r4, #4] │ │ │ │ movs r2, r0 │ │ │ │ - adds r5, #234 @ 0xea │ │ │ │ + subs r7, #30 │ │ │ │ + movs r2, r0 │ │ │ │ + ands r0, r0 │ │ │ │ + movs r2, r0 │ │ │ │ + ldrb r0, [r1, #4] │ │ │ │ + movs r2, r0 │ │ │ │ + adds r5, #210 @ 0xd2 │ │ │ │ movs r2, r0 │ │ │ │ - subs r1, #246 @ 0xf6 │ │ │ │ + subs r1, #222 @ 0xde │ │ │ │ movs r2, r0 │ │ │ │ - ldrb r4, [r1, #4] │ │ │ │ + ldrb r4, [r6, #3] │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #174 @ 0xae │ │ │ │ + subs r7, #150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ - subs r7, #216 @ 0xd8 │ │ │ │ + subs r7, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000c544 : │ │ │ │ +0000c54c : │ │ │ │ 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] @ c5a4 │ │ │ │ + ldr.w lr, [pc, #76] @ c5ac │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #76] @ (c5a8 ) │ │ │ │ + ldr r3, [pc, #76] @ (c5b0 ) │ │ │ │ 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 aeec │ │ │ │ - ldr r2, [pc, #40] @ (c5ac ) │ │ │ │ - ldr r3, [pc, #32] @ (c5a8 ) │ │ │ │ + bl aef4 │ │ │ │ + ldr r2, [pc, #40] @ (c5b4 ) │ │ │ │ + ldr r3, [pc, #32] @ (c5b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c5a0 │ │ │ │ + bne.n c5a8 │ │ │ │ add sp, #16 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - subs r2, #156 @ 0x9c │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + subs r2, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #118 @ 0x76 │ │ │ │ + subs r2, #110 @ 0x6e │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c5b0 : │ │ │ │ +0000c5b8 : │ │ │ │ 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] @ c61c │ │ │ │ + ldr.w ip, [pc, #88] @ c624 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (c620 ) │ │ │ │ + ldr r3, [pc, #88] @ (c628 ) │ │ │ │ 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 c606 │ │ │ │ - ldr r2, [pc, #56] @ (c624 ) │ │ │ │ - ldr r3, [pc, #52] @ (c620 ) │ │ │ │ + bne.n c60e │ │ │ │ + ldr r2, [pc, #56] @ (c62c ) │ │ │ │ + ldr r3, [pc, #52] @ (c628 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c616 │ │ │ │ + bne.n c61e │ │ │ │ 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 aeec │ │ │ │ - b.n c5e8 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl aef4 │ │ │ │ + b.n c5f0 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r2, #52 @ 0x34 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #16 │ │ │ │ + subs r2, #8 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c628 : │ │ │ │ +0000c630 : │ │ │ │ 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] @ c698 │ │ │ │ + ldr.w ip, [pc, #92] @ c6a0 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #92] @ (c69c ) │ │ │ │ + ldr r3, [pc, #92] @ (c6a4 ) │ │ │ │ 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 c684 │ │ │ │ + bne.n c68c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movs r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #56] @ (c6a0 ) │ │ │ │ - ldr r3, [pc, #48] @ (c69c ) │ │ │ │ + ldr r2, [pc, #56] @ (c6a8 ) │ │ │ │ + ldr r3, [pc, #48] @ (c6a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c694 │ │ │ │ + bne.n c69c │ │ │ │ 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 aeec │ │ │ │ - b.n c666 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - subs r1, #182 @ 0xb6 │ │ │ │ + bl aef4 │ │ │ │ + b.n c66e │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + subs r1, #174 @ 0xae │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #146 @ 0x92 │ │ │ │ + subs r1, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c6a4 : │ │ │ │ +0000c6ac : │ │ │ │ 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] @ c738 │ │ │ │ + ldr.w lr, [pc, #128] @ c740 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #128] @ (c73c ) │ │ │ │ + ldr r3, [pc, #128] @ (c744 ) │ │ │ │ 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, c702 │ │ │ │ + cbz r2, c70a │ │ │ │ add.w ip, sp, #8 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl aeec │ │ │ │ - ldr r2, [pc, #88] @ (c740 ) │ │ │ │ - ldr r3, [pc, #84] @ (c73c ) │ │ │ │ + bl aef4 │ │ │ │ + ldr r2, [pc, #88] @ (c748 ) │ │ │ │ + ldr r3, [pc, #84] @ (c744 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c732 │ │ │ │ + bne.n c73a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ ldr r4, [r3, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n c6d8 │ │ │ │ + beq.n c6e0 │ │ │ │ ldr r4, [r3, #20] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n c6d8 │ │ │ │ + bgt.n c6e0 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ cmp r4, r1 │ │ │ │ - blt.n c6d8 │ │ │ │ + blt.n c6e0 │ │ │ │ cmp r1, r2 │ │ │ │ itt gt │ │ │ │ subgt r0, #4 │ │ │ │ addgt.w r1, ip, r1, lsl #2 │ │ │ │ - ble.n c72e │ │ │ │ + ble.n c736 │ │ │ │ ldr.w r3, [ip], #4 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ cmp r1, ip │ │ │ │ str r2, [r3, #0] │ │ │ │ - bne.n c720 │ │ │ │ + bne.n c728 │ │ │ │ movs r0, #1 │ │ │ │ - b.n c6e4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n c6ec │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subs r1, #60 @ 0x3c │ │ │ │ + subs r1, #52 @ 0x34 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #20 │ │ │ │ + subs r1, #12 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c744 : │ │ │ │ +0000c74c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #92] @ c7b0 │ │ │ │ + ldr.w lr, [pc, #92] @ c7b8 │ │ │ │ sub sp, #24 │ │ │ │ mov ip, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, ip │ │ │ │ - ldr.w ip, [pc, #84] @ c7b4 │ │ │ │ + ldr.w ip, [pc, #84] @ c7bc │ │ │ │ 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] @ (c7b8 ) │ │ │ │ + ldr r3, [pc, #68] @ (c7c0 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r3, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cbz r0, c794 │ │ │ │ + bl c6ac │ │ │ │ + cbz r0, c79c │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl a3f0 │ │ │ │ - ldr r2, [pc, #36] @ (c7bc ) │ │ │ │ - ldr r3, [pc, #28] @ (c7b4 ) │ │ │ │ + bl a3f8 │ │ │ │ + ldr r2, [pc, #36] @ (c7c4 ) │ │ │ │ + ldr r3, [pc, #28] @ (c7bc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n c7ac │ │ │ │ + bne.n c7b4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - subs r0, #154 @ 0x9a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + subs r0, #146 @ 0x92 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, ip │ │ │ │ + add r2, fp │ │ │ │ movs r4, r0 │ │ │ │ - subs r0, #100 @ 0x64 │ │ │ │ + subs r0, #92 @ 0x5c │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000c7c0 : │ │ │ │ +0000c7c8 : │ │ │ │ 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, c7d8 │ │ │ │ + cbnz r2, c7e0 │ │ │ │ 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 9344 │ │ │ │ + blx 934c │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c7f0 : │ │ │ │ +0000c7f8 : │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n c7f8 │ │ │ │ - b.w c7c0 │ │ │ │ + blt.n c800 │ │ │ │ + b.w c7c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 93b0 │ │ │ │ + blx 93b8 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c810 : │ │ │ │ +0000c818 : │ │ │ │ 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, c842 │ │ │ │ + cbnz r3, c84a │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - blx 9848 │ │ │ │ + blx 9850 │ │ │ │ orr.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0000c84c : │ │ │ │ +0000c854 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c854 │ │ │ │ + bmi.n c85c │ │ │ │ asrs r0, r0, #1 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ - b.w 9384 │ │ │ │ + b.w 938c │ │ │ │ │ │ │ │ -0000c85c : │ │ │ │ +0000c864 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c862 │ │ │ │ + bmi.n c86a │ │ │ │ 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 │ │ │ │ │ │ │ │ -0000c874 : │ │ │ │ +0000c87c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c87a │ │ │ │ + bmi.n c882 │ │ │ │ bx lr │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c878 │ │ │ │ + bge.n c880 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c878 │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ + bne.n c880 │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c894 : │ │ │ │ +0000c89c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n c89a │ │ │ │ + bmi.n c8a2 │ │ │ │ bx lr │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n c898 │ │ │ │ + beq.n c8a0 │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n c898 │ │ │ │ + bge.n c8a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n c898 │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ + bne.n c8a0 │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c8b8 : │ │ │ │ +0000c8c0 : │ │ │ │ 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 c84c │ │ │ │ + bl c854 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97e0 │ │ │ │ + b.w 97e8 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c8dc : │ │ │ │ +0000c8e4 : │ │ │ │ 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 c7c0 │ │ │ │ + bl c7c8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w c8b8 │ │ │ │ + b.w c8c0 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000c900 : │ │ │ │ - ldr r3, [pc, #20] @ (c918 ) │ │ │ │ +0000c908 : │ │ │ │ + ldr r3, [pc, #20] @ (c920 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r0, c90e │ │ │ │ - ldr r2, [pc, #20] @ (c91c ) │ │ │ │ + cbz r0, c916 │ │ │ │ + ldr r2, [pc, #20] @ (c924 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 91c4 │ │ │ │ - ldr r2, [pc, #16] @ (c920 ) │ │ │ │ + b.w 91cc │ │ │ │ + ldr r2, [pc, #16] @ (c928 ) │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 91c4 │ │ │ │ + b.w 91cc │ │ │ │ nop │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ + adds r6, #242 @ 0xf2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000c924 : │ │ │ │ +0000c92c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #116] @ (c9a8 ) │ │ │ │ + ldr r2, [pc, #116] @ (c9b0 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #116] @ (c9ac ) │ │ │ │ + ldr r3, [pc, #116] @ (c9b4 ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (c9b0 ) │ │ │ │ + ldr r4, [pc, #112] @ (c9b8 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fa0 │ │ │ │ + blx 8fa8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n c976 │ │ │ │ - ldr r0, [pc, #84] @ (c9b4 ) │ │ │ │ - ldr r2, [pc, #76] @ (c9ac ) │ │ │ │ + beq.n c97e │ │ │ │ + ldr r0, [pc, #84] @ (c9bc ) │ │ │ │ + ldr r2, [pc, #76] @ (c9b4 ) │ │ │ │ add r0, pc │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r0, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n c9a2 │ │ │ │ + bne.n c9aa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - blx 94d4 │ │ │ │ - cbnz r0, c998 │ │ │ │ + blx 94dc │ │ │ │ + cbnz r0, c9a0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n c95c │ │ │ │ - ldr r3, [pc, #44] @ (c9b8 ) │ │ │ │ - ldr r1, [pc, #44] @ (c9bc ) │ │ │ │ + beq.n c964 │ │ │ │ + ldr r3, [pc, #44] @ (c9c0 ) │ │ │ │ + ldr r1, [pc, #44] @ (c9c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n c95c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n c964 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r6, #194 @ 0xc2 │ │ │ │ + adds r6, #186 @ 0xba │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #190 @ 0xbe │ │ │ │ + adds r6, #182 @ 0xb6 │ │ │ │ movs r4, r0 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ + adds r6, #148 @ 0x94 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #106 @ 0x6a │ │ │ │ + subs r3, #82 @ 0x52 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000c9c0 : │ │ │ │ +0000c9c8 : │ │ │ │ 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] @ (ca64 ) │ │ │ │ + ldr r6, [pc, #144] @ (ca6c ) │ │ │ │ orrs.w ip, r2, r3 │ │ │ │ add r6, pc │ │ │ │ - beq.n ca54 │ │ │ │ + beq.n ca5c │ │ │ │ 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 ca3c │ │ │ │ - bl 2f6fc │ │ │ │ + bne.n ca44 │ │ │ │ + bl 2f6ec │ │ │ │ teq r7, r5 │ │ │ │ - bmi.n ca1c │ │ │ │ + bmi.n ca24 │ │ │ │ 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 ca18 │ │ │ │ + beq.n ca20 │ │ │ │ subs r0, #1 │ │ │ │ sbc.w r1, r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r3, [pc, #40] @ (ca68 ) │ │ │ │ - ldr r1, [pc, #44] @ (ca6c ) │ │ │ │ + ldr r3, [pc, #40] @ (ca70 ) │ │ │ │ + ldr r1, [pc, #44] @ (ca74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n ca18 │ │ │ │ - ldr r3, [pc, #24] @ (ca70 ) │ │ │ │ - ldr r1, [pc, #28] @ (ca74 ) │ │ │ │ + b.n ca20 │ │ │ │ + ldr r3, [pc, #24] @ (ca78 ) │ │ │ │ + ldr r1, [pc, #28] @ (ca7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n ca4a │ │ │ │ - adds r6, #38 @ 0x26 │ │ │ │ + blx 9258 │ │ │ │ + b.n ca52 │ │ │ │ + adds r6, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #252 @ 0xfc │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #192 @ 0xc0 │ │ │ │ + subs r2, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ca78 : │ │ │ │ +0000ca80 : │ │ │ │ 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] @ cb00 │ │ │ │ + ldr.w ip, [pc, #120] @ cb08 │ │ │ │ orrs.w lr, r2, r3 │ │ │ │ add ip, pc │ │ │ │ - beq.n cae6 │ │ │ │ + beq.n caee │ │ │ │ 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,7078 +5048,7078 @@ │ │ │ │ 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 cae0 │ │ │ │ - bl 2f6fc │ │ │ │ + bne.n cae8 │ │ │ │ + bl 2f6ec │ │ │ │ teq r4, r6 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - bmi.n cad4 │ │ │ │ + bmi.n cadc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n cad2 │ │ │ │ + beq.n cada │ │ │ │ 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] @ (cb04 ) │ │ │ │ - ldr r1, [pc, #28] @ (cb08 ) │ │ │ │ + ldr r3, [pc, #28] @ (cb0c ) │ │ │ │ + ldr r1, [pc, #28] @ (cb10 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - adds r5, #110 @ 0x6e │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #46 @ 0x2e │ │ │ │ + subs r2, #22 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cb0c : │ │ │ │ +0000cb14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #100] @ (cb80 ) │ │ │ │ + ldr r2, [pc, #100] @ (cb88 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #100] @ (cb84 ) │ │ │ │ + ldr r3, [pc, #100] @ (cb8c ) │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (cb88 ) │ │ │ │ + ldr r4, [pc, #96] @ (cb90 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9480 │ │ │ │ + blx 9488 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n cb56 │ │ │ │ - ldr r1, [pc, #76] @ (cb8c ) │ │ │ │ - ldr r2, [pc, #68] @ (cb84 ) │ │ │ │ + beq.n cb5e │ │ │ │ + ldr r1, [pc, #76] @ (cb94 ) │ │ │ │ + ldr r2, [pc, #68] @ (cb8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n cb7a │ │ │ │ + bne.n cb82 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ - cbnz r0, cb74 │ │ │ │ + blx 94dc │ │ │ │ + cbnz r0, cb7c │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n cb3c │ │ │ │ - ldr r3, [pc, #40] @ (cb90 ) │ │ │ │ - ldr r1, [pc, #40] @ (cb94 ) │ │ │ │ + beq.n cb44 │ │ │ │ + ldr r3, [pc, #40] @ (cb98 ) │ │ │ │ + ldr r1, [pc, #40] @ (cb9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r3, #112 @ 0x70 │ │ │ │ - b.n cb3c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n cb44 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r4, #218 @ 0xda │ │ │ │ + adds r4, #210 @ 0xd2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + adds r4, #206 @ 0xce │ │ │ │ movs r4, r0 │ │ │ │ - adds r4, #188 @ 0xbc │ │ │ │ + adds r4, #180 @ 0xb4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #238 @ 0xee │ │ │ │ + subs r1, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cb98 : │ │ │ │ +0000cba0 : │ │ │ │ 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] @ (cbfc ) │ │ │ │ + ldr r3, [pc, #84] @ (cc04 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cbea │ │ │ │ + cbz r1, cbf2 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.n cbd6 │ │ │ │ - bl 2f450 │ │ │ │ + beq.n cbde │ │ │ │ + bl 2f440 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n cbc8 │ │ │ │ + bmi.n cbd0 │ │ │ │ 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] @ (cc00 ) │ │ │ │ - ldr r1, [pc, #40] @ (cc04 ) │ │ │ │ + ldr r2, [pc, #40] @ (cc08 ) │ │ │ │ + ldr r1, [pc, #40] @ (cc0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #28] @ (cc08 ) │ │ │ │ - ldr r1, [pc, #28] @ (cc0c ) │ │ │ │ + ldr r2, [pc, #28] @ (cc10 ) │ │ │ │ + ldr r1, [pc, #28] @ (cc14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n cbe4 │ │ │ │ + blx 9258 │ │ │ │ + b.n cbec │ │ │ │ nop │ │ │ │ - adds r4, #84 @ 0x54 │ │ │ │ + adds r4, #76 @ 0x4c │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #98 @ 0x62 │ │ │ │ + subs r1, #74 @ 0x4a │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #42 @ 0x2a │ │ │ │ + subs r1, #18 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cc10 : │ │ │ │ +0000cc18 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #80] @ cc70 │ │ │ │ + ldr.w ip, [pc, #80] @ cc78 │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, cc5a │ │ │ │ + cbz r1, cc62 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #2147483648 @ 0x80000000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cc4c │ │ │ │ + beq.n cc54 │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 2f6e4 │ │ │ │ + bl 2f6d4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r0, r1 │ │ │ │ teq r3, r2 │ │ │ │ - bmi.n cc50 │ │ │ │ + bmi.n cc58 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cc4c │ │ │ │ + beq.n cc54 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (cc74 ) │ │ │ │ - ldr r1, [pc, #24] @ (cc78 ) │ │ │ │ + ldr r3, [pc, #24] @ (cc7c ) │ │ │ │ + ldr r1, [pc, #24] @ (cc80 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cc4c │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ + b.n cc54 │ │ │ │ + adds r3, #208 @ 0xd0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #186 @ 0xba │ │ │ │ + subs r0, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cc7c : │ │ │ │ - ldr r3, [pc, #16] @ (cc90 ) │ │ │ │ - ldr r2, [pc, #20] @ (cc94 ) │ │ │ │ +0000cc84 : │ │ │ │ + ldr r3, [pc, #16] @ (cc98 ) │ │ │ │ + ldr r2, [pc, #20] @ (cc9c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (cc98 ) │ │ │ │ + ldr r1, [pc, #20] @ (cca0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 924c │ │ │ │ + b.w 9254 │ │ │ │ nop │ │ │ │ - adds r3, #124 @ 0x7c │ │ │ │ + adds r3, #116 @ 0x74 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + subs r0, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cc9c : │ │ │ │ +0000cca4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #116] @ (cd20 ) │ │ │ │ + ldr r2, [pc, #116] @ (cd28 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (cd24 ) │ │ │ │ + ldr r3, [pc, #116] @ (cd2c ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #112] @ (cd28 ) │ │ │ │ + ldr r4, [pc, #112] @ (cd30 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9480 │ │ │ │ + blx 9488 │ │ │ │ add.w r3, r0, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ itt cs │ │ │ │ movcs r3, #1 │ │ │ │ strcs r3, [sp, #0] │ │ │ │ - bcs.n ccf6 │ │ │ │ + bcs.n ccfe │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ sxthne r0, r0 │ │ │ │ - beq.n ccf6 │ │ │ │ - ldr r2, [pc, #76] @ (cd2c ) │ │ │ │ - ldr r3, [pc, #64] @ (cd24 ) │ │ │ │ + beq.n ccfe │ │ │ │ + ldr r2, [pc, #76] @ (cd34 ) │ │ │ │ + ldr r3, [pc, #64] @ (cd2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n cd1a │ │ │ │ + bne.n cd22 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 94d4 │ │ │ │ - cbnz r0, cd14 │ │ │ │ + blx 94dc │ │ │ │ + cbnz r0, cd1c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ccde │ │ │ │ - ldr r3, [pc, #40] @ (cd30 ) │ │ │ │ - ldr r1, [pc, #40] @ (cd34 ) │ │ │ │ + beq.n cce6 │ │ │ │ + ldr r3, [pc, #40] @ (cd38 ) │ │ │ │ + ldr r1, [pc, #40] @ (cd3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n ccde │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n cce6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r3, #74 @ 0x4a │ │ │ │ + adds r3, #66 @ 0x42 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #70 @ 0x46 │ │ │ │ + adds r3, #62 @ 0x3e │ │ │ │ movs r4, r0 │ │ │ │ - adds r3, #26 │ │ │ │ + adds r3, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #110 @ 0x6e │ │ │ │ + subs r0, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cd38 : │ │ │ │ +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, #88] @ (cda0 ) │ │ │ │ + ldr r3, [pc, #88] @ (cda8 ) │ │ │ │ add r3, pc │ │ │ │ - cbz r1, cd90 │ │ │ │ + cbz r1, cd98 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ - beq.n cd7c │ │ │ │ - bl 2f450 │ │ │ │ + beq.n cd84 │ │ │ │ + bl 2f440 │ │ │ │ teq r4, r5 │ │ │ │ mov r3, r0 │ │ │ │ sxth r0, r0 │ │ │ │ - bmi.n cd6c │ │ │ │ + bmi.n cd74 │ │ │ │ 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] @ (cda4 ) │ │ │ │ - ldr r1, [pc, #40] @ (cda8 ) │ │ │ │ + ldr r2, [pc, #36] @ (cdac ) │ │ │ │ + ldr r1, [pc, #40] @ (cdb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r2, [pc, #24] @ (cdac ) │ │ │ │ - ldr r1, [pc, #28] @ (cdb0 ) │ │ │ │ + ldr r2, [pc, #24] @ (cdb4 ) │ │ │ │ + ldr r1, [pc, #28] @ (cdb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n cd8a │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ + blx 9258 │ │ │ │ + b.n cd92 │ │ │ │ + adds r2, #172 @ 0xac │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #188 @ 0xbc │ │ │ │ + adds r7, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #108 @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cdb4 : │ │ │ │ +0000cdbc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #88] @ ce1c │ │ │ │ + ldr.w ip, [pc, #88] @ ce24 │ │ │ │ sub sp, #12 │ │ │ │ add ip, pc │ │ │ │ - cbz r1, ce04 │ │ │ │ + cbz r1, ce0c │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmneq.w r0, #32768 @ 0x8000 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.n cdf2 │ │ │ │ + beq.n cdfa │ │ │ │ strd r1, r0, [sp] │ │ │ │ - bl 2f6e4 │ │ │ │ + bl 2f6d4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ teq r3, r2 │ │ │ │ it pl │ │ │ │ sxthpl r0, r1 │ │ │ │ - bmi.n cdf6 │ │ │ │ + bmi.n cdfe │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n cdf2 │ │ │ │ + beq.n cdfa │ │ │ │ adds r0, r1, r3 │ │ │ │ sxth r0, r0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #24] @ (ce20 ) │ │ │ │ - ldr r1, [pc, #28] @ (ce24 ) │ │ │ │ + ldr r3, [pc, #24] @ (ce28 ) │ │ │ │ + ldr r1, [pc, #28] @ (ce2c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mvn.w r0, #112 @ 0x70 │ │ │ │ - b.n cdf2 │ │ │ │ + b.n cdfa │ │ │ │ nop │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #16 │ │ │ │ + adds r6, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce28 : │ │ │ │ - ldr r3, [pc, #16] @ (ce3c ) │ │ │ │ - ldr r2, [pc, #20] @ (ce40 ) │ │ │ │ +0000ce30 : │ │ │ │ + ldr r3, [pc, #16] @ (ce44 ) │ │ │ │ + ldr r2, [pc, #20] @ (ce48 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (ce44 ) │ │ │ │ + ldr r1, [pc, #20] @ (ce4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 924c │ │ │ │ + b.w 9254 │ │ │ │ nop │ │ │ │ - adds r1, #208 @ 0xd0 │ │ │ │ + adds r1, #200 @ 0xc8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #72 @ 0x48 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ce48 : │ │ │ │ +0000ce50 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #100] @ (cebc ) │ │ │ │ + ldr r2, [pc, #100] @ (cec4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #100] @ (cec0 ) │ │ │ │ + ldr r3, [pc, #100] @ (cec8 ) │ │ │ │ mov r1, sp │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [pc, #96] @ (cec4 ) │ │ │ │ + ldr r4, [pc, #96] @ (cecc ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9480 │ │ │ │ + blx 9488 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it ls │ │ │ │ uxtbls r0, r0 │ │ │ │ - bhi.n ce92 │ │ │ │ - ldr r2, [pc, #76] @ (cec8 ) │ │ │ │ - ldr r3, [pc, #64] @ (cec0 ) │ │ │ │ + bhi.n ce9a │ │ │ │ + ldr r2, [pc, #76] @ (ced0 ) │ │ │ │ + ldr r3, [pc, #64] @ (cec8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ceb6 │ │ │ │ + bne.n cebe │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 94d4 │ │ │ │ - cbnz r0, ceb2 │ │ │ │ + blx 94dc │ │ │ │ + cbnz r0, ceba │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movs r0, #255 @ 0xff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n ce7a │ │ │ │ - ldr r3, [pc, #36] @ (cecc ) │ │ │ │ - ldr r1, [pc, #40] @ (ced0 ) │ │ │ │ + beq.n ce82 │ │ │ │ + ldr r3, [pc, #36] @ (ced4 ) │ │ │ │ + ldr r1, [pc, #40] @ (ced8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #239 @ 0xef │ │ │ │ - b.n ce7a │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n ce82 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - adds r1, #158 @ 0x9e │ │ │ │ + adds r1, #150 @ 0x96 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #154 @ 0x9a │ │ │ │ + adds r1, #146 @ 0x92 │ │ │ │ movs r4, r0 │ │ │ │ - adds r1, #126 @ 0x7e │ │ │ │ + adds r1, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #240 @ 0xf0 │ │ │ │ + adds r6, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ced4 : │ │ │ │ - ldr r3, [pc, #16] @ (cee8 ) │ │ │ │ - ldr r2, [pc, #20] @ (ceec ) │ │ │ │ +0000cedc : │ │ │ │ + ldr r3, [pc, #16] @ (cef0 ) │ │ │ │ + ldr r2, [pc, #20] @ (cef4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #20] @ (cef0 ) │ │ │ │ + ldr r1, [pc, #20] @ (cef8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 924c │ │ │ │ + b.w 9254 │ │ │ │ nop │ │ │ │ - adds r1, #36 @ 0x24 │ │ │ │ + adds r1, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ + adds r6, #164 @ 0xa4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cef4 : │ │ │ │ +0000cefc : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n cf04 │ │ │ │ + bmi.n cf0c │ │ │ │ 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 95e0 │ │ │ │ + blx 95e8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n cf2e │ │ │ │ + beq.n cf36 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 94d4 │ │ │ │ - vldr d7, [pc, #16] @ cf48 │ │ │ │ + blx 94dc │ │ │ │ + vldr d7, [pc, #16] @ cf50 │ │ │ │ cmp r0, #0 │ │ │ │ vldr d0, [sp] │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n cf2a │ │ │ │ + b.n cf32 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ │ │ │ │ -0000cf50 : │ │ │ │ +0000cf58 : │ │ │ │ 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] @ (cfd8 ) │ │ │ │ + ldr r3, [pc, #116] @ (cfe0 ) │ │ │ │ sub sp, #8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 945c │ │ │ │ + blx 9464 │ │ │ │ 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, cf9a │ │ │ │ + cbnz r3, cfa2 │ │ │ │ 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 9450 │ │ │ │ + blx 9458 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, cfc4 │ │ │ │ - ldr r3, [pc, #44] @ (cfdc ) │ │ │ │ + cbz r0, cfcc │ │ │ │ + ldr r3, [pc, #44] @ (cfe4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (cfe0 ) │ │ │ │ + ldr r1, [pc, #44] @ (cfe8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 9064 │ │ │ │ - vldr d0, [pc, #8] @ cfd0 │ │ │ │ - b.n cf92 │ │ │ │ + blx 906c │ │ │ │ + vldr d0, [pc, #8] @ cfd8 │ │ │ │ + b.n cf9a │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #10 │ │ │ │ + adds r5, #242 @ 0xf2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000cfe4 : │ │ │ │ +0000cfec : │ │ │ │ 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] @ (d068 ) │ │ │ │ + ldr r3, [pc, #112] @ (d070 ) │ │ │ │ sub sp, #8 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9694 │ │ │ │ + blx 969c │ │ │ │ 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, d02e │ │ │ │ + cbnz r3, d036 │ │ │ │ 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 9450 │ │ │ │ + blx 9458 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d058 │ │ │ │ - ldr r3, [pc, #40] @ (d06c ) │ │ │ │ + cbz r0, d060 │ │ │ │ + ldr r3, [pc, #40] @ (d074 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (d070 ) │ │ │ │ + ldr r1, [pc, #40] @ (d078 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 9064 │ │ │ │ - vldr d0, [pc, #4] @ d060 │ │ │ │ - b.n d026 │ │ │ │ + blx 906c │ │ │ │ + vldr d0, [pc, #4] @ d068 │ │ │ │ + b.n d02e │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r7, #254 @ 0xfe │ │ │ │ + cmp r7, #246 @ 0xf6 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #118 @ 0x76 │ │ │ │ + adds r5, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d074 : │ │ │ │ +0000d07c : │ │ │ │ vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #84] @ d0d0 │ │ │ │ - ldr r3, [pc, #96] @ (d0e0 ) │ │ │ │ + vldr d6, [pc, #84] @ d0d8 │ │ │ │ + ldr r3, [pc, #96] @ (d0e8 ) │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d08e │ │ │ │ - b.w 9628 │ │ │ │ + bgt.n d096 │ │ │ │ + b.w 9630 │ │ │ │ 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 9450 │ │ │ │ + blx 9458 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d0c6 │ │ │ │ - ldr r3, [pc, #48] @ (d0e4 ) │ │ │ │ + cbz r0, d0ce │ │ │ │ + ldr r3, [pc, #48] @ (d0ec ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #48] @ (d0e8 ) │ │ │ │ + ldr r1, [pc, #48] @ (d0f0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 9064 │ │ │ │ - vldr d0, [pc, #16] @ d0d8 │ │ │ │ + blx 906c │ │ │ │ + vldr d0, [pc, #16] @ d0e0 │ │ │ │ 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, #126 @ 0x7e │ │ │ │ + cmp r7, #118 @ 0x76 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #8 │ │ │ │ + adds r4, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d0ec : │ │ │ │ +0000d0f4 : │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ - ldr r3, [pc, #92] @ (d150 ) │ │ │ │ + ldr r3, [pc, #92] @ (d158 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n d104 │ │ │ │ + bmi.n d10c │ │ │ │ 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 9450 │ │ │ │ + blx 9458 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d13c │ │ │ │ - ldr r3, [pc, #44] @ (d154 ) │ │ │ │ + cbz r0, d144 │ │ │ │ + ldr r3, [pc, #44] @ (d15c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #44] @ (d158 ) │ │ │ │ + ldr r1, [pc, #44] @ (d160 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 9064 │ │ │ │ - vldr d0, [pc, #8] @ d148 │ │ │ │ + blx 906c │ │ │ │ + vldr d0, [pc, #8] @ d150 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r7, #10 │ │ │ │ + cmp r7, #2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #178 @ 0xb2 │ │ │ │ + adds r4, #154 @ 0x9a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d15c : │ │ │ │ +0000d164 : │ │ │ │ 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] @ (d1d0 ) │ │ │ │ + ldr r3, [pc, #96] @ (d1d8 ) │ │ │ │ vmov.f64 d8, d0 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 95c4 │ │ │ │ - vldr d7, [pc, #56] @ d1b8 │ │ │ │ + blx 95cc │ │ │ │ + vldr d7, [pc, #56] @ d1c0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d190 │ │ │ │ + beq.n d198 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, pc} │ │ │ │ - vldr d7, [pc, #44] @ d1c0 │ │ │ │ + vldr d7, [pc, #44] @ d1c8 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d18a │ │ │ │ - ldr r3, [pc, #52] @ (d1d4 ) │ │ │ │ - ldr r1, [pc, #52] @ (d1d8 ) │ │ │ │ + bgt.n d192 │ │ │ │ + ldr r3, [pc, #52] @ (d1dc ) │ │ │ │ + ldr r1, [pc, #52] @ (d1e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - vldr d0, [pc, #24] @ d1c8 │ │ │ │ - b.n d18a │ │ │ │ + blx 9258 │ │ │ │ + vldr d0, [pc, #24] @ d1d0 │ │ │ │ + b.n d192 │ │ │ │ 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, #136 @ 0x88 │ │ │ │ + cmp r6, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #102 @ 0x66 │ │ │ │ + adds r4, #78 @ 0x4e │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d1dc : │ │ │ │ +0000d1e4 : │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ - ldr r3, [pc, #84] @ (d238 ) │ │ │ │ + ldr r3, [pc, #84] @ (d240 ) │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d1ee │ │ │ │ - b.w 9700 │ │ │ │ + bls.n d1f6 │ │ │ │ + b.w 9708 │ │ │ │ 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 9450 │ │ │ │ + blx 9458 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, d226 │ │ │ │ - ldr r3, [pc, #40] @ (d23c ) │ │ │ │ + cbz r0, d22e │ │ │ │ + ldr r3, [pc, #40] @ (d244 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #40] @ (d240 ) │ │ │ │ + ldr r1, [pc, #40] @ (d248 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - blx 9064 │ │ │ │ - vldr d0, [pc, #8] @ d230 │ │ │ │ + blx 906c │ │ │ │ + vldr d0, [pc, #8] @ d238 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - cmp r6, #26 │ │ │ │ + cmp r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, #4 │ │ │ │ + adds r3, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d244 : │ │ │ │ +0000d24c : │ │ │ │ vabs.f64 d0, d0 │ │ │ │ - vldr d7, [pc, #20] @ d260 │ │ │ │ + vldr d7, [pc, #20] @ d268 │ │ │ │ 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] │ │ │ │ │ │ │ │ -0000d268 : │ │ │ │ +0000d270 : │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite vs │ │ │ │ movvs r0, #1 │ │ │ │ movvc r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0000d278 : │ │ │ │ +0000d280 : │ │ │ │ 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] @ (d368 ) │ │ │ │ + ldr r3, [pc, #220] @ (d370 ) │ │ │ │ sub sp, #20 │ │ │ │ add r3, pc │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d338 │ │ │ │ + beq.n d340 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vstr d0, [sp] │ │ │ │ - blx 9268 │ │ │ │ + blx 9270 │ │ │ │ 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 d2e4 │ │ │ │ + beq.n d2ec │ │ │ │ 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 d2e4 │ │ │ │ + beq.n d2ec │ │ │ │ vmov.f64 d4, #112 @ 0x3f800000 1.0 │ │ │ │ vsub.f64 d6, d6, d4 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d30a │ │ │ │ + bne.n d312 │ │ │ │ vdiv.f64 d7, d5, d7 │ │ │ │ - vldr d0, [pc, #92] @ d350 │ │ │ │ + vldr d0, [pc, #92] @ d358 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #92] @ d358 │ │ │ │ + vldr d7, [pc, #92] @ d360 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d0, d6 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 991c │ │ │ │ + blx 9924 │ │ │ │ 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 d306 │ │ │ │ + ble.n d30e │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #48] @ (d36c ) │ │ │ │ - ldr r1, [pc, #52] @ (d370 ) │ │ │ │ + ldr r2, [pc, #48] @ (d374 ) │ │ │ │ + ldr r1, [pc, #52] @ (d378 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - vldr d0, [pc, #24] @ d360 │ │ │ │ + blx 9258 │ │ │ │ + vldr d0, [pc, #24] @ d368 │ │ │ │ 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, #110 @ 0x6e │ │ │ │ + cmp r5, #102 @ 0x66 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r3, #4 │ │ │ │ + adds r2, #236 @ 0xec │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d374 : │ │ │ │ +0000d37c : │ │ │ │ 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] @ d518 │ │ │ │ - ldr r3, [pc, #436] @ (d540 ) │ │ │ │ + vldr d5, [pc, #400] @ d520 │ │ │ │ + ldr r3, [pc, #436] @ (d548 ) │ │ │ │ vmov.f64 d6, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ sub sp, #28 │ │ │ │ add r3, pc │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d400 │ │ │ │ + bhi.n d408 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n d43e │ │ │ │ + bhi.n d446 │ │ │ │ vstr d5, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ vstr d0, [sp, #16] │ │ │ │ - blx 972c │ │ │ │ + blx 9734 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vldr d5, [sp] │ │ │ │ vcmp.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d3fc │ │ │ │ + bls.n d404 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ vldr d6, [sp, #16] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d3ea │ │ │ │ + bvs.n d3f2 │ │ │ │ vcmp.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d470 │ │ │ │ - ldr r2, [pc, #344] @ (d544 ) │ │ │ │ - ldr r1, [pc, #344] @ (d548 ) │ │ │ │ + bne.n d478 │ │ │ │ + ldr r2, [pc, #344] @ (d54c ) │ │ │ │ + ldr r1, [pc, #344] @ (d550 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - vldr d0, [pc, #292] @ d520 │ │ │ │ + blx 9258 │ │ │ │ + vldr d0, [pc, #292] @ d528 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4f4 │ │ │ │ + bvs.n d4fc │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4b8 │ │ │ │ + bvs.n d4c0 │ │ │ │ vabs.f64 d0, d1 │ │ │ │ vcmp.f64 d0, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n d480 │ │ │ │ + bls.n d488 │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d4b0 │ │ │ │ + bgt.n d4b8 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d4c6 │ │ │ │ - vldr d0, [pc, #240] @ d528 │ │ │ │ + beq.n d4ce │ │ │ │ + vldr d0, [pc, #240] @ d530 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vcmp.f64 d1, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n d4b8 │ │ │ │ + bvs.n d4c0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d4c6 │ │ │ │ + beq.n d4ce │ │ │ │ vcmpe.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d504 │ │ │ │ + ble.n d50c │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d436 │ │ │ │ + ble.n d43e │ │ │ │ vmov.f64 d0, d7 │ │ │ │ - b.n d3fc │ │ │ │ - ldr r2, [pc, #216] @ (d54c ) │ │ │ │ - ldr r1, [pc, #220] @ (d550 ) │ │ │ │ + b.n d404 │ │ │ │ + ldr r2, [pc, #216] @ (d554 ) │ │ │ │ + ldr r1, [pc, #220] @ (d558 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n d3f8 │ │ │ │ + blx 9258 │ │ │ │ + b.n d400 │ │ │ │ vstr d1, [sp, #8] │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ vstr d6, [sp] │ │ │ │ - blx 9268 │ │ │ │ + blx 9270 │ │ │ │ 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 d4ce │ │ │ │ + beq.n d4d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n d42c │ │ │ │ - vldr d0, [pc, #124] @ d530 │ │ │ │ + ble.n d434 │ │ │ │ + vldr d0, [pc, #124] @ d538 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmov.f64 d5, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d6, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n d46a │ │ │ │ + bne.n d472 │ │ │ │ vmov.f64 d0, #112 @ 0x3f800000 1.0 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n d4fe │ │ │ │ + bgt.n d506 │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d4c6 │ │ │ │ + beq.n d4ce │ │ │ │ vmov r3, s13 │ │ │ │ - vldr d7, [pc, #68] @ d528 │ │ │ │ - vldr d0, [pc, #80] @ d538 │ │ │ │ + vldr d7, [pc, #68] @ d530 │ │ │ │ + vldr d0, [pc, #80] @ d540 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ vmovge.f64 d0, d7 │ │ │ │ - b.n d3fc │ │ │ │ + b.n d404 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n d4c6 │ │ │ │ + beq.n d4ce │ │ │ │ vmov.f64 d0, d6 │ │ │ │ - b.n d3fc │ │ │ │ - bpl.n d436 │ │ │ │ + b.n d404 │ │ │ │ + bpl.n d43e │ │ │ │ vcmpe.f64 d4, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n d436 │ │ │ │ + bpl.n d43e │ │ │ │ vneg.f64 d0, d1 │ │ │ │ - b.n d3fc │ │ │ │ + b.n d404 │ │ │ │ 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, #102 @ 0x66 │ │ │ │ + cmp r4, #94 @ 0x5e │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ + adds r2, #90 @ 0x5a │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r1, #148 @ 0x94 │ │ │ │ + adds r1, #124 @ 0x7c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d554 : │ │ │ │ +0000d55c : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d5c6 │ │ │ │ + beq.n d5ce │ │ │ │ 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 d5f0 │ │ │ │ + bpl.n d5f8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n d5f0 │ │ │ │ + bpl.n d5f8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n d582 │ │ │ │ + beq.n d58a │ │ │ │ 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 d57e │ │ │ │ + bne.n d586 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d5e8 │ │ │ │ + beq.n d5f0 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d5ca │ │ │ │ + beq.n d5d2 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 91ac │ │ │ │ + blx 91b4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d5b6 │ │ │ │ - ldr r3, [pc, #32] @ (d5f4 ) │ │ │ │ + bne.n d5be │ │ │ │ + ldr r3, [pc, #32] @ (d5fc ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #32] @ (d5f8 ) │ │ │ │ - ldr r0, [pc, #32] @ (d5fc ) │ │ │ │ + ldr r1, [pc, #32] @ (d600 ) │ │ │ │ + ldr r0, [pc, #32] @ (d604 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d5a6 │ │ │ │ - b.n d5d0 │ │ │ │ - bl 9a88 │ │ │ │ - str r2, [r3, #112] @ 0x70 │ │ │ │ + bne.n d5ae │ │ │ │ + b.n d5d8 │ │ │ │ + bl 9a90 │ │ │ │ + str r2, [r0, #112] @ 0x70 │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #128 @ 0x80 │ │ │ │ + movs r4, #104 @ 0x68 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, #146 @ 0x92 │ │ │ │ + adds r0, #122 @ 0x7a │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d600 : │ │ │ │ +0000d608 : │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n d644 │ │ │ │ + beq.n d64c │ │ │ │ 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 d69e │ │ │ │ + bpl.n d6a6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n d640 │ │ │ │ + bne.n d648 │ │ │ │ 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 d6a2 │ │ │ │ + beq.n d6aa │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ ubfx r4, ip, #2, #3 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n d648 │ │ │ │ + beq.n d650 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.n d678 │ │ │ │ + beq.n d680 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n d696 │ │ │ │ + beq.n d69e │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - blx 91ac │ │ │ │ + blx 91b4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n d658 │ │ │ │ - ldr r3, [pc, #40] @ (d6a8 ) │ │ │ │ + bne.n d660 │ │ │ │ + ldr r3, [pc, #40] @ (d6b0 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #36] @ (d6ac ) │ │ │ │ - ldr r0, [pc, #40] @ (d6b0 ) │ │ │ │ + ldr r1, [pc, #36] @ (d6b4 ) │ │ │ │ + ldr r0, [pc, #40] @ (d6b8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n d668 │ │ │ │ - b.n d67e │ │ │ │ - bl 9a88 │ │ │ │ - bl 9ba8 │ │ │ │ + bne.n d670 │ │ │ │ + b.n d686 │ │ │ │ + bl 9a90 │ │ │ │ + bl 9bb0 │ │ │ │ nop │ │ │ │ - str r4, [r5, #100] @ 0x64 │ │ │ │ + str r4, [r2, #100] @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ - movs r3, #210 @ 0xd2 │ │ │ │ + movs r3, #186 @ 0xba │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #228 @ 0xe4 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d6b4 : │ │ │ │ +0000d6bc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #336] @ (d814 ) │ │ │ │ + ldr r2, [pc, #336] @ (d81c ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n d7aa │ │ │ │ + bmi.n d7b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w d7e0 │ │ │ │ + bpl.w d7e8 │ │ │ │ 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 d778 │ │ │ │ + bne.n d780 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n d75a │ │ │ │ + bpl.n d762 │ │ │ │ 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 d71c │ │ │ │ + beq.n d724 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq.w r1, [r0, r1, lsl #1] │ │ │ │ - beq.n d71c │ │ │ │ + beq.n d724 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq.w r1, [r0, r1, lsl #2] │ │ │ │ - bne.n d7e4 │ │ │ │ + bne.n d7ec │ │ │ │ movs r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 9910 │ │ │ │ + blx 9918 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d786 │ │ │ │ + beq.n d78e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n d7e8 │ │ │ │ + bpl.n d7f0 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ and.w r3, r2, #28 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n d7ba │ │ │ │ + beq.n d7c2 │ │ │ │ cmp r3, #8 │ │ │ │ - beq.n d794 │ │ │ │ + beq.n d79c │ │ │ │ cmp r3, #16 │ │ │ │ - bne.n d7fe │ │ │ │ + bne.n d806 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d78c │ │ │ │ + bpl.n d794 │ │ │ │ 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 d6fc │ │ │ │ - ldr r3, [pc, #180] @ (d818 ) │ │ │ │ + bne.n d704 │ │ │ │ + ldr r3, [pc, #180] @ (d820 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #180] @ (d81c ) │ │ │ │ - ldr r0, [pc, #180] @ (d820 ) │ │ │ │ + ldr r1, [pc, #180] @ (d824 ) │ │ │ │ + ldr r0, [pc, #180] @ (d828 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #168] @ (d824 ) │ │ │ │ - ldr r1, [pc, #172] @ (d828 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #168] @ (d82c ) │ │ │ │ + ldr r1, [pc, #172] @ (d830 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d754 │ │ │ │ - b.n d760 │ │ │ │ + bne.n d75c │ │ │ │ + b.n d768 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d7ce │ │ │ │ + bpl.n d7d6 │ │ │ │ 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] @ (d82c ) │ │ │ │ - ldr r1, [pc, #128] @ (d830 ) │ │ │ │ + ldr r3, [pc, #128] @ (d834 ) │ │ │ │ + ldr r1, [pc, #128] @ (d838 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n d786 │ │ │ │ + blx 9258 │ │ │ │ + b.n d78e │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.n d7d6 │ │ │ │ + bpl.n d7de │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r0, #20 │ │ │ │ addpl.w r3, r0, #28 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d756 │ │ │ │ + b.n d75e │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n d7a4 │ │ │ │ - b.n d760 │ │ │ │ + bne.n d7ac │ │ │ │ + b.n d768 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n d760 │ │ │ │ + beq.n d768 │ │ │ │ strb r1, [r3, #0] │ │ │ │ - b.n d756 │ │ │ │ - bl 9a88 │ │ │ │ - bl 9ae8 │ │ │ │ - ldr r3, [pc, #72] @ (d834 ) │ │ │ │ + b.n d75e │ │ │ │ + bl 9a90 │ │ │ │ + bl 9af0 │ │ │ │ + ldr r3, [pc, #72] @ (d83c ) │ │ │ │ movs r2, #116 @ 0x74 │ │ │ │ - ldr r1, [pc, #72] @ (d838 ) │ │ │ │ - ldr r0, [pc, #76] @ (d83c ) │ │ │ │ + ldr r1, [pc, #72] @ (d840 ) │ │ │ │ + ldr r0, [pc, #76] @ (d844 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (d840 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (d848 ) │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr r1, [pc, #64] @ (d844 ) │ │ │ │ - ldr r0, [pc, #64] @ (d848 ) │ │ │ │ + ldr r1, [pc, #64] @ (d84c ) │ │ │ │ + ldr r0, [pc, #64] @ (d850 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #456 @ 0x1c8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - cmp r1, #52 @ 0x34 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + cmp r1, #44 @ 0x2c │ │ │ │ movs r4, r0 │ │ │ │ - str r2, [r1, #88] @ 0x58 │ │ │ │ + str r2, [r6, #84] @ 0x54 │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #240 @ 0xf0 │ │ │ │ + movs r2, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r7, #2 │ │ │ │ + cmp r6, #234 @ 0xea │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #8 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #62 @ 0x3e │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, #80] @ 0x50 │ │ │ │ + str r4, [r5, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #126 @ 0x7e │ │ │ │ + movs r4, #102 @ 0x66 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #168 @ 0xa8 │ │ │ │ + cmp r6, #144 @ 0x90 │ │ │ │ movs r2, r0 │ │ │ │ - str r6, [r5, #76] @ 0x4c │ │ │ │ + str r6, [r2, #76] @ 0x4c │ │ │ │ movs r2, r0 │ │ │ │ - movs r4, #104 @ 0x68 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r6, #174 @ 0xae │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000d84c : │ │ │ │ +0000d854 : │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w d6b4 │ │ │ │ + b.w d6bc │ │ │ │ nop │ │ │ │ │ │ │ │ -0000d854 : │ │ │ │ +0000d85c : │ │ │ │ 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] @ (db28 ) │ │ │ │ + ldr r2, [pc, #704] @ (db30 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #704] @ (db2c ) │ │ │ │ + ldr r3, [pc, #704] @ (db34 ) │ │ │ │ add.w fp, sp, #64 @ 0x40 │ │ │ │ add r2, pc │ │ │ │ - ldr.w lr, [pc, #700] @ db30 │ │ │ │ + ldr.w lr, [pc, #700] @ db38 │ │ │ │ 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 da04 │ │ │ │ + ble.w da0c │ │ │ │ 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 d912 │ │ │ │ + b.n d91a │ │ │ │ ubfx r2, r1, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n d94a │ │ │ │ + beq.n d952 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n d950 │ │ │ │ + beq.n d958 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w db0a │ │ │ │ + bne.w db12 │ │ │ │ mov sl, r9 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.n d934 │ │ │ │ + bcc.n d93c │ │ │ │ cmp.w ip, #0 │ │ │ │ ite eq │ │ │ │ moveq.w fp, #0 │ │ │ │ andne.w fp, r6, #1 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n d900 │ │ │ │ + beq.n d908 │ │ │ │ ldr.w r6, [ip, #4] │ │ │ │ ldr r6, [r6, #84] @ 0x54 │ │ │ │ lsls r6, r6, #3 │ │ │ │ - bpl.w daf0 │ │ │ │ + bpl.w daf8 │ │ │ │ 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 d992 │ │ │ │ + beq.n d99a │ │ │ │ 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 d956 │ │ │ │ + bpl.n d95e │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ lsls r2, r1, #25 │ │ │ │ - bpl.n d8b2 │ │ │ │ + bpl.n d8ba │ │ │ │ ldr r2, [r3, #8] │ │ │ │ sub.w fp, r8, r0 │ │ │ │ mov.w sl, #127 @ 0x7f │ │ │ │ cmp fp, r2 │ │ │ │ - bcs.n d8d0 │ │ │ │ - ldr r3, [pc, #508] @ (db34 ) │ │ │ │ + bcs.n d8d8 │ │ │ │ + ldr r3, [pc, #508] @ (db3c ) │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ - ldr r1, [pc, #508] @ (db38 ) │ │ │ │ + ldr r1, [pc, #508] @ (db40 ) │ │ │ │ ldr.w r3, [lr, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n d96e │ │ │ │ + blx 9258 │ │ │ │ + b.n d976 │ │ │ │ mov.w sl, #255 @ 0xff │ │ │ │ - b.n d8c6 │ │ │ │ + b.n d8ce │ │ │ │ movw sl, #65535 @ 0xffff │ │ │ │ - b.n d8c6 │ │ │ │ - ldr r0, [pc, #484] @ (db3c ) │ │ │ │ + b.n d8ce │ │ │ │ + ldr r0, [pc, #484] @ (db44 ) │ │ │ │ mov r2, r4 │ │ │ │ ldr.w lr, [sp, #8] │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - ldr r1, [pc, #476] @ (db40 ) │ │ │ │ + ldr r1, [pc, #476] @ (db48 ) │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #464] @ (db44 ) │ │ │ │ - ldr r3, [pc, #440] @ (db2c ) │ │ │ │ + ldr r2, [pc, #464] @ (db4c ) │ │ │ │ + ldr r3, [pc, #440] @ (db34 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w daec │ │ │ │ + bne.w daf4 │ │ │ │ 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 9910 │ │ │ │ + blx 9918 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d96e │ │ │ │ + beq.n d976 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n da12 │ │ │ │ + bne.n da1a │ │ │ │ mov r9, fp │ │ │ │ mov r5, r6 │ │ │ │ mov r8, r4 │ │ │ │ str.w fp, [sp, #16] │ │ │ │ - b.n d9b8 │ │ │ │ + b.n d9c0 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n d9de │ │ │ │ + beq.n d9e6 │ │ │ │ adds r5, #1 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w db06 │ │ │ │ + bpl.w db0e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n d9b2 │ │ │ │ + beq.n d9ba │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9204 │ │ │ │ + blx 920c │ │ │ │ add r6, r4 │ │ │ │ cmp r5, r8 │ │ │ │ - bne.n d9b6 │ │ │ │ + bne.n d9be │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w db06 │ │ │ │ + bpl.w db0e │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n d970 │ │ │ │ - ldr r3, [pc, #344] @ (db48 ) │ │ │ │ + beq.n d978 │ │ │ │ + ldr r3, [pc, #344] @ (db50 ) │ │ │ │ movs r2, #224 @ 0xe0 │ │ │ │ - ldr r1, [pc, #344] @ (db4c ) │ │ │ │ - ldr r0, [pc, #344] @ (db50 ) │ │ │ │ + ldr r1, [pc, #344] @ (db54 ) │ │ │ │ + ldr r0, [pc, #344] @ (db58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9910 │ │ │ │ + blx 9918 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n d96e │ │ │ │ + beq.n d976 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w db22 │ │ │ │ + bpl.w db2a │ │ │ │ ldrb.w sl, [r7, #16] │ │ │ │ tst.w sl, #32 │ │ │ │ - beq.n dad8 │ │ │ │ + beq.n dae0 │ │ │ │ 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 da80 │ │ │ │ + ble.n da88 │ │ │ │ movs r6, #0 │ │ │ │ - b.n da4a │ │ │ │ + b.n da52 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n da7e │ │ │ │ + beq.n da86 │ │ │ │ ldr.w r1, [fp], #4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n db06 │ │ │ │ + bpl.n db0e │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n da44 │ │ │ │ + beq.n da4c │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n daba │ │ │ │ + bpl.n dac2 │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mov r0, r9 │ │ │ │ mul.w r2, sl, r4 │ │ │ │ adds r6, #1 │ │ │ │ - blx 9138 │ │ │ │ + blx 9140 │ │ │ │ mla r9, sl, r4, r9 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n da4a │ │ │ │ + bne.n da52 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n db22 │ │ │ │ + bpl.n db2a │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.n dae4 │ │ │ │ + bpl.n daec │ │ │ │ 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 d970 │ │ │ │ - ldr r3, [pc, #172] @ (db54 ) │ │ │ │ + beq.w d978 │ │ │ │ + ldr r3, [pc, #172] @ (db5c ) │ │ │ │ movs r2, #206 @ 0xce │ │ │ │ - ldr r1, [pc, #172] @ (db58 ) │ │ │ │ - ldr r0, [pc, #176] @ (db5c ) │ │ │ │ + ldr r1, [pc, #172] @ (db60 ) │ │ │ │ + ldr r0, [pc, #176] @ (db64 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n da6a │ │ │ │ - ldr r3, [pc, #156] @ (db60 ) │ │ │ │ + bne.n da72 │ │ │ │ + ldr r3, [pc, #156] @ (db68 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #156] @ (db64 ) │ │ │ │ - ldr r0, [pc, #156] @ (db68 ) │ │ │ │ + ldr r1, [pc, #156] @ (db6c ) │ │ │ │ + ldr r0, [pc, #156] @ (db70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ ldr.w r9, [r7, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n da34 │ │ │ │ - b.n dac0 │ │ │ │ + bne.n da3c │ │ │ │ + b.n dac8 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n da98 │ │ │ │ - b.n dac0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #120] @ (db6c ) │ │ │ │ + bne.n daa0 │ │ │ │ + b.n dac8 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #120] @ (db74 ) │ │ │ │ movs r2, #180 @ 0xb4 │ │ │ │ - ldr r1, [pc, #120] @ (db70 ) │ │ │ │ - ldr r0, [pc, #124] @ (db74 ) │ │ │ │ + ldr r1, [pc, #120] @ (db78 ) │ │ │ │ + ldr r0, [pc, #124] @ (db7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #500 @ 0x1f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a88 │ │ │ │ - ldr r3, [pc, #108] @ (db78 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a90 │ │ │ │ + ldr r3, [pc, #108] @ (db80 ) │ │ │ │ movw r2, #391 @ 0x187 │ │ │ │ - ldr r1, [pc, #104] @ (db7c ) │ │ │ │ - ldr r0, [pc, #108] @ (db80 ) │ │ │ │ + ldr r1, [pc, #104] @ (db84 ) │ │ │ │ + ldr r0, [pc, #108] @ (db88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #472 @ 0x1d8 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9ab8 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9ac0 │ │ │ │ nop │ │ │ │ - movs r7, #140 @ 0x8c │ │ │ │ + movs r7, #132 @ 0x84 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #130 @ 0x82 │ │ │ │ + movs r7, #122 @ 0x7a │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #20 │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #182 @ 0xb6 │ │ │ │ + cmp r5, #158 @ 0x9e │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #136 @ 0x88 │ │ │ │ + movs r6, #128 @ 0x80 │ │ │ │ movs r4, r0 │ │ │ │ - str r6, [r7, #44] @ 0x2c │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ - movs r2, #120 @ 0x78 │ │ │ │ + movs r2, #96 @ 0x60 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r5, #238 @ 0xee │ │ │ │ + cmp r5, #214 @ 0xd6 │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r1, #36] @ 0x24 │ │ │ │ + str r0, [r6, #32] │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #194 @ 0xc2 │ │ │ │ + movs r1, #170 @ 0xaa │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ movs r2, r0 │ │ │ │ - str r2, [r5, #32] │ │ │ │ + str r2, [r2, #32] │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + subs r0, r7, #5 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r3, #162 @ 0xa2 │ │ │ │ + cmp r3, #138 @ 0x8a │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r7, #28] │ │ │ │ + str r4, [r4, #28] │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #118 @ 0x76 │ │ │ │ + movs r1, #94 @ 0x5e │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, #132 @ 0x84 │ │ │ │ + cmp r4, #108 @ 0x6c │ │ │ │ movs r2, r0 │ │ │ │ - str r0, [r4, #28] │ │ │ │ + str r0, [r1, #28] │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r0, #5 │ │ │ │ + subs r6, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - subs r4, r0, #6 │ │ │ │ + subs r4, r5, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000db84 : │ │ │ │ +0000db8c : │ │ │ │ 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] @ (dc14 ) │ │ │ │ + ldr r2, [pc, #120] @ (dc1c ) │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dbd4 │ │ │ │ + beq.n dbdc │ │ │ │ mov r0, r5 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n dbf4 │ │ │ │ + beq.n dbfc │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9598 │ │ │ │ + blx 95a0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n dbec │ │ │ │ + beq.n dbf4 │ │ │ │ lsls r0, r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dbae │ │ │ │ - ldr r3, [pc, #56] @ (dc18 ) │ │ │ │ - ldr r1, [pc, #60] @ (dc1c ) │ │ │ │ + beq.n dbb6 │ │ │ │ + ldr r3, [pc, #56] @ (dc20 ) │ │ │ │ + ldr r1, [pc, #60] @ (dc24 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dbba │ │ │ │ - ldr r3, [pc, #20] @ (dc18 ) │ │ │ │ - ldr r1, [pc, #28] @ (dc20 ) │ │ │ │ + beq.n dbc2 │ │ │ │ + ldr r3, [pc, #20] @ (dc20 ) │ │ │ │ + ldr r1, [pc, #28] @ (dc28 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #1 │ │ │ │ - b.n dbee │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + b.n dbf6 │ │ │ │ + movs r4, #84 @ 0x54 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #12 │ │ │ │ + cmp r2, #244 @ 0xf4 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r2, #232 @ 0xe8 │ │ │ │ + cmp r2, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dc24 : │ │ │ │ +0000dc2c : │ │ │ │ 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 dc52 │ │ │ │ + beq.n dc5a │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r3, ip, lsl #1 │ │ │ │ - bl db84 │ │ │ │ + bl db8c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 9a88 │ │ │ │ + bl 9a90 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000dc58 : │ │ │ │ +0000dc60 : │ │ │ │ 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] @ (dcac ) │ │ │ │ + ldr r3, [pc, #68] @ (dcb4 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dc8c │ │ │ │ + beq.n dc94 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9564 │ │ │ │ + b.w 956c │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dc7e │ │ │ │ - ldr r3, [pc, #20] @ (dcb0 ) │ │ │ │ - ldr r1, [pc, #24] @ (dcb4 ) │ │ │ │ + beq.n dc86 │ │ │ │ + ldr r3, [pc, #20] @ (dcb8 ) │ │ │ │ + ldr r1, [pc, #24] @ (dcbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #142 @ 0x8e │ │ │ │ + movs r3, #134 @ 0x86 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #80 @ 0x50 │ │ │ │ + cmp r2, #56 @ 0x38 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dcb8 : │ │ │ │ +0000dcc0 : │ │ │ │ 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] @ (dd0c ) │ │ │ │ + ldr r3, [pc, #68] @ (dd14 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n dcec │ │ │ │ + beq.n dcf4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 935c │ │ │ │ + b.w 9364 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n dcde │ │ │ │ - ldr r3, [pc, #20] @ (dd10 ) │ │ │ │ - ldr r1, [pc, #24] @ (dd14 ) │ │ │ │ + beq.n dce6 │ │ │ │ + ldr r3, [pc, #20] @ (dd18 ) │ │ │ │ + ldr r1, [pc, #24] @ (dd1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r3, #46 @ 0x2e │ │ │ │ + movs r3, #38 @ 0x26 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ + cmp r1, #216 @ 0xd8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000dd18 <_CPyStr_Strip@@Base>: │ │ │ │ +0000dd20 <_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] @ e2e4 <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ + ldr.w r6, [pc, #1464] @ e2ec <_CPyStr_Strip@@Base+0x5cc> │ │ │ │ mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1464] @ e2e8 <_CPyStr_Strip@@Base+0x5d0> │ │ │ │ + ldr.w r2, [pc, #1464] @ e2f0 <_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 de9e <_CPyStr_Strip@@Base+0x186> │ │ │ │ + beq.w dea6 <_CPyStr_Strip@@Base+0x186> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e2c6 <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ + beq.w e2ce <_CPyStr_Strip@@Base+0x5ae> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ lsls r2, r1, #26 │ │ │ │ - bpl.w de78 <_CPyStr_Strip@@Base+0x160> │ │ │ │ + bpl.w de80 <_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 e2de <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + bpl.w e2e6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r6, r2, #26 │ │ │ │ - bpl.w defe <_CPyStr_Strip@@Base+0x1e6> │ │ │ │ + bpl.w df06 <_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 df12 <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ + beq.w df1a <_CPyStr_Strip@@Base+0x1fa> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.w dfb8 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ + bne.w dfc0 <_CPyStr_Strip@@Base+0x2a0> │ │ │ │ add.w r0, r7, fp, lsl #2 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n ddba <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.n ddc2 <_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 dda6 <_CPyStr_Strip@@Base+0x8e> │ │ │ │ + bne.n ddae <_CPyStr_Strip@@Base+0x8e> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w df44 <_CPyStr_Strip@@Base+0x22c> │ │ │ │ + beq.w df4c <_CPyStr_Strip@@Base+0x22c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w e2be <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + ble.w e2c6 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e08e <_CPyStr_Strip@@Base+0x376> │ │ │ │ + beq.w e096 <_CPyStr_Strip@@Base+0x376> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e164 <_CPyStr_Strip@@Base+0x44c> │ │ │ │ + beq.w e16c <_CPyStr_Strip@@Base+0x44c> │ │ │ │ cmp r7, #4 │ │ │ │ - bne.w df60 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.w df68 <_CPyStr_Strip@@Base+0x248> │ │ │ │ sub.w r8, r3, #4 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n de0a <_CPyStr_Strip@@Base+0xf2> │ │ │ │ + b.n de12 <_CPyStr_Strip@@Base+0xf2> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 98c4 │ │ │ │ + blx 98cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n de1a <_CPyStr_Strip@@Base+0x102> │ │ │ │ + blt.n de22 <_CPyStr_Strip@@Base+0x102> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.w e08a <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.w e092 <_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 ddf2 <_CPyStr_Strip@@Base+0xda> │ │ │ │ + bmi.n ddfa <_CPyStr_Strip@@Base+0xda> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.n de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r8, r6 │ │ │ │ - blt.n de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + blt.n de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #2 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n de54 <_CPyStr_Strip@@Base+0x13c> │ │ │ │ + b.n de5c <_CPyStr_Strip@@Base+0x13c> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 98c4 │ │ │ │ + blx 98cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n de64 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.n de6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w e086 <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e08e <_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 de36 <_CPyStr_Strip@@Base+0x11e> │ │ │ │ + bmi.n de3e <_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 99b4 │ │ │ │ + b.w 99bc │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w dd68 <_CPyStr_Strip@@Base+0x50> │ │ │ │ - ldr.w r3, [pc, #1128] @ e2ec <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ + bne.w dd70 <_CPyStr_Strip@@Base+0x50> │ │ │ │ + ldr.w r3, [pc, #1128] @ e2f4 <_CPyStr_Strip@@Base+0x5d4> │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr.w r1, [pc, #1124] @ e2f0 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ - ldr.w r0, [pc, #1124] @ e2f4 <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ + ldr.w r1, [pc, #1124] @ e2f8 <_CPyStr_Strip@@Base+0x5d8> │ │ │ │ + ldr.w r0, [pc, #1124] @ e2fc <_CPyStr_Strip@@Base+0x5dc> │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w e2de <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ + beq.w e2e6 <_CPyStr_Strip@@Base+0x5c6> │ │ │ │ ldrb r1, [r0, #16] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ubfx r3, r1, #5, #1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n df64 <_CPyStr_Strip@@Base+0x24c> │ │ │ │ + bpl.n df6c <_CPyStr_Strip@@Base+0x24c> │ │ │ │ add.w r0, r9, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w dfdc <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ + beq.w dfe4 <_CPyStr_Strip@@Base+0x2c4> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w e008 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + beq.w e010 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e2b0 <_CPyStr_Strip@@Base+0x598> │ │ │ │ - ldr.w r3, [pc, #1068] @ e2f8 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ + ble.w e2b8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ldr.w r3, [pc, #1068] @ e300 <_CPyStr_Strip@@Base+0x5e0> │ │ │ │ movs r5, #0 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ subs r3, r0, #1 │ │ │ │ - b.n dedc <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ + b.n dee4 <_CPyStr_Strip@@Base+0x1c4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w e158 <_CPyStr_Strip@@Base+0x440> │ │ │ │ + beq.w e160 <_CPyStr_Strip@@Base+0x440> │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n ded4 <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ + bne.n dedc <_CPyStr_Strip@@Base+0x1bc> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w e00a <_CPyStr_Strip@@Base+0x2f2> │ │ │ │ + bne.w e012 <_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 99b4 │ │ │ │ + b.w 99bc │ │ │ │ ldr r7, [r5, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n de80 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.n de88 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ ldr.w fp, [r5, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.w dd94 <_CPyStr_Strip@@Base+0x7c> │ │ │ │ + bne.w dd9c <_CPyStr_Strip@@Base+0x7c> │ │ │ │ add.w r0, r7, fp, lsl #1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w ddba <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w ddc2 <_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 df20 <_CPyStr_Strip@@Base+0x208> │ │ │ │ + bne.n df28 <_CPyStr_Strip@@Base+0x208> │ │ │ │ ldr.w sl, [r9, #8] │ │ │ │ ubfx r7, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w ddca <_CPyStr_Strip@@Base+0xb2> │ │ │ │ + bne.w ddd2 <_CPyStr_Strip@@Base+0xb2> │ │ │ │ subs.w r8, sl, #1 │ │ │ │ - bmi.w e2be <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ + bmi.w e2c6 <_CPyStr_Strip@@Base+0x5a6> │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w e0d8 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + beq.w e0e0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.w e1ae <_CPyStr_Strip@@Base+0x496> │ │ │ │ + beq.w e1b6 <_CPyStr_Strip@@Base+0x496> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.w de2c <_CPyStr_Strip@@Base+0x114> │ │ │ │ - bl 9ae8 │ │ │ │ + beq.w de34 <_CPyStr_Strip@@Base+0x114> │ │ │ │ + bl 9af0 │ │ │ │ add.w r8, r9, #28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n dff0 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ + beq.n dff8 <_CPyStr_Strip@@Base+0x2d8> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n e030 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + beq.n e038 <_CPyStr_Strip@@Base+0x318> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w e2b0 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + ble.w e2b8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e236 <_CPyStr_Strip@@Base+0x51e> │ │ │ │ + beq.w e23e <_CPyStr_Strip@@Base+0x51e> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e280 <_CPyStr_Strip@@Base+0x568> │ │ │ │ + beq.w e288 <_CPyStr_Strip@@Base+0x568> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n df60 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n df68 <_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 e07e <_CPyStr_Strip@@Base+0x366> │ │ │ │ - ldr r3, [pc, #852] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e086 <_CPyStr_Strip@@Base+0x366> │ │ │ │ + ldr r3, [pc, #852] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e1ec <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.w e1f4 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n df9a <_CPyStr_Strip@@Base+0x282> │ │ │ │ + bne.n dfa2 <_CPyStr_Strip@@Base+0x282> │ │ │ │ mov r5, r4 │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ add.w r0, r7, fp │ │ │ │ movs r4, #0 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.w ddba <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + beq.w ddc2 <_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 dfc6 <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ - b.n ddba <_CPyStr_Strip@@Base+0xa2> │ │ │ │ + bne.n dfce <_CPyStr_Strip@@Base+0x2ae> │ │ │ │ + b.n ddc2 <_CPyStr_Strip@@Base+0xa2> │ │ │ │ ldr.w r0, [r9, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w de80 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w de88 <_CPyStr_Strip@@Base+0x168> │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.w dec2 <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ - b.n e008 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ + bne.w deca <_CPyStr_Strip@@Base+0x1aa> │ │ │ │ + b.n e010 <_CPyStr_Strip@@Base+0x2f0> │ │ │ │ ldr.w r8, [r9, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w de80 <_CPyStr_Strip@@Base+0x168> │ │ │ │ + beq.w de88 <_CPyStr_Strip@@Base+0x168> │ │ │ │ ubfx fp, r1, #2, #3 │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n df76 <_CPyStr_Strip@@Base+0x25e> │ │ │ │ - b.n e030 <_CPyStr_Strip@@Base+0x318> │ │ │ │ + bne.n df7e <_CPyStr_Strip@@Base+0x25e> │ │ │ │ + b.n e038 <_CPyStr_Strip@@Base+0x318> │ │ │ │ movs r5, #0 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.w deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - ldr r2, [pc, #740] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + blt.w def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + ldr r2, [pc, #740] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ adds r3, r0, r4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ adds r6, r0, r5 │ │ │ │ - b.n e022 <_CPyStr_Strip@@Base+0x30a> │ │ │ │ + b.n e02a <_CPyStr_Strip@@Base+0x30a> │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w e154 <_CPyStr_Strip@@Base+0x43c> │ │ │ │ + beq.w e15c <_CPyStr_Strip@@Base+0x43c> │ │ │ │ subs r4, r3, r0 │ │ │ │ ldrb.w r1, [r3, #-1]! │ │ │ │ ldrb r1, [r2, r1] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n e01c <_CPyStr_Strip@@Base+0x304> │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.n e024 <_CPyStr_Strip@@Base+0x304> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ - bmi.w e2b0 <_CPyStr_Strip@@Base+0x598> │ │ │ │ + bmi.w e2b8 <_CPyStr_Strip@@Base+0x598> │ │ │ │ cmp.w fp, #1 │ │ │ │ - beq.w e2c2 <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ + beq.w e2ca <_CPyStr_Strip@@Base+0x5aa> │ │ │ │ cmp.w fp, #2 │ │ │ │ - beq.w e2ba <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ + beq.w e2c2 <_CPyStr_Strip@@Base+0x5a2> │ │ │ │ cmp.w fp, #4 │ │ │ │ - bne.n df60 <_CPyStr_Strip@@Base+0x248> │ │ │ │ + bne.n df68 <_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 e078 <_CPyStr_Strip@@Base+0x360> │ │ │ │ - ldr r3, [pc, #664] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e080 <_CPyStr_Strip@@Base+0x360> │ │ │ │ + ldr r3, [pc, #664] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e118 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e120 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e150 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e158 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldr.w r0, [r4, #-4]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e05e <_CPyStr_Strip@@Base+0x346> │ │ │ │ - blx 94ec <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e064 <_CPyStr_Strip@@Base+0x34c> │ │ │ │ - blx 94ec <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n dfa8 <_CPyStr_Strip@@Base+0x290> │ │ │ │ + bls.n e066 <_CPyStr_Strip@@Base+0x346> │ │ │ │ + blx 94f4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e06c <_CPyStr_Strip@@Base+0x34c> │ │ │ │ + blx 94f4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n dfb0 <_CPyStr_Strip@@Base+0x290> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov sl, r8 │ │ │ │ - b.n de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ mov r6, sl │ │ │ │ - b.n de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r6, #0 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e0b2 <_CPyStr_Strip@@Base+0x39a> │ │ │ │ + b.n e0ba <_CPyStr_Strip@@Base+0x39a> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 98c4 │ │ │ │ + blx 98cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w e268 <_CPyStr_Strip@@Base+0x550> │ │ │ │ + blt.w e270 <_CPyStr_Strip@@Base+0x550> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e08a <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e092 <_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 e09a <_CPyStr_Strip@@Base+0x382> │ │ │ │ + bmi.n e0a2 <_CPyStr_Strip@@Base+0x382> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r1 │ │ │ │ - bgt.w de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl │ │ │ │ str r6, [sp, #8] │ │ │ │ add.w sl, r3, r6 │ │ │ │ mov r6, r3 │ │ │ │ - b.n e0fc <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ + b.n e104 <_CPyStr_Strip@@Base+0x3e4> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 98c4 │ │ │ │ + blx 98cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e114 <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ + blt.n e11c <_CPyStr_Strip@@Base+0x3fc> │ │ │ │ cmp r7, sl │ │ │ │ - beq.n e084 <_CPyStr_Strip@@Base+0x36c> │ │ │ │ + beq.n e08c <_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 e0e6 <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ + bmi.n e0ee <_CPyStr_Strip@@Base+0x3ce> │ │ │ │ ldr r6, [sp, #8] │ │ │ │ - b.n de64 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n de6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bgt.w deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w def6 <_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 e2b4 <_CPyStr_Strip@@Base+0x59c> │ │ │ │ - ldr r3, [pc, #436] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.w e2bc <_CPyStr_Strip@@Base+0x59c> │ │ │ │ + ldr r3, [pc, #436] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r2, [r6, r3] │ │ │ │ ldrb r0, [r2, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e118 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.n e120 <_CPyStr_Strip@@Base+0x400> │ │ │ │ cmp sl, r4 │ │ │ │ - bne.n e132 <_CPyStr_Strip@@Base+0x41a> │ │ │ │ + bne.n e13a <_CPyStr_Strip@@Base+0x41a> │ │ │ │ mov r4, r7 │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r4, #1 │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bne.w def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ mov r5, r4 │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ sub.w r8, r3, #2 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #1 │ │ │ │ strd r3, ip, [sp, #8] │ │ │ │ - b.n e188 <_CPyStr_Strip@@Base+0x470> │ │ │ │ + b.n e190 <_CPyStr_Strip@@Base+0x470> │ │ │ │ mov r3, fp │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - blx 98c4 │ │ │ │ + blx 98cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n e198 <_CPyStr_Strip@@Base+0x480> │ │ │ │ + blt.n e1a0 <_CPyStr_Strip@@Base+0x480> │ │ │ │ adds r6, #1 │ │ │ │ cmp sl, r6 │ │ │ │ - beq.n e08a <_CPyStr_Strip@@Base+0x372> │ │ │ │ + beq.n e092 <_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 e172 <_CPyStr_Strip@@Base+0x45a> │ │ │ │ + bmi.n e17a <_CPyStr_Strip@@Base+0x45a> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r8, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.w de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bgt.w de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r7, r3, sl, lsl #1 │ │ │ │ add.w sl, r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n e1d8 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ + b.n e1e0 <_CPyStr_Strip@@Base+0x4c0> │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ mov r3, fp │ │ │ │ - blx 98c4 │ │ │ │ + blx 98cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w de64 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + blt.w de6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, sl │ │ │ │ - beq.w e086 <_CPyStr_Strip@@Base+0x36e> │ │ │ │ + beq.w e08e <_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 de64 <_CPyStr_Strip@@Base+0x14c> │ │ │ │ - b.n e1b8 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ + bpl.w de6c <_CPyStr_Strip@@Base+0x14c> │ │ │ │ + b.n e1c0 <_CPyStr_Strip@@Base+0x4a0> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + beq.w def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ subs r7, r4, #1 │ │ │ │ cmp r5, r7 │ │ │ │ - bgt.w deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + bgt.w def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ cmp.w fp, #2 │ │ │ │ - bne.w e04e <_CPyStr_Strip@@Base+0x336> │ │ │ │ + bne.w e056 <_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 e22e <_CPyStr_Strip@@Base+0x516> │ │ │ │ - blx 94ec <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e236 <_CPyStr_Strip@@Base+0x516> │ │ │ │ + blx 94f4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e118 <_CPyStr_Strip@@Base+0x400> │ │ │ │ + beq.w e120 <_CPyStr_Strip@@Base+0x400> │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n e150 <_CPyStr_Strip@@Base+0x438> │ │ │ │ + beq.n e158 <_CPyStr_Strip@@Base+0x438> │ │ │ │ ldrh.w r0, [r4, #-2]! │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e214 <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ - ldr r3, [pc, #200] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e21c <_CPyStr_Strip@@Base+0x4fc> │ │ │ │ + ldr r3, [pc, #200] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e218 <_CPyStr_Strip@@Base+0x500> │ │ │ │ + b.n e220 <_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 e262 <_CPyStr_Strip@@Base+0x54a> │ │ │ │ - ldr r3, [pc, #176] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e26a <_CPyStr_Strip@@Base+0x54a> │ │ │ │ + ldr r3, [pc, #176] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w e11c <_CPyStr_Strip@@Base+0x404> │ │ │ │ + beq.w e124 <_CPyStr_Strip@@Base+0x404> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w dfb4 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w dfbc <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrb.w r0, [r7, #1]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bls.n e246 <_CPyStr_Strip@@Base+0x52e> │ │ │ │ - blx 94ec <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e24c <_CPyStr_Strip@@Base+0x534> │ │ │ │ + bls.n e24e <_CPyStr_Strip@@Base+0x52e> │ │ │ │ + blx 94f4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e254 <_CPyStr_Strip@@Base+0x534> │ │ │ │ ldrd r3, ip, [sp, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + beq.w de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r6 │ │ │ │ - bge.w e0d8 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ - b.n de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + bge.w e0e0 <_CPyStr_Strip@@Base+0x3c0> │ │ │ │ + b.n de70 <_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 e2a8 <_CPyStr_Strip@@Base+0x590> │ │ │ │ - blx 94ec <_PyUnicode_IsWhitespace@plt> │ │ │ │ + bls.n e2b0 <_CPyStr_Strip@@Base+0x590> │ │ │ │ + blx 94f4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e1ec <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ + beq.n e1f4 <_CPyStr_Strip@@Base+0x4d4> │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.w dfb4 <_CPyStr_Strip@@Base+0x29c> │ │ │ │ + beq.w dfbc <_CPyStr_Strip@@Base+0x29c> │ │ │ │ ldrh.w r0, [r7, #2]! │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.n e290 <_CPyStr_Strip@@Base+0x578> │ │ │ │ - ldr r3, [pc, #76] @ (e2f8 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ + bhi.n e298 <_CPyStr_Strip@@Base+0x578> │ │ │ │ + ldr r3, [pc, #76] @ (e300 <_CPyStr_Strip@@Base+0x5e0>) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldrb r0, [r3, r0] │ │ │ │ - b.n e294 <_CPyStr_Strip@@Base+0x57c> │ │ │ │ + b.n e29c <_CPyStr_Strip@@Base+0x57c> │ │ │ │ movs r5, #0 │ │ │ │ - b.n deee <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ - blx 94ec <_PyUnicode_IsWhitespace@plt> │ │ │ │ - b.n e148 <_CPyStr_Strip@@Base+0x430> │ │ │ │ + b.n def6 <_CPyStr_Strip@@Base+0x1d6> │ │ │ │ + blx 94f4 <_PyUnicode_IsWhitespace@plt> │ │ │ │ + b.n e150 <_CPyStr_Strip@@Base+0x430> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e204 <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ + b.n e20c <_CPyStr_Strip@@Base+0x4ec> │ │ │ │ movs r6, #0 │ │ │ │ - b.n de68 <_CPyStr_Strip@@Base+0x150> │ │ │ │ + b.n de70 <_CPyStr_Strip@@Base+0x150> │ │ │ │ movs r5, #0 │ │ │ │ - b.n e12c <_CPyStr_Strip@@Base+0x414> │ │ │ │ - ldr r3, [pc, #52] @ (e2fc <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ + b.n e134 <_CPyStr_Strip@@Base+0x414> │ │ │ │ + ldr r3, [pc, #52] @ (e304 <_CPyStr_Strip@@Base+0x5e4>) │ │ │ │ mov.w r2, #286 @ 0x11e │ │ │ │ - ldr r1, [pc, #48] @ (e300 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ - ldr r0, [pc, #52] @ (e304 <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ + ldr r1, [pc, #48] @ (e308 <_CPyStr_Strip@@Base+0x5e8>) │ │ │ │ + ldr r0, [pc, #52] @ (e30c <_CPyStr_Strip@@Base+0x5ec>) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a88 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a90 │ │ │ │ nop │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r1] │ │ │ │ + ldrsh r4, [r1, r1] │ │ │ │ movs r2, r0 │ │ │ │ - subs r2, r1, r7 │ │ │ │ + subs r2, r6, r6 │ │ │ │ movs r2, r0 │ │ │ │ - movs r7, #220 @ 0xdc │ │ │ │ + movs r7, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r4, r0] │ │ │ │ + ldrh r4, [r1, r0] │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r3, r6 │ │ │ │ + adds r6, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ - movs r5, #60 @ 0x3c │ │ │ │ + movs r5, #36 @ 0x24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e308 : │ │ │ │ +0000e310 : │ │ │ │ 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] @ (e360 ) │ │ │ │ + ldr r3, [pc, #68] @ (e368 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ add r3, pc │ │ │ │ mov r7, r3 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e340 │ │ │ │ + beq.n e348 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9504 │ │ │ │ + b.w 950c │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e330 │ │ │ │ - ldr r3, [pc, #20] @ (e364 ) │ │ │ │ - ldr r1, [pc, #24] @ (e368 ) │ │ │ │ + beq.n e338 │ │ │ │ + ldr r3, [pc, #20] @ (e36c ) │ │ │ │ + ldr r1, [pc, #24] @ (e370 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r2, r3, #3 │ │ │ │ + adds r2, r2, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #156 @ 0x9c │ │ │ │ + movs r3, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e36c : │ │ │ │ +0000e374 : │ │ │ │ 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] @ (e444 ) │ │ │ │ + ldr r7, [pc, #192] @ (e44c ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e43a │ │ │ │ + bpl.n e442 │ │ │ │ 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 e3ee │ │ │ │ - ldr r2, [pc, #168] @ (e448 ) │ │ │ │ + beq.n e3f6 │ │ │ │ + ldr r2, [pc, #168] @ (e450 ) │ │ │ │ add.w r6, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e3d4 │ │ │ │ + b.n e3dc │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e400 │ │ │ │ + bpl.n e408 │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9420 │ │ │ │ - cbnz r0, e418 │ │ │ │ + blx 9428 │ │ │ │ + cbnz r0, e420 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e43e │ │ │ │ + bpl.n e446 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e424 │ │ │ │ - ldr r2, [pc, #112] @ (e44c ) │ │ │ │ + beq.n e42c │ │ │ │ + ldr r2, [pc, #112] @ (e454 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e420 │ │ │ │ + beq.n e428 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e3ae │ │ │ │ + bgt.n e3b6 │ │ │ │ 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 9420 │ │ │ │ + blx 9428 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #76] @ (e450 ) │ │ │ │ - ldr r1, [pc, #76] @ (e454 ) │ │ │ │ + ldr r3, [pc, #76] @ (e458 ) │ │ │ │ + ldr r1, [pc, #76] @ (e45c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ 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 99f8 │ │ │ │ - ldr r3, [pc, #48] @ (e458 ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #48] @ (e460 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (e45c ) │ │ │ │ - ldr r0, [pc, #48] @ (e460 ) │ │ │ │ + ldr r1, [pc, #48] @ (e464 ) │ │ │ │ + ldr r0, [pc, #48] @ (e468 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a88 │ │ │ │ - bl 9a28 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a90 │ │ │ │ + bl 9a30 │ │ │ │ nop │ │ │ │ - adds r0, r7, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r4, #38 @ 0x26 │ │ │ │ + movs r4, #14 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ + ldr r6, [r5, r2] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r2, #22 │ │ │ │ + asrs r0, r7, #21 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r3, r6 │ │ │ │ + adds r4, r0, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e464 : │ │ │ │ +0000e46c : │ │ │ │ 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] @ (e538 ) │ │ │ │ + ldr r7, [pc, #188] @ (e540 ) │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add r7, pc │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n e530 │ │ │ │ + bpl.n e538 │ │ │ │ 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 e4e6 │ │ │ │ - ldr r2, [pc, #164] @ (e53c ) │ │ │ │ + beq.n e4ee │ │ │ │ + ldr r2, [pc, #164] @ (e544 ) │ │ │ │ add.w r6, r1, #12 │ │ │ │ movs r4, #0 │ │ │ │ mov.w fp, #1 │ │ │ │ ldr.w sl, [r7, r2] │ │ │ │ - b.n e4cc │ │ │ │ + b.n e4d4 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n e4f6 │ │ │ │ + bpl.n e4fe │ │ │ │ mov r3, r9 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str.w fp, [sp] │ │ │ │ - blx 9420 │ │ │ │ - cbnz r0, e50e │ │ │ │ + blx 9428 │ │ │ │ + cbnz r0, e516 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n e534 │ │ │ │ + bpl.n e53c │ │ │ │ cmp r3, sl │ │ │ │ - beq.n e51a │ │ │ │ - ldr r2, [pc, #108] @ (e540 ) │ │ │ │ + beq.n e522 │ │ │ │ + ldr r2, [pc, #108] @ (e548 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n e516 │ │ │ │ + beq.n e51e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n e4a6 │ │ │ │ + bgt.n e4ae │ │ │ │ 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 9420 │ │ │ │ + blx 9428 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - ldr r3, [pc, #72] @ (e544 ) │ │ │ │ - ldr r1, [pc, #76] @ (e548 ) │ │ │ │ + ldr r3, [pc, #72] @ (e54c ) │ │ │ │ + ldr r1, [pc, #76] @ (e550 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ 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 99f8 │ │ │ │ - ldr r3, [pc, #48] @ (e54c ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #48] @ (e554 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (e550 ) │ │ │ │ - ldr r0, [pc, #48] @ (e554 ) │ │ │ │ + ldr r1, [pc, #44] @ (e558 ) │ │ │ │ + ldr r0, [pc, #48] @ (e55c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a88 │ │ │ │ - bl 9a28 │ │ │ │ - subs r0, r0, r6 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a90 │ │ │ │ + bl 9a30 │ │ │ │ + subs r0, r7, r5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #104 @ 0x68 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - ldrsb r0, [r2, r7] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + asrs r2, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r4, r2 │ │ │ │ + adds r6, r1, r2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e558 : │ │ │ │ +0000e560 : │ │ │ │ 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 e5b2 │ │ │ │ + bpl.n e5ba │ │ │ │ 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 9420 │ │ │ │ + blx 9428 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e59a │ │ │ │ + cbnz r0, e5a2 │ │ │ │ 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 e5b2 │ │ │ │ + bpl.n e5ba │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 99b4 │ │ │ │ - bl 9a88 │ │ │ │ + b.w 99bc │ │ │ │ + bl 9a90 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e5b8 : │ │ │ │ +0000e5c0 : │ │ │ │ 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 e612 │ │ │ │ + bpl.n e61a │ │ │ │ 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 9420 │ │ │ │ + blx 9428 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbnz r0, e5f8 │ │ │ │ + cbnz r0, e600 │ │ │ │ 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 e612 │ │ │ │ + bpl.n e61a │ │ │ │ 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 99b4 │ │ │ │ - bl 9a88 │ │ │ │ + b.w 99bc │ │ │ │ + bl 9a90 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e618 : │ │ │ │ +0000e620 : │ │ │ │ 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 91d4 │ │ │ │ + blx 91dc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e638 : │ │ │ │ +0000e640 : │ │ │ │ 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 e658 │ │ │ │ + bpl.n e660 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a88 │ │ │ │ + bl 9a90 │ │ │ │ │ │ │ │ -0000e65c : │ │ │ │ +0000e664 : │ │ │ │ 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 e676 │ │ │ │ + bpl.n e67e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ - bl 9a88 │ │ │ │ + bl 9a90 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000e67c : │ │ │ │ +0000e684 : │ │ │ │ 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, e6a2 │ │ │ │ + cbz r1, e6aa │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97c4 │ │ │ │ + blx 97cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, e6da │ │ │ │ - cbz r2, e6b0 │ │ │ │ + cbz r0, e6e2 │ │ │ │ + cbz r2, e6b8 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ - blx 97c4 │ │ │ │ + blx 97cc │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e6da │ │ │ │ + cbz r0, e6e2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n e6cc │ │ │ │ + bpl.n e6d4 │ │ │ │ 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 97d0 │ │ │ │ + b.w 97d8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 987c │ │ │ │ + b.w 9884 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0000e6e0 : │ │ │ │ - ldr r3, [pc, #76] @ (e730 ) │ │ │ │ - ldr r2, [pc, #80] @ (e734 ) │ │ │ │ +0000e6e8 : │ │ │ │ + ldr r3, [pc, #76] @ (e738 ) │ │ │ │ + ldr r2, [pc, #80] @ (e73c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e6fa │ │ │ │ - ldr r2, [pc, #72] @ (e738 ) │ │ │ │ - ldr r1, [pc, #72] @ (e73c ) │ │ │ │ + beq.n e702 │ │ │ │ + ldr r2, [pc, #72] @ (e740 ) │ │ │ │ + ldr r1, [pc, #72] @ (e744 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 987c │ │ │ │ + b.w 9884 │ │ │ │ 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 977c │ │ │ │ - cbz r0, e72c │ │ │ │ + blx 9784 │ │ │ │ + cbz r0, e734 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9394 │ │ │ │ - ldr r2, [pc, #36] @ (e740 ) │ │ │ │ + blx 939c │ │ │ │ + ldr r2, [pc, #36] @ (e748 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95a4 │ │ │ │ + b.w 95ac │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r3, r4 │ │ │ │ + adds r0, r2, r4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #170 @ 0xaa │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #176 @ 0xb0 │ │ │ │ + movs r1, #152 @ 0x98 │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #124 @ 0x7c │ │ │ │ + movs r1, #100 @ 0x64 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e744 : │ │ │ │ - ldr r3, [pc, #76] @ (e794 ) │ │ │ │ - ldr r2, [pc, #80] @ (e798 ) │ │ │ │ +0000e74c : │ │ │ │ + ldr r3, [pc, #76] @ (e79c ) │ │ │ │ + ldr r2, [pc, #80] @ (e7a0 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e75e │ │ │ │ - ldr r2, [pc, #72] @ (e79c ) │ │ │ │ - ldr r1, [pc, #72] @ (e7a0 ) │ │ │ │ + beq.n e766 │ │ │ │ + ldr r2, [pc, #72] @ (e7a4 ) │ │ │ │ + ldr r1, [pc, #72] @ (e7a8 ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 987c │ │ │ │ + b.w 9884 │ │ │ │ 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 977c │ │ │ │ - cbz r0, e790 │ │ │ │ + blx 9784 │ │ │ │ + cbz r0, e798 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9394 │ │ │ │ - ldr r2, [pc, #36] @ (e7a4 ) │ │ │ │ + blx 939c │ │ │ │ + ldr r2, [pc, #36] @ (e7ac ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9934 │ │ │ │ + b.w 993c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r4, r6, r2 │ │ │ │ + adds r4, r5, r2 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #70 @ 0x46 │ │ │ │ + movs r1, #46 @ 0x2e │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #84 @ 0x54 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ movs r2, r0 │ │ │ │ - movs r1, #24 │ │ │ │ + movs r1, #0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e7a8 : │ │ │ │ - ldr r3, [pc, #76] @ (e7f8 ) │ │ │ │ - ldr r2, [pc, #80] @ (e7fc ) │ │ │ │ +0000e7b0 : │ │ │ │ + ldr r3, [pc, #76] @ (e800 ) │ │ │ │ + ldr r2, [pc, #80] @ (e804 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n e7c2 │ │ │ │ - ldr r2, [pc, #72] @ (e800 ) │ │ │ │ - ldr r1, [pc, #72] @ (e804 ) │ │ │ │ + beq.n e7ca │ │ │ │ + ldr r2, [pc, #72] @ (e808 ) │ │ │ │ + ldr r1, [pc, #72] @ (e80c ) │ │ │ │ add r2, pc │ │ │ │ add r1, pc │ │ │ │ - b.w 987c │ │ │ │ + b.w 9884 │ │ │ │ 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 977c │ │ │ │ - cbz r0, e7f4 │ │ │ │ + blx 9784 │ │ │ │ + cbz r0, e7fc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9394 │ │ │ │ - ldr r2, [pc, #36] @ (e808 ) │ │ │ │ + blx 939c │ │ │ │ + ldr r2, [pc, #36] @ (e810 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 931c │ │ │ │ + b.w 9324 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - adds r0, r2, r1 │ │ │ │ + adds r0, r1, r1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #226 @ 0xe2 │ │ │ │ + movs r0, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #248 @ 0xf8 │ │ │ │ + movs r0, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ - movs r0, #180 @ 0xb4 │ │ │ │ + movs r0, #156 @ 0x9c │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e80c : │ │ │ │ +0000e814 : │ │ │ │ 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, e832 │ │ │ │ + cbz r1, e83a │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97c4 │ │ │ │ + blx 97cc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, e85e │ │ │ │ - cbz r2, e844 │ │ │ │ + cbz r0, e866 │ │ │ │ + cbz r2, e84c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97c4 │ │ │ │ + blx 97cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, e85e │ │ │ │ + cbz r0, e866 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.n e85a │ │ │ │ + bpl.n e862 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 92b8 │ │ │ │ - blx 94a4 │ │ │ │ + b.w 92c0 │ │ │ │ + blx 94ac │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000e864 : │ │ │ │ +0000e86c : │ │ │ │ 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] @ (e8c8 ) │ │ │ │ + ldr r3, [pc, #84] @ (e8d0 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e8a2 │ │ │ │ + beq.n e8aa │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e8c4 │ │ │ │ + bpl.n e8cc │ │ │ │ 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 9078 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e88a │ │ │ │ - ldr r3, [pc, #28] @ (e8cc ) │ │ │ │ + beq.n e892 │ │ │ │ + ldr r3, [pc, #28] @ (e8d4 ) │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr r1, [pc, #28] @ (e8d0 ) │ │ │ │ + ldr r1, [pc, #28] @ (e8d8 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 9a88 │ │ │ │ - asrs r2, r0, #30 │ │ │ │ + bl 9a90 │ │ │ │ + asrs r2, r7, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, #0 │ │ │ │ + subs r6, r3, #0 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e8d4 : │ │ │ │ +0000e8dc : │ │ │ │ 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] @ (e95c ) │ │ │ │ + ldr r2, [pc, #112] @ (e964 ) │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ add r2, pc │ │ │ │ mov r8, r2 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n e91a │ │ │ │ + beq.n e922 │ │ │ │ mov r0, r5 │ │ │ │ - bl c84c │ │ │ │ + bl c854 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n e934 │ │ │ │ + beq.n e93c │ │ │ │ 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 94d4 │ │ │ │ + b.w 9078 │ │ │ │ + blx 94dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e8fe │ │ │ │ - ldr r3, [pc, #60] @ (e960 ) │ │ │ │ - ldr r1, [pc, #60] @ (e964 ) │ │ │ │ + beq.n e906 │ │ │ │ + ldr r3, [pc, #60] @ (e968 ) │ │ │ │ + ldr r1, [pc, #60] @ (e96c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n e950 │ │ │ │ + blx 9258 │ │ │ │ + b.n e958 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n e90a │ │ │ │ - ldr r3, [pc, #28] @ (e960 ) │ │ │ │ - ldr r1, [pc, #36] @ (e968 ) │ │ │ │ + beq.n e912 │ │ │ │ + ldr r3, [pc, #28] @ (e968 ) │ │ │ │ + ldr r1, [pc, #36] @ (e970 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r1, #28 │ │ │ │ + asrs r4, r0, #28 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, r0, #7 │ │ │ │ + adds r6, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, #6 │ │ │ │ + adds r0, r2, #6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000e96c : │ │ │ │ +0000e974 : │ │ │ │ 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] @ e9f8 │ │ │ │ + ldr.w ip, [pc, #120] @ ea00 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n e9f2 │ │ │ │ + bpl.n e9fa │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n e9a2 │ │ │ │ - ldr r3, [pc, #108] @ (e9fc ) │ │ │ │ - ldr r1, [pc, #108] @ (ea00 ) │ │ │ │ + beq.n e9aa │ │ │ │ + ldr r3, [pc, #108] @ (ea04 ) │ │ │ │ + ldr r1, [pc, #108] @ (ea08 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.n e9d0 │ │ │ │ + bpl.n e9d8 │ │ │ │ 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 e9cc │ │ │ │ + beq.n e9d4 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ ldrheq r0, [r0, #0] │ │ │ │ - beq.n e9cc │ │ │ │ + beq.n e9d4 │ │ │ │ cmp r3, #4 │ │ │ │ it eq │ │ │ │ ldreq r0, [r0, #0] │ │ │ │ - bne.n e9ee │ │ │ │ + bne.n e9f6 │ │ │ │ lsls r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n e9b0 │ │ │ │ - ldr r3, [pc, #44] @ (ea04 ) │ │ │ │ + bne.n e9b8 │ │ │ │ + ldr r3, [pc, #44] @ (ea0c ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #40] @ (ea08 ) │ │ │ │ - ldr r0, [pc, #44] @ (ea0c ) │ │ │ │ + ldr r1, [pc, #40] @ (ea10 ) │ │ │ │ + ldr r0, [pc, #44] @ (ea14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9ae8 │ │ │ │ - bl 9a88 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9af0 │ │ │ │ + bl 9a90 │ │ │ │ nop │ │ │ │ - asrs r2, r7, #25 │ │ │ │ + asrs r2, r6, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r5, #4 │ │ │ │ + subs r2, r2, #4 │ │ │ │ movs r2, r0 │ │ │ │ - strh r4, [r2, r4] │ │ │ │ + strh r4, [r7, r3] │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #1 │ │ │ │ + asrs r2, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ - adds r4, r1, #2 │ │ │ │ + adds r4, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ea10 : │ │ │ │ +0000ea18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #132] @ (eaa4 ) │ │ │ │ - ldr r3, [pc, #132] @ (eaa8 ) │ │ │ │ + ldr r2, [pc, #132] @ (eaac ) │ │ │ │ + ldr r3, [pc, #132] @ (eab0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n ea38 │ │ │ │ + beq.n ea40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r2, #2 │ │ │ │ - b.w 93a0 │ │ │ │ + b.w 93a8 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n ea2e │ │ │ │ + bne.n ea36 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ea84 │ │ │ │ - ldr r3, [pc, #100] @ (eaac ) │ │ │ │ + beq.n ea8c │ │ │ │ + ldr r3, [pc, #100] @ (eab4 ) │ │ │ │ ldr.w lr, [r2, r3] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n ea8c │ │ │ │ - ldr r3, [pc, #96] @ (eab0 ) │ │ │ │ + beq.n ea94 │ │ │ │ + ldr r3, [pc, #96] @ (eab8 ) │ │ │ │ ldr r2, [r2, r3] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n ea88 │ │ │ │ + beq.n ea90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp ip, lr │ │ │ │ - beq.n ea8c │ │ │ │ + beq.n ea94 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n ea88 │ │ │ │ + beq.n ea90 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n ea80 │ │ │ │ + bne.n ea88 │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n ea80 │ │ │ │ + bne.n ea88 │ │ │ │ adds r1, #16 │ │ │ │ adds r0, #16 │ │ │ │ - blx 91ac │ │ │ │ + blx 91b4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #36] @ (eab4 ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #36] @ (eabc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (eab8 ) │ │ │ │ - ldr r0, [pc, #36] @ (eabc ) │ │ │ │ + ldr r1, [pc, #36] @ (eac0 ) │ │ │ │ + ldr r0, [pc, #36] @ (eac4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r3, #23 │ │ │ │ + asrs r2, r2, #23 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, r1] │ │ │ │ + strh r6, [r0, r1] │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #28 │ │ │ │ + lsrs r0, r2, #28 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #12 │ │ │ │ + asrs r4, r3, #12 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eac0 : │ │ │ │ +0000eac8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (eb24 ) │ │ │ │ + ldr r2, [pc, #84] @ (eb2c ) │ │ │ │ lsls r3, r1, #31 │ │ │ │ add r2, pc │ │ │ │ - bmi.n eb12 │ │ │ │ + bmi.n eb1a │ │ │ │ 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 eb00 │ │ │ │ + bne.n eb08 │ │ │ │ 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] @ (eb28 ) │ │ │ │ - ldr r1, [pc, #40] @ (eb2c ) │ │ │ │ + ldr r3, [pc, #36] @ (eb30 ) │ │ │ │ + ldr r1, [pc, #40] @ (eb34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #28] @ (eb30 ) │ │ │ │ - ldr r1, [pc, #28] @ (eb34 ) │ │ │ │ + ldr r3, [pc, #28] @ (eb38 ) │ │ │ │ + ldr r1, [pc, #28] @ (eb3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n eb0e │ │ │ │ + blx 9258 │ │ │ │ + b.n eb16 │ │ │ │ nop │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + asrs r2, r4, #20 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r0, r0, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, r7 │ │ │ │ + subs r6, r7, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eb38 : │ │ │ │ +0000eb40 : │ │ │ │ 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] @ (ebc8 ) │ │ │ │ + ldr r2, [pc, #120] @ (ebd0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r1, #4 │ │ │ │ - bpl.n eb62 │ │ │ │ + bpl.n eb6a │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n eb92 │ │ │ │ - ldr r1, [pc, #104] @ (ebcc ) │ │ │ │ + bmi.n eb9a │ │ │ │ + ldr r1, [pc, #104] @ (ebd4 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n eb82 │ │ │ │ - blx 97b8 │ │ │ │ + beq.n eb8a │ │ │ │ + blx 97c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, eb82 │ │ │ │ + cbnz r0, eb8a │ │ │ │ add r0, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - blx 92a0 │ │ │ │ + blx 92a8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - blx 92d4 │ │ │ │ + blx 92dc │ │ │ │ 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 911c │ │ │ │ + blx 9124 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n eb8c │ │ │ │ + beq.n eb94 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9138 │ │ │ │ + blx 9140 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r6 │ │ │ │ add.w r1, r4, #16 │ │ │ │ add r0, r7 │ │ │ │ - blx 9138 │ │ │ │ + blx 9140 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n eb8c │ │ │ │ - asrs r4, r5, #18 │ │ │ │ + b.n eb94 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ebd0 : │ │ │ │ +0000ebd8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ ec74 │ │ │ │ + ldr.w lr, [pc, #148] @ ec7c │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ ec78 │ │ │ │ + ldr.w ip, [pc, #144] @ ec80 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (ec7c ) │ │ │ │ - ldr r2, [pc, #144] @ (ec80 ) │ │ │ │ + ldr r3, [pc, #144] @ (ec84 ) │ │ │ │ + ldr r2, [pc, #144] @ (ec88 ) │ │ │ │ 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 ec4c │ │ │ │ + beq.n ec54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (ec84 ) │ │ │ │ + ldr r0, [pc, #120] @ (ec8c ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #48 @ 0x30 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ec32 │ │ │ │ + cbz r0, ec3a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, ec6e │ │ │ │ + cbz r1, ec76 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (ec88 ) │ │ │ │ - ldr r2, [pc, #64] @ (ec78 ) │ │ │ │ + ldr r1, [pc, #84] @ (ec90 ) │ │ │ │ + ldr r2, [pc, #64] @ (ec80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n ec6a │ │ │ │ + bne.n ec72 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (ec8c ) │ │ │ │ - ldr r3, [pc, #40] @ (ec78 ) │ │ │ │ + ldr r2, [pc, #60] @ (ec94 ) │ │ │ │ + ldr r3, [pc, #40] @ (ec80 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ec6a │ │ │ │ + bne.n ec72 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9648 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9c08 │ │ │ │ + b.w 9650 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9c10 │ │ │ │ nop │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r1, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #16 │ │ │ │ + asrs r6, r0, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r1, #7 │ │ │ │ + subs r2, r0, #7 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + asrs r6, r7, #14 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r4, r5, #14 │ │ │ │ + asrs r4, r4, #14 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ec90 : │ │ │ │ +0000ec98 : │ │ │ │ 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] @ (ed84 ) │ │ │ │ + ldr r2, [pc, #224] @ (ed8c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #224] @ (ed88 ) │ │ │ │ + ldr r3, [pc, #224] @ (ed90 ) │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ add r2, pc │ │ │ │ - ldr r6, [pc, #220] @ (ed8c ) │ │ │ │ + ldr r6, [pc, #220] @ (ed94 ) │ │ │ │ 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 ed68 │ │ │ │ + ble.n ed70 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ mvn.w lr, #2147483648 @ 0x80000000 │ │ │ │ - b.n ecd8 │ │ │ │ + b.n ece0 │ │ │ │ adds r4, #1 │ │ │ │ add r1, r2 │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n ed16 │ │ │ │ + beq.n ed1e │ │ │ │ ldr.w r2, [r0], #4 │ │ │ │ sub.w r3, lr, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n ecd0 │ │ │ │ - ldr r3, [pc, #168] @ (ed90 ) │ │ │ │ - ldr r1, [pc, #168] @ (ed94 ) │ │ │ │ + bcs.n ecd8 │ │ │ │ + ldr r3, [pc, #168] @ (ed98 ) │ │ │ │ + ldr r1, [pc, #168] @ (ed9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r7, #0 │ │ │ │ - ldr r2, [pc, #160] @ (ed98 ) │ │ │ │ - ldr r3, [pc, #140] @ (ed88 ) │ │ │ │ + ldr r2, [pc, #160] @ (eda0 ) │ │ │ │ + ldr r3, [pc, #140] @ (ed90 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ed7e │ │ │ │ + bne.n ed86 │ │ │ │ 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 911c │ │ │ │ + blx 9124 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ecf4 │ │ │ │ + beq.n ecfc │ │ │ │ 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 9138 │ │ │ │ + blx 9140 │ │ │ │ cmp r4, r5 │ │ │ │ add.w r3, r0, r6 │ │ │ │ - bne.n ed2e │ │ │ │ + bne.n ed36 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ add r2, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n ecf6 │ │ │ │ - ldr r3, [pc, #72] @ (ed9c ) │ │ │ │ + beq.n ecfe │ │ │ │ + ldr r3, [pc, #72] @ (eda4 ) │ │ │ │ movs r2, #143 @ 0x8f │ │ │ │ - ldr r1, [pc, #72] @ (eda0 ) │ │ │ │ - ldr r0, [pc, #72] @ (eda4 ) │ │ │ │ + ldr r1, [pc, #72] @ (eda8 ) │ │ │ │ + ldr r0, [pc, #72] @ (edac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #532 @ 0x214 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ mov r0, r1 │ │ │ │ - blx 911c │ │ │ │ + blx 9124 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ecf4 │ │ │ │ + beq.n ecfc │ │ │ │ add.w r3, r7, #16 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r9, r3 │ │ │ │ - b.n ed4a │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n ed52 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r2, r2, #13 │ │ │ │ + asrs r2, r1, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #13 │ │ │ │ + asrs r0, r0, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r2, #0 │ │ │ │ + subs r2, r7, r7 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r0, #12 │ │ │ │ + asrs r2, r7, #11 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r7, [pc, #616] @ (f008 ) │ │ │ │ + ldr r7, [pc, #520] @ (efb0 ) │ │ │ │ movs r2, r0 │ │ │ │ - subs r0, r2, r7 │ │ │ │ + subs r0, r7, r6 │ │ │ │ movs r2, r0 │ │ │ │ - adds r2, r0, #0 │ │ │ │ + subs r2, r5, r7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eda8 : │ │ │ │ +0000edb0 : │ │ │ │ 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] @ (eeb4 ) │ │ │ │ + ldr r3, [pc, #248] @ (eebc ) │ │ │ │ sub sp, #16 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r1, r1, #4 │ │ │ │ - bmi.n ee34 │ │ │ │ - ldr r1, [pc, #240] @ (eeb8 ) │ │ │ │ + bmi.n ee3c │ │ │ │ + ldr r1, [pc, #240] @ (eec0 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n edfc │ │ │ │ + beq.n ee04 │ │ │ │ strd r3, r1, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 97b8 │ │ │ │ + blx 97c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, ee20 │ │ │ │ + cbz r0, ee28 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n edfc │ │ │ │ + beq.n ee04 │ │ │ │ strd r1, r3, [sp, #4] │ │ │ │ - blx 97b8 │ │ │ │ + blx 97c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ee9a │ │ │ │ + beq.n eea2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrd r1, r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n edfe │ │ │ │ + b.n ee06 │ │ │ │ mov r0, r1 │ │ │ │ - ldr.w ip, [pc, #188] @ eebc │ │ │ │ + ldr.w ip, [pc, #188] @ eec4 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r5, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n ee80 │ │ │ │ - ldr.w ip, [pc, #176] @ eec0 │ │ │ │ + beq.n ee88 │ │ │ │ + ldr.w ip, [pc, #176] @ eec8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ mov r6, r4 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n ee96 │ │ │ │ + beq.n ee9e │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n ee52 │ │ │ │ - ldr r2, [pc, #160] @ (eec4 ) │ │ │ │ - ldr r1, [pc, #164] @ (eec8 ) │ │ │ │ + beq.n ee5a │ │ │ │ + ldr r2, [pc, #160] @ (eecc ) │ │ │ │ + ldr r1, [pc, #164] @ (eed0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r1, [pc, #132] @ (eebc ) │ │ │ │ + ldr r1, [pc, #132] @ (eec4 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ee80 │ │ │ │ - ldr r1, [pc, #128] @ (eec0 ) │ │ │ │ + beq.n ee88 │ │ │ │ + ldr r1, [pc, #128] @ (eec8 ) │ │ │ │ ldr r1, [r3, r1] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ee96 │ │ │ │ + beq.n ee9e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ ldrbeq r0, [r2, #16] │ │ │ │ lsleq r0, r0, #1 │ │ │ │ - bne.n ee20 │ │ │ │ - b.n ee30 │ │ │ │ + bne.n ee28 │ │ │ │ + b.n ee38 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n ee66 │ │ │ │ + beq.n ee6e │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ - blx 97b8 │ │ │ │ - cbz r0, eeb0 │ │ │ │ + blx 97c0 │ │ │ │ + cbz r0, eeb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n ee80 │ │ │ │ + beq.n ee88 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n ee96 │ │ │ │ + beq.n ee9e │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - cbnz r1, ee7c │ │ │ │ - ldr r2, [pc, #88] @ (eecc ) │ │ │ │ + cbnz r1, ee84 │ │ │ │ + ldr r2, [pc, #88] @ (eed4 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.n ee30 │ │ │ │ + b.n ee38 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ - b.n ee76 │ │ │ │ - ldr r3, [pc, #76] @ (eed0 ) │ │ │ │ + b.n ee7e │ │ │ │ + ldr r3, [pc, #76] @ (eed8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #76] @ (eed4 ) │ │ │ │ - ldr r0, [pc, #76] @ (eed8 ) │ │ │ │ + ldr r1, [pc, #76] @ (eedc ) │ │ │ │ + ldr r0, [pc, #76] @ (eee0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #64] @ (eedc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #64] @ (eee4 ) │ │ │ │ movs r2, #31 │ │ │ │ - ldr r1, [pc, #64] @ (eee0 ) │ │ │ │ - ldr r0, [pc, #64] @ (eee4 ) │ │ │ │ + ldr r1, [pc, #64] @ (eee8 ) │ │ │ │ + ldr r0, [pc, #64] @ (eeec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #548 @ 0x224 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9bd8 │ │ │ │ - asrs r4, r7, #8 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9be0 │ │ │ │ + asrs r4, r6, #8 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r7, r5 │ │ │ │ + subs r4, r4, r5 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #424] @ (f07c ) │ │ │ │ + ldr r6, [pc, #328] @ (f024 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #12 │ │ │ │ + lsrs r4, r3, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r0, #29 │ │ │ │ + lsrs r0, r5, #28 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r6, [pc, #328] @ (f028 ) │ │ │ │ + ldr r6, [pc, #232] @ (efd0 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r0, #24 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r1, #25 │ │ │ │ + lsrs r2, r6, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000eee8 : │ │ │ │ +0000eef0 : │ │ │ │ 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] @ (ef80 ) │ │ │ │ + ldr r2, [pc, #132] @ (ef88 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #132] @ (ef84 ) │ │ │ │ + ldr r3, [pc, #132] @ (ef8c ) │ │ │ │ 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 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, ef42 │ │ │ │ + cbz r0, ef4a │ │ │ │ add r2, sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - ble.n ef42 │ │ │ │ + ble.n ef4a │ │ │ │ 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 ef6a │ │ │ │ + bpl.n ef72 │ │ │ │ ldr.w r0, [r2], #4 │ │ │ │ cmp lr, r3 │ │ │ │ - ble.n ef66 │ │ │ │ + ble.n ef6e │ │ │ │ ldr r5, [r1, #12] │ │ │ │ str.w r0, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n ef2e │ │ │ │ - ldr r2, [pc, #68] @ (ef88 ) │ │ │ │ - ldr r3, [pc, #60] @ (ef84 ) │ │ │ │ + bne.n ef36 │ │ │ │ + ldr r2, [pc, #68] @ (ef90 ) │ │ │ │ + ldr r3, [pc, #60] @ (ef8c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n ef62 │ │ │ │ + bne.n ef6a │ │ │ │ mov r0, r1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9b18 │ │ │ │ - ldr r3, [pc, #32] @ (ef8c ) │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9b20 │ │ │ │ + ldr r3, [pc, #32] @ (ef94 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #32] @ (ef90 ) │ │ │ │ - ldr r0, [pc, #32] @ (ef94 ) │ │ │ │ + ldr r1, [pc, #32] @ (ef98 ) │ │ │ │ + ldr r0, [pc, #32] @ (ef9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r7, #3 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r6, #2 │ │ │ │ + asrs r6, r5, #2 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r5, [pc, #520] @ (f198 ) │ │ │ │ + ldr r5, [pc, #424] @ (f140 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r1, #13 │ │ │ │ + lsrs r4, r6, #12 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r2, #14 │ │ │ │ + lsrs r0, r7, #13 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000ef98 : │ │ │ │ +0000efa0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ f014 │ │ │ │ + ldr.w ip, [pc, #108] @ f01c │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (f018 ) │ │ │ │ + ldr r1, [pc, #104] @ (f020 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (f01c ) │ │ │ │ - ldr r2, [pc, #108] @ (f020 ) │ │ │ │ + ldr r3, [pc, #104] @ (f024 ) │ │ │ │ + ldr r2, [pc, #108] @ (f028 ) │ │ │ │ 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 f006 │ │ │ │ + beq.n f00e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (f024 ) │ │ │ │ + ldr r0, [pc, #84] @ (f02c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #60 @ 0x3c │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, efee │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, eff6 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (f028 ) │ │ │ │ - ldr r3, [pc, #36] @ (f018 ) │ │ │ │ + ldr r2, [pc, #56] @ (f030 ) │ │ │ │ + ldr r3, [pc, #36] @ (f020 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f00e │ │ │ │ + bne.n f016 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 90b0 │ │ │ │ + blx 90b8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n efee │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n eff6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r1, #1 │ │ │ │ + asrs r6, r0, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r1, #1 │ │ │ │ + asrs r0, r0, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, r1, #0 │ │ │ │ + adds r2, r0, #0 │ │ │ │ movs r4, r0 │ │ │ │ - asrs r2, r1, #32 │ │ │ │ + asrs r2, r0, #32 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000f02c : │ │ │ │ +0000f034 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #184] @ f0f4 │ │ │ │ + ldr.w ip, [pc, #184] @ f0fc │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #180] @ (f0f8 ) │ │ │ │ + ldr r1, [pc, #180] @ (f100 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ - ldr r2, [pc, #180] @ (f0fc ) │ │ │ │ - ldr r3, [pc, #180] @ (f100 ) │ │ │ │ + ldr r2, [pc, #180] @ (f104 ) │ │ │ │ + ldr r3, [pc, #180] @ (f108 ) │ │ │ │ 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 f09a │ │ │ │ - ldr r0, [pc, #160] @ (f104 ) │ │ │ │ + beq.n f0a2 │ │ │ │ + ldr r0, [pc, #160] @ (f10c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #72 @ 0x48 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, f080 │ │ │ │ + cbz r0, f088 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #132] @ (f108 ) │ │ │ │ - ldr r2, [pc, #116] @ (f0f8 ) │ │ │ │ + ldr r1, [pc, #132] @ (f110 ) │ │ │ │ + ldr r2, [pc, #116] @ (f100 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n f0d2 │ │ │ │ + bne.n f0da │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n f0f0 │ │ │ │ - ldr r1, [pc, #104] @ (f10c ) │ │ │ │ + bpl.n f0f8 │ │ │ │ + ldr r1, [pc, #104] @ (f114 ) │ │ │ │ ldr r1, [r2, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n f0da │ │ │ │ - ldr r1, [pc, #100] @ (f110 ) │ │ │ │ + beq.n f0e2 │ │ │ │ + ldr r1, [pc, #100] @ (f118 ) │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n f0d6 │ │ │ │ - ldr r2, [pc, #96] @ (f114 ) │ │ │ │ - ldr r3, [pc, #68] @ (f0f8 ) │ │ │ │ + beq.n f0de │ │ │ │ + ldr r2, [pc, #96] @ (f11c ) │ │ │ │ + ldr r3, [pc, #68] @ (f100 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n f0d2 │ │ │ │ + bne.n f0da │ │ │ │ ldr r2, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95b4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #60] @ (f118 ) │ │ │ │ + b.w 95bc │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #60] @ (f120 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #56] @ (f11c ) │ │ │ │ - ldr r0, [pc, #60] @ (f120 ) │ │ │ │ + ldr r1, [pc, #56] @ (f124 ) │ │ │ │ + ldr r0, [pc, #60] @ (f128 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ - lsrs r0, r7, #30 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ + lsrs r0, r6, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r6, #30 │ │ │ │ + lsrs r2, r5, #30 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r6, r5 │ │ │ │ + subs r6, r5, r5 │ │ │ │ movs r4, r0 │ │ │ │ - lsrs r0, r7, #29 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #29 │ │ │ │ + lsrs r0, r0, #29 │ │ │ │ movs r4, r0 │ │ │ │ - ldr r4, [pc, #64] @ (f15c ) │ │ │ │ + ldr r3, [pc, #992] @ (f504 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r3, #3 │ │ │ │ + lsrs r2, r0, #3 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r4, #19 │ │ │ │ + lsrs r6, r1, #19 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f124 : │ │ │ │ +0000f12c : │ │ │ │ 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] @ (f1ac ) │ │ │ │ + ldr r3, [pc, #116] @ (f1b4 ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f1a2 │ │ │ │ - ldr.w ip, [pc, #112] @ f1b0 │ │ │ │ + bpl.n f1aa │ │ │ │ + ldr.w ip, [pc, #112] @ f1b8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f18c │ │ │ │ - ldr.w ip, [pc, #104] @ f1b4 │ │ │ │ + beq.n f194 │ │ │ │ + ldr.w ip, [pc, #104] @ f1bc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f1a6 │ │ │ │ + beq.n f1ae │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f176 │ │ │ │ + blt.n f17e │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f17a │ │ │ │ + bge.n f182 │ │ │ │ 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 f162 │ │ │ │ - ldr r2, [pc, #60] @ (f1b8 ) │ │ │ │ - ldr r1, [pc, #60] @ (f1bc ) │ │ │ │ + bpl.n f16a │ │ │ │ + ldr r2, [pc, #60] @ (f1c0 ) │ │ │ │ + ldr r1, [pc, #60] @ (f1c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f1c0 ) │ │ │ │ + ldr r3, [pc, #48] @ (f1c8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (f1c4 ) │ │ │ │ - ldr r0, [pc, #48] @ (f1c8 ) │ │ │ │ + ldr r1, [pc, #48] @ (f1cc ) │ │ │ │ + ldr r0, [pc, #48] @ (f1d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ - bl 99f8 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ + bl 9a00 │ │ │ │ nop │ │ │ │ - lsrs r4, r0, #27 │ │ │ │ + lsrs r4, r7, #26 │ │ │ │ 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 r6, r7, r0 │ │ │ │ + adds r6, r4, r0 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r3, [pc, #376] @ (f33c ) │ │ │ │ + ldr r3, [pc, #280] @ (f2e4 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r0, r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r6, #16 │ │ │ │ + lsrs r4, r3, #16 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f1cc : │ │ │ │ +0000f1d4 : │ │ │ │ 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] @ (f248 ) │ │ │ │ + ldr r3, [pc, #104] @ (f250 ) │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ add r3, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f23e │ │ │ │ - ldr.w ip, [pc, #100] @ f24c │ │ │ │ + bpl.n f246 │ │ │ │ + ldr.w ip, [pc, #100] @ f254 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f228 │ │ │ │ - ldr.w ip, [pc, #92] @ f250 │ │ │ │ + beq.n f230 │ │ │ │ + ldr.w ip, [pc, #92] @ f258 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f242 │ │ │ │ + beq.n f24a │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f212 │ │ │ │ + blt.n f21a │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f216 │ │ │ │ + bge.n f21e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f20a │ │ │ │ - ldr r2, [pc, #60] @ (f254 ) │ │ │ │ - ldr r1, [pc, #60] @ (f258 ) │ │ │ │ + bpl.n f212 │ │ │ │ + ldr r2, [pc, #60] @ (f25c ) │ │ │ │ + ldr r1, [pc, #60] @ (f260 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #48] @ (f25c ) │ │ │ │ + ldr r3, [pc, #48] @ (f264 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #48] @ (f260 ) │ │ │ │ - ldr r0, [pc, #48] @ (f264 ) │ │ │ │ + ldr r1, [pc, #48] @ (f268 ) │ │ │ │ + ldr r0, [pc, #48] @ (f26c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ - bl 99f8 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ + bl 9a00 │ │ │ │ nop │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + lsrs r4, r2, #24 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r2, r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #776] @ (f568 ) │ │ │ │ + ldr r2, [pc, #680] @ (f510 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #30 │ │ │ │ + lsls r4, r6, #29 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #14 │ │ │ │ + lsrs r0, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f268 : │ │ │ │ +0000f270 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (f304 ) │ │ │ │ + ldr r3, [pc, #140] @ (f30c ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f2d4 │ │ │ │ + bmi.n f2dc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f2fe │ │ │ │ - ldr.w ip, [pc, #124] @ f308 │ │ │ │ + bpl.n f306 │ │ │ │ + ldr.w ip, [pc, #124] @ f310 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f2e8 │ │ │ │ - ldr.w ip, [pc, #116] @ f30c │ │ │ │ + beq.n f2f0 │ │ │ │ + ldr.w ip, [pc, #116] @ f314 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f2e4 │ │ │ │ + beq.n f2ec │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f2be │ │ │ │ + blt.n f2c6 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f2c2 │ │ │ │ + bge.n f2ca │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f2bc │ │ │ │ + bge.n f2c4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f2aa │ │ │ │ - ldr r2, [pc, #76] @ (f310 ) │ │ │ │ - ldr r1, [pc, #76] @ (f314 ) │ │ │ │ + bpl.n f2b2 │ │ │ │ + ldr r2, [pc, #76] @ (f318 ) │ │ │ │ + ldr r1, [pc, #76] @ (f31c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f318 ) │ │ │ │ - ldr r1, [pc, #68] @ (f31c ) │ │ │ │ + ldr r2, [pc, #64] @ (f320 ) │ │ │ │ + ldr r1, [pc, #68] @ (f324 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n f2d0 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #52] @ (f320 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n f2d8 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #52] @ (f328 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (f324 ) │ │ │ │ - ldr r0, [pc, #52] @ (f328 ) │ │ │ │ + ldr r1, [pc, #52] @ (f32c ) │ │ │ │ + ldr r0, [pc, #52] @ (f330 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #22 │ │ │ │ + lsrs r2, r7, #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 │ │ │ │ - asrs r6, r6, #27 │ │ │ │ + asrs r6, r3, #27 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #16 │ │ │ │ + asrs r4, r7, #15 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r2, [pc, #8] @ (f32c ) │ │ │ │ + ldr r1, [pc, #936] @ (f6d4 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsls r4, r6, #26 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r3, #11 │ │ │ │ + lsrs r0, r0, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f32c : │ │ │ │ +0000f334 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #128] @ (f3bc ) │ │ │ │ + ldr r3, [pc, #128] @ (f3c4 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f38c │ │ │ │ + bmi.n f394 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f3b6 │ │ │ │ - ldr.w ip, [pc, #112] @ f3c0 │ │ │ │ + bpl.n f3be │ │ │ │ + ldr.w ip, [pc, #112] @ f3c8 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f3a0 │ │ │ │ - ldr.w ip, [pc, #104] @ f3c4 │ │ │ │ + beq.n f3a8 │ │ │ │ + ldr.w ip, [pc, #104] @ f3cc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n f39c │ │ │ │ + beq.n f3a4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f376 │ │ │ │ + blt.n f37e │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n f37a │ │ │ │ + bge.n f382 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n f36e │ │ │ │ - ldr r2, [pc, #76] @ (f3c8 ) │ │ │ │ - ldr r1, [pc, #76] @ (f3cc ) │ │ │ │ + bpl.n f376 │ │ │ │ + ldr r2, [pc, #76] @ (f3d0 ) │ │ │ │ + ldr r1, [pc, #76] @ (f3d4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (f3d0 ) │ │ │ │ - ldr r1, [pc, #68] @ (f3d4 ) │ │ │ │ + ldr r2, [pc, #64] @ (f3d8 ) │ │ │ │ + ldr r1, [pc, #68] @ (f3dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n f388 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #52] @ (f3d8 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n f390 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #52] @ (f3e0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (f3dc ) │ │ │ │ - ldr r0, [pc, #52] @ (f3e0 ) │ │ │ │ + ldr r1, [pc, #52] @ (f3e4 ) │ │ │ │ + ldr r0, [pc, #52] @ (f3e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #18 │ │ │ │ + lsrs r6, r6, #18 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #24 │ │ │ │ + asrs r6, r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r3, #13 │ │ │ │ + asrs r4, r0, #13 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (f504 ) │ │ │ │ + ldr r1, [pc, #200] @ (f4ac ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r2, #24 │ │ │ │ + lsls r4, r7, #23 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r4, #8 │ │ │ │ + lsrs r0, r1, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f3e4 : │ │ │ │ +0000f3ec : │ │ │ │ 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] @ f488 │ │ │ │ + ldr.w ip, [pc, #144] @ f490 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f482 │ │ │ │ - ldr.w lr, [pc, #136] @ f48c │ │ │ │ + bpl.n f48a │ │ │ │ + ldr.w lr, [pc, #136] @ f494 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f46c │ │ │ │ - ldr.w lr, [pc, #128] @ f490 │ │ │ │ + beq.n f474 │ │ │ │ + ldr.w lr, [pc, #128] @ f498 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f468 │ │ │ │ + beq.n f470 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f436 │ │ │ │ + bcs.n f43e │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f434 │ │ │ │ + bge.n f43c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f454 │ │ │ │ + bge.n f45c │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f454 │ │ │ │ + blt.n f45c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n f430 │ │ │ │ + blt.n f438 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f494 ) │ │ │ │ - ldr r1, [pc, #64] @ (f498 ) │ │ │ │ + ldr r3, [pc, #60] @ (f49c ) │ │ │ │ + ldr r1, [pc, #64] @ (f4a0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #44] @ (f49c ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #44] @ (f4a4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (f4a0 ) │ │ │ │ - ldr r0, [pc, #44] @ (f4a4 ) │ │ │ │ + ldr r1, [pc, #44] @ (f4a8 ) │ │ │ │ + ldr r0, [pc, #44] @ (f4ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ nop │ │ │ │ - lsrs r2, r0, #16 │ │ │ │ + lsrs r2, r7, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r4, #21 │ │ │ │ + asrs r4, r1, #21 │ │ │ │ movs r2, r0 │ │ │ │ - ldr r0, [pc, #504] @ (f698 ) │ │ │ │ + ldr r0, [pc, #408] @ (f640 ) │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #21 │ │ │ │ + lsls r0, r6, #20 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + lsrs r4, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f4a8 : │ │ │ │ +0000f4b0 : │ │ │ │ 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] @ f538 │ │ │ │ + ldr.w ip, [pc, #124] @ f540 │ │ │ │ ldr r4, [r1, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n f532 │ │ │ │ - ldr.w lr, [pc, #116] @ f53c │ │ │ │ + bpl.n f53a │ │ │ │ + ldr.w lr, [pc, #116] @ f544 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f51c │ │ │ │ - ldr.w lr, [pc, #108] @ f540 │ │ │ │ + beq.n f524 │ │ │ │ + ldr.w lr, [pc, #108] @ f548 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n f518 │ │ │ │ + beq.n f520 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r2, r1 │ │ │ │ sbcs.w lr, r3, #0 │ │ │ │ - bcs.n f4ee │ │ │ │ + bcs.n f4f6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f504 │ │ │ │ + bge.n f50c │ │ │ │ adds r1, r1, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n f504 │ │ │ │ + blt.n f50c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #60] @ (f544 ) │ │ │ │ - ldr r1, [pc, #64] @ (f548 ) │ │ │ │ + ldr r3, [pc, #60] @ (f54c ) │ │ │ │ + ldr r1, [pc, #64] @ (f550 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #44] @ (f54c ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #44] @ (f554 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (f550 ) │ │ │ │ - ldr r0, [pc, #44] @ (f554 ) │ │ │ │ + ldr r1, [pc, #44] @ (f558 ) │ │ │ │ + ldr r0, [pc, #44] @ (f55c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ nop │ │ │ │ - lsrs r6, r7, #12 │ │ │ │ + lsrs r6, r6, #12 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r6, #18 │ │ │ │ + asrs r4, r3, #18 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0x47ce │ │ │ │ + @ instruction: 0x47b6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #18 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f558 : │ │ │ │ +0000f560 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #212] @ (f63c ) │ │ │ │ + ldr r3, [pc, #212] @ (f644 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r4, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f5da │ │ │ │ + bmi.n f5e2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r5, [r0, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f636 │ │ │ │ - ldr.w ip, [pc, #192] @ f640 │ │ │ │ + bpl.n f63e │ │ │ │ + ldr.w ip, [pc, #192] @ f648 │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f61c │ │ │ │ - ldr.w ip, [pc, #184] @ f644 │ │ │ │ + beq.n f624 │ │ │ │ + ldr.w ip, [pc, #184] @ f64c │ │ │ │ ldr.w r5, [r3, ip] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n f618 │ │ │ │ + beq.n f620 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f5c6 │ │ │ │ + blt.n f5ce │ │ │ │ cmp r1, r0 │ │ │ │ - bge.n f5ca │ │ │ │ + bge.n f5d2 │ │ │ │ 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 f5b4 │ │ │ │ + bge.n f5bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f5ee │ │ │ │ + cbz r3, f5f6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ ittt lt │ │ │ │ movlt r0, #1 │ │ │ │ ldrlt r3, [r4, #12] │ │ │ │ strlt r2, [r3, r5] │ │ │ │ - bge.n f632 │ │ │ │ + bge.n f63a │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ adds r1, r1, r0 │ │ │ │ - bpl.n f59e │ │ │ │ - ldr r2, [pc, #124] @ (f648 ) │ │ │ │ - ldr r1, [pc, #124] @ (f64c ) │ │ │ │ + bpl.n f5a6 │ │ │ │ + ldr r2, [pc, #124] @ (f650 ) │ │ │ │ + ldr r1, [pc, #124] @ (f654 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n f5e8 │ │ │ │ - ldr r2, [pc, #116] @ (f650 ) │ │ │ │ - ldr r1, [pc, #116] @ (f654 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n f5f0 │ │ │ │ + ldr r2, [pc, #116] @ (f658 ) │ │ │ │ + ldr r1, [pc, #116] @ (f65c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ strd r1, r2, [sp] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #33554432 @ 0x2000000 │ │ │ │ - bne.n f5b4 │ │ │ │ - ldr r3, [pc, #80] @ (f658 ) │ │ │ │ + bne.n f5bc │ │ │ │ + ldr r3, [pc, #80] @ (f660 ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #80] @ (f65c ) │ │ │ │ - ldr r0, [pc, #84] @ (f660 ) │ │ │ │ + ldr r1, [pc, #80] @ (f664 ) │ │ │ │ + ldr r0, [pc, #84] @ (f668 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #68] @ (f664 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #68] @ (f66c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #68] @ (f668 ) │ │ │ │ - ldr r0, [pc, #68] @ (f66c ) │ │ │ │ + ldr r1, [pc, #68] @ (f670 ) │ │ │ │ + ldr r0, [pc, #68] @ (f674 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b18 │ │ │ │ - bl 9b48 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b20 │ │ │ │ + bl 9b50 │ │ │ │ nop │ │ │ │ - lsrs r0, r2, #10 │ │ │ │ + lsrs r0, r1, #10 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #16 │ │ │ │ + asrs r6, r5, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + asrs r6, r6, #3 │ │ │ │ movs r2, r0 │ │ │ │ - mov r8, sp │ │ │ │ + mov r8, sl │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r6, #18 │ │ │ │ + lsls r2, r3, #18 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r6, #19 │ │ │ │ + lsls r6, r3, #19 │ │ │ │ movs r2, r0 │ │ │ │ - mov lr, r9 │ │ │ │ + mov lr, r6 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + lsls r4, r1, #30 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f670 : │ │ │ │ +0000f678 : │ │ │ │ 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] @ (f768 ) │ │ │ │ + ldr r0, [pc, #228] @ (f770 ) │ │ │ │ sub sp, #12 │ │ │ │ add r0, pc │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r5, #6 │ │ │ │ - bpl.n f74a │ │ │ │ - ldr.w lr, [pc, #220] @ f76c │ │ │ │ + bpl.n f752 │ │ │ │ + ldr.w lr, [pc, #220] @ f774 │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f734 │ │ │ │ - ldr.w lr, [pc, #212] @ f770 │ │ │ │ + beq.n f73c │ │ │ │ + ldr.w lr, [pc, #212] @ f778 │ │ │ │ ldr.w r5, [r0, lr] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n f730 │ │ │ │ + beq.n f738 │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r2, ip │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bcs.n f708 │ │ │ │ + bcs.n f710 │ │ │ │ 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 f6c8 │ │ │ │ + bge.n f6d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, f6de │ │ │ │ + cbz r3, f6e6 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n f752 │ │ │ │ + blt.n f75a │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n f74e │ │ │ │ + bge.n f756 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_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 f6c8 │ │ │ │ - ldr r3, [pc, #124] @ (f774 ) │ │ │ │ + bne.n f6d0 │ │ │ │ + ldr r3, [pc, #124] @ (f77c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #124] @ (f778 ) │ │ │ │ - ldr r0, [pc, #128] @ (f77c ) │ │ │ │ + ldr r1, [pc, #124] @ (f780 ) │ │ │ │ + ldr r0, [pc, #128] @ (f784 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ cmp r2, #1 │ │ │ │ sbcs.w r4, r3, #0 │ │ │ │ - bge.n f71e │ │ │ │ + bge.n f726 │ │ │ │ adds.w ip, ip, r2 │ │ │ │ adc.w r3, r3, #0 │ │ │ │ mov r2, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n f6b2 │ │ │ │ - ldr r3, [pc, #96] @ (f780 ) │ │ │ │ - ldr r1, [pc, #96] @ (f784 ) │ │ │ │ + bge.n f6ba │ │ │ │ + ldr r3, [pc, #96] @ (f788 ) │ │ │ │ + ldr r1, [pc, #96] @ (f78c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ - b.n f6da │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #80] @ (f788 ) │ │ │ │ + b.n f6e2 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #80] @ (f790 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (f78c ) │ │ │ │ - ldr r0, [pc, #80] @ (f790 ) │ │ │ │ + ldr r1, [pc, #80] @ (f794 ) │ │ │ │ + ldr r0, [pc, #80] @ (f798 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ - bl 9b18 │ │ │ │ - ldr r3, [pc, #64] @ (f794 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ + bl 9b20 │ │ │ │ + ldr r3, [pc, #64] @ (f79c ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #64] @ (f798 ) │ │ │ │ - ldr r0, [pc, #64] @ (f79c ) │ │ │ │ + ldr r1, [pc, #64] @ (f7a0 ) │ │ │ │ + ldr r0, [pc, #64] @ (f7a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsrs r0, r7, #5 │ │ │ │ + lsrs r0, r6, #5 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r8, pc │ │ │ │ + cmp r8, ip │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r5, #14 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + lsls r6, r5, #15 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r6, #10 │ │ │ │ + asrs r2, r3, #10 │ │ │ │ movs r2, r0 │ │ │ │ - cmp lr, r6 │ │ │ │ + cmp lr, r3 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #10 │ │ │ │ + lsls r0, r5, #9 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r1, #26 │ │ │ │ + lsls r4, r6, #25 │ │ │ │ movs r2, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ + cmp sl, r0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r4, #13 │ │ │ │ + lsls r4, r1, #13 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r0, r3, #10 │ │ │ │ + asrs r0, r0, #10 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f7a0 : │ │ │ │ +0000f7a8 : │ │ │ │ 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 f7c8 │ │ │ │ + bpl.n f7d0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n f7e0 │ │ │ │ + blt.n f7e8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n f7dc │ │ │ │ + bge.n f7e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r3, [pc, #40] @ (f7f4 ) │ │ │ │ + ldr r3, [pc, #40] @ (f7fc ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #40] @ (f7f8 ) │ │ │ │ - ldr r0, [pc, #44] @ (f7fc ) │ │ │ │ + ldr r1, [pc, #40] @ (f800 ) │ │ │ │ + ldr r0, [pc, #44] @ (f804 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b18 │ │ │ │ - ldr r3, [pc, #28] @ (f800 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b20 │ │ │ │ + ldr r3, [pc, #28] @ (f808 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #28] @ (f804 ) │ │ │ │ - ldr r0, [pc, #32] @ (f808 ) │ │ │ │ + ldr r1, [pc, #28] @ (f80c ) │ │ │ │ + ldr r0, [pc, #32] @ (f810 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - cmp r4, r4 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + cmp r4, r1 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r5, #11 │ │ │ │ + lsls r6, r2, #11 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r6, #12 │ │ │ │ + lsls r2, r3, #12 │ │ │ │ movs r2, r0 │ │ │ │ - cmp r4, r1 │ │ │ │ + add ip, lr │ │ │ │ movs r2, r0 │ │ │ │ - lsls r6, r2, #11 │ │ │ │ + lsls r6, r7, #10 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r1, #8 │ │ │ │ + asrs r2, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f80c : │ │ │ │ +0000f814 : │ │ │ │ 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] @ (f92c ) │ │ │ │ + ldr r2, [pc, #272] @ (f934 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #272] @ (f930 ) │ │ │ │ + ldr r3, [pc, #272] @ (f938 ) │ │ │ │ add r2, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f8fc │ │ │ │ + beq.n f904 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r3, [pc, #260] @ (f934 ) │ │ │ │ + ldr r3, [pc, #260] @ (f93c ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r7, r3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n f928 │ │ │ │ + beq.n f930 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n f8cc │ │ │ │ + beq.n f8d4 │ │ │ │ subs r3, #1 │ │ │ │ - bmi.n f8ba │ │ │ │ + bmi.n f8c2 │ │ │ │ ldrd r0, r2, [r0, #12] │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ mov r5, r1 │ │ │ │ - bgt.n f870 │ │ │ │ + bgt.n f878 │ │ │ │ cmp.w r3, r2, asr #1 │ │ │ │ - blt.n f870 │ │ │ │ + blt.n f878 │ │ │ │ clz r2, r3 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n f8e2 │ │ │ │ + beq.n f8ea │ │ │ │ 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 f8a8 │ │ │ │ + ble.n f8b0 │ │ │ │ adds r2, #6 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f8dc │ │ │ │ + bcs.n f8e4 │ │ │ │ lsls r1, r2, #2 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - blx 92e0 │ │ │ │ - cbz r0, f8dc │ │ │ │ + blx 92e8 │ │ │ │ + cbz r0, f8e4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r1, r6 │ │ │ │ str r0, [r4, #12] │ │ │ │ - beq.n f912 │ │ │ │ + beq.n f91a │ │ │ │ cmp r1, r7 │ │ │ │ itt ne │ │ │ │ strne r3, [r4, #8] │ │ │ │ strne r2, [r4, #16] │ │ │ │ - beq.n f8f8 │ │ │ │ + beq.n f900 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r2, #3 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n f8dc │ │ │ │ + bcs.n f8e4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f880 │ │ │ │ + bne.n f888 │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r3 │ │ │ │ - b.n f882 │ │ │ │ - ldr r3, [pc, #124] @ (f938 ) │ │ │ │ - ldr r1, [pc, #124] @ (f93c ) │ │ │ │ + b.n f88a │ │ │ │ + ldr r3, [pc, #124] @ (f940 ) │ │ │ │ + ldr r1, [pc, #124] @ (f944 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r5, #0 │ │ │ │ - b.n f8a2 │ │ │ │ - ldr r3, [pc, #104] @ (f938 ) │ │ │ │ - ldr r1, [pc, #112] @ (f940 ) │ │ │ │ + b.n f8aa │ │ │ │ + ldr r3, [pc, #104] @ (f940 ) │ │ │ │ + ldr r1, [pc, #112] @ (f948 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n f8c8 │ │ │ │ - blx 916c │ │ │ │ - b.n f8c8 │ │ │ │ - ldr r3, [pc, #96] @ (f944 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n f8d0 │ │ │ │ + blx 9174 │ │ │ │ + b.n f8d0 │ │ │ │ + ldr r3, [pc, #96] @ (f94c ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #96] @ (f948 ) │ │ │ │ - ldr r0, [pc, #96] @ (f94c ) │ │ │ │ + ldr r1, [pc, #96] @ (f950 ) │ │ │ │ + ldr r0, [pc, #96] @ (f954 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b78 │ │ │ │ - ldr r3, [pc, #80] @ (f950 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b80 │ │ │ │ + ldr r3, [pc, #80] @ (f958 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (f954 ) │ │ │ │ - ldr r0, [pc, #80] @ (f958 ) │ │ │ │ + ldr r1, [pc, #80] @ (f95c ) │ │ │ │ + ldr r0, [pc, #80] @ (f960 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #72] @ (f95c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #72] @ (f964 ) │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ - ldr r1, [pc, #68] @ (f960 ) │ │ │ │ - ldr r0, [pc, #72] @ (f964 ) │ │ │ │ + ldr r1, [pc, #68] @ (f968 ) │ │ │ │ + ldr r0, [pc, #72] @ (f96c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - lsls r4, r3, #31 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r3, #5 │ │ │ │ + asrs r2, r0, #5 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r6, #4 │ │ │ │ + asrs r4, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ - add r2, r1 │ │ │ │ + mvns r2, r6 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r4, r0, #5 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r7, #5 │ │ │ │ + asrs r2, r4, #5 │ │ │ │ movs r2, r0 │ │ │ │ - mvns r6, r5 │ │ │ │ + mvns r6, r2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r7, #2 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r0, #19 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ movs r2, r0 │ │ │ │ - mvns r0, r3 │ │ │ │ + mvns r0, r0 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r2, r4, #2 │ │ │ │ + lsls r2, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + asrs r2, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000f968 : │ │ │ │ +0000f970 : │ │ │ │ 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] @ (fadc ) │ │ │ │ + ldr r3, [pc, #356] @ (fae4 ) │ │ │ │ sub sp, #12 │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n f9ea │ │ │ │ - ldr r2, [pc, #348] @ (fae0 ) │ │ │ │ + bmi.n f9f2 │ │ │ │ + ldr r2, [pc, #348] @ (fae8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r2, [r3, r2] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w fa9a │ │ │ │ - ldr r2, [pc, #336] @ (fae4 ) │ │ │ │ + beq.w faa2 │ │ │ │ + ldr r2, [pc, #336] @ (faec ) │ │ │ │ ldr r2, [r3, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n fa96 │ │ │ │ + beq.n fa9e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n fa56 │ │ │ │ + beq.n fa5e │ │ │ │ asrs r4, r1, #1 │ │ │ │ - bmi.n f9d6 │ │ │ │ + bmi.n f9de │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n f9da │ │ │ │ + bge.n f9e2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ ldr.w r6, [r0, r4, lsl #2] │ │ │ │ - beq.n fa00 │ │ │ │ + beq.n fa08 │ │ │ │ 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 910c │ │ │ │ + blx 9114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fa66 │ │ │ │ + blt.n fa6e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ adds r4, r4, r2 │ │ │ │ - bpl.n f9a8 │ │ │ │ - ldr r2, [pc, #268] @ (fae8 ) │ │ │ │ - ldr r1, [pc, #268] @ (faec ) │ │ │ │ + bpl.n f9b0 │ │ │ │ + ldr r2, [pc, #268] @ (faf0 ) │ │ │ │ + ldr r1, [pc, #268] @ (faf4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n f9f8 │ │ │ │ - ldr r2, [pc, #260] @ (faf0 ) │ │ │ │ - ldr r1, [pc, #260] @ (faf4 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n fa00 │ │ │ │ + ldr r2, [pc, #260] @ (faf8 ) │ │ │ │ + ldr r1, [pc, #260] @ (fafc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n fa22 │ │ │ │ + blt.n fa2a │ │ │ │ cmp.w r4, r3, asr #1 │ │ │ │ - blt.n fa22 │ │ │ │ + blt.n fa2a │ │ │ │ clz r3, r4 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n fac6 │ │ │ │ + beq.n face │ │ │ │ str r4, [r5, #8] │ │ │ │ - b.n f9d0 │ │ │ │ + b.n f9d8 │ │ │ │ add.w r3, r4, r4, asr #3 │ │ │ │ cmp r4, #8 │ │ │ │ - ble.n fa7e │ │ │ │ + ble.n fa86 │ │ │ │ adds r3, #6 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fa90 │ │ │ │ + bcs.n fa98 │ │ │ │ lsls r1, r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 92e0 │ │ │ │ - cbz r0, fa90 │ │ │ │ + blx 92e8 │ │ │ │ + cbz r0, fa98 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - beq.n fab0 │ │ │ │ + beq.n fab8 │ │ │ │ cmp r2, r7 │ │ │ │ itt ne │ │ │ │ strne r4, [r5, #8] │ │ │ │ strne r3, [r5, #16] │ │ │ │ - bne.n f9d0 │ │ │ │ - bl 9b78 │ │ │ │ - ldr r2, [pc, #144] @ (fae8 ) │ │ │ │ - ldr r1, [pc, #156] @ (faf8 ) │ │ │ │ + bne.n f9d8 │ │ │ │ + bl 9b80 │ │ │ │ + ldr r2, [pc, #144] @ (faf0 ) │ │ │ │ + ldr r1, [pc, #156] @ (fb00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n f9f8 │ │ │ │ + blx 9258 │ │ │ │ + b.n fa00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n f9f8 │ │ │ │ + bge.n fa00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n f9f8 │ │ │ │ + bne.n fa00 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n f9f8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fa00 │ │ │ │ adds r3, #3 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n fa90 │ │ │ │ + bcs.n fa98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n fa32 │ │ │ │ + bne.n fa3a │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r4 │ │ │ │ - b.n fa34 │ │ │ │ - blx 916c │ │ │ │ - b.n f9f8 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #96] @ (fafc ) │ │ │ │ + b.n fa3c │ │ │ │ + blx 9174 │ │ │ │ + b.n fa00 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #96] @ (fb04 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (fb00 ) │ │ │ │ - ldr r0, [pc, #96] @ (fb04 ) │ │ │ │ + ldr r1, [pc, #92] @ (fb08 ) │ │ │ │ + ldr r0, [pc, #96] @ (fb0c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (fb08 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (fb10 ) │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ - ldr r1, [pc, #84] @ (fb0c ) │ │ │ │ - ldr r0, [pc, #84] @ (fb10 ) │ │ │ │ + ldr r1, [pc, #84] @ (fb14 ) │ │ │ │ + ldr r0, [pc, #84] @ (fb18 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #156 @ 0x9c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #76] @ (fb14 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #76] @ (fb1c ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ - ldr r1, [pc, #76] @ (fb18 ) │ │ │ │ - ldr r0, [pc, #76] @ (fb1c ) │ │ │ │ + ldr r1, [pc, #76] @ (fb20 ) │ │ │ │ + ldr r0, [pc, #76] @ (fb24 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #572 @ 0x23c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - lsls r0, r0, #26 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + lsls r0, r7, #25 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #32 │ │ │ │ + asrs r2, r4, #32 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r7, #19 │ │ │ │ + lsrs r6, r4, #19 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r5, #30 │ │ │ │ + lsrs r2, r2, #30 │ │ │ │ movs r2, r0 │ │ │ │ - negs r0, r2 │ │ │ │ + tst r0, r7 │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.u16 d0, d10, d1 │ │ │ │ - lsls r6, r4, #12 │ │ │ │ + vhadd.u8 d0, d2, d1 │ │ │ │ + lsls r6, r1, #12 │ │ │ │ movs r2, r0 │ │ │ │ - tst r2, r7 │ │ │ │ + tst r2, r4 │ │ │ │ movs r2, r0 │ │ │ │ - vhadd.u8 d0, d4, d1 │ │ │ │ - lsrs r4, r2, #31 │ │ │ │ + cdp2 0, 14, cr0, cr12, cr1, {0} │ │ │ │ + lsrs r4, r7, #30 │ │ │ │ movs r2, r0 │ │ │ │ - tst r6, r4 │ │ │ │ + tst r6, r1 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r0, r4, #29 │ │ │ │ + lsrs r0, r1, #29 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r6, r2, #30 │ │ │ │ + lsrs r6, r7, #29 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fb20 : │ │ │ │ +0000fb28 : │ │ │ │ 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] @ (fba0 ) │ │ │ │ - ldr r4, [pc, #112] @ (fba4 ) │ │ │ │ + ldr r2, [pc, #108] @ (fba8 ) │ │ │ │ + ldr r4, [pc, #112] @ (fbac ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r8, [r2, r4] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fb88 │ │ │ │ + beq.n fb90 │ │ │ │ mov r9, r1 │ │ │ │ - ldr r1, [pc, #100] @ (fba8 ) │ │ │ │ + ldr r1, [pc, #100] @ (fbb0 ) │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r6 │ │ │ │ ldr r7, [r2, r1] │ │ │ │ - b.n fb56 │ │ │ │ + b.n fb5e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n fb88 │ │ │ │ + beq.n fb90 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n fb84 │ │ │ │ + beq.n fb8c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n fb7e │ │ │ │ + bge.n fb86 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r0, [r3, r4, lsl #2] │ │ │ │ - blx 93a4 │ │ │ │ + blx 93ac │ │ │ │ cmp r0, #0 │ │ │ │ it gt │ │ │ │ addgt r6, #1 │ │ │ │ - bgt.n fb4e │ │ │ │ - beq.n fb4e │ │ │ │ + bgt.n fb56 │ │ │ │ + beq.n fb56 │ │ │ │ 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 99f8 │ │ │ │ - ldr r3, [pc, #32] @ (fbac ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #32] @ (fbb4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #32] @ (fbb0 ) │ │ │ │ - ldr r0, [pc, #32] @ (fbb4 ) │ │ │ │ + ldr r1, [pc, #32] @ (fbb8 ) │ │ │ │ + ldr r0, [pc, #32] @ (fbbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsls r0, r0, #19 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - adcs r2, r4 │ │ │ │ + adcs r2, r1 │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 2, cr0, cr12, cr1, {0} │ │ │ │ - lsls r0, r7, #8 │ │ │ │ + cdp2 0, 1, cr0, cr4, cr1, {0} │ │ │ │ + lsls r0, r4, #8 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fbb8 : │ │ │ │ +0000fbc0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fbf0 ) │ │ │ │ + ldr r3, [pc, #40] @ (fbf8 ) │ │ │ │ tst.w r1, #1 │ │ │ │ add r3, pc │ │ │ │ - bne.n fbda │ │ │ │ + bne.n fbe2 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ asrs r1, r1, #1 │ │ │ │ - b.w 9004 │ │ │ │ - ldr r2, [pc, #24] @ (fbf4 ) │ │ │ │ - ldr r1, [pc, #24] @ (fbf8 ) │ │ │ │ + b.w 900c │ │ │ │ + ldr r2, [pc, #24] @ (fbfc ) │ │ │ │ + ldr r1, [pc, #24] @ (fc00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsls r0, r5, #16 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r1, #12 │ │ │ │ + lsrs r6, r6, #11 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fbfc : │ │ │ │ +0000fc04 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (fc20 ) │ │ │ │ - blx 9794 │ │ │ │ + ldr r4, [pc, #20] @ (fc28 ) │ │ │ │ + blx 979c │ │ │ │ cmp r0, #0 │ │ │ │ add r4, pc │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ - blt.n fc1e │ │ │ │ - ldr r3, [pc, #8] @ (fc24 ) │ │ │ │ + blt.n fc26 │ │ │ │ + ldr r3, [pc, #8] @ (fc2c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r2, r5, #15 │ │ │ │ + lsls r2, r4, #15 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fc28 : │ │ │ │ +0000fc30 : │ │ │ │ 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] @ (fc70 ) │ │ │ │ + ldr r3, [pc, #56] @ (fc78 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl a4e8 │ │ │ │ + bl a4f0 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fc68 │ │ │ │ + beq.n fc70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n fc5a │ │ │ │ + beq.n fc62 │ │ │ │ adds r2, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 9108 │ │ │ │ - ldr r3, [pc, #24] @ (fc74 ) │ │ │ │ - ldr r1, [pc, #24] @ (fc78 ) │ │ │ │ + b.w 9110 │ │ │ │ + ldr r3, [pc, #24] @ (fc7c ) │ │ │ │ + ldr r1, [pc, #24] @ (fc80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - lsls r2, r0, #15 │ │ │ │ + lsls r2, r7, #14 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #25 │ │ │ │ + lsrs r2, r1, #25 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fc7c : │ │ │ │ +0000fc84 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (fcb4 ) │ │ │ │ + ldr r3, [pc, #40] @ (fcbc ) │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - bl a4e8 │ │ │ │ + bl a4f0 │ │ │ │ adds r2, r0, #2 │ │ │ │ - beq.n fcb0 │ │ │ │ + beq.n fcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ lslne r0, r0, #1 │ │ │ │ - beq.n fca2 │ │ │ │ + beq.n fcaa │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #20] @ (fcb8 ) │ │ │ │ - ldr r1, [pc, #20] @ (fcbc ) │ │ │ │ + ldr r3, [pc, #20] @ (fcc0 ) │ │ │ │ + ldr r1, [pc, #20] @ (fcc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ - lsls r0, r6, #13 │ │ │ │ + lsls r0, r5, #13 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + lsrs r2, r4, #24 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0000fcc0 : │ │ │ │ +0000fcc8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - blx 9788 │ │ │ │ - cbz r0, fcf6 │ │ │ │ + blx 9790 │ │ │ │ + cbz r0, fcfe │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9580 │ │ │ │ + blx 9588 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n fce8 │ │ │ │ + blt.n fcf0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fcf6 │ │ │ │ + bge.n fcfe │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, fcfe │ │ │ │ + cbz r2, fd06 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fcf6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fcfe │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fd08 : │ │ │ │ +0000fd10 : │ │ │ │ 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 c84c │ │ │ │ + bl c854 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fd32 │ │ │ │ + beq.n fd3a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9898 │ │ │ │ + b.w 98a0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fd26 │ │ │ │ + beq.n fd2e │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fd44 : │ │ │ │ +0000fd4c : │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - b.w fd08 │ │ │ │ + b.w fd10 │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fd50 : │ │ │ │ +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 c84c │ │ │ │ + bl c854 │ │ │ │ mov r1, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n fd7a │ │ │ │ + beq.n fd82 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9128 │ │ │ │ + b.w 9130 │ │ │ │ str r1, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fd6e │ │ │ │ + beq.n fd76 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0000fd8c : │ │ │ │ +0000fd94 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #32 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0000fd98 : │ │ │ │ +0000fda0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #88] @ (fe00 ) │ │ │ │ + ldr r2, [pc, #88] @ (fe08 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #88] @ (fe04 ) │ │ │ │ + ldr r3, [pc, #88] @ (fe0c ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n fdc0 │ │ │ │ + beq.n fdc8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9290 │ │ │ │ + b.w 9298 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - blx 99a8 │ │ │ │ + blx 99b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, fdde │ │ │ │ + cbz r0, fde6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fdd8 │ │ │ │ + bge.n fde0 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fdd8 │ │ │ │ - ldr r0, [pc, #24] @ (fe08 ) │ │ │ │ + bne.n fde0 │ │ │ │ + ldr r0, [pc, #24] @ (fe10 ) │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 917c │ │ │ │ + blx 9184 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n fdd8 │ │ │ │ + b.n fde0 │ │ │ │ nop │ │ │ │ - lsls r0, r2, #9 │ │ │ │ + lsls r0, r1, #9 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000fe0c : │ │ │ │ +0000fe14 : │ │ │ │ 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] @ (fe9c ) │ │ │ │ + ldr r2, [pc, #124] @ (fea4 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #124] @ (fea0 ) │ │ │ │ + ldr r3, [pc, #124] @ (fea8 ) │ │ │ │ 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 988c <_PyDict_NewPresized@plt> │ │ │ │ - cbz r0, fe6c │ │ │ │ + blx 9894 <_PyDict_NewPresized@plt> │ │ │ │ + cbz r0, fe74 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ble.n fe6e │ │ │ │ + ble.n fe76 │ │ │ │ add r4, sp, #44 @ 0x2c │ │ │ │ movs r5, #0 │ │ │ │ - b.n fe50 │ │ │ │ + b.n fe58 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n fe6e │ │ │ │ + beq.n fe76 │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ mov r0, r6 │ │ │ │ - blx 973c │ │ │ │ + blx 9744 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n fe48 │ │ │ │ + beq.n fe50 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n fe6c │ │ │ │ + bge.n fe74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, fe8e │ │ │ │ + cbz r3, fe96 │ │ │ │ movs r6, #0 │ │ │ │ - ldr r2, [pc, #52] @ (fea4 ) │ │ │ │ - ldr r3, [pc, #44] @ (fea0 ) │ │ │ │ + ldr r2, [pc, #52] @ (feac ) │ │ │ │ + ldr r3, [pc, #44] @ (fea8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n fe96 │ │ │ │ + bne.n fe9e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n fe6c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n fe74 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - lsls r2, r3, #7 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r1, #6 │ │ │ │ + lsls r2, r0, #6 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000fea8 : │ │ │ │ +0000feb0 : │ │ │ │ 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 99a8 │ │ │ │ + blx 99b0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, fed4 │ │ │ │ + cbz r0, fedc │ │ │ │ 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 94d4 │ │ │ │ + blx 94dc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n fece │ │ │ │ + bne.n fed6 │ │ │ │ mov r3, r4 │ │ │ │ - b.n fec2 │ │ │ │ + b.n feca │ │ │ │ │ │ │ │ -0000fee4 : │ │ │ │ - ldr r3, [pc, #16] @ (fef8 ) │ │ │ │ +0000feec : │ │ │ │ + ldr r3, [pc, #16] @ (ff00 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (fefc ) │ │ │ │ + ldr r2, [pc, #16] @ (ff04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w fea8 │ │ │ │ - lsls r2, r2, #4 │ │ │ │ + b.w feb0 │ │ │ │ + lsls r2, r1, #4 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ff00 : │ │ │ │ +0000ff08 : │ │ │ │ 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] @ (ff64 ) │ │ │ │ + ldr r3, [pc, #84] @ (ff6c ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr.w ip, [pc, #84] @ ff68 │ │ │ │ + ldr.w ip, [pc, #84] @ ff70 │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n ff4c │ │ │ │ + beq.n ff54 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #68] @ (ff6c ) │ │ │ │ + ldr r0, [pc, #68] @ (ff74 ) │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ add r0, pc │ │ │ │ adds r0, #84 @ 0x54 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, ff48 │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, ff50 │ │ │ │ mov.w ip, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w ip, [sp] │ │ │ │ - blx 90bc │ │ │ │ + blx 90c4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - blx 9658 │ │ │ │ + blx 9660 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n ff48 │ │ │ │ + beq.n ff50 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n ff48 │ │ │ │ + bge.n ff50 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n ff48 │ │ │ │ + b.n ff50 │ │ │ │ nop │ │ │ │ - lsls r6, r4, #3 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #18 │ │ │ │ + lsrs r6, r4, #18 │ │ │ │ movs r4, r0 │ │ │ │ │ │ │ │ -0000ff70 : │ │ │ │ - ldr r3, [pc, #16] @ (ff84 ) │ │ │ │ +0000ff78 : │ │ │ │ + ldr r3, [pc, #16] @ (ff8c ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (ff88 ) │ │ │ │ + ldr r2, [pc, #16] @ (ff90 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w ff00 │ │ │ │ - lsls r6, r0, #2 │ │ │ │ + b.w ff08 │ │ │ │ + lsls r6, r7, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ff8c : │ │ │ │ - ldr r3, [pc, #28] @ (ffac ) │ │ │ │ - ldr.w ip, [pc, #32] @ ffb0 │ │ │ │ +0000ff94 : │ │ │ │ + ldr r3, [pc, #28] @ (ffb4 ) │ │ │ │ + ldr.w ip, [pc, #32] @ ffb8 │ │ │ │ add r3, pc │ │ │ │ push {r4} │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n ffa6 │ │ │ │ + beq.n ffae │ │ │ │ pop {r4} │ │ │ │ - b.w 8f6c │ │ │ │ + b.w 8f74 │ │ │ │ pop {r4} │ │ │ │ - b.w 9738 │ │ │ │ - lsls r2, r5, #1 │ │ │ │ + b.w 9740 │ │ │ │ + lsls r2, r4, #1 │ │ │ │ movs r4, r0 │ │ │ │ lsls r0, r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -0000ffb4 : │ │ │ │ +0000ffbc : │ │ │ │ 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 fd98 │ │ │ │ + bl fda0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, ffd8 │ │ │ │ + cbz r0, ffe0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ str r0, [sp, #0] │ │ │ │ - blx 93c8 │ │ │ │ + blx 93d0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 10016 │ │ │ │ + beq.n 1001e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 10022 │ │ │ │ + beq.n 1002a │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n ffd2 │ │ │ │ + bne.n ffda │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 8fc4 │ │ │ │ + blx 8fcc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ 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 8f7c │ │ │ │ + blx 8f84 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n fff8 │ │ │ │ + b.n 10000 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - b.n fff8 │ │ │ │ + b.n 10000 │ │ │ │ nop │ │ │ │ │ │ │ │ -00010030 : │ │ │ │ +00010038 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #64] @ (10080 ) │ │ │ │ + ldr r3, [pc, #64] @ (10088 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ add r3, pc │ │ │ │ mov r4, r3 │ │ │ │ - blx 9414 │ │ │ │ + blx 941c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 10056 │ │ │ │ + blt.n 1005e │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #44] @ (10084 ) │ │ │ │ + ldr r2, [pc, #44] @ (1008c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 92f8 │ │ │ │ + blx 9300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10050 │ │ │ │ - ldr r0, [pc, #28] @ (10088 ) │ │ │ │ + beq.n 10058 │ │ │ │ + ldr r0, [pc, #28] @ (10090 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ - ldr r1, [pc, #28] @ (1008c ) │ │ │ │ + ldr r1, [pc, #28] @ (10094 ) │ │ │ │ ldr r0, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 10050 │ │ │ │ + b.n 10058 │ │ │ │ nop │ │ │ │ - vrev64.32 d0, d3 │ │ │ │ + vrev64.8 d0, d3 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r1, #10 │ │ │ │ + lsrs r0, r6, #9 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -00010090 : │ │ │ │ +00010098 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #172] @ 1014c │ │ │ │ + ldr.w lr, [pc, #172] @ 10154 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #168] @ 10150 │ │ │ │ + ldr.w ip, [pc, #168] @ 10158 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #168] @ (10154 ) │ │ │ │ - ldr r2, [pc, #168] @ (10158 ) │ │ │ │ + ldr r3, [pc, #168] @ (1015c ) │ │ │ │ + ldr r2, [pc, #168] @ (10160 ) │ │ │ │ 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 10118 │ │ │ │ + beq.n 10120 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #144] @ (1015c ) │ │ │ │ + ldr r0, [pc, #144] @ (10164 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1013c │ │ │ │ + cbz r0, 10144 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - cbz r1, 10146 │ │ │ │ + cbz r1, 1014e │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9688 │ │ │ │ - cbz r0, 1013c │ │ │ │ + blx 9690 │ │ │ │ + cbz r0, 10144 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 100fe │ │ │ │ + bge.n 10106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10136 │ │ │ │ + cbz r3, 1013e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #92] @ (10160 ) │ │ │ │ - ldr r3, [pc, #76] @ (10150 ) │ │ │ │ + ldr r2, [pc, #92] @ (10168 ) │ │ │ │ + ldr r3, [pc, #76] @ (10158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10142 │ │ │ │ + bne.n 1014a │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #72] @ (10164 ) │ │ │ │ - ldr r3, [pc, #52] @ (10150 ) │ │ │ │ + ldr r2, [pc, #72] @ (1016c ) │ │ │ │ + ldr r3, [pc, #52] @ (10158 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10142 │ │ │ │ + bne.n 1014a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9410 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 100fe │ │ │ │ + b.w 9418 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10106 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 10100 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9c08 │ │ │ │ + b.n 10108 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9c10 │ │ │ │ nop │ │ │ │ - vhadd.u16 d16, d4, d3 │ │ │ │ + vhadd.u8 d16, d12, d3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d16, d14, d3 │ │ │ │ + vhadd.u8 d16, d6, d3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r1, #12 │ │ │ │ + lsrs r2, r0, #12 │ │ │ │ movs r4, r0 │ │ │ │ - cdp2 0, 15, cr0, cr8, cr3, {0} │ │ │ │ - cdp2 0, 14, cr0, cr0, cr3, {0} │ │ │ │ + cdp2 0, 15, cr0, cr0, cr3, {0} │ │ │ │ + cdp2 0, 13, cr0, cr8, cr3, {0} │ │ │ │ │ │ │ │ -00010168 : │ │ │ │ +00010170 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #260] @ (1027c ) │ │ │ │ + ldr r4, [pc, #260] @ (10284 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #260] @ (10280 ) │ │ │ │ + ldr r0, [pc, #260] @ (10288 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r4, pc │ │ │ │ - ldr r3, [pc, #256] @ (10284 ) │ │ │ │ - ldr r2, [pc, #260] @ (10288 ) │ │ │ │ + ldr r3, [pc, #256] @ (1028c ) │ │ │ │ + ldr r2, [pc, #260] @ (10290 ) │ │ │ │ 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 101f4 │ │ │ │ + bne.n 101fc │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - bne.n 101d2 │ │ │ │ - ldr r1, [pc, #228] @ (1028c ) │ │ │ │ + bne.n 101da │ │ │ │ + ldr r1, [pc, #228] @ (10294 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 9904 │ │ │ │ + blx 990c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 101ce │ │ │ │ + cbz r0, 101d6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 101ce │ │ │ │ + bge.n 101d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 101ce │ │ │ │ + cbnz r3, 101d6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 10242 │ │ │ │ - ldr r2, [pc, #188] @ (10290 ) │ │ │ │ - ldr r3, [pc, #168] @ (10280 ) │ │ │ │ + beq.n 1024a │ │ │ │ + ldr r2, [pc, #188] @ (10298 ) │ │ │ │ + ldr r3, [pc, #168] @ (10288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10272 │ │ │ │ + bne.n 1027a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 9410 │ │ │ │ - ldr r0, [pc, #156] @ (10294 ) │ │ │ │ + b.w 9418 │ │ │ │ + ldr r0, [pc, #156] @ (1029c ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #96 @ 0x60 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1026c │ │ │ │ + beq.n 10274 │ │ │ │ strd r5, r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 10276 │ │ │ │ + beq.n 1027e │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ - blx 9688 │ │ │ │ - cbz r0, 1026c │ │ │ │ + blx 9690 │ │ │ │ + cbz r0, 10274 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10228 │ │ │ │ + bge.n 10230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10266 │ │ │ │ + cbz r3, 1026e │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #108] @ (10298 ) │ │ │ │ - ldr r3, [pc, #80] @ (10280 ) │ │ │ │ + ldr r2, [pc, #108] @ (102a0 ) │ │ │ │ + ldr r3, [pc, #80] @ (10288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10272 │ │ │ │ + bne.n 1027a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #88] @ (1029c ) │ │ │ │ - ldr r3, [pc, #56] @ (10280 ) │ │ │ │ + ldr r2, [pc, #88] @ (102a4 ) │ │ │ │ + ldr r3, [pc, #56] @ (10288 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10272 │ │ │ │ + bne.n 1027a │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 90e0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10228 │ │ │ │ + b.w 90e8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10230 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 1022a │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9c08 │ │ │ │ + b.n 10232 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9c10 │ │ │ │ nop │ │ │ │ - cdp2 0, 7, cr0, cr14, cr3, {0} │ │ │ │ + cdp2 0, 7, cr0, cr6, cr3, {0} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr3, {0} │ │ │ │ + cdp2 0, 7, cr0, cr0, cr3, {0} │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ + lsrs r0, r3, #5 │ │ │ │ movs r2, r0 │ │ │ │ - cdp2 0, 2, cr0, cr6, cr3, {0} │ │ │ │ - lsrs r2, r4, #7 │ │ │ │ + cdp2 0, 1, cr0, cr14, cr3, {0} │ │ │ │ + lsrs r2, r3, #7 │ │ │ │ movs r4, r0 │ │ │ │ - stc2l 0, cr0, [lr, #12] │ │ │ │ - ldc2 0, cr0, [r6, #12]! │ │ │ │ + stc2l 0, cr0, [r6, #12] │ │ │ │ + stc2 0, cr0, [lr, #12]! │ │ │ │ │ │ │ │ -000102a0 : │ │ │ │ +000102a8 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #204] @ (1037c ) │ │ │ │ + ldr r2, [pc, #204] @ (10384 ) │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #204] @ (10380 ) │ │ │ │ + ldr r3, [pc, #204] @ (10388 ) │ │ │ │ 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 10344 │ │ │ │ + bne.n 1034c │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10340 │ │ │ │ - ldr r1, [pc, #168] @ (10384 ) │ │ │ │ + beq.n 10348 │ │ │ │ + ldr r1, [pc, #168] @ (1038c ) │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 9904 │ │ │ │ + blx 990c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 102fc │ │ │ │ + cbz r0, 10304 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 102fc │ │ │ │ + bge.n 10304 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 10362 │ │ │ │ - cbnz r2, 10326 │ │ │ │ + cbz r3, 1036a │ │ │ │ + cbnz r2, 1032e │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90e4 │ │ │ │ + blx 90ec │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 10332 │ │ │ │ - ldr r2, [pc, #120] @ (10388 ) │ │ │ │ - ldr r3, [pc, #112] @ (10380 ) │ │ │ │ + blt.n 1033a │ │ │ │ + ldr r2, [pc, #120] @ (10390 ) │ │ │ │ + ldr r3, [pc, #112] @ (10388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10378 │ │ │ │ + bne.n 10380 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9414 │ │ │ │ + blx 941c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 1030c │ │ │ │ + bge.n 10314 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10340 │ │ │ │ + bge.n 10348 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 10370 │ │ │ │ + cbz r3, 10378 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 1030c │ │ │ │ - ldr r2, [pc, #68] @ (1038c ) │ │ │ │ - ldr r3, [pc, #56] @ (10380 ) │ │ │ │ + b.n 10314 │ │ │ │ + ldr r2, [pc, #68] @ (10394 ) │ │ │ │ + ldr r3, [pc, #56] @ (10388 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10378 │ │ │ │ + bne.n 10380 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 976c │ │ │ │ + b.w 9774 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 102fe │ │ │ │ - b.n 10326 │ │ │ │ + beq.n 10306 │ │ │ │ + b.n 1032e │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10340 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - stc2l 0, cr0, [r8, #-12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10348 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + stc2l 0, cr0, [r0, #-12] │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + lsrs r4, r4, #32 │ │ │ │ movs r2, r0 │ │ │ │ - stc2l 0, cr0, [ip], #12 │ │ │ │ - ldc2 0, cr0, [r4], #12 │ │ │ │ + stc2l 0, cr0, [r4], #12 │ │ │ │ + stc2 0, cr0, [ip], #12 │ │ │ │ │ │ │ │ -00010390 : │ │ │ │ +00010398 : │ │ │ │ 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] @ (10420 ) │ │ │ │ - ldr r1, [pc, #128] @ (10424 ) │ │ │ │ + ldr r0, [pc, #124] @ (10428 ) │ │ │ │ + ldr r1, [pc, #128] @ (1042c ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #124] @ (10428 ) │ │ │ │ - ldr r3, [pc, #128] @ (1042c ) │ │ │ │ + ldr r2, [pc, #124] @ (10430 ) │ │ │ │ + ldr r3, [pc, #128] @ (10434 ) │ │ │ │ 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 103f4 │ │ │ │ - ldr r0, [pc, #108] @ (10430 ) │ │ │ │ + beq.n 103fc │ │ │ │ + ldr r0, [pc, #108] @ (10438 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #108 @ 0x6c │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 103dc │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 103e4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9688 │ │ │ │ - ldr r2, [pc, #84] @ (10434 ) │ │ │ │ - ldr r3, [pc, #68] @ (10424 ) │ │ │ │ + blx 9690 │ │ │ │ + ldr r2, [pc, #84] @ (1043c ) │ │ │ │ + ldr r3, [pc, #68] @ (1042c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1041c │ │ │ │ + bne.n 10424 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #64] @ (10438 ) │ │ │ │ + ldr r3, [pc, #64] @ (10440 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9284 <_PyObject_GC_New@plt> │ │ │ │ + blx 928c <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 103dc │ │ │ │ + beq.n 103e4 │ │ │ │ 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 91ec │ │ │ │ + blx 91f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 103dc │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - mrrc2 0, 0, r0, r6, cr3 │ │ │ │ + b.n 103e4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + mcrr2 0, 0, r0, lr, cr3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 0, r0, r0, cr3 @ │ │ │ │ + mcrr2 0, 0, r0, r8, cr3 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r2, #32 │ │ │ │ + lsrs r6, r1, #32 │ │ │ │ movs r4, r0 │ │ │ │ - ldc2 0, cr0, [ip], {3} │ │ │ │ + ldc2 0, cr0, [r4], {3} │ │ │ │ lsls r4, r2, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001043c : │ │ │ │ +00010444 : │ │ │ │ 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] @ (104cc ) │ │ │ │ - ldr r1, [pc, #128] @ (104d0 ) │ │ │ │ + ldr r0, [pc, #124] @ (104d4 ) │ │ │ │ + ldr r1, [pc, #128] @ (104d8 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #124] @ (104d4 ) │ │ │ │ - ldr r3, [pc, #128] @ (104d8 ) │ │ │ │ + ldr r2, [pc, #124] @ (104dc ) │ │ │ │ + ldr r3, [pc, #128] @ (104e0 ) │ │ │ │ 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 104a0 │ │ │ │ - ldr r0, [pc, #108] @ (104dc ) │ │ │ │ + beq.n 104a8 │ │ │ │ + ldr r0, [pc, #108] @ (104e4 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #120 @ 0x78 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10488 │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10490 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9688 │ │ │ │ - ldr r2, [pc, #84] @ (104e0 ) │ │ │ │ - ldr r3, [pc, #68] @ (104d0 ) │ │ │ │ + blx 9690 │ │ │ │ + ldr r2, [pc, #84] @ (104e8 ) │ │ │ │ + ldr r3, [pc, #68] @ (104d8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 104c8 │ │ │ │ + bne.n 104d0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #64] @ (104e4 ) │ │ │ │ + ldr r3, [pc, #64] @ (104ec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9284 <_PyObject_GC_New@plt> │ │ │ │ + blx 928c <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10488 │ │ │ │ + beq.n 10490 │ │ │ │ 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 91ec │ │ │ │ + blx 91f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 10488 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - umull r0, r0, sl, r3 │ │ │ │ + b.n 10490 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + umull r0, r0, r2, r3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - umull r0, r0, r4, r3 │ │ │ │ + @ instruction: 0xfb9c0003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r5, #29 │ │ │ │ + lsls r2, r4, #29 │ │ │ │ movs r4, r0 │ │ │ │ - usada8 r0, r0, r3, r0 │ │ │ │ + smmls r0, r8, r3, r0 │ │ │ │ lsls r4, r1, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -000104e8 : │ │ │ │ +000104f0 : │ │ │ │ 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] @ (10578 ) │ │ │ │ - ldr r1, [pc, #128] @ (1057c ) │ │ │ │ + ldr r0, [pc, #124] @ (10580 ) │ │ │ │ + ldr r1, [pc, #128] @ (10584 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #124] @ (10580 ) │ │ │ │ - ldr r3, [pc, #128] @ (10584 ) │ │ │ │ + ldr r2, [pc, #124] @ (10588 ) │ │ │ │ + ldr r3, [pc, #128] @ (1058c ) │ │ │ │ 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 1054c │ │ │ │ - ldr r0, [pc, #108] @ (10588 ) │ │ │ │ + beq.n 10554 │ │ │ │ + ldr r0, [pc, #108] @ (10590 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #132 @ 0x84 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10534 │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 1053c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9688 │ │ │ │ - ldr r2, [pc, #84] @ (1058c ) │ │ │ │ - ldr r3, [pc, #68] @ (1057c ) │ │ │ │ + blx 9690 │ │ │ │ + ldr r2, [pc, #84] @ (10594 ) │ │ │ │ + ldr r3, [pc, #68] @ (10584 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10574 │ │ │ │ + bne.n 1057c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #64] @ (10590 ) │ │ │ │ + ldr r3, [pc, #64] @ (10598 ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9284 <_PyObject_GC_New@plt> │ │ │ │ + blx 928c <_PyObject_GC_New@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 10534 │ │ │ │ + beq.n 1053c │ │ │ │ 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 91ec │ │ │ │ + blx 91f4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 10534 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xfafe0003 │ │ │ │ + b.n 1053c │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xfaf60003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfaf80003 │ │ │ │ + @ instruction: 0xfaf00003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r7, #26 │ │ │ │ + lsls r6, r6, #26 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xfac40003 │ │ │ │ + @ instruction: 0xfabc0003 │ │ │ │ lsls r0, r0, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010594 : │ │ │ │ +0001059c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10660 │ │ │ │ + ldr.w ip, [pc, #188] @ 10668 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10664 ) │ │ │ │ + ldr r4, [pc, #184] @ (1066c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10668 ) │ │ │ │ - ldr r2, [pc, #188] @ (1066c ) │ │ │ │ + ldr r3, [pc, #184] @ (10670 ) │ │ │ │ + ldr r2, [pc, #188] @ (10674 ) │ │ │ │ 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 1063c │ │ │ │ + beq.n 10644 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ - ldr r3, [pc, #160] @ (10670 ) │ │ │ │ + blx 8f84 │ │ │ │ + ldr r3, [pc, #160] @ (10678 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #144 @ 0x90 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 1062c │ │ │ │ + cbz r0, 10634 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 1062c │ │ │ │ + cbz r0, 10634 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9794 │ │ │ │ + blx 979c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1060e │ │ │ │ + bge.n 10616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10630 │ │ │ │ + cbz r3, 10638 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 1062c │ │ │ │ - ldr r2, [pc, #96] @ (10674 ) │ │ │ │ - ldr r3, [pc, #76] @ (10664 ) │ │ │ │ + blt.n 10634 │ │ │ │ + ldr r2, [pc, #96] @ (1067c ) │ │ │ │ + ldr r3, [pc, #76] @ (1066c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1065a │ │ │ │ + bne.n 10662 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10612 │ │ │ │ + b.n 1061a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 1060e │ │ │ │ - ldr r2, [pc, #56] @ (10678 ) │ │ │ │ - ldr r3, [pc, #36] @ (10664 ) │ │ │ │ + b.n 10616 │ │ │ │ + ldr r2, [pc, #56] @ (10680 ) │ │ │ │ + ldr r3, [pc, #36] @ (1066c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1065a │ │ │ │ + bne.n 10662 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 96ac │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.w 96b4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xfa520003 │ │ │ │ + @ instruction: 0xfa4a0003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa4c0003 │ │ │ │ + @ instruction: 0xfa440003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r0, #24 │ │ │ │ + lsls r6, r7, #23 │ │ │ │ movs r4, r0 │ │ │ │ - vld1.8 {d16[0]}, [r6], r3 │ │ │ │ - ldrsh.w r0, [ip, #3] │ │ │ │ + ldr??.w r0, [lr, #3] │ │ │ │ + ldrsh.w r0, [r4, #3] │ │ │ │ │ │ │ │ -0001067c : │ │ │ │ +00010684 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10748 │ │ │ │ + ldr.w ip, [pc, #188] @ 10750 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (1074c ) │ │ │ │ + ldr r4, [pc, #184] @ (10754 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10750 ) │ │ │ │ - ldr r2, [pc, #188] @ (10754 ) │ │ │ │ + ldr r3, [pc, #184] @ (10758 ) │ │ │ │ + ldr r2, [pc, #188] @ (1075c ) │ │ │ │ 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 10724 │ │ │ │ + beq.n 1072c │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ - ldr r3, [pc, #160] @ (10758 ) │ │ │ │ + blx 8f84 │ │ │ │ + ldr r3, [pc, #160] @ (10760 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #156 @ 0x9c │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 10714 │ │ │ │ + cbz r0, 1071c │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 10714 │ │ │ │ + cbz r0, 1071c │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9794 │ │ │ │ + blx 979c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 106f6 │ │ │ │ + bge.n 106fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10718 │ │ │ │ + cbz r3, 10720 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 10714 │ │ │ │ - ldr r2, [pc, #96] @ (1075c ) │ │ │ │ - ldr r3, [pc, #76] @ (1074c ) │ │ │ │ + blt.n 1071c │ │ │ │ + ldr r2, [pc, #96] @ (10764 ) │ │ │ │ + ldr r3, [pc, #76] @ (10754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10742 │ │ │ │ + bne.n 1074a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 106fa │ │ │ │ + b.n 10702 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 106f6 │ │ │ │ - ldr r2, [pc, #56] @ (10760 ) │ │ │ │ - ldr r3, [pc, #36] @ (1074c ) │ │ │ │ + b.n 106fe │ │ │ │ + ldr r2, [pc, #56] @ (10768 ) │ │ │ │ + ldr r3, [pc, #36] @ (10754 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10742 │ │ │ │ + bne.n 1074a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99e8 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.w 99f0 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - vld4.8 {d16-d19}, [sl], r3 │ │ │ │ + vld4.8 {d16-d19}, [r2], r3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d16-d19}, [r4], r3 │ │ │ │ + ldr??.w r0, [ip, r3] │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r3, #20 │ │ │ │ + lsls r6, r2, #20 │ │ │ │ movs r4, r0 │ │ │ │ - ldr??.w r0, [lr, #3] │ │ │ │ - ldr.w r0, [r4, #3] │ │ │ │ + ldr??.w r0, [r6, #3] │ │ │ │ + str.w r0, [ip, #3] │ │ │ │ │ │ │ │ -00010764 : │ │ │ │ +0001076c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #188] @ 10830 │ │ │ │ + ldr.w ip, [pc, #188] @ 10838 │ │ │ │ sub sp, #16 │ │ │ │ - ldr r4, [pc, #184] @ (10834 ) │ │ │ │ + ldr r4, [pc, #184] @ (1083c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #184] @ (10838 ) │ │ │ │ - ldr r2, [pc, #188] @ (1083c ) │ │ │ │ + ldr r3, [pc, #184] @ (10840 ) │ │ │ │ + ldr r2, [pc, #188] @ (10844 ) │ │ │ │ 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 1080c │ │ │ │ + beq.n 10814 │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ - ldr r3, [pc, #160] @ (10840 ) │ │ │ │ + blx 8f84 │ │ │ │ + ldr r3, [pc, #160] @ (10848 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ add.w r0, r3, #168 @ 0xa8 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r0, 107fc │ │ │ │ + cbz r0, 10804 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 107fc │ │ │ │ + cbz r0, 10804 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9794 │ │ │ │ + blx 979c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 107de │ │ │ │ + bge.n 107e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 10800 │ │ │ │ + cbz r3, 10808 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 107fc │ │ │ │ - ldr r2, [pc, #96] @ (10844 ) │ │ │ │ - ldr r3, [pc, #76] @ (10834 ) │ │ │ │ + blt.n 10804 │ │ │ │ + ldr r2, [pc, #96] @ (1084c ) │ │ │ │ + ldr r3, [pc, #76] @ (1083c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1082a │ │ │ │ + bne.n 10832 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, #0 │ │ │ │ - b.n 107e2 │ │ │ │ + b.n 107ea │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 107de │ │ │ │ - ldr r2, [pc, #56] @ (10848 ) │ │ │ │ - ldr r3, [pc, #36] @ (10834 ) │ │ │ │ + b.n 107e6 │ │ │ │ + ldr r2, [pc, #56] @ (10850 ) │ │ │ │ + ldr r3, [pc, #36] @ (1083c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1082a │ │ │ │ + bne.n 10832 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8fdc │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.w 8fe4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - strb.w r0, [r2, #3] │ │ │ │ + ldr??.w r0, [sl, r3] │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr??.w r0, [ip, r3] │ │ │ │ + ldr??.w r0, [r4, r3] │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + lsls r6, r5, #16 │ │ │ │ movs r4, r0 │ │ │ │ - ldrb.w r0, [r6, r3] │ │ │ │ - @ instruction: 0xf7ec0003 │ │ │ │ + strb.w r0, [lr, r3] │ │ │ │ + @ instruction: 0xf7e40003 │ │ │ │ │ │ │ │ -0001084c : │ │ │ │ +00010854 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #108] @ 108c8 │ │ │ │ + ldr.w ip, [pc, #108] @ 108d0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #104] @ (108cc ) │ │ │ │ + ldr r1, [pc, #104] @ (108d4 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #104] @ (108d0 ) │ │ │ │ - ldr r2, [pc, #108] @ (108d4 ) │ │ │ │ + ldr r3, [pc, #104] @ (108d8 ) │ │ │ │ + ldr r2, [pc, #108] @ (108dc ) │ │ │ │ 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 108ba │ │ │ │ + beq.n 108c2 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #84] @ (108d8 ) │ │ │ │ + ldr r0, [pc, #84] @ (108e0 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #180 @ 0xb4 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 108a2 │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 108aa │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ - ldr r2, [pc, #56] @ (108dc ) │ │ │ │ - ldr r3, [pc, #36] @ (108cc ) │ │ │ │ + ldr r2, [pc, #56] @ (108e4 ) │ │ │ │ + ldr r3, [pc, #36] @ (108d4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 108c2 │ │ │ │ + bne.n 108ca │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 93f8 │ │ │ │ + blx 9400 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 108a2 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 108aa │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf79a0003 │ │ │ │ + @ instruction: 0xf7920003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7940003 │ │ │ │ + @ instruction: 0xf78c0003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r2, #13 │ │ │ │ + lsls r6, r1, #13 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf7560003 │ │ │ │ + @ instruction: 0xf74e0003 │ │ │ │ │ │ │ │ -000108e0 : │ │ │ │ +000108e8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #128] @ 10970 │ │ │ │ + ldr.w ip, [pc, #128] @ 10978 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #124] @ (10974 ) │ │ │ │ + ldr r1, [pc, #124] @ (1097c ) │ │ │ │ add ip, pc │ │ │ │ - ldr r3, [pc, #124] @ (10978 ) │ │ │ │ - ldr r2, [pc, #128] @ (1097c ) │ │ │ │ + ldr r3, [pc, #124] @ (10980 ) │ │ │ │ + ldr r2, [pc, #128] @ (10984 ) │ │ │ │ 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 1094e │ │ │ │ + beq.n 10956 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #104] @ (10980 ) │ │ │ │ + ldr r0, [pc, #104] @ (10988 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 10934 │ │ │ │ + cbz r0, 1093c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #76] @ (10984 ) │ │ │ │ - ldr r2, [pc, #60] @ (10974 ) │ │ │ │ + ldr r1, [pc, #76] @ (1098c ) │ │ │ │ + ldr r2, [pc, #60] @ (1097c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1096c │ │ │ │ + bne.n 10974 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #56] @ (10988 ) │ │ │ │ - ldr r3, [pc, #32] @ (10974 ) │ │ │ │ + ldr r2, [pc, #56] @ (10990 ) │ │ │ │ + ldr r3, [pc, #32] @ (1097c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1096c │ │ │ │ + bne.n 10974 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 976c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf7060003 │ │ │ │ + b.w 9774 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf6fe0003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7000003 │ │ │ │ + @ instruction: 0xf6f80003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #11 │ │ │ │ + lsls r2, r7, #10 │ │ │ │ movs r4, r0 │ │ │ │ - movt r0, #18435 @ 0x4803 │ │ │ │ - subw r0, sl, #2051 @ 0x803 │ │ │ │ + @ instruction: 0xf6bc0003 │ │ │ │ + subw r0, r2, #2051 @ 0x803 │ │ │ │ │ │ │ │ -0001098c : │ │ │ │ - ldr r3, [pc, #32] @ (109b0 ) │ │ │ │ - ldr r2, [pc, #36] @ (109b4 ) │ │ │ │ +00010994 : │ │ │ │ + ldr r3, [pc, #32] @ (109b8 ) │ │ │ │ + ldr r2, [pc, #36] @ (109bc ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 1099e │ │ │ │ - b.w 971c │ │ │ │ + beq.n 109a6 │ │ │ │ + b.w 9724 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 109ac │ │ │ │ + bge.n 109b4 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - @ instruction: 0xf66c0003 │ │ │ │ + @ instruction: 0xf6640003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -000109b8 : │ │ │ │ +000109c0 : │ │ │ │ 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] @ (10a58 ) │ │ │ │ - ldr r1, [pc, #144] @ (10a5c ) │ │ │ │ + ldr r0, [pc, #140] @ (10a60 ) │ │ │ │ + ldr r1, [pc, #144] @ (10a64 ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #140] @ (10a60 ) │ │ │ │ - ldr r2, [pc, #144] @ (10a64 ) │ │ │ │ + ldr r3, [pc, #140] @ (10a68 ) │ │ │ │ + ldr r2, [pc, #144] @ (10a6c ) │ │ │ │ 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 10a38 │ │ │ │ - ldr r0, [pc, #124] @ (10a68 ) │ │ │ │ + beq.n 10a40 │ │ │ │ + ldr r0, [pc, #124] @ (10a70 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #204 @ 0xcc │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10a46 │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10a4e │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9688 │ │ │ │ - cbz r0, 10a46 │ │ │ │ + blx 9690 │ │ │ │ + cbz r0, 10a4e │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9720 │ │ │ │ + blx 9728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10a1e │ │ │ │ + bge.n 10a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10a4a │ │ │ │ - ldr r2, [pc, #76] @ (10a6c ) │ │ │ │ - ldr r3, [pc, #56] @ (10a5c ) │ │ │ │ + cbz r3, 10a52 │ │ │ │ + ldr r2, [pc, #76] @ (10a74 ) │ │ │ │ + ldr r3, [pc, #56] @ (10a64 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10a52 │ │ │ │ + bne.n 10a5a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10a1e │ │ │ │ + bge.n 10a26 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10a1e │ │ │ │ + b.n 10a26 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10a1e │ │ │ │ + b.n 10a26 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10a1e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10a26 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - @ instruction: 0xf62e0003 │ │ │ │ + @ instruction: 0xf6260003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf6280003 │ │ │ │ + @ instruction: 0xf6200003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r5, #7 │ │ │ │ + lsls r6, r4, #7 │ │ │ │ movs r4, r0 │ │ │ │ - rsbs r0, sl, #8585216 @ 0x830000 │ │ │ │ + rsbs r0, r2, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -00010a70 : │ │ │ │ +00010a78 : │ │ │ │ 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] @ (10b10 ) │ │ │ │ - ldr r1, [pc, #144] @ (10b14 ) │ │ │ │ + ldr r0, [pc, #140] @ (10b18 ) │ │ │ │ + ldr r1, [pc, #144] @ (10b1c ) │ │ │ │ sub sp, #16 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #140] @ (10b18 ) │ │ │ │ - ldr r2, [pc, #144] @ (10b1c ) │ │ │ │ + ldr r3, [pc, #140] @ (10b20 ) │ │ │ │ + ldr r2, [pc, #144] @ (10b24 ) │ │ │ │ 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 10af0 │ │ │ │ - ldr r0, [pc, #124] @ (10b20 ) │ │ │ │ + beq.n 10af8 │ │ │ │ + ldr r0, [pc, #124] @ (10b28 ) │ │ │ │ add r0, pc │ │ │ │ adds r0, #216 @ 0xd8 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ - cbz r0, 10afe │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ + cbz r0, 10b06 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ str r4, [sp, #8] │ │ │ │ - blx 9688 │ │ │ │ - cbz r0, 10afe │ │ │ │ + blx 9690 │ │ │ │ + cbz r0, 10b06 │ │ │ │ str r0, [sp, #4] │ │ │ │ - blx 9720 │ │ │ │ + blx 9728 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10ad6 │ │ │ │ + bge.n 10ade │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 10b02 │ │ │ │ - ldr r2, [pc, #76] @ (10b24 ) │ │ │ │ - ldr r3, [pc, #56] @ (10b14 ) │ │ │ │ + cbz r3, 10b0a │ │ │ │ + ldr r2, [pc, #76] @ (10b2c ) │ │ │ │ + ldr r3, [pc, #56] @ (10b1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10b0a │ │ │ │ + bne.n 10b12 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10ad6 │ │ │ │ + bge.n 10ade │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 10ad6 │ │ │ │ + b.n 10ade │ │ │ │ movs r4, #0 │ │ │ │ - b.n 10ad6 │ │ │ │ + b.n 10ade │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 10ad6 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 10ade │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - sbcs.w r0, r6, #8585216 @ 0x830000 │ │ │ │ + sbc.w r0, lr, #8585216 @ 0x830000 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sbcs.w r0, r0, #8585216 @ 0x830000 │ │ │ │ + sbc.w r0, r8, #8585216 @ 0x830000 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r6, r6, #4 │ │ │ │ + lsls r6, r5, #4 │ │ │ │ movs r4, r0 │ │ │ │ - @ instruction: 0xf5220003 │ │ │ │ + adds.w r0, sl, #8585216 @ 0x830000 │ │ │ │ │ │ │ │ -00010b28 : │ │ │ │ +00010b30 : │ │ │ │ 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] @ 10bf4 │ │ │ │ + ldr.w ip, [pc, #188] @ 10bfc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #184] @ (10bf8 ) │ │ │ │ + ldr r3, [pc, #184] @ (10c00 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #176] @ (10bfc ) │ │ │ │ + ldr r5, [pc, #176] @ (10c04 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c84c │ │ │ │ - ldr r3, [pc, #160] @ (10c00 ) │ │ │ │ + bl c854 │ │ │ │ + ldr r3, [pc, #160] @ (10c08 ) │ │ │ │ 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 10bba │ │ │ │ + beq.n 10bc2 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 9194 │ │ │ │ + blx 919c │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10ba2 │ │ │ │ + cbz r0, 10baa │ │ │ │ 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] @ (10c04 ) │ │ │ │ - ldr r3, [pc, #108] @ (10bf8 ) │ │ │ │ + ldr r2, [pc, #120] @ (10c0c ) │ │ │ │ + ldr r3, [pc, #108] @ (10c00 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10bf0 │ │ │ │ + bne.n 10bf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #100] @ (10c08 ) │ │ │ │ + ldr r3, [pc, #100] @ (10c10 ) │ │ │ │ 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 10b7e │ │ │ │ + b.n 10b86 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #24 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9670 │ │ │ │ + blx 9678 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10be4 │ │ │ │ - ldr r3, [pc, #56] @ (10c08 ) │ │ │ │ + cbnz r0, 10bec │ │ │ │ + ldr r3, [pc, #56] @ (10c10 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10b7e │ │ │ │ + bge.n 10b86 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10b7e │ │ │ │ + b.n 10b86 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c7c0 │ │ │ │ + bl c7c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10bd6 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf4bc0003 │ │ │ │ + b.n 10bde │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf4b40003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf4ae0003 │ │ │ │ + @ instruction: 0xf4a60003 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - orns r0, r0, #8585216 @ 0x830000 │ │ │ │ + orn r0, r8, #8585216 @ 0x830000 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010c0c : │ │ │ │ +00010c14 : │ │ │ │ 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] @ 10cd8 │ │ │ │ + ldr.w ip, [pc, #188] @ 10ce0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #184] @ (10cdc ) │ │ │ │ + ldr r3, [pc, #184] @ (10ce4 ) │ │ │ │ mov r4, r0 │ │ │ │ add ip, pc │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r5, [pc, #176] @ (10ce0 ) │ │ │ │ + ldr r5, [pc, #176] @ (10ce8 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl c84c │ │ │ │ - ldr r3, [pc, #160] @ (10ce4 ) │ │ │ │ + bl c854 │ │ │ │ + ldr r3, [pc, #160] @ (10cec ) │ │ │ │ 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 10c9e │ │ │ │ + beq.n 10ca6 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 9194 │ │ │ │ + blx 919c │ │ │ │ str r0, [sp, #24] │ │ │ │ - cbz r0, 10c86 │ │ │ │ + cbz r0, 10c8e │ │ │ │ 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] @ (10ce8 ) │ │ │ │ - ldr r3, [pc, #108] @ (10cdc ) │ │ │ │ + ldr r2, [pc, #120] @ (10cf0 ) │ │ │ │ + ldr r3, [pc, #108] @ (10ce4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 10cd4 │ │ │ │ + bne.n 10cdc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #100] @ (10cec ) │ │ │ │ + ldr r3, [pc, #100] @ (10cf4 ) │ │ │ │ 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 10c62 │ │ │ │ + b.n 10c6a │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9670 │ │ │ │ + blx 9678 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10cc8 │ │ │ │ - ldr r3, [pc, #56] @ (10cec ) │ │ │ │ + cbnz r0, 10cd0 │ │ │ │ + ldr r3, [pc, #56] @ (10cf4 ) │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10c62 │ │ │ │ + bge.n 10c6a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 10c62 │ │ │ │ + b.n 10c6a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl c7c0 │ │ │ │ + bl c7c8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ - b.n 10cba │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xf3d80003 │ │ │ │ + b.n 10cc2 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf3d00003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ubfx r0, sl, #0, #4 │ │ │ │ + ubfx r0, r2, #0, #4 │ │ │ │ lsls r0, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - usat r0, #3, ip │ │ │ │ + usat r0, #3, r4 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00010cf0 : │ │ │ │ +00010cf8 : │ │ │ │ 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] @ 10e28 │ │ │ │ + ldr.w ip, [pc, #296] @ 10e30 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #292] @ (10e2c ) │ │ │ │ + ldr r0, [pc, #292] @ (10e34 ) │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #292] @ (10e30 ) │ │ │ │ - ldr r3, [pc, #292] @ (10e34 ) │ │ │ │ + ldr r5, [pc, #292] @ (10e38 ) │ │ │ │ + ldr r3, [pc, #292] @ (10e3c ) │ │ │ │ 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 c84c │ │ │ │ - ldr r3, [pc, #268] @ (10e38 ) │ │ │ │ + bl c854 │ │ │ │ + ldr r3, [pc, #268] @ (10e40 ) │ │ │ │ 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 10db8 │ │ │ │ + beq.n 10dc0 │ │ │ │ mov r0, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ - blx 9194 │ │ │ │ - cbz r0, 10d70 │ │ │ │ + blx 919c │ │ │ │ + cbz r0, 10d78 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #5 │ │ │ │ - bpl.n 10d62 │ │ │ │ - ldr r1, [pc, #236] @ (10e3c ) │ │ │ │ + bpl.n 10d6a │ │ │ │ + ldr r1, [pc, #236] @ (10e44 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10e0e │ │ │ │ - ldr r1, [pc, #232] @ (10e40 ) │ │ │ │ + beq.n 10e16 │ │ │ │ + ldr r1, [pc, #232] @ (10e48 ) │ │ │ │ ldr r1, [r5, r1] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 10e24 │ │ │ │ + beq.n 10e2c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 10dd4 │ │ │ │ - ldr r3, [pc, #224] @ (10e44 ) │ │ │ │ - ldr r1, [pc, #224] @ (10e48 ) │ │ │ │ + beq.n 10ddc │ │ │ │ + ldr r3, [pc, #224] @ (10e4c ) │ │ │ │ + ldr r1, [pc, #224] @ (10e50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ 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] │ │ │ │ @@ -12131,382 +12131,382 @@ │ │ │ │ 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] @ (10e4c ) │ │ │ │ - ldr r3, [pc, #136] @ (10e2c ) │ │ │ │ + ldr r2, [pc, #172] @ (10e54 ) │ │ │ │ + ldr r3, [pc, #136] @ (10e34 ) │ │ │ │ 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 10e0a │ │ │ │ + bne.n 10e12 │ │ │ │ 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 9670 │ │ │ │ + blx 9678 │ │ │ │ uxtb r0, r0 │ │ │ │ strb.w r0, [sp, #16] │ │ │ │ - cbnz r0, 10dfc │ │ │ │ + cbnz r0, 10e04 │ │ │ │ strd r0, r6, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ - b.n 10d7a │ │ │ │ + b.n 10d82 │ │ │ │ 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 10d7e │ │ │ │ + bge.n 10d86 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 10d7e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.n 10d86 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 10d7e │ │ │ │ + b.n 10d86 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c7c0 │ │ │ │ + bl c7c8 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ - b.n 10d7e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #64] @ (10e50 ) │ │ │ │ + b.n 10d86 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #64] @ (10e58 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #60] @ (10e54 ) │ │ │ │ - ldr r0, [pc, #64] @ (10e58 ) │ │ │ │ + ldr r1, [pc, #60] @ (10e5c ) │ │ │ │ + ldr r0, [pc, #64] @ (10e60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - @ instruction: 0xf2f40003 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + @ instruction: 0xf2ec0003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2ee0003 │ │ │ │ + @ instruction: 0xf2e60003 │ │ │ │ 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 r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc2 0, cr0, [lr, #4]! │ │ │ │ - @ instruction: 0xf25a0003 │ │ │ │ - cmp r6, #220 @ 0xdc │ │ │ │ + stc2 0, cr0, [r6, #4]! │ │ │ │ + @ instruction: 0xf2520003 │ │ │ │ + cmp r6, #196 @ 0xc4 │ │ │ │ movs r2, r0 │ │ │ │ - sub.w r0, r6, r1 │ │ │ │ - vext.8 d0, d2, d1, #0 │ │ │ │ + @ instruction: 0xeb8e0001 │ │ │ │ + vaddl.s16 q0, d10, d1 │ │ │ │ │ │ │ │ -00010e5c : │ │ │ │ +00010e64 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #84] @ 0x54 │ │ │ │ and.w r0, r0, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00010e68 : │ │ │ │ +00010e70 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - blx 94c8 │ │ │ │ + blx 94d0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 10e84 │ │ │ │ - cbz r0, 10e86 │ │ │ │ + beq.n 10e8c │ │ │ │ + cbz r0, 10e8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9234 <_PyErr_SetKeyError@plt> │ │ │ │ - b.n 10e82 │ │ │ │ + blx 923c <_PyErr_SetKeyError@plt> │ │ │ │ + b.n 10e8a │ │ │ │ nop │ │ │ │ │ │ │ │ -00010e90 : │ │ │ │ +00010e98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #140] @ (10f2c ) │ │ │ │ + ldr r3, [pc, #140] @ (10f34 ) │ │ │ │ lsls r2, r1, #31 │ │ │ │ add r3, pc │ │ │ │ - bmi.n 10efc │ │ │ │ + bmi.n 10f04 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ asrs r1, r1, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 10f26 │ │ │ │ - ldr.w ip, [pc, #124] @ 10f30 │ │ │ │ + bpl.n 10f2e │ │ │ │ + ldr.w ip, [pc, #124] @ 10f38 │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 10f10 │ │ │ │ - ldr.w ip, [pc, #116] @ 10f34 │ │ │ │ + beq.n 10f18 │ │ │ │ + ldr.w ip, [pc, #116] @ 10f3c │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 10f0c │ │ │ │ + beq.n 10f14 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 10ee6 │ │ │ │ + blt.n 10eee │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 10eea │ │ │ │ + bge.n 10ef2 │ │ │ │ adds r1, #4 │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 10ee4 │ │ │ │ + bge.n 10eec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ adds r1, r1, r2 │ │ │ │ - bpl.n 10ed2 │ │ │ │ - ldr r2, [pc, #76] @ (10f38 ) │ │ │ │ - ldr r1, [pc, #76] @ (10f3c ) │ │ │ │ + bpl.n 10eda │ │ │ │ + ldr r2, [pc, #76] @ (10f40 ) │ │ │ │ + ldr r1, [pc, #76] @ (10f44 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #64] @ (10f40 ) │ │ │ │ - ldr r1, [pc, #68] @ (10f44 ) │ │ │ │ + ldr r2, [pc, #64] @ (10f48 ) │ │ │ │ + ldr r1, [pc, #68] @ (10f4c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 10ef8 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #52] @ (10f48 ) │ │ │ │ + blx 9258 │ │ │ │ + b.n 10f00 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #52] @ (10f50 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (10f4c ) │ │ │ │ - ldr r0, [pc, #52] @ (10f50 ) │ │ │ │ + ldr r1, [pc, #52] @ (10f54 ) │ │ │ │ + ldr r0, [pc, #52] @ (10f58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a28 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a30 │ │ │ │ nop │ │ │ │ - adcs.w r0, sl, #3 │ │ │ │ + adcs.w r0, r2, #3 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 0, r0, r6, cr1 │ │ │ │ + ldc2 0, cr0, [lr], #-4 │ │ │ │ lsls r0, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7ec0001 │ │ │ │ - cmp r5, #218 @ 0xda │ │ │ │ + @ instruction: 0xf7d40001 │ │ │ │ + cmp r5, #194 @ 0xc2 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xeaa40001 │ │ │ │ - cdp 0, 11, cr0, cr0, cr1, {0} │ │ │ │ + eor.w r0, ip, r1 │ │ │ │ + cdp 0, 9, cr0, cr8, cr1, {0} │ │ │ │ │ │ │ │ -00010f54 : │ │ │ │ +00010f5c : │ │ │ │ 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 10f7e │ │ │ │ + bpl.n 10f86 │ │ │ │ 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] @ (10f94 ) │ │ │ │ + ldr r3, [pc, #20] @ (10f9c ) │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #20] @ (10f98 ) │ │ │ │ - ldr r0, [pc, #20] @ (10f9c ) │ │ │ │ + ldr r1, [pc, #20] @ (10fa0 ) │ │ │ │ + ldr r0, [pc, #20] @ (10fa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #584 @ 0x248 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - cmp r5, #110 @ 0x6e │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + cmp r5, #86 @ 0x56 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xfbd80001 │ │ │ │ - stc2 0, cr0, [sl], {1} │ │ │ │ + smlal r0, r0, r0, r1 │ │ │ │ + @ instruction: 0xfbf20001 │ │ │ │ │ │ │ │ -00010fa0 : │ │ │ │ +00010fa8 : │ │ │ │ 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] @ 1102c │ │ │ │ + ldr.w ip, [pc, #120] @ 11034 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ add ip, pc │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 10fe6 │ │ │ │ + bpl.n 10fee │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 11018 │ │ │ │ - ldr.w lr, [pc, #108] @ 11030 │ │ │ │ + blt.n 11020 │ │ │ │ + ldr.w lr, [pc, #108] @ 11038 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 11002 │ │ │ │ - ldr.w lr, [pc, #100] @ 11034 │ │ │ │ + beq.n 1100a │ │ │ │ + ldr.w lr, [pc, #100] @ 1103c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 10ffe │ │ │ │ + beq.n 11006 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 10ffa │ │ │ │ + bge.n 11002 │ │ │ │ adds r1, #4 │ │ │ │ str.w r2, [r0, r1, lsl #2] │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #80] @ (11038 ) │ │ │ │ + ldr r3, [pc, #80] @ (11040 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #80] @ (1103c ) │ │ │ │ - ldr r0, [pc, #80] @ (11040 ) │ │ │ │ + ldr r1, [pc, #80] @ (11044 ) │ │ │ │ + ldr r0, [pc, #80] @ (11048 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #64] @ (11044 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #64] @ (1104c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #60] @ (11048 ) │ │ │ │ - ldr r0, [pc, #64] @ (1104c ) │ │ │ │ + ldr r1, [pc, #60] @ (11050 ) │ │ │ │ + ldr r0, [pc, #64] @ (11054 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #52] @ (11050 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #52] @ (11058 ) │ │ │ │ movs r2, #35 @ 0x23 │ │ │ │ - ldr r1, [pc, #52] @ (11054 ) │ │ │ │ - ldr r0, [pc, #56] @ (11058 ) │ │ │ │ + ldr r1, [pc, #52] @ (1105c ) │ │ │ │ + ldr r0, [pc, #56] @ (11060 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - orr.w r0, r6, #3 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bics.w r0, lr, #3 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #6 │ │ │ │ + cmp r4, #238 @ 0xee │ │ │ │ movs r2, r0 │ │ │ │ - ands.w r0, r0, r1 │ │ │ │ - bics.w r0, ip, r1 │ │ │ │ - cmp r4, #232 @ 0xe8 │ │ │ │ + ldrd r0, r0, [r8, #4]! │ │ │ │ + bic.w r0, r4, r1 │ │ │ │ + cmp r4, #208 @ 0xd0 │ │ │ │ movs r2, r0 │ │ │ │ - @ instruction: 0xe9b20001 │ │ │ │ - ldc 0, cr0, [lr, #4]! │ │ │ │ - cmp r4, #212 @ 0xd4 │ │ │ │ + @ instruction: 0xe99a0001 │ │ │ │ + stc 0, cr0, [r6, #4]! │ │ │ │ + cmp r4, #188 @ 0xbc │ │ │ │ movs r2, r0 │ │ │ │ - ldrd r0, r0, [lr, #4] │ │ │ │ - ldr??.w r0, [r2, #1] │ │ │ │ + strd r0, r0, [r6, #4] │ │ │ │ + ldrsh.w r0, [sl, #1] │ │ │ │ │ │ │ │ -0001105c : │ │ │ │ +00011064 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #84] @ (110c0 ) │ │ │ │ + ldr r3, [pc, #84] @ (110c8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #84] @ (110c4 ) │ │ │ │ + ldr r2, [pc, #84] @ (110cc ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ - blx 925c │ │ │ │ - cbz r0, 110a6 │ │ │ │ + blx 9264 │ │ │ │ + cbz r0, 110ae │ │ │ │ mov r0, r4 │ │ │ │ - blx 9944 │ │ │ │ + blx 994c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 110a2 │ │ │ │ + cbz r0, 110aa │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 917c │ │ │ │ + blx 9184 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 110a2 │ │ │ │ + bge.n 110aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 110b4 │ │ │ │ + cbz r3, 110bc │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9178 │ │ │ │ + b.w 9180 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ - vaddl.s8 q0, d10, d3 │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ + vaddl.s8 q0, d2, d3 │ │ │ │ lsls r0, r6, #16 │ │ │ │ ... │ │ │ │ │ │ │ │ -000110c8 : │ │ │ │ +000110d0 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #68] @ 1111c │ │ │ │ + ldr.w ip, [pc, #68] @ 11124 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #64] @ (11120 ) │ │ │ │ + ldr r3, [pc, #64] @ (11128 ) │ │ │ │ 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 8fac │ │ │ │ + blx 8fb4 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 9018 │ │ │ │ - ldr r2, [pc, #32] @ (11124 ) │ │ │ │ - ldr r3, [pc, #28] @ (11120 ) │ │ │ │ + blx 9020 │ │ │ │ + ldr r2, [pc, #32] @ (1112c ) │ │ │ │ + ldr r3, [pc, #28] @ (11128 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11118 │ │ │ │ + bne.n 11120 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - vhadd.s16 d0, d12, d3 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + vhadd.s16 d0, d4, d3 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 15, cr0, cr8, cr3, {0} │ │ │ │ + cdp 0, 15, cr0, cr0, cr3, {0} │ │ │ │ │ │ │ │ -00011128 : │ │ │ │ - ldr.w ip, [pc, #88] @ 11184 │ │ │ │ +00011130 : │ │ │ │ + ldr.w ip, [pc, #88] @ 1118c │ │ │ │ push {r4, r5, lr} │ │ │ │ - ldr.w lr, [pc, #88] @ 11188 │ │ │ │ + ldr.w lr, [pc, #88] @ 11190 │ │ │ │ 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 │ │ │ │ @@ -12530,3267 +12530,3267 @@ │ │ │ │ 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 9014 │ │ │ │ - cdp 0, 12, cr0, cr8, cr3, {0} │ │ │ │ + b.w 901c │ │ │ │ + cdp 0, 12, cr0, cr0, cr3, {0} │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001118c : │ │ │ │ +00011194 : │ │ │ │ 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] @ 11294 │ │ │ │ + ldr.w ip, [pc, #248] @ 1129c │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [pc, #244] @ (11298 ) │ │ │ │ + ldr r3, [pc, #244] @ (112a0 ) │ │ │ │ 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] @ (1129c ) │ │ │ │ + ldr r6, [pc, #236] @ (112a4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 8fac │ │ │ │ + blx 8fb4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11230 │ │ │ │ + beq.n 11238 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1124a │ │ │ │ + beq.n 11252 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 11264 │ │ │ │ - blx 94d4 │ │ │ │ + beq.n 1126c │ │ │ │ + blx 94dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11280 │ │ │ │ + beq.n 11288 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ - blx 96d8 │ │ │ │ + blx 96e0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ add r0, sp, #12 │ │ │ │ - blx 9188 │ │ │ │ + blx 9190 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 11202 │ │ │ │ + cbz r2, 1120a │ │ │ │ mov r1, r2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - blx 8fd0 │ │ │ │ + blx 8fd8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - blx 98b8 │ │ │ │ - blx 93c8 │ │ │ │ - ldr r3, [pc, #136] @ (11298 ) │ │ │ │ + blx 98c0 │ │ │ │ + blx 93d0 │ │ │ │ + ldr r3, [pc, #136] @ (112a0 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #132] @ (112a0 ) │ │ │ │ + ldr r2, [pc, #132] @ (112a8 ) │ │ │ │ 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 11290 │ │ │ │ + bne.n 11298 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #112] @ (112a4 ) │ │ │ │ + ldr r3, [pc, #112] @ (112ac ) │ │ │ │ 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 111ce │ │ │ │ - ldr r3, [pc, #88] @ (112a4 ) │ │ │ │ + bne.n 111d6 │ │ │ │ + ldr r3, [pc, #88] @ (112ac ) │ │ │ │ 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 111d4 │ │ │ │ - ldr r3, [pc, #60] @ (112a4 ) │ │ │ │ + bne.n 111dc │ │ │ │ + ldr r3, [pc, #60] @ (112ac ) │ │ │ │ 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 94d4 │ │ │ │ + blx 94dc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 111dc │ │ │ │ - ldr r3, [pc, #36] @ (112a8 ) │ │ │ │ - ldr r1, [pc, #40] @ (112ac ) │ │ │ │ + bne.n 111e4 │ │ │ │ + ldr r3, [pc, #36] @ (112b0 ) │ │ │ │ + ldr r1, [pc, #40] @ (112b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 111dc │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - cdp 0, 5, cr0, cr8, cr3, {0} │ │ │ │ + blx 9258 │ │ │ │ + b.n 111e4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + cdp 0, 5, cr0, cr0, cr3, {0} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 4, cr0, cr8, cr3, {0} │ │ │ │ - stcl 0, cr0, [r2, #12]! │ │ │ │ + cdp 0, 4, cr0, cr0, cr3, {0} │ │ │ │ + ldcl 0, cr0, [sl, #12] │ │ │ │ lsls r0, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vld4.8 {d0-d3}, [ip], r1 │ │ │ │ + ldrsb.w r0, [r4, r1] │ │ │ │ │ │ │ │ -000112b0 : │ │ │ │ +000112b8 : │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #88] @ (1130c ) │ │ │ │ + ldr r3, [pc, #88] @ (11314 ) │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ stmdb ip, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #80] @ (11310 ) │ │ │ │ + ldr r2, [pc, #80] @ (11318 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 112fe │ │ │ │ + beq.n 11306 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 112d4 │ │ │ │ + bge.n 112dc │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 11302 │ │ │ │ + beq.n 1130a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 112e6 │ │ │ │ + bge.n 112ee │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 11306 │ │ │ │ + beq.n 1130e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 112f8 │ │ │ │ + bge.n 11300 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ add sp, #16 │ │ │ │ - b.w 98b4 │ │ │ │ + b.w 98bc │ │ │ │ movs r0, #0 │ │ │ │ - b.n 112d4 │ │ │ │ + b.n 112dc │ │ │ │ movs r1, #0 │ │ │ │ - b.n 112e6 │ │ │ │ + b.n 112ee │ │ │ │ movs r2, #0 │ │ │ │ - b.n 112f8 │ │ │ │ + b.n 11300 │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r4, #-12] │ │ │ │ + ldc 0, cr0, [ip, #-12]! │ │ │ │ lsls r0, r2, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -00011314 : │ │ │ │ +0001131c : │ │ │ │ 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 9474 │ │ │ │ + blx 947c │ │ │ │ ldr r3, [r0, #76] @ 0x4c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - blx 9240 │ │ │ │ + blx 9248 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00011340 : │ │ │ │ +00011348 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9474 │ │ │ │ + blx 947c │ │ │ │ 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} │ │ │ │ │ │ │ │ -00011364 <_CPy_GetExcInfo@@Base>: │ │ │ │ +0001136c <_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] @ (113e4 <_CPy_GetExcInfo@@Base+0x80>) │ │ │ │ + ldr r4, [pc, #108] @ (113ec <_CPy_GetExcInfo@@Base+0x80>) │ │ │ │ add r4, pc │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 8fac │ │ │ │ + blx 8fb4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 11398 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ + cbz r3, 113a0 <_CPy_GetExcInfo@@Base+0x34> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 113b6 <_CPy_GetExcInfo@@Base+0x52> │ │ │ │ + cbz r3, 113be <_CPy_GetExcInfo@@Base+0x52> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - cbz r3, 113ce <_CPy_GetExcInfo@@Base+0x6a> │ │ │ │ + cbz r3, 113d6 <_CPy_GetExcInfo@@Base+0x6a> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [pc, #76] @ (113e8 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ + ldr r3, [pc, #76] @ (113f0 <_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 11390 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ - ldr r3, [pc, #48] @ (113e8 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ + bne.n 11398 <_CPy_GetExcInfo@@Base+0x2c> │ │ │ │ + ldr r3, [pc, #48] @ (113f0 <_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 11394 <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ - ldr r3, [pc, #24] @ (113e8 <_CPy_GetExcInfo@@Base+0x84>) │ │ │ │ + bne.n 1139c <_CPy_GetExcInfo@@Base+0x30> │ │ │ │ + ldr r3, [pc, #24] @ (113f0 <_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} │ │ │ │ - stc 0, cr0, [r6], {3} │ │ │ │ + ldcl 0, cr0, [lr], #-12 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000113ec : │ │ │ │ +000113f4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11444 │ │ │ │ + ldr.w ip, [pc, #72] @ 1144c │ │ │ │ sub sp, #24 │ │ │ │ - ldr r3, [pc, #68] @ (11448 ) │ │ │ │ + ldr r3, [pc, #68] @ (11450 ) │ │ │ │ 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 11364 <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 1136c <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r3, [pc, #36] @ (11448 ) │ │ │ │ + ldr r3, [pc, #36] @ (11450 ) │ │ │ │ ldmia r0, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ - ldr r2, [pc, #32] @ (1144c ) │ │ │ │ + ldr r2, [pc, #32] @ (11454 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11440 │ │ │ │ + bne.n 11448 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - @ instruction: 0xebf80003 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xebf00003 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, r2, r3 │ │ │ │ + rsb r0, sl, r3 │ │ │ │ │ │ │ │ -00011450 : │ │ │ │ +00011458 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (11484 ) │ │ │ │ + ldr r3, [pc, #36] @ (1148c ) │ │ │ │ movs r2, #21 │ │ │ │ - ldr.w ip, [pc, #36] @ 11488 │ │ │ │ + ldr.w ip, [pc, #36] @ 11490 │ │ │ │ movs r1, #1 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #32] @ (1148c ) │ │ │ │ + ldr r0, [pc, #32] @ (11494 ) │ │ │ │ add r0, pc │ │ │ │ ldr.w r4, [r3, ip] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - blx 9304 │ │ │ │ + blx 930c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 904c │ │ │ │ - blx 98d0 │ │ │ │ + blx 9054 │ │ │ │ + blx 98d8 │ │ │ │ nop │ │ │ │ - @ instruction: 0xeb940003 │ │ │ │ + @ instruction: 0xeb8c0003 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf76c0001 │ │ │ │ + @ instruction: 0xf7540001 │ │ │ │ │ │ │ │ -00011490 : │ │ │ │ - ldr r3, [pc, #56] @ (114cc ) │ │ │ │ - ldr r0, [pc, #60] @ (114d0 ) │ │ │ │ +00011498 : │ │ │ │ + ldr r3, [pc, #56] @ (114d4 ) │ │ │ │ + ldr r0, [pc, #60] @ (114d8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r1, [pc, #60] @ (114d4 ) │ │ │ │ - ldr r2, [pc, #60] @ (114d8 ) │ │ │ │ + ldr r1, [pc, #60] @ (114dc ) │ │ │ │ + ldr r2, [pc, #60] @ (114e0 ) │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r3, r1] │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 114a8 │ │ │ │ + cbz r0, 114b0 │ │ │ │ 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 9468 │ │ │ │ + blx 9470 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 114c2 │ │ │ │ + cbz r0, 114ca │ │ │ │ pop {r4, pc} │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11450 │ │ │ │ + b.w 11458 │ │ │ │ nop │ │ │ │ - sbc.w r0, r8, r3 │ │ │ │ + sbc.w r0, r0, r3 │ │ │ │ lsls r4, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r7, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -000114dc : │ │ │ │ +000114e4 : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 114fc │ │ │ │ + bmi.n 11504 │ │ │ │ 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 9378 │ │ │ │ - cbz r0, 11510 │ │ │ │ + blx 9380 │ │ │ │ + cbz r0, 11518 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1150e │ │ │ │ + bge.n 11516 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 114f8 │ │ │ │ + b.n 11500 │ │ │ │ nop │ │ │ │ │ │ │ │ -0001151c : │ │ │ │ +00011524 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #108] @ (11598 ) │ │ │ │ + ldr r3, [pc, #108] @ (115a0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11578 │ │ │ │ + cbz r1, 11580 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 11556 │ │ │ │ + bmi.n 1155e │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 11556 │ │ │ │ + bmi.n 1155e │ │ │ │ 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 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9978 │ │ │ │ - cbz r0, 11586 │ │ │ │ + blx 9980 │ │ │ │ + cbz r0, 1158e │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95dc │ │ │ │ - ldr r2, [pc, #32] @ (1159c ) │ │ │ │ - ldr r1, [pc, #36] @ (115a0 ) │ │ │ │ + b.w 95e4 │ │ │ │ + ldr r2, [pc, #32] @ (115a4 ) │ │ │ │ + ldr r1, [pc, #36] @ (115a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - vldr d0, [pc, #8] @ 11590 │ │ │ │ + blx 9258 │ │ │ │ + vldr d0, [pc, #8] @ 11598 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ands r0, r0 │ │ │ │ stmia r0!, {r2, r3, r4, r6} │ │ │ │ - pkhbt r0, lr, r3 │ │ │ │ + pkhbt r0, r6, r3 │ │ │ │ lsls r4, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf0d00001 │ │ │ │ + @ instruction: 0xf0b80001 │ │ │ │ │ │ │ │ -000115a4 : │ │ │ │ - cbz r0, 115be │ │ │ │ +000115ac : │ │ │ │ + cbz r0, 115c6 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 115c0 │ │ │ │ + bmi.n 115c8 │ │ │ │ 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 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r4, r0 │ │ │ │ - blx 91b8 <_PyLong_NumBits@plt> │ │ │ │ + blx 91c0 <_PyLong_NumBits@plt> │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 115ea │ │ │ │ + bge.n 115f2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 115f6 │ │ │ │ + cbz r2, 115fe │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 115ea │ │ │ │ + b.n 115f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -00011604 : │ │ │ │ +0001160c : │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11624 │ │ │ │ + bmi.n 1162c │ │ │ │ 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 9378 │ │ │ │ - cbz r0, 1162a │ │ │ │ + blx 9380 │ │ │ │ + cbz r0, 11632 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ bic.w r0, r0, #1 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 11620 │ │ │ │ + b.n 11628 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (11680 ) │ │ │ │ + ldr r3, [pc, #60] @ (11688 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1165e │ │ │ │ + beq.n 11666 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 11672 │ │ │ │ + bmi.n 1167a │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11604 │ │ │ │ - ldr r2, [pc, #36] @ (11684 ) │ │ │ │ - ldr r1, [pc, #36] @ (11688 ) │ │ │ │ + b.w 1160c │ │ │ │ + ldr r2, [pc, #36] @ (1168c ) │ │ │ │ + ldr r1, [pc, #36] @ (11690 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 11654 │ │ │ │ + b.n 1165c │ │ │ │ nop │ │ │ │ - @ instruction: 0xe9b20003 │ │ │ │ + @ instruction: 0xe9aa0003 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf58e0001 │ │ │ │ + sbcs.w r0, r6, #8454144 @ 0x810000 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #60] @ (116d8 ) │ │ │ │ + ldr r3, [pc, #60] @ (116e0 ) │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 116b6 │ │ │ │ + beq.n 116be │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 116ca │ │ │ │ + bmi.n 116d2 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11604 │ │ │ │ - ldr r2, [pc, #36] @ (116dc ) │ │ │ │ - ldr r1, [pc, #36] @ (116e0 ) │ │ │ │ + b.w 1160c │ │ │ │ + ldr r2, [pc, #36] @ (116e4 ) │ │ │ │ + ldr r1, [pc, #36] @ (116e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r0, [r2, #12] │ │ │ │ - b.n 116ac │ │ │ │ + b.n 116b4 │ │ │ │ nop │ │ │ │ - ldrd r0, r0, [sl, #-12] │ │ │ │ + ldrd r0, r0, [r2, #-12] │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - sbc.w r0, r6, #8454144 @ 0x810000 │ │ │ │ + adc.w r0, lr, #8454144 @ 0x810000 │ │ │ │ │ │ │ │ -000116e4 : │ │ │ │ +000116ec : │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bmi.n 116ec │ │ │ │ + bmi.n 116f4 │ │ │ │ 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 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - blx 93a4 │ │ │ │ + blx 93ac │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1172a │ │ │ │ + bge.n 11732 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 11752 │ │ │ │ + cbz r2, 1175a │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11738 │ │ │ │ + bge.n 11740 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbz r2, 11746 │ │ │ │ + cbz r2, 1174e │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 1175e │ │ │ │ + beq.n 11766 │ │ │ │ subs r0, r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 11738 │ │ │ │ + b.n 11740 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r1, r3, [sp] │ │ │ │ - b.n 1172a │ │ │ │ + b.n 11732 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 1173c │ │ │ │ + b.n 11744 │ │ │ │ │ │ │ │ -00011768 : │ │ │ │ +00011770 : │ │ │ │ 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 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 93a4 │ │ │ │ + blx 93ac │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 117a2 │ │ │ │ + bge.n 117aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 117de │ │ │ │ + cbz r3, 117e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 117b0 │ │ │ │ + bge.n 117b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 117be │ │ │ │ + cbz r3, 117c6 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 117cc │ │ │ │ + beq.n 117d4 │ │ │ │ subs r0, r2, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 117b4 │ │ │ │ + bne.n 117bc │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 117a2 │ │ │ │ + b.n 117aa │ │ │ │ nop │ │ │ │ │ │ │ │ -000117ec : │ │ │ │ +000117f4 : │ │ │ │ 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] @ (1184c ) │ │ │ │ + ldr r4, [pc, #76] @ (11854 ) │ │ │ │ add r4, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ - bl ac28 │ │ │ │ - ldr r1, [pc, #68] @ (11850 ) │ │ │ │ + bl ac30 │ │ │ │ + ldr r1, [pc, #68] @ (11858 ) │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r3, 11832 │ │ │ │ - ldr r1, [pc, #60] @ (11854 ) │ │ │ │ + cbz r3, 1183a │ │ │ │ + ldr r1, [pc, #60] @ (1185c ) │ │ │ │ str r3, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1182e │ │ │ │ + bge.n 11836 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 11840 │ │ │ │ + cbz r2, 11848 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r1, [pc, #36] @ (11858 ) │ │ │ │ + ldr r1, [pc, #36] @ (11860 ) │ │ │ │ add r1, pc │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 97fc │ │ │ │ + b.w 9804 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 915c <_Py_Dealloc@plt> │ │ │ │ - b.n 1184c │ │ │ │ + b.w 9164 <_Py_Dealloc@plt> │ │ │ │ + b.n 11844 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bics.w r0, r0, #8454144 @ 0x810000 │ │ │ │ - bics.w r0, r0, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, r8, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, r8, #8454144 @ 0x810000 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (118c8 ) │ │ │ │ + ldr r2, [pc, #92] @ (118d0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 118b6 │ │ │ │ + cbz r1, 118be │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 11880 │ │ │ │ + cbz r0, 11888 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1189a │ │ │ │ - ldr r3, [pc, #72] @ (118cc ) │ │ │ │ + cbz r3, 118a2 │ │ │ │ + ldr r3, [pc, #72] @ (118d4 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 118a8 │ │ │ │ + bne.n 118b0 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11880 │ │ │ │ - ldr r0, [pc, #36] @ (118d0 ) │ │ │ │ + b.n 11888 │ │ │ │ + ldr r0, [pc, #36] @ (118d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11896 │ │ │ │ - ldr r3, [pc, #28] @ (118d4 ) │ │ │ │ - ldr r1, [pc, #28] @ (118d8 ) │ │ │ │ + b.n 1189e │ │ │ │ + ldr r3, [pc, #28] @ (118dc ) │ │ │ │ + ldr r1, [pc, #28] @ (118e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 118b0 │ │ │ │ + blx 9258 │ │ │ │ + b.n 118b8 │ │ │ │ nop │ │ │ │ - b.n 117e8 │ │ │ │ + b.n 117e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, r2, #8454144 @ 0x810000 │ │ │ │ + bics.w r0, sl, #8454144 @ 0x810000 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3e20001 │ │ │ │ + ubfx r0, sl, #0, #2 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (11948 ) │ │ │ │ + ldr r2, [pc, #92] @ (11950 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 11936 │ │ │ │ + cbz r1, 1193e │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 11900 │ │ │ │ + cbz r0, 11908 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1191a │ │ │ │ - ldr r3, [pc, #72] @ (1194c ) │ │ │ │ + cbz r3, 11922 │ │ │ │ + ldr r3, [pc, #72] @ (11954 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11928 │ │ │ │ + bne.n 11930 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11900 │ │ │ │ - ldr r0, [pc, #36] @ (11950 ) │ │ │ │ + b.n 11908 │ │ │ │ + ldr r0, [pc, #36] @ (11958 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11916 │ │ │ │ - ldr r3, [pc, #28] @ (11954 ) │ │ │ │ - ldr r1, [pc, #28] @ (11958 ) │ │ │ │ + b.n 1191e │ │ │ │ + ldr r3, [pc, #28] @ (1195c ) │ │ │ │ + ldr r1, [pc, #28] @ (11960 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 11930 │ │ │ │ + blx 9258 │ │ │ │ + b.n 11938 │ │ │ │ nop │ │ │ │ - b.n 11768 │ │ │ │ + b.n 11760 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, lr, #8454144 @ 0x810000 │ │ │ │ + ands.w r0, r6, #8454144 @ 0x810000 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3ea0001 │ │ │ │ + @ instruction: 0xf3d20001 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #92] @ (119c8 ) │ │ │ │ + ldr r2, [pc, #92] @ (119d0 ) │ │ │ │ sub sp, #8 │ │ │ │ add r2, pc │ │ │ │ - cbz r1, 119b6 │ │ │ │ + cbz r1, 119be │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11980 │ │ │ │ + cbz r0, 11988 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1199a │ │ │ │ - ldr r3, [pc, #72] @ (119cc ) │ │ │ │ + cbz r3, 119a2 │ │ │ │ + ldr r3, [pc, #72] @ (119d4 ) │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 119a8 │ │ │ │ + bne.n 119b0 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11980 │ │ │ │ - ldr r0, [pc, #36] @ (119d0 ) │ │ │ │ + b.n 11988 │ │ │ │ + ldr r0, [pc, #36] @ (119d8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11996 │ │ │ │ - ldr r3, [pc, #28] @ (119d4 ) │ │ │ │ - ldr r1, [pc, #28] @ (119d8 ) │ │ │ │ + b.n 1199e │ │ │ │ + ldr r3, [pc, #28] @ (119dc ) │ │ │ │ + ldr r1, [pc, #28] @ (119e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 119b0 │ │ │ │ + blx 9258 │ │ │ │ + b.n 119b8 │ │ │ │ nop │ │ │ │ - b.n 116e8 │ │ │ │ + b.n 116e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3f60001 │ │ │ │ + @ instruction: 0xf3de0001 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf3b20001 │ │ │ │ + @ instruction: 0xf39a0001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ (11a50 ) │ │ │ │ + ldr r3, [pc, #100] @ (11a58 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11a3e │ │ │ │ + cbz r1, 11a46 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 11a06 │ │ │ │ + cbz r0, 11a0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11a06 │ │ │ │ + bge.n 11a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11a22 │ │ │ │ + cbz r3, 11a2a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11a30 │ │ │ │ + bpl.n 11a38 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11a06 │ │ │ │ - ldr r0, [pc, #32] @ (11a54 ) │ │ │ │ + b.n 11a0e │ │ │ │ + ldr r0, [pc, #32] @ (11a5c ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11a1e │ │ │ │ - ldr r2, [pc, #24] @ (11a58 ) │ │ │ │ - ldr r1, [pc, #24] @ (11a5c ) │ │ │ │ + b.n 11a26 │ │ │ │ + ldr r2, [pc, #24] @ (11a60 ) │ │ │ │ + ldr r1, [pc, #24] @ (11a64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 11a38 │ │ │ │ + blx 9258 │ │ │ │ + b.n 11a40 │ │ │ │ nop │ │ │ │ - b.n 11670 │ │ │ │ + b.n 11668 │ │ │ │ movs r3, r0 │ │ │ │ - ubfx r0, r2, #0, #2 │ │ │ │ + usat16 r0, #1, sl │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf37a0001 │ │ │ │ + bfi r0, r2, #0, #2 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #116] @ (11ae4 ) │ │ │ │ + ldr r4, [pc, #116] @ (11aec ) │ │ │ │ sub sp, #12 │ │ │ │ add r4, pc │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 11ad2 │ │ │ │ + beq.n 11ada │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 11a8e │ │ │ │ + cbz r0, 11a96 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11a8e │ │ │ │ + bge.n 11a96 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 11aac │ │ │ │ - ldr r2, [pc, #88] @ (11ae8 ) │ │ │ │ + cbz r2, 11ab4 │ │ │ │ + ldr r2, [pc, #88] @ (11af0 ) │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r4, r2] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 11ab6 │ │ │ │ + bne.n 11abe │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 11a8e │ │ │ │ + b.n 11a96 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97b8 │ │ │ │ + blx 97c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 11a98 │ │ │ │ - ldr r0, [pc, #40] @ (11aec ) │ │ │ │ + bne.n 11aa0 │ │ │ │ + ldr r0, [pc, #40] @ (11af4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11aa8 │ │ │ │ - ldr r3, [pc, #28] @ (11af0 ) │ │ │ │ - ldr r1, [pc, #28] @ (11af4 ) │ │ │ │ + b.n 11ab0 │ │ │ │ + ldr r3, [pc, #28] @ (11af8 ) │ │ │ │ + ldr r1, [pc, #28] @ (11afc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 11acc │ │ │ │ + blx 9258 │ │ │ │ + b.n 11ad4 │ │ │ │ nop │ │ │ │ - b.n 115fc │ │ │ │ + b.n 115f4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #20 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r0, #14 │ │ │ │ + lsls r6, r3, #21 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ssat16 r0, #2, r6 │ │ │ │ + ssat r0, #2, lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #100] @ (11b6c ) │ │ │ │ + ldr r3, [pc, #100] @ (11b74 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, pc │ │ │ │ - cbz r1, 11b5a │ │ │ │ + cbz r1, 11b62 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 11b22 │ │ │ │ + cbz r0, 11b2a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11b22 │ │ │ │ + bge.n 11b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 11b3e │ │ │ │ + cbz r3, 11b46 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 11b4c │ │ │ │ + bpl.n 11b54 │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - b.n 11b22 │ │ │ │ - ldr r0, [pc, #32] @ (11b70 ) │ │ │ │ + b.n 11b2a │ │ │ │ + ldr r0, [pc, #32] @ (11b78 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 11b3a │ │ │ │ - ldr r2, [pc, #24] @ (11b74 ) │ │ │ │ - ldr r1, [pc, #24] @ (11b78 ) │ │ │ │ + b.n 11b42 │ │ │ │ + ldr r2, [pc, #24] @ (11b7c ) │ │ │ │ + ldr r1, [pc, #24] @ (11b80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - b.n 11b54 │ │ │ │ + blx 9258 │ │ │ │ + b.n 11b5c │ │ │ │ nop │ │ │ │ - b.n 11554 │ │ │ │ + b.n 1154c │ │ │ │ movs r3, r0 │ │ │ │ - subw r0, r6, #1 │ │ │ │ + @ instruction: 0xf28e0001 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf2da0001 │ │ │ │ + movt r0, #8193 @ 0x2001 │ │ │ │ │ │ │ │ -00011b7c : │ │ │ │ +00011b84 : │ │ │ │ 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] @ (11c4c ) │ │ │ │ + ldr r2, [pc, #188] @ (11c54 ) │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #188] @ (11c50 ) │ │ │ │ + ldr r3, [pc, #188] @ (11c58 ) │ │ │ │ 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 9474 │ │ │ │ + blx 947c │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, sp │ │ │ │ - blx 96d8 │ │ │ │ + blx 96e0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 996c │ │ │ │ - cbz r0, 11c18 │ │ │ │ + blx 9974 │ │ │ │ + cbz r0, 11c20 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r4 │ │ │ │ - blx 9058 │ │ │ │ + blx 9060 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 11c0a │ │ │ │ + cbz r0, 11c12 │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ str r6, [r0, #20] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 9018 │ │ │ │ + blx 9020 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9310 │ │ │ │ + blx 9318 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11bf4 │ │ │ │ + bge.n 11bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11c38 │ │ │ │ + cbz r3, 11c40 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c1e │ │ │ │ + bge.n 11c26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 11c1e │ │ │ │ + cbnz r3, 11c26 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c1e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11c18 │ │ │ │ + bge.n 11c20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11c40 │ │ │ │ + cbz r3, 11c48 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - blx 93bc <_PyErr_ChainExceptions1@plt> │ │ │ │ - ldr r2, [pc, #52] @ (11c54 ) │ │ │ │ - ldr r3, [pc, #44] @ (11c50 ) │ │ │ │ + blx 93c4 <_PyErr_ChainExceptions1@plt> │ │ │ │ + ldr r2, [pc, #52] @ (11c5c ) │ │ │ │ + ldr r3, [pc, #44] @ (11c58 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 11c48 │ │ │ │ + bne.n 11c50 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11bf4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11bfc │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11c18 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - b.n 11520 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11c20 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + b.n 11518 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1240c │ │ │ │ + b.n 12404 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00011c58 : │ │ │ │ +00011c60 : │ │ │ │ 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] @ (11cb8 ) │ │ │ │ + ldr r3, [pc, #80] @ (11cc0 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9664 │ │ │ │ - cbz r0, 11c88 │ │ │ │ + blx 966c │ │ │ │ + cbz r0, 11c90 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - blx 8fc4 │ │ │ │ + blx 8fcc │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 11ca0 │ │ │ │ + cbz r0, 11ca8 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #48] @ (11cbc ) │ │ │ │ + ldr r3, [pc, #48] @ (11cc4 ) │ │ │ │ movs r2, #230 @ 0xe6 │ │ │ │ - ldr r1, [pc, #48] @ (11cc0 ) │ │ │ │ - ldr r0, [pc, #52] @ (11cc4 ) │ │ │ │ + ldr r1, [pc, #48] @ (11cc8 ) │ │ │ │ + ldr r0, [pc, #52] @ (11ccc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #24] @ (11cbc ) │ │ │ │ + ldr r3, [pc, #24] @ (11cc4 ) │ │ │ │ movs r2, #231 @ 0xe7 │ │ │ │ - ldr r1, [pc, #32] @ (11cc8 ) │ │ │ │ - ldr r0, [pc, #36] @ (11ccc ) │ │ │ │ + ldr r1, [pc, #32] @ (11cd0 ) │ │ │ │ + ldr r0, [pc, #36] @ (11cd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 11c9c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 11ca4 │ │ │ │ nop │ │ │ │ - b.n 123e0 │ │ │ │ + b.n 123d8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - rsbs r0, ip, #1 │ │ │ │ - @ instruction: 0xf1e40001 │ │ │ │ rsb r0, r4, #1 │ │ │ │ rsb r0, ip, #1 │ │ │ │ + sub.w r0, ip, #1 │ │ │ │ + subs.w r0, r4, #1 │ │ │ │ │ │ │ │ -00011cd0 : │ │ │ │ +00011cd8 : │ │ │ │ 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] @ (11d50 ) │ │ │ │ + ldr r6, [pc, #112] @ (11d58 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #112] @ (11d54 ) │ │ │ │ + ldr r3, [pc, #112] @ (11d5c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #108] @ (11d58 ) │ │ │ │ + ldr r2, [pc, #108] @ (11d60 ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #108] @ (11d5c ) │ │ │ │ + ldr r4, [pc, #108] @ (11d64 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #616 @ 0x268 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bc20 │ │ │ │ - cbz r0, 11d4a │ │ │ │ - ldr r3, [pc, #88] @ (11d60 ) │ │ │ │ + bl bc28 │ │ │ │ + cbz r0, 11d52 │ │ │ │ + ldr r3, [pc, #88] @ (11d68 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 11d2e │ │ │ │ + bne.n 11d36 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c58 │ │ │ │ + bl 11c60 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 11d4a │ │ │ │ - ldr r3, [pc, #72] @ (11d64 ) │ │ │ │ + beq.n 11d52 │ │ │ │ + ldr r3, [pc, #72] @ (11d6c ) │ │ │ │ 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] @ (11d68 ) │ │ │ │ + ldr r0, [pc, #56] @ (11d70 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #48] @ (11d6c ) │ │ │ │ - ldr r0, [pc, #52] @ (11d70 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #48] @ (11d74 ) │ │ │ │ + ldr r0, [pc, #52] @ (11d78 ) │ │ │ │ movs r2, #229 @ 0xe5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - @ instruction: 0xf1800001 │ │ │ │ - movs r0, #4 │ │ │ │ + sbc.w r0, r8, #1 │ │ │ │ + subs r4, r5, #7 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + subs r2, r2, #2 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 12360 │ │ │ │ + b.n 12358 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bic.w r0, r6, #1 │ │ │ │ + and.w r0, lr, #1 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1380001 │ │ │ │ + @ instruction: 0xf1200001 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 11dcc │ │ │ │ + ldr.w ip, [pc, #72] @ 11dd4 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (11dd0 ) │ │ │ │ + ldr r3, [pc, #68] @ (11dd8 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 11db4 │ │ │ │ + bne.n 11dbc │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9ecc │ │ │ │ - cbz r0, 11dc4 │ │ │ │ + bl 9e8c │ │ │ │ + cbz r0, 11dcc │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 11cd0 │ │ │ │ + bl 11cd8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 11dc4 │ │ │ │ + cbz r0, 11dcc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (11dd4 ) │ │ │ │ - ldr r1, [pc, #32] @ (11dd8 ) │ │ │ │ + ldr r3, [pc, #28] @ (11ddc ) │ │ │ │ + ldr r1, [pc, #32] @ (11de0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - b.n 122b4 │ │ │ │ + b.n 122ac │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 11d14 │ │ │ │ + blt.n 11cec │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00011ddc : │ │ │ │ +00011de4 : │ │ │ │ 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] @ (11f40 ) │ │ │ │ + ldr r7, [pc, #336] @ (11f48 ) │ │ │ │ add r7, pc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 11edc │ │ │ │ + beq.n 11ee4 │ │ │ │ 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 11f26 │ │ │ │ + beq.w 11f2e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r1, #0] │ │ │ │ tst.w r2, #1 │ │ │ │ - bne.n 11ed4 │ │ │ │ + bne.n 11edc │ │ │ │ movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 11ece │ │ │ │ + beq.n 11ed6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 11ef8 │ │ │ │ - ldr r2, [pc, #272] @ (11f44 ) │ │ │ │ + bpl.n 11f00 │ │ │ │ + ldr r2, [pc, #272] @ (11f4c ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov r9, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f10 │ │ │ │ - ldr r2, [pc, #264] @ (11f48 ) │ │ │ │ + beq.n 11f18 │ │ │ │ + ldr r2, [pc, #264] @ (11f50 ) │ │ │ │ ldr r2, [r7, r2] │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 11f0c │ │ │ │ + beq.n 11f14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 11ef4 │ │ │ │ + ble.n 11efc │ │ │ │ mov r0, r8 │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 11ef8 │ │ │ │ + bpl.n 11f00 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 11f10 │ │ │ │ + beq.n 11f18 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 11f0c │ │ │ │ + beq.n 11f14 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 11ef4 │ │ │ │ + ble.n 11efc │ │ │ │ str r0, [r4, #20] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9754 │ │ │ │ + blx 975c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11e84 │ │ │ │ + bge.n 11e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 11ec6 │ │ │ │ + cbz r3, 11ece │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 11e92 │ │ │ │ + bge.n 11e9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 11e9e │ │ │ │ + cbz r3, 11ea6 │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - blt.n 11eac │ │ │ │ + blt.n 11eb4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 11e9a │ │ │ │ - ldr r3, [pc, #156] @ (11f4c ) │ │ │ │ + bge.n 11ea2 │ │ │ │ + ldr r3, [pc, #156] @ (11f54 ) │ │ │ │ movs r2, #234 @ 0xea │ │ │ │ - ldr r1, [pc, #156] @ (11f50 ) │ │ │ │ - ldr r0, [pc, #160] @ (11f54 ) │ │ │ │ + ldr r1, [pc, #156] @ (11f58 ) │ │ │ │ + ldr r0, [pc, #160] @ (11f5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 11e84 │ │ │ │ - bl 11450 │ │ │ │ - b.n 11e2a │ │ │ │ - mov r0, r2 │ │ │ │ - bl c85c │ │ │ │ - b.n 11e1e │ │ │ │ - ldr r3, [pc, #120] @ (11f58 ) │ │ │ │ - movw r2, #5327 @ 0x14cf │ │ │ │ - ldr r1, [pc, #120] @ (11f5c ) │ │ │ │ - ldr r0, [pc, #120] @ (11f60 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 11e8c │ │ │ │ + bl 11458 │ │ │ │ + b.n 11e32 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c864 │ │ │ │ + b.n 11e26 │ │ │ │ + ldr r3, [pc, #120] @ (11f60 ) │ │ │ │ + movw r2, #3241 @ 0xca9 │ │ │ │ + ldr r1, [pc, #120] @ (11f64 ) │ │ │ │ + ldr r0, [pc, #120] @ (11f68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #104] @ (11f64 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #104] @ (11f6c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (11f68 ) │ │ │ │ - ldr r0, [pc, #108] @ (11f6c ) │ │ │ │ + ldr r1, [pc, #104] @ (11f70 ) │ │ │ │ + ldr r0, [pc, #108] @ (11f74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #92] @ (11f70 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #92] @ (11f78 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (11f74 ) │ │ │ │ - ldr r0, [pc, #92] @ (11f78 ) │ │ │ │ + ldr r1, [pc, #92] @ (11f7c ) │ │ │ │ + ldr r0, [pc, #92] @ (11f80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (11f7c ) │ │ │ │ - movw r2, #5328 @ 0x14d0 │ │ │ │ - ldr r1, [pc, #80] @ (11f80 ) │ │ │ │ - ldr r0, [pc, #84] @ (11f84 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (11f84 ) │ │ │ │ + movw r2, #3242 @ 0xcaa │ │ │ │ + ldr r1, [pc, #80] @ (11f88 ) │ │ │ │ + ldr r0, [pc, #84] @ (11f8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #620 @ 0x26c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 1235c │ │ │ │ + b.n 12354 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - vext.8 d16, d4, d1, #0 │ │ │ │ - vaddl.s8 q8, d0, d1 │ │ │ │ - subs r6, r1, #0 │ │ │ │ + vaddl.s16 q8, d12, d1 │ │ │ │ + vaddl.s32 q0, d8, d1 │ │ │ │ + adds r6, r6, #7 │ │ │ │ movs r2, r0 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - vaddl.s32 q0, d2, d1 │ │ │ │ - adds r4, r6, #7 │ │ │ │ + vaddl.s8 q0, d10, d1 │ │ │ │ + adds r4, r3, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 11f68 │ │ │ │ + bge.n 11f40 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 11fc4 │ │ │ │ + blt.n 11f9c │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + adds r2, r0, #7 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 11ec0 │ │ │ │ + bge.n 11e98 │ │ │ │ movs r1, r0 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r0, #7 │ │ │ │ + adds r4, r5, #6 │ │ │ │ movs r2, r0 │ │ │ │ - udf #18 │ │ │ │ + ble.n 11f80 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s32 d16, d4, d1 │ │ │ │ + vhadd.s8 d16, d12, d1 │ │ │ │ │ │ │ │ -00011f88 : │ │ │ │ +00011f90 : │ │ │ │ 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] @ (12004 ) │ │ │ │ + ldr r3, [pc, #100] @ (1200c ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ - ldr r4, [pc, #96] @ (12008 ) │ │ │ │ + ldr r4, [pc, #96] @ (12010 ) │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r4, pc │ │ │ │ - bl c5b0 │ │ │ │ - cbz r0, 12000 │ │ │ │ - ldr r3, [pc, #88] @ (1200c ) │ │ │ │ + bl c5b8 │ │ │ │ + cbz r0, 12008 │ │ │ │ + ldr r3, [pc, #88] @ (12014 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 11fe0 │ │ │ │ + bne.n 11fe8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e2c │ │ │ │ + bl 9e34 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 12000 │ │ │ │ - cbnz r0, 11fda │ │ │ │ - ldr r3, [pc, #68] @ (12010 ) │ │ │ │ + beq.n 12008 │ │ │ │ + cbnz r0, 11fe2 │ │ │ │ + ldr r3, [pc, #68] @ (12018 ) │ │ │ │ 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] @ (12014 ) │ │ │ │ + ldr r3, [pc, #56] @ (1201c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - b.n 11fcc │ │ │ │ - ldr r0, [pc, #52] @ (12018 ) │ │ │ │ + b.n 11fd4 │ │ │ │ + ldr r0, [pc, #52] @ (12020 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #48] @ (1201c ) │ │ │ │ - ldr r1, [pc, #48] @ (12020 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #48] @ (12024 ) │ │ │ │ + ldr r1, [pc, #48] @ (12028 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [pc, #48] @ (12024 ) │ │ │ │ + ldr r0, [pc, #48] @ (1202c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldc 0, cr0, [r6], #-12 │ │ │ │ - b.n 120b4 │ │ │ │ + stc 0, cr0, [lr], #-12 │ │ │ │ + b.n 120ac │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r4, #-4]! │ │ │ │ + ldcl 0, cr0, [ip, #-4] │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr0, cr1, {0} │ │ │ │ - cdp 0, 8, cr0, cr0, cr1, {0} │ │ │ │ + cdp 0, 10, cr0, cr8, cr1, {0} │ │ │ │ + cdp 0, 6, cr0, cr8, cr1, {0} │ │ │ │ │ │ │ │ -00012028 : │ │ │ │ +00012030 : │ │ │ │ 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] @ (12068 ) │ │ │ │ + ldr r3, [pc, #48] @ (12070 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9664 │ │ │ │ - cbz r0, 1204c │ │ │ │ + blx 966c │ │ │ │ + cbz r0, 12054 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1206c ) │ │ │ │ + ldr r3, [pc, #28] @ (12074 ) │ │ │ │ movw r2, #281 @ 0x119 │ │ │ │ - ldr r1, [pc, #28] @ (12070 ) │ │ │ │ - ldr r0, [pc, #28] @ (12074 ) │ │ │ │ + ldr r1, [pc, #28] @ (12078 ) │ │ │ │ + ldr r0, [pc, #28] @ (1207c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - svc 194 @ 0xc2 │ │ │ │ + svc 186 @ 0xba │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 1, cr0, cr6, cr1, {0} │ │ │ │ - cdp 0, 1, cr0, cr14, cr1, {0} │ │ │ │ + ldcl 0, cr0, [lr, #4]! │ │ │ │ + cdp 0, 0, cr0, cr6, cr1, {0} │ │ │ │ │ │ │ │ -00012078 : │ │ │ │ +00012080 : │ │ │ │ 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] @ (120fc ) │ │ │ │ + ldr r6, [pc, #116] @ (12104 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (12100 ) │ │ │ │ + ldr r3, [pc, #116] @ (12108 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (12104 ) │ │ │ │ + ldr r2, [pc, #112] @ (1210c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (12108 ) │ │ │ │ + ldr r4, [pc, #112] @ (12110 ) │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #660 @ 0x294 │ │ │ │ add r2, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r4, pc │ │ │ │ - bl bc20 │ │ │ │ - cbz r0, 120f4 │ │ │ │ - ldr r3, [pc, #92] @ (1210c ) │ │ │ │ + bl bc28 │ │ │ │ + cbz r0, 120fc │ │ │ │ + ldr r3, [pc, #92] @ (12114 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 120d6 │ │ │ │ + bne.n 120de │ │ │ │ mov r0, r5 │ │ │ │ - bl 12028 │ │ │ │ + bl 12030 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 120f4 │ │ │ │ - ldr r3, [pc, #76] @ (12110 ) │ │ │ │ + beq.n 120fc │ │ │ │ + ldr r3, [pc, #76] @ (12118 ) │ │ │ │ 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] @ (12114 ) │ │ │ │ + ldr r0, [pc, #60] @ (1211c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #52] @ (12118 ) │ │ │ │ - ldr r0, [pc, #56] @ (1211c ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #52] @ (12120 ) │ │ │ │ + ldr r0, [pc, #56] @ (12124 ) │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #279 @ 0x117 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8, #4] │ │ │ │ - adds r4, r3, #1 │ │ │ │ + stcl 0, cr0, [r0, #4] │ │ │ │ + adds r4, r0, #1 │ │ │ │ movs r2, r0 │ │ │ │ - subs r6, r0, r1 │ │ │ │ + subs r2, r5, r3 │ │ │ │ movs r2, r0 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + svc 80 @ 0x50 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stcl 0, cr0, [r6], {1} │ │ │ │ + stc 0, cr0, [lr], #4 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [lr, #4] │ │ │ │ + ldcl 0, cr0, [r6, #-4]! │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr.w ip, [pc, #72] @ 12178 │ │ │ │ + ldr.w ip, [pc, #72] @ 12180 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (1217c ) │ │ │ │ + ldr r3, [pc, #68] @ (12184 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 12160 │ │ │ │ + bne.n 12168 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9da0 │ │ │ │ - cbz r0, 12170 │ │ │ │ + bl 9da8 │ │ │ │ + cbz r0, 12178 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 12078 │ │ │ │ + bl 12080 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 12170 │ │ │ │ + cbz r0, 12178 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (12180 ) │ │ │ │ - ldr r1, [pc, #32] @ (12184 ) │ │ │ │ + ldr r3, [pc, #28] @ (12188 ) │ │ │ │ + ldr r1, [pc, #32] @ (1218c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - udf #198 @ 0xc6 │ │ │ │ + udf #190 @ 0xbe │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 12168 │ │ │ │ + bvc.n 12140 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012188 : │ │ │ │ +00012190 : │ │ │ │ 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 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 11b7c │ │ │ │ + b.w 11b84 │ │ │ │ nop │ │ │ │ │ │ │ │ -000121bc : │ │ │ │ +000121c4 : │ │ │ │ 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] @ (125ac ) │ │ │ │ - ldr r3, [pc, #988] @ (125b0 ) │ │ │ │ + ldr r1, [pc, #988] @ (125b4 ) │ │ │ │ + ldr r3, [pc, #988] @ (125b8 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ ldr r5, [r0, #12] │ │ │ │ - ldr.w r9, [pc, #984] @ 125b4 │ │ │ │ + ldr.w r9, [pc, #984] @ 125bc │ │ │ │ ldr r3, [r1, r3] │ │ │ │ add r9, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12594 │ │ │ │ + beq.w 1259c │ │ │ │ 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 12520 │ │ │ │ + ble.w 12528 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 122f6 │ │ │ │ + beq.n 122fe │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f54 │ │ │ │ + bl 10f5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 123d0 │ │ │ │ + bpl.w 123d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 123fa │ │ │ │ + blt.w 12402 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 12268 │ │ │ │ - blx 9664 │ │ │ │ + beq.n 12270 │ │ │ │ + blx 966c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12440 │ │ │ │ + beq.w 12448 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f70 │ │ │ │ + blx 8f78 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12262 │ │ │ │ + bge.n 1226a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12420 │ │ │ │ + beq.w 12428 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 12462 │ │ │ │ + blt.w 1246a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9294 │ │ │ │ + blx 929c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12284 │ │ │ │ + bge.n 1228c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 123c8 │ │ │ │ + beq.w 123d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12292 │ │ │ │ + bge.n 1229a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 122d0 │ │ │ │ + cbz r3, 122d8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 122dc │ │ │ │ + beq.n 122e4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #6 │ │ │ │ it pl │ │ │ │ movpl r5, sl │ │ │ │ - bmi.n 12394 │ │ │ │ + bmi.n 1239c │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 1249a │ │ │ │ + bpl.w 124a2 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 1220c │ │ │ │ - ldr r2, [pc, #772] @ (125b8 ) │ │ │ │ - ldr r3, [pc, #760] @ (125b0 ) │ │ │ │ + bne.n 12214 │ │ │ │ + ldr r2, [pc, #772] @ (125c0 ) │ │ │ │ + ldr r3, [pc, #760] @ (125b8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 12590 │ │ │ │ + bne.w 12598 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 12298 │ │ │ │ - ldr r3, [pc, #732] @ (125bc ) │ │ │ │ + bne.n 122a0 │ │ │ │ + ldr r3, [pc, #732] @ (125c4 ) │ │ │ │ movw r2, #293 @ 0x125 │ │ │ │ - ldr r1, [pc, #732] @ (125c0 ) │ │ │ │ - ldr r0, [pc, #732] @ (125c4 ) │ │ │ │ + ldr r1, [pc, #732] @ (125c8 ) │ │ │ │ + ldr r0, [pc, #732] @ (125cc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 123f6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 123fe │ │ │ │ mov r6, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10f54 │ │ │ │ + bl 10f5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 123d0 │ │ │ │ + bpl.n 123d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 123fa │ │ │ │ + blt.n 12402 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1234e │ │ │ │ - blx 9664 │ │ │ │ + beq.n 12356 │ │ │ │ + blx 966c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 12440 │ │ │ │ + beq.w 12448 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f70 │ │ │ │ + blx 8f78 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12348 │ │ │ │ + bge.n 12350 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12434 │ │ │ │ + beq.n 1243c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 12462 │ │ │ │ + blt.w 1246a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9294 │ │ │ │ + blx 929c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12368 │ │ │ │ + bge.n 12370 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1245a │ │ │ │ + beq.n 12462 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12378 │ │ │ │ + bge.n 12380 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1242c │ │ │ │ + beq.n 12434 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 122dc │ │ │ │ + beq.n 122e4 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 12498 │ │ │ │ + bpl.w 124a0 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ cmp r8, r6 │ │ │ │ - bne.n 122f8 │ │ │ │ - b.n 122b2 │ │ │ │ + bne.n 12300 │ │ │ │ + b.n 122ba │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl f124 │ │ │ │ + bl f12c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1247c │ │ │ │ + beq.n 12484 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 123c2 │ │ │ │ + bge.n 123ca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 123c2 │ │ │ │ + cbnz r3, 123ca │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 122a6 │ │ │ │ + b.n 122ae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - b.n 122a6 │ │ │ │ + b.n 122ae │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12284 │ │ │ │ - ldr r2, [pc, #488] @ (125bc ) │ │ │ │ - ldr r3, [pc, #500] @ (125c8 ) │ │ │ │ - ldr r1, [pc, #500] @ (125cc ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1228c │ │ │ │ + ldr r2, [pc, #488] @ (125c4 ) │ │ │ │ + ldr r3, [pc, #500] @ (125d0 ) │ │ │ │ + ldr r1, [pc, #500] @ (125d4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #500] @ (125d0 ) │ │ │ │ + ldr r0, [pc, #500] @ (125d8 ) │ │ │ │ ldr.w r6, [r9, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #290 @ 0x122 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 122b2 │ │ │ │ - ldr r3, [pc, #448] @ (125bc ) │ │ │ │ + b.n 122ba │ │ │ │ + ldr r3, [pc, #448] @ (125c4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #464] @ (125d4 ) │ │ │ │ - ldr r0, [pc, #468] @ (125d8 ) │ │ │ │ + ldr r1, [pc, #464] @ (125dc ) │ │ │ │ + ldr r0, [pc, #468] @ (125e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 123f6 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 123fe │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 12262 │ │ │ │ + b.n 1226a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12378 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12380 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 12348 │ │ │ │ - ldr r3, [pc, #376] @ (125bc ) │ │ │ │ + b.n 12350 │ │ │ │ + ldr r3, [pc, #376] @ (125c4 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #404] @ (125dc ) │ │ │ │ - ldr r0, [pc, #404] @ (125e0 ) │ │ │ │ + ldr r1, [pc, #404] @ (125e4 ) │ │ │ │ + ldr r0, [pc, #404] @ (125e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 12412 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1241a │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12368 │ │ │ │ - ldr r3, [pc, #344] @ (125bc ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12370 │ │ │ │ + ldr r3, [pc, #344] @ (125c4 ) │ │ │ │ mov.w r2, #292 @ 0x124 │ │ │ │ - ldr r1, [pc, #376] @ (125e4 ) │ │ │ │ - ldr r0, [pc, #380] @ (125e8 ) │ │ │ │ + ldr r1, [pc, #376] @ (125ec ) │ │ │ │ + ldr r0, [pc, #380] @ (125f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 12412 │ │ │ │ - ldr r3, [pc, #316] @ (125bc ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1241a │ │ │ │ + ldr r3, [pc, #316] @ (125c4 ) │ │ │ │ movw r2, #295 @ 0x127 │ │ │ │ - ldr r1, [pc, #360] @ (125ec ) │ │ │ │ + ldr r1, [pc, #360] @ (125f4 ) │ │ │ │ mov r5, sl │ │ │ │ - ldr r0, [pc, #360] @ (125f0 ) │ │ │ │ + ldr r0, [pc, #360] @ (125f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 123f0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 123f8 │ │ │ │ mov r5, sl │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 124aa │ │ │ │ + bge.n 124b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1254c │ │ │ │ - ldr r2, [pc, #328] @ (125f4 ) │ │ │ │ - ldr r3, [pc, #328] @ (125f8 ) │ │ │ │ + beq.n 12554 │ │ │ │ + ldr r2, [pc, #328] @ (125fc ) │ │ │ │ + ldr r3, [pc, #328] @ (12600 ) │ │ │ │ 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 9864 │ │ │ │ + ldr.w r4, [r2, #160] @ 0xa0 │ │ │ │ + blx 986c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1255c │ │ │ │ + beq.n 12564 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 95d0 │ │ │ │ + blx 95d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 124e6 │ │ │ │ + bge.n 124ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 12518 │ │ │ │ + cbz r3, 12520 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 12576 │ │ │ │ + beq.n 1257e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 124fe │ │ │ │ + bge.n 12506 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 12554 │ │ │ │ - ldr r3, [pc, #188] @ (125bc ) │ │ │ │ + cbz r3, 1255c │ │ │ │ + ldr r3, [pc, #188] @ (125c4 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #244] @ (125fc ) │ │ │ │ - ldr r0, [pc, #248] @ (12600 ) │ │ │ │ + ldr r1, [pc, #244] @ (12604 ) │ │ │ │ + ldr r0, [pc, #248] @ (12608 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 123f6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 123fe │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124e6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124ee │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 122b2 │ │ │ │ - ldr r1, [pc, #144] @ (125bc ) │ │ │ │ + bmi.w 122ba │ │ │ │ + ldr r1, [pc, #144] @ (125c4 ) │ │ │ │ mov.w r2, #298 @ 0x12a │ │ │ │ - ldr r3, [pc, #208] @ (12604 ) │ │ │ │ - ldr r0, [pc, #212] @ (12608 ) │ │ │ │ + ldr r3, [pc, #208] @ (1260c ) │ │ │ │ + ldr r0, [pc, #212] @ (12610 ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r9, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #200] @ (1260c ) │ │ │ │ + ldr r1, [pc, #200] @ (12614 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 123f6 │ │ │ │ + bl 12190 │ │ │ │ + b.n 123fe │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124aa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 124b2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 124fe │ │ │ │ - ldr r3, [pc, #92] @ (125bc ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12506 │ │ │ │ + ldr r3, [pc, #92] @ (125c4 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #172] @ (12610 ) │ │ │ │ - ldr r0, [pc, #172] @ (12614 ) │ │ │ │ + ldr r1, [pc, #172] @ (12618 ) │ │ │ │ + ldr r0, [pc, #172] @ (1261c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 123f6 │ │ │ │ - ldr r3, [pc, #68] @ (125bc ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 123fe │ │ │ │ + ldr r3, [pc, #68] @ (125c4 ) │ │ │ │ movw r2, #297 @ 0x129 │ │ │ │ - ldr r1, [pc, #152] @ (12618 ) │ │ │ │ - ldr r0, [pc, #156] @ (1261c ) │ │ │ │ + ldr r1, [pc, #152] @ (12620 ) │ │ │ │ + ldr r0, [pc, #156] @ (12624 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 123f6 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #136] @ (12620 ) │ │ │ │ - movw r2, #6532 @ 0x1984 │ │ │ │ - ldr r1, [pc, #136] @ (12624 ) │ │ │ │ - ldr r0, [pc, #136] @ (12628 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 123fe │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #136] @ (12628 ) │ │ │ │ + movw r2, #4446 @ 0x115e │ │ │ │ + ldr r1, [pc, #136] @ (1262c ) │ │ │ │ + ldr r0, [pc, #136] @ (12630 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #664 @ 0x298 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - udf #40 @ 0x28 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + udf #32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - udf #30 │ │ │ │ + udf #22 │ │ │ │ movs r3, r0 │ │ │ │ - ble.n 12648 │ │ │ │ + ble.n 12640 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xebe60001 │ │ │ │ - @ instruction: 0xeb8c0001 │ │ │ │ - movs r6, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xeaee0001 │ │ │ │ - eors.w r0, r6, r1 │ │ │ │ - pkhbt r0, r8, r1 │ │ │ │ - orn r0, lr, r1 │ │ │ │ - eor.w r0, r2, r1 │ │ │ │ - bic.w r0, r8, r1 │ │ │ │ - orn r0, r0, r1 │ │ │ │ - and.w r0, r6, r1 │ │ │ │ - orr.w r0, r4, r1 │ │ │ │ - strd r0, r0, [sl, #4]! │ │ │ │ + rsb r0, lr, r1 │ │ │ │ + sbcs.w r0, r4, r1 │ │ │ │ + lsls r2, r3, #2 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xead60001 │ │ │ │ + orns r0, lr, r1 │ │ │ │ + @ instruction: 0xeab00001 │ │ │ │ + orrs.w r0, r6, r1 │ │ │ │ + orn r0, sl, r1 │ │ │ │ + ands.w r0, r0, r1 │ │ │ │ + orr.w r0, r8, r1 │ │ │ │ + strd r0, r0, [lr, #4]! │ │ │ │ + bic.w r0, ip, r1 │ │ │ │ + ldrd r0, r0, [r2, #4] │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r4, #4] │ │ │ │ - strd r0, r0, [sl, #-4]! │ │ │ │ - @ instruction: 0xe8c00001 │ │ │ │ - ldmdb lr!, {r0} │ │ │ │ - @ instruction: 0xe9880001 │ │ │ │ - strd r0, r0, [r6, #-4]! │ │ │ │ - stmdb ip, {r0} │ │ │ │ - strd r0, r0, [ip, #-4] │ │ │ │ - ldrd r0, r0, [r2], #4 │ │ │ │ - asrs r6, r2, #29 │ │ │ │ + @ instruction: 0xe9ac0001 │ │ │ │ + ldrd r0, r0, [r2, #-4] │ │ │ │ + stmia.w r8!, {r0} │ │ │ │ + stmdb r6!, {r0} │ │ │ │ + ldrd r0, r0, [r0, #-4]! │ │ │ │ + strd r0, r0, [lr, #-4] │ │ │ │ + ldrd r0, r0, [r4], #4 │ │ │ │ + ldmdb r4!, {r0} │ │ │ │ + @ instruction: 0xe8da0001 │ │ │ │ + asrs r6, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ - bvc.n 12570 │ │ │ │ + bvc.n 12548 │ │ │ │ movs r1, r0 │ │ │ │ - strd r0, r0, [sl], #4 │ │ │ │ + @ instruction: 0xe8d20001 │ │ │ │ │ │ │ │ -0001262c : │ │ │ │ +00012634 : │ │ │ │ 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] @ 12718 │ │ │ │ + ldr.w ip, [pc, #220] @ 12720 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #212] @ (1271c ) │ │ │ │ + ldr r3, [pc, #212] @ (12724 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #208] @ (12720 ) │ │ │ │ + ldr r4, [pc, #208] @ (12728 ) │ │ │ │ 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] @ (12724 ) │ │ │ │ + ldr r3, [pc, #192] @ (1272c ) │ │ │ │ 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 c544 │ │ │ │ + bl c54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 126f4 │ │ │ │ - ldr r3, [pc, #160] @ (12728 ) │ │ │ │ + beq.n 126fc │ │ │ │ + ldr r3, [pc, #160] @ (12730 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 126fc │ │ │ │ + bne.n 12704 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 12708 │ │ │ │ + bpl.n 12710 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - cbz r2, 126f8 │ │ │ │ - ldr r3, [pc, #136] @ (1272c ) │ │ │ │ + cbz r2, 12700 │ │ │ │ + ldr r3, [pc, #136] @ (12734 ) │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 126d4 │ │ │ │ - ldr r3, [pc, #132] @ (12730 ) │ │ │ │ + bne.n 126dc │ │ │ │ + ldr r3, [pc, #132] @ (12738 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ subs r2, r2, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 121bc │ │ │ │ - ldr r2, [pc, #116] @ (12734 ) │ │ │ │ - ldr r3, [pc, #92] @ (1271c ) │ │ │ │ + bl 121c4 │ │ │ │ + ldr r2, [pc, #116] @ (1273c ) │ │ │ │ + ldr r3, [pc, #92] @ (12724 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12712 │ │ │ │ + bne.n 1271a │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #96] @ (12738 ) │ │ │ │ + ldr r0, [pc, #96] @ (12740 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #92] @ (1273c ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #92] @ (12744 ) │ │ │ │ movw r2, #283 @ 0x11b │ │ │ │ - ldr r1, [pc, #88] @ (12740 ) │ │ │ │ - ldr r0, [pc, #92] @ (12744 ) │ │ │ │ + ldr r1, [pc, #88] @ (12748 ) │ │ │ │ + ldr r0, [pc, #92] @ (1274c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 126bc │ │ │ │ + b.n 126c4 │ │ │ │ movs r2, #2 │ │ │ │ - b.n 126b6 │ │ │ │ - ldr r0, [pc, #72] @ (12748 ) │ │ │ │ + b.n 126be │ │ │ │ + ldr r0, [pc, #72] @ (12750 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 126de │ │ │ │ - ldr r0, [pc, #64] @ (1274c ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 126e6 │ │ │ │ + ldr r0, [pc, #64] @ (12754 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 126de │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl 117f4 │ │ │ │ + b.n 126e6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - bls.n 12688 │ │ │ │ + bls.n 12680 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 1266c │ │ │ │ + bls.n 12664 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 12200 │ │ │ │ + b.n 121f8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bls.n 127b0 │ │ │ │ + bls.n 127a8 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xe8100001 │ │ │ │ + b.n 12734 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1270c │ │ │ │ + b.n 126e4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12660 │ │ │ │ + b.n 12638 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1248c │ │ │ │ + b.n 12464 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 126fc │ │ │ │ + b.n 126d4 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012750 : │ │ │ │ +00012758 : │ │ │ │ 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] @ (127d0 ) │ │ │ │ + ldr r4, [pc, #104] @ (127d8 ) │ │ │ │ mov r8, r0 │ │ │ │ - ldr r0, [pc, #104] @ (127d4 ) │ │ │ │ + ldr r0, [pc, #104] @ (127dc ) │ │ │ │ add r4, pc │ │ │ │ mov r7, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #100] @ (127d8 ) │ │ │ │ + ldr r4, [pc, #100] @ (127e0 ) │ │ │ │ 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] @ (127dc ) │ │ │ │ + ldr r5, [pc, #88] @ (127e4 ) │ │ │ │ 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 9990 <__snprintf_chk@plt> │ │ │ │ - ldr r3, [pc, #72] @ (127e0 ) │ │ │ │ + blx 9998 <__snprintf_chk@plt> │ │ │ │ + ldr r3, [pc, #72] @ (127e8 ) │ │ │ │ add r1, sp, #16 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r2, [sp, #544] @ 0x220 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11b7c │ │ │ │ - ldr r2, [pc, #52] @ (127e4 ) │ │ │ │ - ldr r3, [pc, #32] @ (127d4 ) │ │ │ │ + bl 11b84 │ │ │ │ + ldr r2, [pc, #52] @ (127ec ) │ │ │ │ + ldr r3, [pc, #32] @ (127dc ) │ │ │ │ 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 127ca │ │ │ │ + bne.n 127d2 │ │ │ │ add.w sp, sp, #520 @ 0x208 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 126e0 │ │ │ │ + b.n 126b8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 126e4 │ │ │ │ + bhi.n 128dc │ │ │ │ movs r3, r0 │ │ │ │ - bhi.n 128cc │ │ │ │ + bhi.n 128c4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 1287c │ │ │ │ + bhi.n 12874 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000127e8 : │ │ │ │ +000127f0 : │ │ │ │ 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] @ (129d8 ) │ │ │ │ + ldr r2, [pc, #476] @ (129dc ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #480] @ (129dc ) │ │ │ │ + ldr r3, [pc, #476] @ (129e0 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #480] @ (129e0 ) │ │ │ │ + ldr r5, [pc, #476] @ (129e4 ) │ │ │ │ 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 1292c │ │ │ │ + beq.w 12932 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r2, r0, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12950 │ │ │ │ + beq.w 12956 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1290e │ │ │ │ + bge.n 12914 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12914 │ │ │ │ + beq.n 1291a │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ - blx 95d0 │ │ │ │ + blx 95d8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12858 │ │ │ │ + bge.n 12860 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 12920 │ │ │ │ + beq.n 12926 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 12982 │ │ │ │ + beq.w 12988 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #570425344 @ 0x22000000 │ │ │ │ - bne.n 12884 │ │ │ │ - ldr r1, [pc, #376] @ (129e4 ) │ │ │ │ - ldr r2, [pc, #368] @ (129dc ) │ │ │ │ + bne.n 1288c │ │ │ │ + ldr r1, [pc, #372] @ (129e8 ) │ │ │ │ + ldr r2, [pc, #364] @ (129e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.w 129d2 │ │ │ │ + bne.w 129d8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12898 │ │ │ │ + bge.n 128a0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 12898 │ │ │ │ + cbnz r2, 128a0 │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [pc, #332] @ (129e8 ) │ │ │ │ - ldr r3, [pc, #336] @ (129ec ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [pc, #328] @ (129ec ) │ │ │ │ + ldr r3, [pc, #332] @ (129f0 ) │ │ │ │ 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, #592] @ 0x250 │ │ │ │ - blx 9864 │ │ │ │ + ldr.w r4, [r2, #424] @ 0x1a8 │ │ │ │ + blx 986c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1299a │ │ │ │ + beq.n 129a0 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #24 │ │ │ │ str r4, [sp, #24] │ │ │ │ - blx 95d0 │ │ │ │ + blx 95d8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 128d6 │ │ │ │ + bge.n 128dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 128d6 │ │ │ │ + cbnz r3, 128dc │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 129ba │ │ │ │ + beq.n 129c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 128f4 │ │ │ │ + bge.n 128fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 128f4 │ │ │ │ + cbnz r3, 128fa │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #248] @ (129f0 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #248] @ (129f4 ) │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ - ldr r1, [pc, #248] @ (129f4 ) │ │ │ │ - ldr r0, [pc, #248] @ (129f8 ) │ │ │ │ + ldr r1, [pc, #244] @ (129f8 ) │ │ │ │ + ldr r0, [pc, #248] @ (129fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 12868 │ │ │ │ + b.n 12870 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12838 │ │ │ │ + bne.n 12840 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 12838 │ │ │ │ + b.n 12840 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 12858 │ │ │ │ - ldr r1, [pc, #192] @ (129f0 ) │ │ │ │ + b.n 12860 │ │ │ │ + ldr r1, [pc, #192] @ (129f4 ) │ │ │ │ mov.w r0, #776 @ 0x308 │ │ │ │ - ldr r3, [pc, #200] @ (129fc ) │ │ │ │ - ldr r2, [pc, #200] @ (12a00 ) │ │ │ │ + ldr r3, [pc, #196] @ (12a00 ) │ │ │ │ + ldr r2, [pc, #200] @ (12a04 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r5, r1] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r1, [pc, #196] @ (12a04 ) │ │ │ │ - ldr r0, [pc, #196] @ (12a08 ) │ │ │ │ + ldr r1, [pc, #192] @ (12a08 ) │ │ │ │ + ldr r0, [pc, #196] @ (12a0c ) │ │ │ │ ldr r4, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 12750 │ │ │ │ - b.n 1290a │ │ │ │ - ldr r2, [pc, #184] @ (12a0c ) │ │ │ │ + bl 12758 │ │ │ │ + b.n 12910 │ │ │ │ + ldr r2, [pc, #184] @ (12a10 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr r1, [pc, #184] @ (12a10 ) │ │ │ │ + ldr r1, [pc, #184] @ (12a14 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 129b2 │ │ │ │ - ldr r3, [pc, #132] @ (129f0 ) │ │ │ │ + cbz r2, 129b8 │ │ │ │ + ldr r3, [pc, #128] @ (129f4 ) │ │ │ │ movw r2, #777 @ 0x309 │ │ │ │ - ldr r1, [pc, #160] @ (12a14 ) │ │ │ │ - ldr r0, [pc, #164] @ (12a18 ) │ │ │ │ + ldr r1, [pc, #160] @ (12a18 ) │ │ │ │ + ldr r0, [pc, #160] @ (12a1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1290a │ │ │ │ - ldr r3, [pc, #108] @ (129f0 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 12910 │ │ │ │ + ldr r3, [pc, #104] @ (129f4 ) │ │ │ │ movw r2, #777 @ 0x309 │ │ │ │ - ldr r1, [pc, #144] @ (12a1c ) │ │ │ │ - ldr r0, [pc, #148] @ (12a20 ) │ │ │ │ + ldr r1, [pc, #144] @ (12a20 ) │ │ │ │ + ldr r0, [pc, #144] @ (12a24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1290a │ │ │ │ - ldr r3, [pc, #84] @ (129f0 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 12910 │ │ │ │ + ldr r3, [pc, #80] @ (129f4 ) │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ - ldr r1, [pc, #128] @ (12a24 ) │ │ │ │ - ldr r0, [pc, #132] @ (12a28 ) │ │ │ │ + ldr r1, [pc, #128] @ (12a28 ) │ │ │ │ + ldr r0, [pc, #128] @ (12a2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1290a │ │ │ │ + bl 11b84 │ │ │ │ + b.n 12910 │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1296a │ │ │ │ - ldr r3, [pc, #52] @ (129f0 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12970 │ │ │ │ + ldr r3, [pc, #48] @ (129f4 ) │ │ │ │ movw r2, #779 @ 0x30b │ │ │ │ - ldr r1, [pc, #104] @ (12a2c ) │ │ │ │ - ldr r0, [pc, #108] @ (12a30 ) │ │ │ │ + ldr r1, [pc, #104] @ (12a30 ) │ │ │ │ + ldr r0, [pc, #104] @ (12a34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1290a │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - bhi.n 129dc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 12910 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bvc.n 129d0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 129dc │ │ │ │ + bvc.n 129d0 │ │ │ │ movs r3, r0 │ │ │ │ - bvc.n 12908 │ │ │ │ + bvc.n 128fc │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 126ac │ │ │ │ + b.n 12684 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 124e8 │ │ │ │ + b.n 124c0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 125cc │ │ │ │ + b.n 125a4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 125e8 │ │ │ │ + b.n 125c0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12630 │ │ │ │ + b.n 12608 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12470 │ │ │ │ + b.n 12448 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1263c │ │ │ │ + b.n 12614 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 125e0 │ │ │ │ + b.n 125b8 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1241c │ │ │ │ + b.n 123f4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 125b8 │ │ │ │ + b.n 12590 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 123f4 │ │ │ │ + b.n 123cc │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12590 │ │ │ │ + b.n 12568 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 123cc │ │ │ │ + b.n 123a4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12558 │ │ │ │ + b.n 12530 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 12394 │ │ │ │ + b.n 1236c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012a34 : │ │ │ │ +00012a38 : │ │ │ │ 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] @ 12acc │ │ │ │ + ldr.w ip, [pc, #128] @ 12ad0 │ │ │ │ bic.w r1, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #124] @ (12ad0 ) │ │ │ │ + ldr r3, [pc, #124] @ (12ad4 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ - ldr r4, [pc, #120] @ (12ad4 ) │ │ │ │ + ldr r4, [pc, #120] @ (12ad8 ) │ │ │ │ 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] @ (12ad8 ) │ │ │ │ + ldr r3, [pc, #104] @ (12adc ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #324 @ 0x144 │ │ │ │ - bl c628 │ │ │ │ - cbz r0, 12ac4 │ │ │ │ + bl c630 │ │ │ │ + cbz r0, 12ac8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 12aa6 │ │ │ │ + bpl.n 12aaa │ │ │ │ mov r0, r5 │ │ │ │ - bl 127e8 │ │ │ │ - ldr r2, [pc, #76] @ (12adc ) │ │ │ │ - ldr r3, [pc, #60] @ (12ad0 ) │ │ │ │ + bl 127f0 │ │ │ │ + ldr r2, [pc, #76] @ (12ae0 ) │ │ │ │ + ldr r3, [pc, #60] @ (12ad4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12ac8 │ │ │ │ + bne.n 12acc │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #56] @ (12ae0 ) │ │ │ │ + ldr r0, [pc, #56] @ (12ae4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #52] @ (12ae4 ) │ │ │ │ - ldr r1, [pc, #52] @ (12ae8 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #52] @ (12ae8 ) │ │ │ │ + ldr r1, [pc, #52] @ (12aec ) │ │ │ │ mov.w r2, #776 @ 0x308 │ │ │ │ - ldr r0, [pc, #52] @ (12aec ) │ │ │ │ + ldr r0, [pc, #52] @ (12af0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 12a8e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bpl.n 12a20 │ │ │ │ + b.n 12a92 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bpl.n 12a1c │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 12a1c │ │ │ │ + bpl.n 12a18 │ │ │ │ movs r3, r0 │ │ │ │ - b.n 12da8 │ │ │ │ + b.n 12da4 │ │ │ │ movs r3, r0 │ │ │ │ - bpl.n 12bb4 │ │ │ │ + bpl.n 12bb0 │ │ │ │ movs r3, r0 │ │ │ │ - vld4.8 {d16-d19}, [r4], r1 │ │ │ │ + vst1.8 {d16[0]}, [ip], r1 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 1242c │ │ │ │ + b.n 12408 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13268 │ │ │ │ + b.n 13244 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012af0 : │ │ │ │ +00012af4 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ - cbz r3, 12afe │ │ │ │ + cbz r3, 12b02 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 12afe │ │ │ │ + cbz r3, 12b02 │ │ │ │ bx r3 │ │ │ │ mov r0, r2 │ │ │ │ - b.w 971c │ │ │ │ + b.w 9724 │ │ │ │ │ │ │ │ -00012b04 : │ │ │ │ +00012b08 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #56] @ (12b4c ) │ │ │ │ + ldr r1, [pc, #56] @ (12b50 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #56] @ (12b50 ) │ │ │ │ + ldr r2, [pc, #56] @ (12b54 ) │ │ │ │ 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 967c <_PyGen_FetchStopIterationValue@plt> │ │ │ │ - ldr r2, [pc, #36] @ (12b54 ) │ │ │ │ - ldr r3, [pc, #28] @ (12b50 ) │ │ │ │ + blx 9684 <_PyGen_FetchStopIterationValue@plt> │ │ │ │ + ldr r2, [pc, #36] @ (12b58 ) │ │ │ │ + ldr r3, [pc, #28] @ (12b54 ) │ │ │ │ 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 12b48 │ │ │ │ + bne.n 12b4c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 12b14 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 12b10 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12aec │ │ │ │ + bmi.n 12ae8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00012b58 : │ │ │ │ +00012b5c : │ │ │ │ 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] @ (12ce0 ) │ │ │ │ + ldr r2, [pc, #376] @ (12ce4 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #376] @ (12ce4 ) │ │ │ │ + ldr r3, [pc, #376] @ (12ce8 ) │ │ │ │ mov r7, r1 │ │ │ │ add r2, pc │ │ │ │ mov r6, r0 │ │ │ │ - ldr r5, [pc, #372] @ (12ce8 ) │ │ │ │ + ldr r5, [pc, #372] @ (12cec ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 9474 │ │ │ │ + blx 947c │ │ │ │ ldr r2, [r0, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ - ldr r3, [pc, #348] @ (12cec ) │ │ │ │ + ldr r3, [pc, #348] @ (12cf0 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - blx 9240 │ │ │ │ + blx 9248 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 12c32 │ │ │ │ - ldr r1, [pc, #336] @ (12cf0 ) │ │ │ │ + bne.n 12c36 │ │ │ │ + ldr r1, [pc, #336] @ (12cf4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #384 @ 0x180 │ │ │ │ - blx 96e4 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96ec <_PyObject_GetAttrId@plt> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c78 │ │ │ │ + beq.n 12c7c │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 11364 <_CPy_GetExcInfo@@Base> │ │ │ │ + bl 1136c <_CPy_GetExcInfo@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - blx 9574 │ │ │ │ + blx 957c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12bde │ │ │ │ + bge.n 12be2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12c9a │ │ │ │ + beq.n 12c9e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12bf0 │ │ │ │ + bge.n 12bf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12caa │ │ │ │ + beq.n 12cae │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c02 │ │ │ │ + bge.n 12c06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12cba │ │ │ │ + beq.n 12cbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c12 │ │ │ │ + bge.n 12c16 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12cc8 │ │ │ │ + beq.n 12ccc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 12c8c │ │ │ │ + beq.n 12c90 │ │ │ │ str r5, [r7, #0] │ │ │ │ - ldr r2, [pc, #216] @ (12cf4 ) │ │ │ │ - ldr r3, [pc, #200] @ (12ce4 ) │ │ │ │ + ldr r2, [pc, #216] @ (12cf8 ) │ │ │ │ + ldr r3, [pc, #200] @ (12ce8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 12cdc │ │ │ │ + bne.n 12ce0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r1, [pc, #196] @ (12cf8 ) │ │ │ │ + ldr r1, [pc, #196] @ (12cfc ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #372 @ 0x174 │ │ │ │ - blx 96e4 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96ec <_PyObject_GetAttrId@plt> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12c78 │ │ │ │ - blx 9944 │ │ │ │ + cbz r0, 12c7c │ │ │ │ + blx 994c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c5e │ │ │ │ + bge.n 12c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 12c5e │ │ │ │ + cbnz r3, 12c62 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cbz r5, 12c74 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbz r5, 12c78 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12c70 │ │ │ │ + bge.n 12c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 12cd4 │ │ │ │ - bl 110c8 │ │ │ │ + beq.n 12cd8 │ │ │ │ + bl 110d0 │ │ │ │ movs r4, #2 │ │ │ │ - b.n 12c18 │ │ │ │ - ldr r3, [pc, #128] @ (12cfc ) │ │ │ │ + b.n 12c1c │ │ │ │ + ldr r3, [pc, #128] @ (12d00 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 92f8 │ │ │ │ + blx 9300 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c74 │ │ │ │ - blx 93c8 │ │ │ │ - b.n 12c70 │ │ │ │ - bl 12b04 │ │ │ │ + beq.n 12c78 │ │ │ │ + blx 93d0 │ │ │ │ + b.n 12c74 │ │ │ │ + bl 12b08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12c70 │ │ │ │ + beq.n 12c74 │ │ │ │ movs r4, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - b.n 12c18 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12c1c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12be8 │ │ │ │ - b.n 12bf0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blt.n 12bec │ │ │ │ + b.n 12bf4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12bfa │ │ │ │ - b.n 12c02 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blt.n 12bfe │ │ │ │ + b.n 12c06 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 12c0a │ │ │ │ - b.n 12c12 │ │ │ │ + blt.n 12c0e │ │ │ │ + b.n 12c16 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 12c16 │ │ │ │ - b.n 12c8c │ │ │ │ + bne.n 12c1a │ │ │ │ + b.n 12c90 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12c70 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bmi.n 12c00 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12c74 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bmi.n 12bfc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 12bf8 │ │ │ │ + bmi.n 12bf4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #19 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 12d60 │ │ │ │ + b.n 12d5c │ │ │ │ movs r3, r0 │ │ │ │ - bcc.n 12cb8 │ │ │ │ + bcc.n 12cb4 │ │ │ │ movs r3, r0 │ │ │ │ - svc 162 @ 0xa2 │ │ │ │ + svc 158 @ 0x9e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00012d00 : │ │ │ │ +00012d04 : │ │ │ │ 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] @ 12dcc │ │ │ │ + ldr.w r9, [pc, #184] @ 12dd0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ add r9, pc │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.n 12db0 │ │ │ │ + beq.n 12db4 │ │ │ │ mov r7, r1 │ │ │ │ - ldr r1, [pc, #172] @ (12dd0 ) │ │ │ │ + ldr r1, [pc, #172] @ (12dd4 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12d9a │ │ │ │ - ldr r1, [pc, #164] @ (12dd4 ) │ │ │ │ + beq.n 12d9e │ │ │ │ + ldr r1, [pc, #164] @ (12dd8 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 12d96 │ │ │ │ + beq.n 12d9a │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.n 12d90 │ │ │ │ + ble.n 12d94 │ │ │ │ add.w r6, r7, #12 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r3, 12db4 │ │ │ │ + cbz r3, 12db8 │ │ │ │ ldr.w r3, [r6, #4]! │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r3, #4] │ │ │ │ mov r1, sl │ │ │ │ - blx 97b8 │ │ │ │ - cbnz r0, 12d6a │ │ │ │ + blx 97c0 │ │ │ │ + cbnz r0, 12d6e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - blx 97b8 │ │ │ │ + blx 97c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 12d7a │ │ │ │ + cbz r0, 12d7e │ │ │ │ mov r4, sl │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 12d90 │ │ │ │ + beq.n 12d94 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12d48 │ │ │ │ - ldr r3, [pc, #92] @ (12dd8 ) │ │ │ │ - ldr r1, [pc, #92] @ (12ddc ) │ │ │ │ + b.n 12d4c │ │ │ │ + ldr r3, [pc, #92] @ (12ddc ) │ │ │ │ + ldr r1, [pc, #92] @ (12de0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ 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 99f8 │ │ │ │ - ldr r3, [pc, #68] @ (12de0 ) │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #68] @ (12de4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #64] @ (12de4 ) │ │ │ │ - ldr r0, [pc, #68] @ (12de8 ) │ │ │ │ + ldr r1, [pc, #64] @ (12de8 ) │ │ │ │ + ldr r0, [pc, #68] @ (12dec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a28 │ │ │ │ - ldr r3, [pc, #52] @ (12dec ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a30 │ │ │ │ + ldr r3, [pc, #52] @ (12df0 ) │ │ │ │ movs r2, #159 @ 0x9f │ │ │ │ - ldr r1, [pc, #52] @ (12df0 ) │ │ │ │ - ldr r0, [pc, #56] @ (12df4 ) │ │ │ │ + ldr r1, [pc, #52] @ (12df4 ) │ │ │ │ + ldr r0, [pc, #56] @ (12df8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #716 @ 0x2cc │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bcs.n 12d98 │ │ │ │ + bcs.n 12d94 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 132e4 │ │ │ │ + b.n 132c0 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #29 │ │ │ │ + lsrs r4, r7, #28 │ │ │ │ movs r2, r0 │ │ │ │ - ldmia r4, {r1, r3, r4} │ │ │ │ + ldmia r4!, {r1, r2} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 12e38 │ │ │ │ + beq.n 12e14 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r7, #28 │ │ │ │ + lsrs r4, r4, #28 │ │ │ │ movs r2, r0 │ │ │ │ - b.n 131d8 │ │ │ │ + b.n 131b4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13240 │ │ │ │ + b.n 1321c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00012df8 : │ │ │ │ +00012dfc : │ │ │ │ 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] @ 134f0 │ │ │ │ + ldr.w r3, [pc, #1764] @ 134f4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r9, r0 │ │ │ │ - ldr.w sl, [pc, #1760] @ 134f4 │ │ │ │ + ldr.w sl, [pc, #1760] @ 134f8 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1756] @ 134f8 │ │ │ │ + ldr.w r2, [pc, #1756] @ 134fc │ │ │ │ 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 131be │ │ │ │ + beq.w 131c2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 131cc │ │ │ │ + beq.w 131d0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ str r7, [sp, #32] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 1348e │ │ │ │ - ldr.w r1, [pc, #1716] @ 134fc │ │ │ │ + beq.w 13492 │ │ │ │ + ldr.w r1, [pc, #1716] @ 13500 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 134da │ │ │ │ - ldr.w r1, [pc, #1704] @ 13500 │ │ │ │ + beq.w 134de │ │ │ │ + ldr.w r1, [pc, #1704] @ 13504 │ │ │ │ ldr.w r1, [sl, r1] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 134a8 │ │ │ │ + beq.w 134ac │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 133e8 │ │ │ │ - ldr.w r2, [pc, #1684] @ 13504 │ │ │ │ + ble.w 133ec │ │ │ │ + ldr.w r2, [pc, #1684] @ 13508 │ │ │ │ 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 134c4 │ │ │ │ + beq.w 134c8 │ │ │ │ ldr.w r6, [r8, #4]! │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 12eb8 │ │ │ │ - cbz r4, 12ea6 │ │ │ │ + bge.n 12ebc │ │ │ │ + cbz r4, 12eaa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 93ec │ │ │ │ + blx 93f4 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12f4a │ │ │ │ + blt.n 12f4e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, fp │ │ │ │ - beq.w 13380 │ │ │ │ + beq.w 13384 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - b.n 12e86 │ │ │ │ + b.n 12e8a │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ mov r0, r6 │ │ │ │ - blx 9904 │ │ │ │ + blx 990c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 133d6 │ │ │ │ + blt.w 133da │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 12e98 │ │ │ │ + beq.n 12e9c │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12eee │ │ │ │ + bge.n 12ef2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1325e │ │ │ │ + beq.w 13262 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 133d6 │ │ │ │ + beq.w 133da │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 133ec │ │ │ │ + bpl.w 133f0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1331c │ │ │ │ + beq.w 13320 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ and.w r3, r3, #33554432 @ 0x2000000 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 134a4 │ │ │ │ + beq.w 134a8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 134da │ │ │ │ + beq.w 134de │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 134a8 │ │ │ │ + beq.w 134ac │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r2 │ │ │ │ - blx 910c │ │ │ │ + blx 9114 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 12f4a │ │ │ │ + blt.n 12f4e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12ea6 │ │ │ │ + bge.n 12eaa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 12ea6 │ │ │ │ + bne.n 12eaa │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12ea6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12eaa │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 12f5e │ │ │ │ + bge.n 12f62 │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 13264 │ │ │ │ + beq.w 13268 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 12d00 │ │ │ │ + bl 12d04 │ │ │ │ movs r5, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 131fc │ │ │ │ - ldr.w r3, [pc, #1428] @ 13508 │ │ │ │ + beq.w 13200 │ │ │ │ + ldr.w r3, [pc, #1428] @ 1350c │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 13002 │ │ │ │ - ldr.w r1, [pc, #1420] @ 1350c │ │ │ │ + beq.n 13006 │ │ │ │ + ldr.w r1, [pc, #1420] @ 13510 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1329c │ │ │ │ - ldr.w r1, [pc, #1404] @ 13510 │ │ │ │ + beq.w 132a0 │ │ │ │ + ldr.w r1, [pc, #1404] @ 13514 │ │ │ │ add r1, pc │ │ │ │ - blx 958c │ │ │ │ - cbnz r0, 12fca │ │ │ │ + blx 9594 │ │ │ │ + cbnz r0, 12fce │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ - ldr.w r1, [pc, #1392] @ 13514 │ │ │ │ + ldr.w r1, [pc, #1392] @ 13518 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ - cbz r0, 12fee │ │ │ │ - ldr.w r1, [pc, #1384] @ 13518 │ │ │ │ + blx 8ff4 │ │ │ │ + cbz r0, 12ff2 │ │ │ │ + ldr.w r1, [pc, #1384] @ 1351c │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ - cbz r0, 12fee │ │ │ │ - ldr.w r1, [pc, #1372] @ 1351c │ │ │ │ + blx 8ff4 │ │ │ │ + cbz r0, 12ff2 │ │ │ │ + ldr.w r1, [pc, #1372] @ 13520 │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ - cbz r0, 12fee │ │ │ │ - ldr.w r1, [pc, #1364] @ 13520 │ │ │ │ + blx 8ff4 │ │ │ │ + cbz r0, 12ff2 │ │ │ │ + ldr.w r1, [pc, #1364] @ 13524 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 132cc │ │ │ │ - ldr.w r1, [pc, #1348] @ 13524 │ │ │ │ + bne.w 132d0 │ │ │ │ + ldr.w r1, [pc, #1348] @ 13528 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ + blx 8ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 132cc │ │ │ │ + bne.w 132d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13002 │ │ │ │ + bge.n 13006 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 13002 │ │ │ │ + cbnz r3, 13006 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - blx 96f4 │ │ │ │ + blx 96fc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132b0 │ │ │ │ + beq.w 132b4 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, 1303a │ │ │ │ - blx 94bc │ │ │ │ + cbz r0, 1303e │ │ │ │ + blx 94c4 │ │ │ │ adds r4, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - blx 98dc │ │ │ │ + blx 98e4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1322e │ │ │ │ + beq.w 13232 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ mov r2, r4 │ │ │ │ - blx 9138 │ │ │ │ + blx 9140 │ │ │ │ str.w fp, [r9, #88] @ 0x58 │ │ │ │ - ldr.w r3, [pc, #1228] @ 13508 │ │ │ │ + ldr.w r3, [pc, #1228] @ 1350c │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9604 │ │ │ │ + blx 960c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1322e │ │ │ │ + beq.w 13232 │ │ │ │ movs r2, #196 @ 0xc4 │ │ │ │ add.w r1, r9, #12 │ │ │ │ adds r0, #12 │ │ │ │ - blx 9138 │ │ │ │ + blx 9140 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 13078 │ │ │ │ - ldr.w r1, [pc, #1216] @ 13528 │ │ │ │ + beq.n 1307c │ │ │ │ + ldr.w r1, [pc, #1216] @ 1352c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1321c │ │ │ │ - cbz r5, 13096 │ │ │ │ + blt.w 13220 │ │ │ │ + cbz r5, 1309a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 13476 │ │ │ │ + bpl.w 1347a │ │ │ │ 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] │ │ │ │ @@ -15799,759 +15799,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 936c │ │ │ │ + blx 9374 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 131ec │ │ │ │ + blt.w 131f0 │ │ │ │ ldr.w r3, [r4, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 134ac │ │ │ │ + beq.w 134b0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r1, [pc, #1116] @ 1352c │ │ │ │ + ldr.w r1, [pc, #1116] @ 13530 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ addlt r3, #1 │ │ │ │ add r1, pc │ │ │ │ it lt │ │ │ │ strlt r3, [r6, #0] │ │ │ │ str r6, [r4, #4] │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13316 │ │ │ │ - blx 95ec │ │ │ │ + beq.w 1331a │ │ │ │ + blx 95f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13104 │ │ │ │ + bge.n 13108 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1327c │ │ │ │ + beq.w 13280 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 131dc │ │ │ │ - bne.n 131ec │ │ │ │ - ldr.w r1, [pc, #1060] @ 13530 │ │ │ │ + bgt.n 131e0 │ │ │ │ + bne.n 131f0 │ │ │ │ + ldr.w r1, [pc, #1060] @ 13534 │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add r1, pc │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 131ec │ │ │ │ - ldr.w r2, [pc, #1044] @ 13534 │ │ │ │ + blt.n 131f0 │ │ │ │ + ldr.w r2, [pc, #1044] @ 13538 │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 131ec │ │ │ │ - ldr r1, [pc, #1016] @ (13538 ) │ │ │ │ + beq.n 131f0 │ │ │ │ + ldr r1, [pc, #1016] @ (1353c ) │ │ │ │ add r1, pc │ │ │ │ add.w r1, r1, #396 @ 0x18c │ │ │ │ - blx 96e4 <_PyObject_GetAttrId@plt> │ │ │ │ + blx 96ec <_PyObject_GetAttrId@plt> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1315c │ │ │ │ + bge.n 13160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1328c │ │ │ │ + beq.w 13290 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 131ec │ │ │ │ + beq.n 131f0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ - blx 9538 │ │ │ │ + blx 9540 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13180 │ │ │ │ + bge.n 13184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13294 │ │ │ │ + beq.w 13298 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 131ec │ │ │ │ + beq.n 131f0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13196 │ │ │ │ + bge.n 1319a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133ce │ │ │ │ + beq.w 133d2 │ │ │ │ ldr.w r0, [r9, #88] @ 0x58 │ │ │ │ - cbz r0, 131fe │ │ │ │ - blx 94bc │ │ │ │ + cbz r0, 13202 │ │ │ │ + blx 94c4 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - blx 98dc │ │ │ │ + blx 98e4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13422 │ │ │ │ + beq.w 13426 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ mov r2, r5 │ │ │ │ - blx 9138 │ │ │ │ + blx 9140 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.n 131fe │ │ │ │ - ldr r3, [pc, #840] @ (13508 ) │ │ │ │ + b.n 13202 │ │ │ │ + ldr r3, [pc, #840] @ (1350c ) │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ str r6, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 12e38 │ │ │ │ + bne.w 12e3c │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - blx 96f4 │ │ │ │ + blx 96fc │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 131fc │ │ │ │ + cbz r0, 13200 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 13012 │ │ │ │ - ldr r3, [pc, #860] @ (1353c ) │ │ │ │ - ldr r1, [pc, #864] @ (13540 ) │ │ │ │ + b.n 13016 │ │ │ │ + ldr r3, [pc, #860] @ (13540 ) │ │ │ │ + ldr r1, [pc, #864] @ (13544 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 131fc │ │ │ │ + bge.n 13200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13284 │ │ │ │ + beq.n 13288 │ │ │ │ movs r4, #0 │ │ │ │ - ldr r2, [pc, #836] @ (13544 ) │ │ │ │ - ldr r3, [pc, #748] @ (134f0 ) │ │ │ │ + ldr r2, [pc, #836] @ (13548 ) │ │ │ │ + ldr r3, [pc, #748] @ (134f4 ) │ │ │ │ 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 13436 │ │ │ │ + bne.w 1343a │ │ │ │ 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 1322e │ │ │ │ + bge.n 13232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 133e0 │ │ │ │ - cbz r5, 13242 │ │ │ │ + beq.w 133e4 │ │ │ │ + cbz r5, 13246 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13242 │ │ │ │ + bge.n 13246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 13378 │ │ │ │ + beq.w 1337c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 131fc │ │ │ │ + bge.n 13200 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 131fc │ │ │ │ + bne.n 13200 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131fc │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 12eee │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13200 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 12ef2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d00 │ │ │ │ + bl 12d04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12f70 │ │ │ │ - b.n 131fc │ │ │ │ + bne.w 12f74 │ │ │ │ + b.n 13200 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13104 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13108 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131fc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13200 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1315c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13160 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13180 │ │ │ │ - blx 93c8 │ │ │ │ - ldr r3, [pc, #664] @ (1353c ) │ │ │ │ - ldr r1, [pc, #676] @ (13548 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13184 │ │ │ │ + blx 93d0 │ │ │ │ + ldr r3, [pc, #664] @ (13540 ) │ │ │ │ + ldr r1, [pc, #676] @ (1354c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 131fc │ │ │ │ + beq.n 13200 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 131fc │ │ │ │ + bge.n 13200 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 131fc │ │ │ │ + bne.n 13200 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 131fc │ │ │ │ - ldr r1, [pc, #636] @ (1354c ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13200 │ │ │ │ + ldr r1, [pc, #636] @ (13550 ) │ │ │ │ mov r0, r4 │ │ │ │ add r1, pc │ │ │ │ - blx 958c │ │ │ │ + blx 9594 │ │ │ │ ldr.w r8, [r4] │ │ │ │ - cbnz r0, 132fe │ │ │ │ - ldr r1, [pc, #624] @ (13550 ) │ │ │ │ + cbnz r0, 13302 │ │ │ │ + ldr r1, [pc, #624] @ (13554 ) │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ - cbnz r0, 132fe │ │ │ │ + blx 8ff4 │ │ │ │ + cbnz r0, 13302 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 13002 │ │ │ │ + bge.w 13006 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 13002 │ │ │ │ - b.n 12ffc │ │ │ │ + bne.w 13006 │ │ │ │ + b.n 13000 │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 132a0 │ │ │ │ + bge.n 132a4 │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 132a0 │ │ │ │ + bne.n 132a4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 132a0 │ │ │ │ - blx 93c8 │ │ │ │ - b.n 1310a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 132a4 │ │ │ │ + blx 93d0 │ │ │ │ + b.n 1310e │ │ │ │ mov r0, r5 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13432 │ │ │ │ + beq.w 13436 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 12f04 │ │ │ │ + beq.w 12f08 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bpl.w 13460 │ │ │ │ + bpl.w 13464 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ add.w ip, r7, #16 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ - bpl.w 1344c │ │ │ │ + bpl.w 13450 │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ movs r3, #0 │ │ │ │ - b.n 13370 │ │ │ │ + b.n 13374 │ │ │ │ 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 12f12 │ │ │ │ + beq.w 12f16 │ │ │ │ ldr.w r0, [ip, #4]! │ │ │ │ cmp lr, r3 │ │ │ │ - bgt.n 13352 │ │ │ │ - bl 9b18 │ │ │ │ + bgt.n 13356 │ │ │ │ + bl 9b20 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13242 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13246 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - cbz r4, 133e8 │ │ │ │ + cbz r4, 133ec │ │ │ │ mov r0, r4 │ │ │ │ - blx 9030 │ │ │ │ + blx 9038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 133a0 │ │ │ │ + bge.n 133a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 133a0 │ │ │ │ + cbnz r3, 133a4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 1343a │ │ │ │ + bne.n 1343e │ │ │ │ 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 12d00 │ │ │ │ + bl 12d04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 132b4 │ │ │ │ - ldr r3, [pc, #324] @ (13508 ) │ │ │ │ + beq.w 132b8 │ │ │ │ + ldr r3, [pc, #324] @ (1350c ) │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 12f7c │ │ │ │ - b.n 13002 │ │ │ │ + bne.w 12f80 │ │ │ │ + b.n 13006 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13196 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1319a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12f5e │ │ │ │ - b.n 12f4c │ │ │ │ + beq.w 12f62 │ │ │ │ + b.n 12f50 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1322e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13232 │ │ │ │ mov r5, r7 │ │ │ │ - b.n 133a4 │ │ │ │ - ldr r3, [pc, #332] @ (1353c ) │ │ │ │ + b.n 133a8 │ │ │ │ + ldr r3, [pc, #332] @ (13540 ) │ │ │ │ mov fp, r6 │ │ │ │ - ldr r1, [pc, #352] @ (13554 ) │ │ │ │ + ldr r1, [pc, #352] @ (13558 ) │ │ │ │ ldr r6, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 133d8 │ │ │ │ + bge.n 133dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 133d8 │ │ │ │ + bne.n 133dc │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 12f5e │ │ │ │ - b.n 12f4c │ │ │ │ - blx 916c │ │ │ │ + beq.w 12f62 │ │ │ │ + b.n 12f50 │ │ │ │ + blx 9174 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 131f4 │ │ │ │ - b.n 131fc │ │ │ │ + blt.w 131f8 │ │ │ │ + b.n 13200 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ - b.n 12f5e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 12f62 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 12d00 │ │ │ │ + bl 12d04 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 12f70 │ │ │ │ - b.n 132b0 │ │ │ │ - ldr r3, [pc, #264] @ (13558 ) │ │ │ │ + bne.w 12f74 │ │ │ │ + b.n 132b4 │ │ │ │ + ldr r3, [pc, #264] @ (1355c ) │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #264] @ (1355c ) │ │ │ │ - ldr r0, [pc, #268] @ (13560 ) │ │ │ │ + ldr r1, [pc, #264] @ (13560 ) │ │ │ │ + ldr r0, [pc, #268] @ (13564 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (13564 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (13568 ) │ │ │ │ movs r2, #89 @ 0x59 │ │ │ │ - ldr r1, [pc, #256] @ (13568 ) │ │ │ │ - ldr r0, [pc, #260] @ (1356c ) │ │ │ │ + ldr r1, [pc, #256] @ (1356c ) │ │ │ │ + ldr r0, [pc, #260] @ (13570 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (13570 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #248] @ (13574 ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ - ldr r1, [pc, #244] @ (13574 ) │ │ │ │ - ldr r0, [pc, #248] @ (13578 ) │ │ │ │ + ldr r1, [pc, #244] @ (13578 ) │ │ │ │ + ldr r0, [pc, #248] @ (1357c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (1357c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (13580 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr r1, [pc, #236] @ (13580 ) │ │ │ │ - ldr r0, [pc, #236] @ (13584 ) │ │ │ │ + ldr r1, [pc, #236] @ (13584 ) │ │ │ │ + ldr r0, [pc, #236] @ (13588 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9b48 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #216] @ (13588 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9b50 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #216] @ (1358c ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #216] @ (1358c ) │ │ │ │ - ldr r0, [pc, #216] @ (13590 ) │ │ │ │ + ldr r1, [pc, #216] @ (13590 ) │ │ │ │ + ldr r0, [pc, #216] @ (13594 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #756 @ 0x2f4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #204] @ (13594 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #204] @ (13598 ) │ │ │ │ movs r2, #49 @ 0x31 │ │ │ │ - ldr r1, [pc, #204] @ (13598 ) │ │ │ │ - ldr r0, [pc, #208] @ (1359c ) │ │ │ │ + ldr r1, [pc, #204] @ (1359c ) │ │ │ │ + ldr r0, [pc, #208] @ (135a0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #740 @ 0x2e4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (135a0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (135a4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #192] @ (135a4 ) │ │ │ │ - ldr r0, [pc, #196] @ (135a8 ) │ │ │ │ + ldr r1, [pc, #192] @ (135a8 ) │ │ │ │ + ldr r0, [pc, #196] @ (135ac ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bne.n 134b4 │ │ │ │ + bne.n 134b0 │ │ │ │ movs r3, r0 │ │ │ │ - bne.n 134b4 │ │ │ │ + bne.n 134b0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 13908 │ │ │ │ + b.n 138e4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r6, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r4} │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1374c │ │ │ │ + b.n 13728 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1373c │ │ │ │ + b.n 13718 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1373c │ │ │ │ + b.n 13718 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 1373c │ │ │ │ + b.n 13718 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13744 │ │ │ │ + b.n 13720 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13704 │ │ │ │ + b.n 136e0 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 136a4 │ │ │ │ + b.n 13680 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 13628 │ │ │ │ + b.n 13604 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r7} │ │ │ │ + ldmia r5, {r1, r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r7, #16 │ │ │ │ movs r0, r0 │ │ │ │ - bge.n 13470 │ │ │ │ + bge.n 1346c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - svc 128 @ 0x80 │ │ │ │ + svc 108 @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - udf #92 @ 0x5c │ │ │ │ + udf #72 @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - udf #36 @ 0x24 │ │ │ │ + udf #16 │ │ │ │ movs r1, r0 │ │ │ │ - udf #24 │ │ │ │ + udf #4 │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 13488 │ │ │ │ + bgt.n 13464 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r4, #2 │ │ │ │ + lsrs r4, r1, #2 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r6!, {r1, r3, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #2 │ │ │ │ + lsrs r0, r7, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 134f8 │ │ │ │ + bpl.n 134d4 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 13660 │ │ │ │ + blt.n 1363c │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #1 │ │ │ │ + lsrs r0, r4, #1 │ │ │ │ movs r2, r0 │ │ │ │ - blt.n 135d4 │ │ │ │ + blt.n 135b0 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 1363c │ │ │ │ + blt.n 13618 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r3, #1 │ │ │ │ + lsrs r2, r1, #1 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 134b4 │ │ │ │ + bpl.n 13490 │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 1361c │ │ │ │ + blt.n 135f8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #32 │ │ │ │ + lsrs r2, r5, #32 │ │ │ │ movs r2, r0 │ │ │ │ - bge.n 13580 │ │ │ │ + bge.n 1355c │ │ │ │ movs r1, r0 │ │ │ │ - bgt.n 13688 │ │ │ │ + bgt.n 13664 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r5, #32 │ │ │ │ + lsrs r4, r2, #32 │ │ │ │ movs r2, r0 │ │ │ │ - bpl.n 13660 │ │ │ │ + bpl.n 1363c │ │ │ │ movs r1, r0 │ │ │ │ - blt.n 135c8 │ │ │ │ + blt.n 135a4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #32 │ │ │ │ + lsls r4, r7, #31 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r4!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r4!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r0!, {r1, r2, r5, r6, r7} │ │ │ │ + ldmia r0!, {r1, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000135ac : │ │ │ │ +000135b0 : │ │ │ │ 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] @ (1378c ) │ │ │ │ + ldr r2, [pc, #460] @ (13790 ) │ │ │ │ mov r5, r3 │ │ │ │ - ldr r3, [pc, #460] @ (13790 ) │ │ │ │ + ldr r3, [pc, #460] @ (13794 ) │ │ │ │ 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 9770 │ │ │ │ + blx 9778 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136d6 │ │ │ │ + beq.n 136da │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ add r7, sp, #4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 135fc │ │ │ │ + b.n 13600 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9748 │ │ │ │ + blx 9750 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 136b6 │ │ │ │ + beq.n 136ba │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - blx 9670 │ │ │ │ + blx 9678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 135f0 │ │ │ │ + bne.n 135f4 │ │ │ │ add r5, sp, #16 │ │ │ │ add r7, sp, #12 │ │ │ │ add r6, sp, #8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - b.n 13624 │ │ │ │ + b.n 13628 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 94b0 │ │ │ │ + blx 94b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 136c2 │ │ │ │ + bne.n 136c6 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9670 │ │ │ │ + blx 9678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13616 │ │ │ │ + bne.n 1361a │ │ │ │ mov r0, sl │ │ │ │ mov r1, r4 │ │ │ │ - blx 90f0 │ │ │ │ + blx 90f8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 136c2 │ │ │ │ + beq.n 136c6 │ │ │ │ mov r0, fp │ │ │ │ - blx 96a0 │ │ │ │ + blx 96a8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1374a │ │ │ │ - ldr r1, [pc, #324] @ (13794 ) │ │ │ │ + beq.n 1374e │ │ │ │ + ldr r1, [pc, #324] @ (13798 ) │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ + blx 8ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 136f2 │ │ │ │ - ldr r3, [pc, #316] @ (13798 ) │ │ │ │ + bne.n 136f6 │ │ │ │ + ldr r3, [pc, #316] @ (1379c ) │ │ │ │ add.w ip, sp, #20 │ │ │ │ - ldr.w r8, [pc, #312] @ 1379c │ │ │ │ + ldr.w r8, [pc, #312] @ 137a0 │ │ │ │ mov fp, ip │ │ │ │ add r3, pc │ │ │ │ add r8, pc │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w ip, {r0, r1, r2, r3} │ │ │ │ - b.n 13682 │ │ │ │ + b.n 13686 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1374a │ │ │ │ + beq.n 1374e │ │ │ │ ldr.w r8, [fp, #4]! │ │ │ │ ldrb.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13700 │ │ │ │ + beq.n 13704 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9904 │ │ │ │ + blx 990c │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 13672 │ │ │ │ + bne.n 13676 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13676 │ │ │ │ + bge.n 1367a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 13676 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13676 │ │ │ │ + bne.n 1367a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1367a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 91f8 │ │ │ │ + blx 9200 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 135fc │ │ │ │ + beq.n 13600 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 136d6 │ │ │ │ + bge.n 136da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13770 │ │ │ │ + beq.n 13774 │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #196] @ (137a0 ) │ │ │ │ - ldr r3, [pc, #180] @ (13790 ) │ │ │ │ + ldr r2, [pc, #196] @ (137a4 ) │ │ │ │ + ldr r3, [pc, #180] @ (13794 ) │ │ │ │ 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 13788 │ │ │ │ + bne.n 1378c │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #176] @ (137a4 ) │ │ │ │ + ldr r1, [pc, #176] @ (137a8 ) │ │ │ │ mov r0, r8 │ │ │ │ add r1, pc │ │ │ │ - blx 8fec │ │ │ │ + blx 8ff4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1365a │ │ │ │ + beq.n 1365e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 13712 │ │ │ │ + b.n 13716 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 94b0 │ │ │ │ - cbnz r0, 1374a │ │ │ │ + blx 94b8 │ │ │ │ + cbnz r0, 1374e │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9670 │ │ │ │ + blx 9678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13706 │ │ │ │ + bne.n 1370a │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13734 │ │ │ │ + bge.n 13738 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 13778 │ │ │ │ + cbz r3, 1377c │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13746 │ │ │ │ + bge.n 1374a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 13780 │ │ │ │ + cbz r3, 13784 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 136d8 │ │ │ │ + b.n 136dc │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 136c2 │ │ │ │ + bge.n 136c6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 136c2 │ │ │ │ + bne.n 136c6 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 136cc │ │ │ │ - b.n 136d6 │ │ │ │ + blt.n 136d0 │ │ │ │ + b.n 136da │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 136d6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 136da │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13734 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13738 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13746 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldmia r2!, {r3, r4, r5} │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1374a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldmia r2, {r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - blt.n 13820 │ │ │ │ + blt.n 137fc │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + ldmia r6!, {r1, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - blt.n 137d8 │ │ │ │ + blt.n 137b4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r5} │ │ │ │ + ldmia r1!, {r2, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ - bge.n 136f4 │ │ │ │ + bge.n 136d0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000137a8 : │ │ │ │ - b.w c7f0 │ │ │ │ +000137ac : │ │ │ │ + b.w c7f8 │ │ │ │ │ │ │ │ -000137ac : │ │ │ │ +000137b0 : │ │ │ │ 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] @ (138e0 ) │ │ │ │ + ldr r2, [pc, #288] @ (138e4 ) │ │ │ │ sub sp, #32 │ │ │ │ - ldr r3, [pc, #288] @ (138e4 ) │ │ │ │ + ldr r3, [pc, #288] @ (138e8 ) │ │ │ │ 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 13894 │ │ │ │ + bmi.n 13898 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ movs r0, #22 │ │ │ │ - blx 9910 │ │ │ │ + blx 9918 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1387a │ │ │ │ + beq.n 1387e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 138dc │ │ │ │ + bpl.n 138e0 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 138b6 │ │ │ │ + bpl.n 138ba │ │ │ │ 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 │ │ │ │ @@ -16567,15 +16567,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 13816 │ │ │ │ + bne.n 1381a │ │ │ │ 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] │ │ │ │ @@ -16585,5907 +16585,5906 @@ │ │ │ │ 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 13850 │ │ │ │ + blt.n 13854 │ │ │ │ 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] @ (138e8 ) │ │ │ │ - ldr r3, [pc, #100] @ (138e4 ) │ │ │ │ + ldr r2, [pc, #108] @ (138ec ) │ │ │ │ + ldr r3, [pc, #100] @ (138e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 138d8 │ │ │ │ + bne.n 138dc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bl 114dc │ │ │ │ - ldr r2, [pc, #80] @ (138ec ) │ │ │ │ - ldr r3, [pc, #72] @ (138e4 ) │ │ │ │ + bl 114e4 │ │ │ │ + ldr r2, [pc, #80] @ (138f0 ) │ │ │ │ + ldr r3, [pc, #72] @ (138e8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 138d8 │ │ │ │ + bne.n 138dc │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 91c4 │ │ │ │ + b.w 91cc │ │ │ │ ldr.w lr, [r0, #28] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 137fa │ │ │ │ - ldr r3, [pc, #44] @ (138f0 ) │ │ │ │ + bne.n 137fe │ │ │ │ + ldr r3, [pc, #44] @ (138f4 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #44] @ (138f4 ) │ │ │ │ - ldr r0, [pc, #44] @ (138f8 ) │ │ │ │ + ldr r1, [pc, #44] @ (138f8 ) │ │ │ │ + ldr r0, [pc, #44] @ (138fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #428 @ 0x1ac │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9ab8 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9ac0 │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ - stmia r7!, {r5, r6} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ movs r3, r0 │ │ │ │ - lsls r2, r5, #16 │ │ │ │ + lsls r6, r2, #16 │ │ │ │ movs r2, r0 │ │ │ │ - stmia r1!, {r4, r7} │ │ │ │ + stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r1, r5, r7} │ │ │ │ + ldmia r5!, {r1, r2, r3, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000138fc : │ │ │ │ +00013900 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #20] @ (13920 ) │ │ │ │ - blx 93d4 │ │ │ │ - ldr r3, [pc, #16] @ (13924 ) │ │ │ │ + ldr r4, [pc, #20] @ (13924 ) │ │ │ │ + blx 93dc │ │ │ │ + ldr r3, [pc, #16] @ (13928 ) │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9048 │ │ │ │ - stmia r6!, {r1, r3, r5, r6, r7} │ │ │ │ + b.w 9050 │ │ │ │ + stmia r6!, {r1, r2, r5, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -00013928 : │ │ │ │ +0001392c : │ │ │ │ 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] @ 139a8 │ │ │ │ + ldr.w ip, [pc, #112] @ 139ac │ │ │ │ sub sp, #20 │ │ │ │ - ldr r3, [pc, #108] @ (139ac ) │ │ │ │ + ldr r3, [pc, #108] @ (139b0 ) │ │ │ │ mov r5, r0 │ │ │ │ add ip, pc │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - ldr r4, [pc, #100] @ (139b0 ) │ │ │ │ + ldr r4, [pc, #100] @ (139b4 ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - blx 96d8 │ │ │ │ - ldr r3, [pc, #84] @ (139b4 ) │ │ │ │ + blx 96e0 │ │ │ │ + ldr r3, [pc, #84] @ (139b8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [r4, r3] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - blx 9984 │ │ │ │ + blx 998c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1399e │ │ │ │ + beq.n 139a2 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ - blx 9710 │ │ │ │ + blx 9718 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 904c │ │ │ │ + blx 9054 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldrd r1, r2, [sp, #4] │ │ │ │ - blx 9018 │ │ │ │ - ldr r2, [pc, #48] @ (139b8 ) │ │ │ │ - ldr r3, [pc, #32] @ (139ac ) │ │ │ │ + blx 9020 │ │ │ │ + ldr r2, [pc, #48] @ (139bc ) │ │ │ │ + ldr r3, [pc, #32] @ (139b0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 139a4 │ │ │ │ + bne.n 139a8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blx 92c8 │ │ │ │ - b.n 13976 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + blx 92d0 │ │ │ │ + b.n 1397a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + stmia r6!, {r3, r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + stmia r6!, {r1, r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + stmia r6!, {r1, r2, r3, r5, r6} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000139bc : │ │ │ │ +000139c0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #100] @ 13a30 │ │ │ │ + ldr.w ip, [pc, #100] @ 13a34 │ │ │ │ mov r2, r1 │ │ │ │ - ldr r3, [pc, #96] @ (13a34 ) │ │ │ │ + ldr r3, [pc, #96] @ (13a38 ) │ │ │ │ add ip, pc │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13a16 │ │ │ │ - ldr r3, [pc, #88] @ (13a38 ) │ │ │ │ + beq.n 13a1a │ │ │ │ + ldr r3, [pc, #88] @ (13a3c ) │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 13a2c │ │ │ │ + beq.n 13a30 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 139f4 │ │ │ │ + bne.n 139f8 │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #68] @ (13a3c ) │ │ │ │ + ldr r1, [pc, #68] @ (13a40 ) │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - ble.n 13a0c │ │ │ │ - ldr r1, [pc, #64] @ (13a40 ) │ │ │ │ + ble.n 13a10 │ │ │ │ + ldr r1, [pc, #64] @ (13a44 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ - ldr r1, [pc, #52] @ (13a44 ) │ │ │ │ + ldr r1, [pc, #52] @ (13a48 ) │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ - b.n 13a06 │ │ │ │ - ldr r3, [pc, #48] @ (13a48 ) │ │ │ │ + blx 9808 │ │ │ │ + b.n 13a0a │ │ │ │ + ldr r3, [pc, #48] @ (13a4c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #44] @ (13a4c ) │ │ │ │ - ldr r0, [pc, #48] @ (13a50 ) │ │ │ │ + ldr r1, [pc, #44] @ (13a50 ) │ │ │ │ + ldr r0, [pc, #48] @ (13a54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - stmia r6!, {r1, r3, r5} │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - bvc.n 13994 │ │ │ │ + bvc.n 13970 │ │ │ │ movs r1, r0 │ │ │ │ - bvc.n 139e4 │ │ │ │ + bvc.n 139c0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r2, #11 │ │ │ │ + lsls r0, r0, #11 │ │ │ │ movs r2, r0 │ │ │ │ - ittt ls │ │ │ │ - movls r1, r0 │ │ │ │ - stmials r3!, {r1, r3, r5, r7} │ │ │ │ - movls r1, r0 │ │ │ │ + itet hi │ │ │ │ + movhi r1, r0 │ │ │ │ + stmials r3!, {r1, r2, r4, r7} │ │ │ │ + movhi r1, r0 │ │ │ │ │ │ │ │ -00013a54 : │ │ │ │ +00013a58 : │ │ │ │ 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] @ (13e18 ) │ │ │ │ + ldr r5, [pc, #944] @ (13e1c ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr r4, [pc, #944] @ (13e1c ) │ │ │ │ + ldr r4, [pc, #944] @ (13e20 ) │ │ │ │ mov r9, r0 │ │ │ │ add r5, pc │ │ │ │ - ldr.w fp, [pc, #944] @ 13e20 │ │ │ │ + ldr.w fp, [pc, #944] @ 13e24 │ │ │ │ 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] @ (13e24 ) │ │ │ │ + ldr r3, [pc, #920] @ (13e28 ) │ │ │ │ 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] @ (13e28 ) │ │ │ │ + ldr r3, [pc, #888] @ (13e2c ) │ │ │ │ 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] @ (13e2c ) │ │ │ │ + ldr r3, [pc, #872] @ (13e30 ) │ │ │ │ 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 13b6e │ │ │ │ + beq.n 13b72 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 13b6e │ │ │ │ + beq.n 13b72 │ │ │ │ tst.w sl, #128 @ 0x80 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 13b0a │ │ │ │ + beq.n 13b0e │ │ │ │ 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 13af2 │ │ │ │ + bne.n 13af6 │ │ │ │ orrs.w sl, sl, r2, lsl #7 │ │ │ │ - beq.n 13b60 │ │ │ │ - ldr r7, [pc, #804] @ (13e30 ) │ │ │ │ + beq.n 13b64 │ │ │ │ + ldr r7, [pc, #804] @ (13e34 ) │ │ │ │ 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 13b34 │ │ │ │ + bge.n 13b38 │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r3, r5, r3, lsl #7 │ │ │ │ ldrb.w r5, [r4, #1]! │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.n 13b22 │ │ │ │ + bmi.n 13b26 │ │ │ │ lsls r3, r3, #7 │ │ │ │ orrs r5, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 95a8 │ │ │ │ + blx 95b0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c28 │ │ │ │ + beq.n 13c2c │ │ │ │ add r0, sp, #32 │ │ │ │ add r4, r5 │ │ │ │ - blx 9338 │ │ │ │ + blx 9340 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ subs.w sl, sl, #1 │ │ │ │ str.w r3, [r6], #4 │ │ │ │ - bne.n 13b14 │ │ │ │ + bne.n 13b18 │ │ │ │ ldrd r1, r5, [sp, #4] │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ ldrb.w sl, [r4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 13ae8 │ │ │ │ + bne.n 13aec │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13bde │ │ │ │ + beq.n 13be2 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ - cbz r7, 13bde │ │ │ │ + cbz r7, 13be2 │ │ │ │ lsls r3, r7, #24 │ │ │ │ it mi │ │ │ │ movmi r3, #0 │ │ │ │ - bpl.n 13b96 │ │ │ │ + bpl.n 13b9a │ │ │ │ and.w r7, r7, #127 @ 0x7f │ │ │ │ add.w r3, r7, r3, lsl #7 │ │ │ │ ldrb.w r7, [r4, #1]! │ │ │ │ lsls r1, r7, #24 │ │ │ │ - bmi.n 13b80 │ │ │ │ + bmi.n 13b84 │ │ │ │ orrs.w r7, r7, r3, lsl #7 │ │ │ │ - beq.n 13bd4 │ │ │ │ + beq.n 13bd8 │ │ │ │ adds r4, #1 │ │ │ │ ldrsb.w r3, [r4] │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ - bge.n 13bb8 │ │ │ │ + bge.n 13bbc │ │ │ │ and.w r1, r1, #127 @ 0x7f │ │ │ │ add.w r3, r1, r3, lsl #7 │ │ │ │ ldrb.w r1, [r4, #1]! │ │ │ │ lsls r2, r1, #24 │ │ │ │ - bmi.n 13ba6 │ │ │ │ + bmi.n 13baa │ │ │ │ lsls r3, r3, #7 │ │ │ │ orr.w r8, r1, r3 │ │ │ │ adds r4, #1 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 911c │ │ │ │ + blx 9124 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c28 │ │ │ │ + beq.n 13c2c │ │ │ │ add r4, r8 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bne.n 13b98 │ │ │ │ + bne.n 13b9c │ │ │ │ ldr.w r4, [r5, #4]! │ │ │ │ ldrb r7, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 13b78 │ │ │ │ + bne.n 13b7c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13c56 │ │ │ │ + beq.n 13c5a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 13c56 │ │ │ │ + beq.n 13c5a │ │ │ │ lsls r4, r5, #24 │ │ │ │ it mi │ │ │ │ movmi r1, #0 │ │ │ │ - bpl.n 13c0a │ │ │ │ + bpl.n 13c0e │ │ │ │ and.w r5, r5, #127 @ 0x7f │ │ │ │ add.w r1, r5, r1, lsl #7 │ │ │ │ ldrb.w r5, [r0, #1]! │ │ │ │ lsls r7, r5, #24 │ │ │ │ - bmi.n 13bf4 │ │ │ │ + bmi.n 13bf8 │ │ │ │ orrs.w r5, r5, r1, lsl #7 │ │ │ │ - beq.n 13c48 │ │ │ │ + beq.n 13c4c │ │ │ │ adds r0, #1 │ │ │ │ - b.n 13c1c │ │ │ │ + b.n 13c20 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ subs r5, #1 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add.w r0, r0, #1 │ │ │ │ - beq.n 13c48 │ │ │ │ + beq.n 13c4c │ │ │ │ movs r2, #10 │ │ │ │ add r1, sp, #32 │ │ │ │ - blx 98a8 │ │ │ │ + blx 98b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13c0e │ │ │ │ + bne.n 13c12 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [pc, #516] @ (13e34 ) │ │ │ │ - ldr r3, [pc, #492] @ (13e1c ) │ │ │ │ + ldr r2, [pc, #516] @ (13e38 ) │ │ │ │ + ldr r3, [pc, #492] @ (13e20 ) │ │ │ │ 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 13da4 │ │ │ │ + bne.w 13da8 │ │ │ │ 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 13bec │ │ │ │ + bne.n 13bf0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 13c8a │ │ │ │ + cbz r3, 13c8e │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13c8a │ │ │ │ + cbz r4, 13c8e │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #8 │ │ │ │ - b.n 13c7c │ │ │ │ + b.n 13c80 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #8 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13c8a │ │ │ │ + beq.n 13c8e │ │ │ │ vldr d0, [r5] │ │ │ │ - blx 9350 │ │ │ │ + blx 9358 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13c70 │ │ │ │ - b.n 13c28 │ │ │ │ + bne.n 13c74 │ │ │ │ + b.n 13c2c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 13cc2 │ │ │ │ + cbz r3, 13cc6 │ │ │ │ vldr d7, [r3] │ │ │ │ vcvt.u32.f64 s15, d7 │ │ │ │ vmov r4, s15 │ │ │ │ - cbz r4, 13cc2 │ │ │ │ + cbz r4, 13cc6 │ │ │ │ subs r4, #1 │ │ │ │ add.w r5, r3, #24 │ │ │ │ - b.n 13cb0 │ │ │ │ + b.n 13cb4 │ │ │ │ subs r4, #1 │ │ │ │ adds r5, #16 │ │ │ │ adds r2, r4, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - beq.n 13cc2 │ │ │ │ + beq.n 13cc6 │ │ │ │ vldr d1, [r5, #-8] │ │ │ │ vldr d0, [r5, #-16] │ │ │ │ - blx 97f0 │ │ │ │ + blx 97f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13ca4 │ │ │ │ - b.n 13c28 │ │ │ │ + bne.n 13ca8 │ │ │ │ + b.n 13c2c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 13d3c │ │ │ │ + beq.n 13d40 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 13d3c │ │ │ │ + ble.n 13d40 │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r7, #1 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13c28 │ │ │ │ + beq.n 13c2c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13d92 │ │ │ │ - ldr r3, [pc, #340] @ (13e38 ) │ │ │ │ + ble.n 13d96 │ │ │ │ + ldr r3, [pc, #340] @ (13e3c ) │ │ │ │ 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 13da8 │ │ │ │ + beq.n 13dac │ │ │ │ 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 13de4 │ │ │ │ - ldr r1, [pc, #288] @ (13e3c ) │ │ │ │ + beq.n 13de8 │ │ │ │ + ldr r1, [pc, #288] @ (13e40 ) │ │ │ │ ldr.w r1, [fp, r1] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 13e02 │ │ │ │ + beq.n 13e06 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 13dce │ │ │ │ + ble.n 13dd2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r8, #4]! │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 13d00 │ │ │ │ + bne.n 13d04 │ │ │ │ subs r7, #1 │ │ │ │ str.w r0, [r6], #4 │ │ │ │ - bcs.n 13cd2 │ │ │ │ + bcs.n 13cd6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 13da0 │ │ │ │ + cbz r3, 13da4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 13da0 │ │ │ │ + ble.n 13da4 │ │ │ │ adds r4, r3, #4 │ │ │ │ subs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w sl, [r4] │ │ │ │ - blx 9760 │ │ │ │ + blx 9768 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 13c28 │ │ │ │ + beq.w 13c2c │ │ │ │ adds r4, #4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 13d96 │ │ │ │ + ble.n 13d9a │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 13d74 │ │ │ │ + b.n 13d78 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r4, #4 │ │ │ │ cmp sl, r8 │ │ │ │ - beq.n 13d96 │ │ │ │ + beq.n 13d9a │ │ │ │ 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 9754 │ │ │ │ + blx 975c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 13d6a │ │ │ │ - b.n 13c28 │ │ │ │ + bne.n 13d6e │ │ │ │ + b.n 13c2c │ │ │ │ adds r4, #4 │ │ │ │ - b.n 13d34 │ │ │ │ + b.n 13d38 │ │ │ │ subs r5, #1 │ │ │ │ str.w r7, [r6], #4 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 13d4a │ │ │ │ + bne.n 13d4e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13c2c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 13c30 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 13dd2 │ │ │ │ - ldr r3, [pc, #140] @ (13e3c ) │ │ │ │ + beq.n 13dd6 │ │ │ │ + ldr r3, [pc, #140] @ (13e40 ) │ │ │ │ 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 13df8 │ │ │ │ + beq.n 13dfc │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r2, #0] │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r2, [r9, r3, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13de4 │ │ │ │ + bge.n 13de8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #88] @ (13e40 ) │ │ │ │ + ldr r3, [pc, #88] @ (13e44 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (13e44 ) │ │ │ │ - ldr r0, [pc, #92] @ (13e48 ) │ │ │ │ + ldr r1, [pc, #88] @ (13e48 ) │ │ │ │ + ldr r0, [pc, #92] @ (13e4c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13e02 │ │ │ │ + bge.n 13e06 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #72] @ (13e4c ) │ │ │ │ + ldr r3, [pc, #72] @ (13e50 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #68] @ (13e50 ) │ │ │ │ - ldr r0, [pc, #72] @ (13e54 ) │ │ │ │ + ldr r1, [pc, #68] @ (13e54 ) │ │ │ │ + ldr r0, [pc, #72] @ (13e58 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - stmia r5!, {r4, r7} │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + stmia r5!, {r2, r3, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r2, r7} │ │ │ │ + stmia r5!, {r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 13e20 │ │ │ │ + bvs.n 13dfc │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r6, r7} │ │ │ │ + stmia r3!, {r3, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vhadd.u8 d0, d8, d1 │ │ │ │ - pop {r1, r4} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr1, {0} │ │ │ │ + cbnz r6, 13eca │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r4, r5} │ │ │ │ + pop {r1, r3, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cdp2 0, 14, cr0, cr8, cr1, {0} │ │ │ │ - cbnz r2, 13ec0 │ │ │ │ + cdp2 0, 13, cr0, cr4, cr1, {0} │ │ │ │ + cbnz r6, 13ebe │ │ │ │ movs r1, r0 │ │ │ │ - ittt lt │ │ │ │ - movlt r1, r0 │ │ │ │ + itet ge │ │ │ │ + movge r1, r0 │ │ │ │ │ │ │ │ -00013e58 : │ │ │ │ +00013e5c : │ │ │ │ pushlt {r4, r5, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ + movge.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ - ldr r1, [pc, #60] @ (13ea8 ) │ │ │ │ + ldr r1, [pc, #60] @ (13eac ) │ │ │ │ sub sp, #12 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 13e92 │ │ │ │ + cbz r0, 13e96 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - blx 9574 │ │ │ │ + blx 957c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13e92 │ │ │ │ + bge.n 13e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 13e98 │ │ │ │ + cbz r3, 13e9c │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bcc.n 13e04 │ │ │ │ + bcc.n 13de0 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00013eac : │ │ │ │ +00013eb0 : │ │ │ │ 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] @ (1406c ) │ │ │ │ + ldr r4, [pc, #428] @ (14070 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #428] @ (14070 ) │ │ │ │ + ldr r0, [pc, #428] @ (14074 ) │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, pc │ │ │ │ ldr.w r8, [sp, #80] @ 0x50 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #420] @ (14074 ) │ │ │ │ + ldr r4, [pc, #420] @ (14078 ) │ │ │ │ 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 14068 │ │ │ │ - ldr r3, [pc, #396] @ (14078 ) │ │ │ │ + bpl.w 1406c │ │ │ │ + ldr r3, [pc, #396] @ (1407c ) │ │ │ │ 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 13f42 │ │ │ │ - blx 91e0 │ │ │ │ + b.n 13f46 │ │ │ │ + blx 91e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 13f96 │ │ │ │ + beq.n 13f9a │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 13f2e │ │ │ │ + bge.n 13f32 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 13fe0 │ │ │ │ + beq.n 13fe4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 13f96 │ │ │ │ + blt.n 13f9a │ │ │ │ ldr r2, [r5, #4] │ │ │ │ add.w fp, fp, #1 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #5 │ │ │ │ - bpl.w 14068 │ │ │ │ + bpl.w 1406c │ │ │ │ cmp r2, sl │ │ │ │ - beq.w 14052 │ │ │ │ - ldr r1, [pc, #304] @ (1407c ) │ │ │ │ + beq.w 14056 │ │ │ │ + ldr r1, [pc, #304] @ (14080 ) │ │ │ │ ldr.w r1, [r9, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1404e │ │ │ │ + beq.n 14052 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - bge.n 13fe8 │ │ │ │ + bge.n 13fec │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.n 14036 │ │ │ │ - ldr r2, [pc, #280] @ (14080 ) │ │ │ │ + bpl.n 1403a │ │ │ │ + ldr r2, [pc, #280] @ (14084 ) │ │ │ │ ldrd r4, r8, [r3, #20] │ │ │ │ ldr.w r1, [r9, r2] │ │ │ │ ldr.w r2, [r6, #4]! │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 13f02 │ │ │ │ + bne.n 13f06 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 99d0 │ │ │ │ - cbz r0, 13f96 │ │ │ │ + blx 99d8 │ │ │ │ + cbz r0, 13f9a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r2, #0] │ │ │ │ - blx 91e0 │ │ │ │ + blx 91e8 │ │ │ │ mov r1, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13f12 │ │ │ │ + bne.n 13f16 │ │ │ │ ldrd r8, r9, [sp, #8] │ │ │ │ mov.w fp, fp, lsl #2 │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1401e │ │ │ │ + beq.n 14022 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #28 │ │ │ │ add r0, sp, #24 │ │ │ │ - blx 96d8 │ │ │ │ + blx 96e0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - blx 96a0 │ │ │ │ + blx 96a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 14004 │ │ │ │ + cbz r0, 14008 │ │ │ │ mov r0, r8 │ │ │ │ - blx 96a0 │ │ │ │ + blx 96a8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 14014 │ │ │ │ + cbz r0, 14018 │ │ │ │ ldrd r1, r2, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 9018 │ │ │ │ + blx 9020 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 13fea │ │ │ │ + b.n 13fee │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 13f2e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 13f32 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #152] @ (14084 ) │ │ │ │ - ldr r3, [pc, #128] @ (14070 ) │ │ │ │ + ldr r2, [pc, #152] @ (14088 ) │ │ │ │ + ldr r3, [pc, #128] @ (14074 ) │ │ │ │ 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 1401a │ │ │ │ + bne.n 1401e │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r5, [pc, #128] @ (14088 ) │ │ │ │ + ldr r5, [pc, #128] @ (1408c ) │ │ │ │ mov r0, r8 │ │ │ │ - blx 96a0 │ │ │ │ + blx 96a8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, pc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 13fc4 │ │ │ │ - ldr r6, [pc, #116] @ (1408c ) │ │ │ │ + bne.n 13fc8 │ │ │ │ + ldr r6, [pc, #116] @ (14090 ) │ │ │ │ add r6, pc │ │ │ │ - b.n 13fc4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #112] @ (14090 ) │ │ │ │ + b.n 13fc8 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #112] @ (14094 ) │ │ │ │ movw r2, #787 @ 0x313 │ │ │ │ - ldr r1, [pc, #108] @ (14094 ) │ │ │ │ - ldr r0, [pc, #112] @ (14098 ) │ │ │ │ + ldr r1, [pc, #108] @ (14098 ) │ │ │ │ + ldr r0, [pc, #112] @ (1409c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (1409c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (140a0 ) │ │ │ │ movw r2, #782 @ 0x30e │ │ │ │ - ldr r1, [pc, #96] @ (140a0 ) │ │ │ │ - ldr r0, [pc, #100] @ (140a4 ) │ │ │ │ + ldr r1, [pc, #96] @ (140a4 ) │ │ │ │ + ldr r0, [pc, #100] @ (140a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #780 @ 0x30c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #84] @ (140a8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #84] @ (140ac ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (140ac ) │ │ │ │ - ldr r0, [pc, #84] @ (140b0 ) │ │ │ │ + ldr r1, [pc, #80] @ (140b0 ) │ │ │ │ + ldr r0, [pc, #84] @ (140b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a28 │ │ │ │ - stmia r1!, {r3, r4, r5} │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a30 │ │ │ │ + stmia r1!, {r2, r4, r5} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5} │ │ │ │ + stmia r1!, {r1, r2, r3, r4} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r3} │ │ │ │ + stmia r0!, {r1, r3} │ │ │ │ movs r3, r0 │ │ │ │ - bcs.n 140b0 │ │ │ │ + bne.n 1408c │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 140a4 │ │ │ │ + bne.n 14080 │ │ │ │ movs r1, r0 │ │ │ │ - stc2l 0, cr0, [ip], {1} │ │ │ │ - ldmia r7, {r1, r2, r7} │ │ │ │ + ldc2 0, cr0, [r8], #4 │ │ │ │ + ldmia r7!, {r1, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bcs.n 140d4 │ │ │ │ + bcs.n 140b0 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r4], #4 │ │ │ │ - ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + stc2 0, cr0, [r0], #4 │ │ │ │ + ldmia r7!, {r1, r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - bne.n 14080 │ │ │ │ + bne.n 1405c │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r8], {1} │ │ │ │ - cbnz r2, 140c8 │ │ │ │ + stc2 0, cr0, [r4], {1} │ │ │ │ + cbnz r6, 140c6 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r3, r5, r6, pc} │ │ │ │ + pop {r1, r3, r4, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000140b4 : │ │ │ │ +000140b8 : │ │ │ │ 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] @ 1426c │ │ │ │ + ldr.w sl, [pc, #416] @ 14270 │ │ │ │ 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 95f8 │ │ │ │ + blx 9600 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1418c │ │ │ │ + beq.n 14190 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 14234 │ │ │ │ - ldr r2, [pc, #380] @ (14270 ) │ │ │ │ + bpl.w 14238 │ │ │ │ + ldr r2, [pc, #380] @ (14274 ) │ │ │ │ add.w r8, fp, #12 │ │ │ │ add.w r7, r5, #12 │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ str r2, [sp, #16] │ │ │ │ - ldr r2, [pc, #368] @ (14274 ) │ │ │ │ + ldr r2, [pc, #368] @ (14278 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 1411a │ │ │ │ + b.n 1411e │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 1417a │ │ │ │ + blt.n 1417e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 14234 │ │ │ │ + bpl.w 14238 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14254 │ │ │ │ - ldr r2, [pc, #340] @ (14278 ) │ │ │ │ + beq.w 14258 │ │ │ │ + ldr r2, [pc, #340] @ (1427c ) │ │ │ │ ldr.w r2, [sl, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 14250 │ │ │ │ + beq.w 14254 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 14190 │ │ │ │ + bge.n 14194 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.n 14238 │ │ │ │ + bpl.n 1423c │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r9, [r8, #4]! │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 14198 │ │ │ │ + cbz r0, 1419c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1410a │ │ │ │ + bge.n 1410e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1410a │ │ │ │ + bne.n 1410e │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1410e │ │ │ │ + bge.n 14112 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1418c │ │ │ │ + bge.n 14190 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14220 │ │ │ │ + beq.n 14224 │ │ │ │ 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 8f54 │ │ │ │ + blx 8f5c │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 141c4 │ │ │ │ + cbz r0, 141c8 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 9294 │ │ │ │ + blx 929c │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141c0 │ │ │ │ + bge.n 141c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbz r3, 14210 │ │ │ │ + cbz r3, 14214 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14152 │ │ │ │ - blx 93c8 │ │ │ │ + bne.n 14156 │ │ │ │ + blx 93d0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - blx 9228 │ │ │ │ + blx 9230 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #164] @ (1427c ) │ │ │ │ + ldr r0, [pc, #164] @ (14280 ) │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - blx 8f54 │ │ │ │ + blx 8f5c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r5, r0 │ │ │ │ - blx 921c │ │ │ │ + blx 9224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 141f8 │ │ │ │ + bge.n 141fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 1422c │ │ │ │ + cbz r3, 14230 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1417a │ │ │ │ + bge.n 1417e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1417a │ │ │ │ + bne.n 1417e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1417a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1417e │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 14152 │ │ │ │ - b.n 141c4 │ │ │ │ + bne.n 14156 │ │ │ │ + b.n 141c8 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 14190 │ │ │ │ + b.n 14194 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 141f8 │ │ │ │ - bl 9a28 │ │ │ │ - ldr r3, [pc, #68] @ (14280 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 141fc │ │ │ │ + bl 9a30 │ │ │ │ + ldr r3, [pc, #68] @ (14284 ) │ │ │ │ mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #68] @ (14284 ) │ │ │ │ - ldr r0, [pc, #68] @ (14288 ) │ │ │ │ + ldr r1, [pc, #68] @ (14288 ) │ │ │ │ + ldr r0, [pc, #68] @ (1428c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #804 @ 0x324 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #52] @ (1428c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #52] @ (14290 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #52] @ (14290 ) │ │ │ │ - ldr r0, [pc, #52] @ (14294 ) │ │ │ │ + ldr r1, [pc, #52] @ (14294 ) │ │ │ │ + ldr r0, [pc, #52] @ (14298 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - ittt cs │ │ │ │ - movcs r3, r0 │ │ │ │ - lslcs r0, r5, #18 │ │ │ │ - movcs r0, r0 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + ittt ne │ │ │ │ + movne r3, r0 │ │ │ │ + lslne r0, r5, #18 │ │ │ │ + movne r0, r0 │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 1421c │ │ │ │ + beq.n 141f8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfab20001 │ │ │ │ - ldmia r5, {r2, r3, r5, r6} │ │ │ │ + @ instruction: 0xfa9e0001 │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 14318 │ │ │ │ + beq.n 142f4 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfa960001 │ │ │ │ - @ instruction: 0xb760 │ │ │ │ + @ instruction: 0xfa820001 │ │ │ │ + @ instruction: 0xb74c │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r4, 142f2 │ │ │ │ + cbnz r0, 142f2 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014298 : │ │ │ │ +0001429c : │ │ │ │ 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] @ (14320 ) │ │ │ │ + ldr r3, [pc, #108] @ (14324 ) │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r2 │ │ │ │ add r3, pc │ │ │ │ mov r6, r3 │ │ │ │ - blx 96e4 <_PyObject_GetAttrId@plt> │ │ │ │ - cbz r0, 142f2 │ │ │ │ + blx 96ec <_PyObject_GetAttrId@plt> │ │ │ │ + cbz r0, 142f6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ - blx 90f0 │ │ │ │ + blx 90f8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 142d8 │ │ │ │ + bge.n 142dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 142e0 │ │ │ │ + cbz r3, 142e4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_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] @ (14324 ) │ │ │ │ + ldr r3, [pc, #48] @ (14328 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 92f8 │ │ │ │ - cbnz r0, 14302 │ │ │ │ + blx 9300 │ │ │ │ + cbnz r0, 14306 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 142d8 │ │ │ │ - ldr r1, [pc, #36] @ (14328 ) │ │ │ │ + b.n 142dc │ │ │ │ + ldr r1, [pc, #36] @ (1432c ) │ │ │ │ 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] @ (1432c ) │ │ │ │ + ldr r1, [pc, #24] @ (14330 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n 142fe │ │ │ │ + blx 9808 │ │ │ │ + b.n 14302 │ │ │ │ nop │ │ │ │ - pop {r1, r2, r6, pc} │ │ │ │ + pop {r1, r6, pc} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r3, r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014330 : │ │ │ │ +00014334 : │ │ │ │ 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] @ (14524 ) │ │ │ │ + ldr r3, [pc, #480] @ (14528 ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r2, [pc, #480] @ (14528 ) │ │ │ │ + ldr r2, [pc, #480] @ (1452c ) │ │ │ │ add r3, pc │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r3, [pc, #476] @ (1452c ) │ │ │ │ + ldr r3, [pc, #476] @ (14530 ) │ │ │ │ add r2, pc │ │ │ │ str r1, [sp, #4] │ │ │ │ - ldr r1, [pc, #472] @ (14530 ) │ │ │ │ + ldr r1, [pc, #472] @ (14534 ) │ │ │ │ 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 90ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1449e │ │ │ │ + beq.w 144a2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 143c2 │ │ │ │ + cbz r4, 143c6 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r6 │ │ │ │ mov r8, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 973c │ │ │ │ + blx 9744 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 1444e │ │ │ │ - ldr r1, [pc, #428] @ (14534 ) │ │ │ │ + beq.n 14452 │ │ │ │ + ldr r1, [pc, #428] @ (14538 ) │ │ │ │ mov r0, r7 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1444e │ │ │ │ - blx 93f8 │ │ │ │ + beq.n 14452 │ │ │ │ + blx 9400 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 143a4 │ │ │ │ + bge.n 143a8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r2, [pc, #400] @ (14538 ) │ │ │ │ - ldr r3, [pc, #384] @ (1452c ) │ │ │ │ + ldr r2, [pc, #400] @ (1453c ) │ │ │ │ + ldr r3, [pc, #384] @ (14530 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1451e │ │ │ │ + bne.w 14522 │ │ │ │ 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 144b2 │ │ │ │ + blt.n 144b6 │ │ │ │ mov r0, r1 │ │ │ │ - blx 932c │ │ │ │ + blx 9334 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 14502 │ │ │ │ + beq.w 14506 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #340] @ (1453c ) │ │ │ │ + ldr r0, [pc, #340] @ (14540 ) │ │ │ │ add r0, pc │ │ │ │ - blx 9514 │ │ │ │ + blx 951c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 144c6 │ │ │ │ - ldr r1, [pc, #332] @ (14540 ) │ │ │ │ + beq.n 144ca │ │ │ │ + ldr r1, [pc, #332] @ (14544 ) │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r1, r4 │ │ │ │ mov sl, r0 │ │ │ │ - blx 90f0 │ │ │ │ + blx 90f8 │ │ │ │ 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 9670 │ │ │ │ + blx 9678 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 144ee │ │ │ │ + beq.n 144f2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1437a │ │ │ │ - ldr r2, [pc, #284] @ (14544 ) │ │ │ │ + blt.n 1437e │ │ │ │ + ldr r2, [pc, #284] @ (14548 ) │ │ │ │ mov r3, r1 │ │ │ │ - ldr r1, [pc, #284] @ (14548 ) │ │ │ │ + ldr r1, [pc, #284] @ (1454c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r2, [r9, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14464 │ │ │ │ + bge.n 14468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 14464 │ │ │ │ + cbnz r3, 14468 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14464 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14468 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1445e │ │ │ │ + bge.n 14462 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 144e6 │ │ │ │ + beq.n 144ea │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 14476 │ │ │ │ + beq.n 1447a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14476 │ │ │ │ + bge.n 1447a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 144a2 │ │ │ │ + cbz r3, 144a6 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 1448e │ │ │ │ + beq.n 14492 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1448e │ │ │ │ + bge.n 14492 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 144aa │ │ │ │ - cbz r6, 1449e │ │ │ │ + cbz r3, 144ae │ │ │ │ + cbz r6, 144a2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1449e │ │ │ │ + bge.n 144a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 144de │ │ │ │ + cbz r3, 144e2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 143a6 │ │ │ │ + b.n 143aa │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14476 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1447a │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1448e │ │ │ │ - ldr r1, [pc, #152] @ (1454c ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14492 │ │ │ │ + ldr r1, [pc, #152] @ (14550 ) │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 90a4 │ │ │ │ - cbz r0, 144c6 │ │ │ │ + blx 90ac │ │ │ │ + cbz r0, 144ca │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - blx 9278 │ │ │ │ - b.n 143a6 │ │ │ │ + blx 9280 │ │ │ │ + b.n 143aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1449e │ │ │ │ + bge.n 144a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 1449e │ │ │ │ + bne.n 144a2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1449e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144a2 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1449e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 144a2 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1445e │ │ │ │ - ldr r3, [pc, #84] @ (14544 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14462 │ │ │ │ + ldr r3, [pc, #84] @ (14548 ) │ │ │ │ mov r2, r1 │ │ │ │ - ldr r1, [pc, #92] @ (14550 ) │ │ │ │ + ldr r1, [pc, #92] @ (14554 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n 14438 │ │ │ │ - ldr r3, [pc, #64] @ (14544 ) │ │ │ │ + blx 9808 │ │ │ │ + b.n 1443c │ │ │ │ + ldr r3, [pc, #64] @ (14548 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #76] @ (14554 ) │ │ │ │ + ldr r1, [pc, #76] @ (14558 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 144ce │ │ │ │ - b.n 1449e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blt.n 144d2 │ │ │ │ + b.n 144a2 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - pop {r2, r4, r5, r7} │ │ │ │ + pop {r4, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ - pop {r2, r3, r5, r7} │ │ │ │ + pop {r3, r5, r7} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r4, r5, r7} │ │ │ │ + ldmia r7, {r1, r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - beq.n 145ec │ │ │ │ + beq.n 145c8 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r3, r6} │ │ │ │ movs r3, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6, r7} │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7, {r4, r5, r7} │ │ │ │ + ldmia r7, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r7} │ │ │ │ - movs r1, r0 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r7!, {r1, r2, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ ldmia r6!, {r2, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -00014558 : │ │ │ │ +0001455c : │ │ │ │ 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] @ (145d8 ) │ │ │ │ + ldr r3, [pc, #112] @ (145dc ) │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 1458c │ │ │ │ + cbz r3, 14590 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 1458c │ │ │ │ + cbz r3, 14590 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 145aa │ │ │ │ + cbz r0, 145ae │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ - cbz r2, 145b0 │ │ │ │ + cbz r2, 145b4 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 145b0 │ │ │ │ + cbz r2, 145b4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #76] @ (145dc ) │ │ │ │ - ldr r1, [pc, #80] @ (145e0 ) │ │ │ │ + ldr r3, [pc, #76] @ (145e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (145e4 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 145aa │ │ │ │ + bge.n 145ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 145d0 │ │ │ │ + cbz r3, 145d4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r0, [pc, #40] @ (145dc ) │ │ │ │ + ldr r0, [pc, #40] @ (145e0 ) │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #44] @ (145e4 ) │ │ │ │ + ldr r1, [pc, #44] @ (145e8 ) │ │ │ │ ldr r0, [r5, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 145aa │ │ │ │ + bge.n 145ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 145aa │ │ │ │ + bne.n 145ae │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 145aa │ │ │ │ - hlt 0x0010 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 145ae │ │ │ │ + hlt 0x000c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6, {r1, r5, r6} │ │ │ │ + ldmia r6, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000145e8 : │ │ │ │ +000145ec : │ │ │ │ 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] @ (1476c ) │ │ │ │ + ldr r4, [pc, #372] @ (14770 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #372] @ (14770 ) │ │ │ │ + ldr r3, [pc, #372] @ (14774 ) │ │ │ │ add r4, pc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - beq.n 14678 │ │ │ │ + beq.n 1467c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 146fa │ │ │ │ + beq.n 146fe │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 146fa │ │ │ │ + beq.n 146fe │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146d0 │ │ │ │ - ldr r2, [pc, #344] @ (14774 ) │ │ │ │ + beq.n 146d4 │ │ │ │ + ldr r2, [pc, #344] @ (14778 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 14692 │ │ │ │ - ldr r2, [pc, #336] @ (14778 ) │ │ │ │ + beq.n 14696 │ │ │ │ + ldr r2, [pc, #336] @ (1477c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 14682 │ │ │ │ + beq.n 14686 │ │ │ │ ldr r2, [r1, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 146d8 │ │ │ │ + beq.n 146dc │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 146d8 │ │ │ │ + beq.n 146dc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 146a6 │ │ │ │ + beq.n 146aa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 14750 │ │ │ │ + beq.n 14754 │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 14740 │ │ │ │ + beq.n 14744 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9818 │ │ │ │ + blx 9820 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14710 │ │ │ │ + beq.n 14714 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14672 │ │ │ │ + bge.n 14676 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 146ee │ │ │ │ + beq.n 146f2 │ │ │ │ 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 9088 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 1470c │ │ │ │ + beq.n 14710 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it ge │ │ │ │ movge r5, r3 │ │ │ │ - bge.n 14672 │ │ │ │ + bge.n 14676 │ │ │ │ adds r2, #1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 14664 │ │ │ │ - ldr r2, [pc, #212] @ (1477c ) │ │ │ │ + b.n 14668 │ │ │ │ + ldr r2, [pc, #212] @ (14780 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r1, [pc, #208] @ (14780 ) │ │ │ │ + ldr r1, [pc, #208] @ (14784 ) │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 96bc <_PyErr_FormatFromCause@plt> │ │ │ │ + blx 96c4 <_PyErr_FormatFromCause@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 146d0 │ │ │ │ + bge.n 146d4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 146d0 │ │ │ │ + cbnz r2, 146d4 │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #160] @ (1477c ) │ │ │ │ + ldr r0, [pc, #160] @ (14780 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - ldr r1, [pc, #164] @ (14784 ) │ │ │ │ + ldr r1, [pc, #164] @ (14788 ) │ │ │ │ ldr r4, [r4, r0] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 146aa │ │ │ │ + b.n 146ae │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #128] @ (1477c ) │ │ │ │ - ldr r1, [pc, #136] @ (14788 ) │ │ │ │ + ldr r3, [pc, #128] @ (14780 ) │ │ │ │ + ldr r1, [pc, #136] @ (1478c ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9800 │ │ │ │ - b.n 146d0 │ │ │ │ + blx 9808 │ │ │ │ + b.n 146d4 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 14630 │ │ │ │ - ldr r1, [pc, #104] @ (1477c ) │ │ │ │ + b.n 14634 │ │ │ │ + ldr r1, [pc, #104] @ (14780 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r4, [r4, r1] │ │ │ │ - ldr r1, [pc, #112] @ (1478c ) │ │ │ │ + ldr r1, [pc, #112] @ (14790 ) │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - blx 9800 │ │ │ │ + blx 9808 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 146aa │ │ │ │ + bge.n 146ae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 146aa │ │ │ │ + bne.n 146ae │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 146aa │ │ │ │ + b.n 146ae │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9080 │ │ │ │ + blx 9088 │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ tst.w r2, #256 @ 0x100 │ │ │ │ - beq.n 14654 │ │ │ │ - ldr r2, [pc, #40] @ (1477c ) │ │ │ │ + beq.n 14658 │ │ │ │ + ldr r2, [pc, #40] @ (14780 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - ldr r1, [pc, #56] @ (14790 ) │ │ │ │ + ldr r1, [pc, #56] @ (14794 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 1472e │ │ │ │ - b.n 146aa │ │ │ │ - rev r0, r0 │ │ │ │ + blt.n 14732 │ │ │ │ + b.n 146ae │ │ │ │ + cbnz r4, 147b2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r3, r5, r7} │ │ │ │ + ldmia r6!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r6} │ │ │ │ + ldmia r6!, {r1, r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r1, r2, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5, {r2, r3, r4, r5, r6} │ │ │ │ + ldmia r5, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014794 : │ │ │ │ +00014798 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 147c4 │ │ │ │ + blt.n 147c8 │ │ │ │ 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] @ (147c8 ) │ │ │ │ + ldr r0, [pc, #24] @ (147cc ) │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #408 @ 0x198 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9860 │ │ │ │ - b.w 96c8 │ │ │ │ - stmia r4!, {r1, r3, r5} │ │ │ │ + b.w 9868 │ │ │ │ + b.w 96d0 │ │ │ │ + stmia r4!, {r1, r2, r5} │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -000147cc : │ │ │ │ +000147d0 : │ │ │ │ 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, 147f0 │ │ │ │ + cbz r0, 147f4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 147f0 │ │ │ │ + bge.n 147f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14818 │ │ │ │ + cbz r2, 1481c │ │ │ │ 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, 14812 │ │ │ │ + cbz r0, 14816 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14812 │ │ │ │ + bge.n 14816 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 14826 │ │ │ │ + cbz r2, 1482a │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 147f0 │ │ │ │ + b.n 147f4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ str r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00014838 : │ │ │ │ - b.w 9544 <_Py_SetImmortal@plt> │ │ │ │ +0001483c : │ │ │ │ + b.w 954c <_Py_SetImmortal@plt> │ │ │ │ │ │ │ │ -0001483c : │ │ │ │ +00014840 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9610 │ │ │ │ + blx 9618 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 14856 │ │ │ │ + bne.n 1485a │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w c7c0 │ │ │ │ + b.w c7c8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00014860 : │ │ │ │ +00014864 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #60] @ (148ac ) │ │ │ │ + ldr r3, [pc, #60] @ (148b0 ) │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 14886 │ │ │ │ + cbz r0, 1488a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #40] @ (148b0 ) │ │ │ │ + ldr r2, [pc, #40] @ (148b4 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r2, [r5, r2] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - blx 92f8 │ │ │ │ + blx 9300 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 14880 │ │ │ │ - blx 93c8 │ │ │ │ + beq.n 14884 │ │ │ │ + blx 93d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - b.n 14880 │ │ │ │ - @ instruction: 0xb788 │ │ │ │ + b.n 14884 │ │ │ │ + @ instruction: 0xb784 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -000148b4 : │ │ │ │ +000148b8 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ │ │ │ │ -000148bc : │ │ │ │ +000148c0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w lr, [pc, #148] @ 14960 │ │ │ │ + ldr.w lr, [pc, #148] @ 14964 │ │ │ │ sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #144] @ 14964 │ │ │ │ + ldr.w ip, [pc, #144] @ 14968 │ │ │ │ add lr, pc │ │ │ │ - ldr r3, [pc, #144] @ (14968 ) │ │ │ │ - ldr r2, [pc, #144] @ (1496c ) │ │ │ │ + ldr r3, [pc, #144] @ (1496c ) │ │ │ │ + ldr r2, [pc, #144] @ (14970 ) │ │ │ │ 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 14938 │ │ │ │ + beq.n 1493c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #120] @ (14970 ) │ │ │ │ + ldr r0, [pc, #120] @ (14974 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #420 @ 0x1a4 │ │ │ │ - blx 92ec <_PyUnicode_FromId@plt> │ │ │ │ + blx 92f4 <_PyUnicode_FromId@plt> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1491e │ │ │ │ + cbz r0, 14922 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - cbz r1, 1495a │ │ │ │ + cbz r1, 1495e │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #8 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r3, r0 │ │ │ │ - ldr r1, [pc, #84] @ (14974 ) │ │ │ │ - ldr r2, [pc, #64] @ (14964 ) │ │ │ │ + ldr r1, [pc, #84] @ (14978 ) │ │ │ │ + ldr r2, [pc, #64] @ (14968 ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 14956 │ │ │ │ + bne.n 1495a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r2, [pc, #60] @ (14978 ) │ │ │ │ - ldr r3, [pc, #40] @ (14964 ) │ │ │ │ + ldr r2, [pc, #60] @ (1497c ) │ │ │ │ + ldr r3, [pc, #40] @ (14968 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 14956 │ │ │ │ + bne.n 1495a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 148b4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9c08 │ │ │ │ + b.w 148b8 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9c10 │ │ │ │ nop │ │ │ │ - @ instruction: 0xb728 │ │ │ │ + @ instruction: 0xb724 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb722 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r5, r6, r7} │ │ │ │ + stmia r2!, {r2, r3, r4, r6, r7} │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb6da │ │ │ │ + @ instruction: 0xb6d6 │ │ │ │ movs r3, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6bc │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -0001497c : │ │ │ │ - ldr r3, [pc, #16] @ (14990 ) │ │ │ │ +00014980 : │ │ │ │ + ldr r3, [pc, #16] @ (14994 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (14994 ) │ │ │ │ + ldr r2, [pc, #16] @ (14998 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 995c │ │ │ │ - @ instruction: 0xb67a │ │ │ │ + b.w 9964 │ │ │ │ + cpsid ai │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014998 : │ │ │ │ - ldr r3, [pc, #16] @ (149ac ) │ │ │ │ +0001499c : │ │ │ │ + ldr r3, [pc, #16] @ (149b0 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #16] @ (149b0 ) │ │ │ │ + ldr r2, [pc, #16] @ (149b4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ add sp, #8 │ │ │ │ - b.w 98e8 │ │ │ │ - @ instruction: 0xb65e │ │ │ │ + b.w 98f0 │ │ │ │ + @ instruction: 0xb65a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ ... │ │ │ │ │ │ │ │ -000149b4 : │ │ │ │ +000149b8 : │ │ │ │ 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 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.n 14a42 │ │ │ │ + beq.n 14a46 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 980c │ │ │ │ + blx 9814 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 149fc │ │ │ │ + bge.n 14a00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 14a30 │ │ │ │ + cbz r3, 14a34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a0a │ │ │ │ + bge.n 14a0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 14a28 │ │ │ │ - cbz r6, 14a42 │ │ │ │ + cbz r3, 14a2c │ │ │ │ + cbz r6, 14a46 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9294 │ │ │ │ + blx 929c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14a24 │ │ │ │ + bge.n 14a28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 14a38 │ │ │ │ + cbz r3, 14a3c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14a0a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14a0e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 149fc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14a00 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_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} │ │ │ │ │ │ │ │ -00014a48 : │ │ │ │ +00014a4c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #96] @ (14ab8 ) │ │ │ │ - ldr.w ip, [pc, #96] @ 14abc │ │ │ │ + ldr r3, [pc, #96] @ (14abc ) │ │ │ │ + ldr.w ip, [pc, #96] @ 14ac0 │ │ │ │ add r3, pc │ │ │ │ ldr.w r3, [r3, ip] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 14aac │ │ │ │ + bne.n 14ab0 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14aac │ │ │ │ + bmi.n 14ab0 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14aac │ │ │ │ + bmi.n 14ab0 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14a92 │ │ │ │ + bmi.n 14a96 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 14a8a │ │ │ │ + bge.n 14a8e │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 14ab4 │ │ │ │ + bpl.n 14ab8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r2, r3 │ │ │ │ bic.w r2, r2, r2, asr #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99b4 │ │ │ │ + b.w 99bc │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bpl.n 14ab4 │ │ │ │ + bpl.n 14ab8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r3 │ │ │ │ bic.w r1, r1, r1, asr #31 │ │ │ │ - blt.n 14a84 │ │ │ │ + blt.n 14a88 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 99b4 │ │ │ │ + b.w 99bc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 149b4 │ │ │ │ - bl 9a88 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + b.w 149b8 │ │ │ │ + bl 9a90 │ │ │ │ + push {r2, r3, r4, r7, lr} │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r3, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -00014ac0 : │ │ │ │ +00014ac4 : │ │ │ │ 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] @ (14bd0 ) │ │ │ │ + ldr r6, [pc, #256] @ (14bd4 ) │ │ │ │ mov r5, r0 │ │ │ │ - ldr r3, [pc, #256] @ (14bd4 ) │ │ │ │ + ldr r3, [pc, #256] @ (14bd8 ) │ │ │ │ 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 14b30 │ │ │ │ + bpl.n 14b34 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.n 14b3c │ │ │ │ + bmi.n 14b40 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.n 14b3c │ │ │ │ + bmi.n 14b40 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r3, r4, #1 │ │ │ │ - bmi.n 14b4a │ │ │ │ + bmi.n 14b4e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14b8e │ │ │ │ + blt.n 14b92 │ │ │ │ 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 14b56 │ │ │ │ + bpl.n 14b5a │ │ │ │ add.w r0, r5, #16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9118 │ │ │ │ + b.w 9120 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 97b8 │ │ │ │ + blx 97c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 14af4 │ │ │ │ + bne.n 14af8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 149b4 │ │ │ │ + b.w 149b8 │ │ │ │ add r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14ba4 │ │ │ │ + blt.n 14ba8 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ - b.n 14b0e │ │ │ │ + b.n 14b12 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 14b68 │ │ │ │ + beq.n 14b6c │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 97b8 │ │ │ │ - cbz r0, 14bb0 │ │ │ │ + blx 97c0 │ │ │ │ + cbz r0, 14bb4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - ldr r2, [pc, #108] @ (14bd8 ) │ │ │ │ + ldr r2, [pc, #108] @ (14bdc ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14bb8 │ │ │ │ - ldr r2, [pc, #104] @ (14bdc ) │ │ │ │ + beq.n 14bbc │ │ │ │ + ldr r2, [pc, #104] @ (14be0 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 14bb4 │ │ │ │ + beq.n 14bb8 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbnz r2, 14ba0 │ │ │ │ - ldr r2, [pc, #96] @ (14be0 ) │ │ │ │ + cbnz r2, 14ba4 │ │ │ │ + ldr r2, [pc, #96] @ (14be4 ) │ │ │ │ ldr r0, [r6, r2] │ │ │ │ mov r1, r4 │ │ │ │ add r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 9638 │ │ │ │ + b.w 9640 │ │ │ │ add r2, r1 │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ - blt.n 14b14 │ │ │ │ - b.n 14b0e │ │ │ │ + blt.n 14b18 │ │ │ │ + b.n 14b12 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 14b80 │ │ │ │ + b.n 14b84 │ │ │ │ cmp r3, #0 │ │ │ │ add r2, r1 │ │ │ │ it lt │ │ │ │ movlt r3, #0 │ │ │ │ - blt.n 14b96 │ │ │ │ - b.n 14b90 │ │ │ │ - bl 9bd8 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #40] @ (14be4 ) │ │ │ │ + blt.n 14b9a │ │ │ │ + b.n 14b94 │ │ │ │ + bl 9be0 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #40] @ (14be8 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #40] @ (14be8 ) │ │ │ │ - ldr r0, [pc, #40] @ (14bec ) │ │ │ │ + ldr r1, [pc, #40] @ (14bec ) │ │ │ │ + ldr r0, [pc, #40] @ (14bf0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - push {r2, r5, lr} │ │ │ │ + push {r5, lr} │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf1320001 │ │ │ │ - add r5, sp, #1008 @ 0x3f0 │ │ │ │ + adds.w r0, lr, #1 │ │ │ │ + add r5, sp, #928 @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r0, r1 │ │ │ │ + cbz r4, 14c30 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014bf0 : │ │ │ │ +00014bf4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14ca8 │ │ │ │ - ldr r3, [pc, #168] @ (14cac ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14cac │ │ │ │ + ldr r3, [pc, #168] @ (14cb0 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14c2a │ │ │ │ + bne.n 14c2e │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14c2a │ │ │ │ + bmi.n 14c2e │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14c2a │ │ │ │ + bmi.n 14c2e │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14c5c │ │ │ │ + bmi.n 14c60 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14c32 │ │ │ │ + blt.n 14c36 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95b4 │ │ │ │ + b.w 95bc │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 149b4 │ │ │ │ + b.w 149b8 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14c88 │ │ │ │ - ldr.w lr, [pc, #116] @ 14cb0 │ │ │ │ + bpl.n 14c8c │ │ │ │ + ldr.w lr, [pc, #116] @ 14cb4 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14c90 │ │ │ │ - ldr.w lr, [pc, #108] @ 14cb4 │ │ │ │ + beq.n 14c94 │ │ │ │ + ldr.w lr, [pc, #108] @ 14cb8 │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14c8c │ │ │ │ + beq.n 14c90 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 95b4 │ │ │ │ + b.w 95bc │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #6 │ │ │ │ - bpl.n 14c88 │ │ │ │ - ldr.w lr, [pc, #76] @ 14cb0 │ │ │ │ + bpl.n 14c8c │ │ │ │ + ldr.w lr, [pc, #76] @ 14cb4 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14c90 │ │ │ │ - ldr r4, [pc, #68] @ (14cb4 ) │ │ │ │ + beq.n 14c94 │ │ │ │ + ldr r4, [pc, #68] @ (14cb8 ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14c8c │ │ │ │ + beq.n 14c90 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14c40 │ │ │ │ + blt.n 14c44 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 95b4 │ │ │ │ - bl 9b48 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #36] @ (14cb8 ) │ │ │ │ + b.w 95bc │ │ │ │ + bl 9b50 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #36] @ (14cbc ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (14cbc ) │ │ │ │ - ldr r0, [pc, #36] @ (14cc0 ) │ │ │ │ + ldr r1, [pc, #36] @ (14cc0 ) │ │ │ │ + ldr r0, [pc, #36] @ (14cc4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r0, 14d2a │ │ │ │ + cbz r4, 14d2c │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - orrs.w r0, sl, #1 │ │ │ │ - add r5, sp, #144 @ 0x90 │ │ │ │ + orr.w r0, r6, #1 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 14cd0 │ │ │ │ + cbz r4, 14cce │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014cc4 : │ │ │ │ +00014cc8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr.w ip, [pc, #168] @ 14d7c │ │ │ │ - ldr r3, [pc, #168] @ (14d80 ) │ │ │ │ + ldr.w ip, [pc, #168] @ 14d80 │ │ │ │ + ldr r3, [pc, #168] @ (14d84 ) │ │ │ │ add ip, pc │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 14cfe │ │ │ │ + bne.n 14d02 │ │ │ │ lsls r4, r1, #31 │ │ │ │ - bmi.n 14cfe │ │ │ │ + bmi.n 14d02 │ │ │ │ lsls r4, r2, #31 │ │ │ │ - bmi.n 14cfe │ │ │ │ + bmi.n 14d02 │ │ │ │ asrs r2, r2, #1 │ │ │ │ asrs r1, r1, #1 │ │ │ │ - bmi.n 14d30 │ │ │ │ + bmi.n 14d34 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 14d06 │ │ │ │ + blt.n 14d0a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9554 │ │ │ │ + b.w 955c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 149b4 │ │ │ │ + b.w 149b8 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14d5c │ │ │ │ - ldr.w lr, [pc, #116] @ 14d84 │ │ │ │ + bpl.n 14d60 │ │ │ │ + ldr.w lr, [pc, #116] @ 14d88 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14d64 │ │ │ │ - ldr.w lr, [pc, #108] @ 14d88 │ │ │ │ + beq.n 14d68 │ │ │ │ + ldr.w lr, [pc, #108] @ 14d8c │ │ │ │ ldr.w r4, [ip, lr] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14d60 │ │ │ │ + beq.n 14d64 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add r2, r3 │ │ │ │ - b.w 9554 │ │ │ │ + b.w 955c │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 14d5c │ │ │ │ - ldr.w lr, [pc, #76] @ 14d84 │ │ │ │ + bpl.n 14d60 │ │ │ │ + ldr.w lr, [pc, #76] @ 14d88 │ │ │ │ ldr.w lr, [ip, lr] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 14d64 │ │ │ │ - ldr r4, [pc, #68] @ (14d88 ) │ │ │ │ + beq.n 14d68 │ │ │ │ + ldr r4, [pc, #68] @ (14d8c ) │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 14d60 │ │ │ │ + beq.n 14d64 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ add r1, r4 │ │ │ │ - blt.n 14d14 │ │ │ │ + blt.n 14d18 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9554 │ │ │ │ - bl 9a28 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #36] @ (14d8c ) │ │ │ │ + b.w 955c │ │ │ │ + bl 9a30 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #36] @ (14d90 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #36] @ (14d90 ) │ │ │ │ - ldr r0, [pc, #36] @ (14d94 ) │ │ │ │ + ldr r1, [pc, #36] @ (14d94 ) │ │ │ │ + ldr r0, [pc, #36] @ (14d98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - cbz r4, 14dc8 │ │ │ │ + cbz r0, 14dcc │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r0, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - vaddl.s8 q0, d6, d1 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + vhadd.s d16, d2, d1 │ │ │ │ + add r4, sp, #240 @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #368 @ 0x170 │ │ │ │ + add sp, #288 @ 0x120 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00014d98 : │ │ │ │ +00014d9c : │ │ │ │ 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] @ (15144 ) │ │ │ │ + ldr r2, [pc, #920] @ (15148 ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #920] @ (15148 ) │ │ │ │ + ldr r3, [pc, #920] @ (1514c ) │ │ │ │ add r2, pc │ │ │ │ ldr r4, [r0, #20] │ │ │ │ - ldr.w r8, [pc, #920] @ 1514c │ │ │ │ + ldr.w r8, [pc, #920] @ 15150 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ add r8, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1512a │ │ │ │ + beq.w 1512e │ │ │ │ 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 14cc4 │ │ │ │ + bl 14cc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1501c │ │ │ │ + beq.w 15020 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 1505a │ │ │ │ + bpl.w 1505e │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 14ea2 │ │ │ │ + ble.n 14ea6 │ │ │ │ movs r7, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f54 │ │ │ │ + bl 10f5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 14f88 │ │ │ │ + bpl.w 14f8c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 14fd0 │ │ │ │ + blt.w 14fd4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 1507a │ │ │ │ + bne.w 1507e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e46 │ │ │ │ + bge.n 14e4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 14f80 │ │ │ │ + beq.w 14f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e56 │ │ │ │ + bge.n 14e5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f34 │ │ │ │ + beq.n 14f38 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 14f40 │ │ │ │ + beq.n 14f44 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 14ffa │ │ │ │ - ldr r3, [pc, #740] @ (15150 ) │ │ │ │ + bpl.w 14ffe │ │ │ │ + ldr r3, [pc, #740] @ (15154 ) │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl fd98 │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl fda0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14e8e │ │ │ │ + bge.n 14e92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 14f5e │ │ │ │ + beq.n 14f62 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 14f68 │ │ │ │ + beq.n 14f6c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 1503a │ │ │ │ + bpl.w 1503e │ │ │ │ adds r7, #1 │ │ │ │ cmp r9, r7 │ │ │ │ - bne.n 14e00 │ │ │ │ + bne.n 14e04 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14eb4 │ │ │ │ + bge.n 14eb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150ac │ │ │ │ + beq.w 150b0 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, fp │ │ │ │ - bl 10e90 │ │ │ │ + bl 10e98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 150ca │ │ │ │ + beq.w 150ce │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 150e2 │ │ │ │ - ldr r2, [pc, #636] @ (15150 ) │ │ │ │ + bpl.w 150e6 │ │ │ │ + ldr r2, [pc, #636] @ (15154 ) │ │ │ │ add r1, sp, #8 │ │ │ │ - ldr r3, [pc, #636] @ (15154 ) │ │ │ │ + ldr r3, [pc, #636] @ (15158 ) │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15102 │ │ │ │ + beq.w 15106 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f0c │ │ │ │ + bge.n 14f10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150c4 │ │ │ │ + beq.w 150c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f1e │ │ │ │ + bge.n 14f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150bc │ │ │ │ + beq.w 150c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 14f30 │ │ │ │ + bge.n 14f34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 150a4 │ │ │ │ + beq.w 150a8 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 14fb4 │ │ │ │ + b.n 14fb8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 14e5c │ │ │ │ - ldr r3, [pc, #532] @ (15158 ) │ │ │ │ + bne.n 14e60 │ │ │ │ + ldr r3, [pc, #532] @ (1515c ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #532] @ (1515c ) │ │ │ │ - ldr r0, [pc, #536] @ (15160 ) │ │ │ │ + ldr r1, [pc, #532] @ (15160 ) │ │ │ │ + ldr r0, [pc, #536] @ (15164 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 14fb2 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 14fb6 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 14e92 │ │ │ │ - ldr r3, [pc, #492] @ (15158 ) │ │ │ │ + bne.n 14e96 │ │ │ │ + ldr r3, [pc, #492] @ (1515c ) │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ - ldr r1, [pc, #500] @ (15164 ) │ │ │ │ - ldr r0, [pc, #504] @ (15168 ) │ │ │ │ + ldr r1, [pc, #500] @ (15168 ) │ │ │ │ + ldr r0, [pc, #504] @ (1516c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 14f56 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 14f5a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14e46 │ │ │ │ - ldr r3, [pc, #460] @ (15158 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14e4a │ │ │ │ + ldr r3, [pc, #460] @ (1515c ) │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ - ldr r1, [pc, #476] @ (1516c ) │ │ │ │ + ldr r1, [pc, #476] @ (15170 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr r3, [pc, #472] @ (15170 ) │ │ │ │ + ldr r3, [pc, #472] @ (15174 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #468] @ (15174 ) │ │ │ │ + ldr r0, [pc, #468] @ (15178 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r0, #2 │ │ │ │ - ldr r2, [pc, #448] @ (15178 ) │ │ │ │ - ldr r3, [pc, #400] @ (15148 ) │ │ │ │ + ldr r2, [pc, #448] @ (1517c ) │ │ │ │ + ldr r3, [pc, #400] @ (1514c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 15126 │ │ │ │ + bne.w 1512a │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #388] @ (15158 ) │ │ │ │ + ldr r3, [pc, #388] @ (1515c ) │ │ │ │ movs r2, #244 @ 0xf4 │ │ │ │ - ldr r1, [pc, #420] @ (1517c ) │ │ │ │ - ldr r0, [pc, #424] @ (15180 ) │ │ │ │ + ldr r1, [pc, #420] @ (15180 ) │ │ │ │ + ldr r0, [pc, #424] @ (15184 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 14fb2 │ │ │ │ - ldr r2, [pc, #348] @ (15158 ) │ │ │ │ - ldr r3, [pc, #388] @ (15184 ) │ │ │ │ - ldr r1, [pc, #392] @ (15188 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 14fb6 │ │ │ │ + ldr r2, [pc, #348] @ (1515c ) │ │ │ │ + ldr r3, [pc, #388] @ (15188 ) │ │ │ │ + ldr r1, [pc, #392] @ (1518c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #392] @ (1518c ) │ │ │ │ + ldr r0, [pc, #392] @ (15190 ) │ │ │ │ ldr.w r4, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str.w sl, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 14f56 │ │ │ │ - ldr r3, [pc, #312] @ (15158 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 14f5a │ │ │ │ + ldr r3, [pc, #312] @ (1515c ) │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ - ldr r1, [pc, #364] @ (15190 ) │ │ │ │ - ldr r0, [pc, #368] @ (15194 ) │ │ │ │ + ldr r1, [pc, #364] @ (15194 ) │ │ │ │ + ldr r0, [pc, #368] @ (15198 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 14fb2 │ │ │ │ - ldr r2, [pc, #284] @ (15158 ) │ │ │ │ - ldr r3, [pc, #344] @ (15198 ) │ │ │ │ - ldr r1, [pc, #348] @ (1519c ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 14fb6 │ │ │ │ + ldr r2, [pc, #284] @ (1515c ) │ │ │ │ + ldr r3, [pc, #344] @ (1519c ) │ │ │ │ + ldr r1, [pc, #348] @ (151a0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #348] @ (151a0 ) │ │ │ │ + ldr r0, [pc, #348] @ (151a4 ) │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #246 @ 0xf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 14f56 │ │ │ │ - ldr r2, [pc, #252] @ (15158 ) │ │ │ │ - ldr r3, [pc, #324] @ (151a4 ) │ │ │ │ - ldr r1, [pc, #328] @ (151a8 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 14f5a │ │ │ │ + ldr r2, [pc, #252] @ (1515c ) │ │ │ │ + ldr r3, [pc, #324] @ (151a8 ) │ │ │ │ + ldr r1, [pc, #328] @ (151ac ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #243 @ 0xf3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #316] @ (151ac ) │ │ │ │ + ldr r0, [pc, #316] @ (151b0 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15032 │ │ │ │ + bl 12190 │ │ │ │ + b.n 15036 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15088 │ │ │ │ + bge.n 1508c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 150b4 │ │ │ │ + cbz r3, 150b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 14f1e │ │ │ │ + bge.w 14f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 14f1e │ │ │ │ + bne.w 14f22 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f1e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f22 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f30 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f34 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14eb4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14eb8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15088 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1508c │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f1e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 14f0c │ │ │ │ - ldr r3, [pc, #140] @ (15158 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f22 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 14f10 │ │ │ │ + ldr r3, [pc, #140] @ (1515c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #224] @ (151b0 ) │ │ │ │ - ldr r0, [pc, #224] @ (151b4 ) │ │ │ │ + ldr r1, [pc, #224] @ (151b4 ) │ │ │ │ + ldr r0, [pc, #224] @ (151b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15032 │ │ │ │ - ldr r2, [pc, #116] @ (15158 ) │ │ │ │ - ldr r3, [pc, #208] @ (151b8 ) │ │ │ │ - ldr r1, [pc, #212] @ (151bc ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15036 │ │ │ │ + ldr r2, [pc, #116] @ (1515c ) │ │ │ │ + ldr r3, [pc, #208] @ (151bc ) │ │ │ │ + ldr r1, [pc, #212] @ (151c0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #212] @ (151c0 ) │ │ │ │ + ldr r0, [pc, #212] @ (151c4 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 15032 │ │ │ │ - ldr r3, [pc, #84] @ (15158 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 15036 │ │ │ │ + ldr r3, [pc, #84] @ (1515c ) │ │ │ │ movs r2, #247 @ 0xf7 │ │ │ │ - ldr r1, [pc, #188] @ (151c4 ) │ │ │ │ - ldr r0, [pc, #188] @ (151c8 ) │ │ │ │ + ldr r1, [pc, #188] @ (151c8 ) │ │ │ │ + ldr r0, [pc, #188] @ (151cc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 14fb2 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (151cc ) │ │ │ │ - movw r2, #5560 @ 0x15b8 │ │ │ │ - ldr r1, [pc, #156] @ (151d0 ) │ │ │ │ - ldr r0, [pc, #160] @ (151d4 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 14fb6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (151d0 ) │ │ │ │ + movw r2, #3474 @ 0xd92 │ │ │ │ + ldr r1, [pc, #156] @ (151d4 ) │ │ │ │ + ldr r0, [pc, #160] @ (151d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #832 @ 0x340 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - sxtb r6, r1 │ │ │ │ + sxtb r2, r1 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - sxtb r4, r0 │ │ │ │ + sxtb r0, r0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r6!, {r3, r4, r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - itet cs │ │ │ │ - movcs r1, r0 │ │ │ │ - stmiacc r6!, {r4, r5} │ │ │ │ - movcs r1, r0 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, r0 │ │ │ │ - stmiaeq r6!, {r1, r4} │ │ │ │ - moveq r1, r0 │ │ │ │ - bmi.n 15260 │ │ │ │ + itet ne │ │ │ │ + movne r1, r0 │ │ │ │ + stmiaeq r6!, {r2, r3, r4} │ │ │ │ + movne r1, r0 │ │ │ │ + bkpt 0x00ee │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x00d8 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ - movs r3, r0 │ │ │ │ - stmia r5!, {r3, r6, r7} │ │ │ │ + bmi.n 15134 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x009a │ │ │ │ + bkpt 0x00c4 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r5, r6, r7, pc} │ │ │ │ + add sp, #256 @ 0x100 │ │ │ │ + movs r3, r0 │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + bkpt 0x0086 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x006a │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r5!, {r2, r7} │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x004e │ │ │ │ + bkpt 0x0056 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r4, r5, r7, pc} │ │ │ │ + stmia r5!, {r3, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + bkpt 0x003a │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x002c │ │ │ │ + pop {r5, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0080 │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5} │ │ │ │ + bkpt 0x0018 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0006 │ │ │ │ + bkpt 0x006c │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r5} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r5, r7, pc} │ │ │ │ + pop {r1, r4, r5, r6, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - bcc.n 15204 │ │ │ │ + stmia r4!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r4, r5, r7} │ │ │ │ + pop {r2, r3, r7, pc} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r2, r7, pc} │ │ │ │ + bcc.n 150d8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r4, r7} │ │ │ │ + stmia r4!, {r2, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - pop {r3, r5, r6, pc} │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, r0, r1 │ │ │ │ - add r4, sp, #56 @ 0x38 │ │ │ │ + stmia r4!, {r1, r7} │ │ │ │ movs r1, r0 │ │ │ │ pop {r2, r4, r6, pc} │ │ │ │ movs r1, r0 │ │ │ │ + sub.w r0, ip, r1 │ │ │ │ + add r3, sp, #1000 @ 0x3e8 │ │ │ │ + movs r1, r0 │ │ │ │ + pop {r6, pc} │ │ │ │ + movs r1, r0 │ │ │ │ │ │ │ │ -000151d8 : │ │ │ │ +000151dc : │ │ │ │ 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] @ 1529c │ │ │ │ + ldr.w ip, [pc, #180] @ 152a0 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (152a0 ) │ │ │ │ + ldr r3, [pc, #172] @ (152a4 ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (152a4 ) │ │ │ │ + ldr r4, [pc, #168] @ (152a8 ) │ │ │ │ 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] @ (152a8 ) │ │ │ │ + ldr r3, [pc, #152] @ (152ac ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #432 @ 0x1b0 │ │ │ │ - bl c628 │ │ │ │ + bl c630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 15288 │ │ │ │ - ldr r3, [pc, #136] @ (152ac ) │ │ │ │ + beq.n 1528c │ │ │ │ + ldr r3, [pc, #136] @ (152b0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1526a │ │ │ │ + bne.n 1526e │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 1528c │ │ │ │ + bpl.n 15290 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14d98 │ │ │ │ + bl 14d9c │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 15288 │ │ │ │ - ldr r3, [pc, #108] @ (152b0 ) │ │ │ │ + beq.n 1528c │ │ │ │ + ldr r3, [pc, #108] @ (152b4 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15252 │ │ │ │ + bge.n 15256 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (152b4 ) │ │ │ │ - ldr r3, [pc, #72] @ (152a0 ) │ │ │ │ + ldr r2, [pc, #96] @ (152b8 ) │ │ │ │ + ldr r3, [pc, #72] @ (152a4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 15296 │ │ │ │ + bne.n 1529a │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (152b8 ) │ │ │ │ + ldr r0, [pc, #76] @ (152bc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #68] @ (152bc ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #68] @ (152c0 ) │ │ │ │ movs r2, #241 @ 0xf1 │ │ │ │ - ldr r1, [pc, #68] @ (152c0 ) │ │ │ │ - ldr r0, [pc, #72] @ (152c4 ) │ │ │ │ + ldr r1, [pc, #68] @ (152c4 ) │ │ │ │ + ldr r0, [pc, #72] @ (152c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 15252 │ │ │ │ - ldr r0, [pc, #56] @ (152c8 ) │ │ │ │ + b.n 15256 │ │ │ │ + ldr r0, [pc, #56] @ (152cc ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 15274 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl 117f4 │ │ │ │ + b.n 15278 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - add r6, sp, #40 @ 0x28 │ │ │ │ + add r6, sp, #24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #992 @ 0x3e0 │ │ │ │ + add r5, sp, #976 @ 0x3d0 │ │ │ │ movs r3, r0 │ │ │ │ - cbnz r4, 152dc │ │ │ │ + cbnz r0, 152e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #648 @ 0x288 │ │ │ │ movs r3, r0 │ │ │ │ - revsh r2, r5 │ │ │ │ + revsh r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r3!, {r4} │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 15346 │ │ │ │ + cbnz r4, 15344 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r6} │ │ │ │ + pop {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000152cc : │ │ │ │ +000152d0 : │ │ │ │ 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, #2204] @ 15b80 │ │ │ │ + ldr.w r7, [pc, #2204] @ 15b84 │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r7, pc │ │ │ │ - ldr.w r2, [pc, #2200] @ 15b84 │ │ │ │ - ldr.w r3, [pc, #2200] @ 15b88 │ │ │ │ + ldr.w r2, [pc, #2200] @ 15b88 │ │ │ │ + ldr.w r3, [pc, #2200] @ 15b8c │ │ │ │ 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 15b4e │ │ │ │ + beq.w 15b52 │ │ │ │ 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 14cc4 │ │ │ │ + bl 14cc8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 157ce │ │ │ │ + beq.w 157d2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 15806 │ │ │ │ + bpl.w 1580a │ │ │ │ mov r0, r5 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10e90 │ │ │ │ + bl 10e98 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15824 │ │ │ │ + beq.w 15828 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 15846 │ │ │ │ + bpl.w 1584a │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 154cc │ │ │ │ + ble.w 154d0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov fp, r6 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, fp │ │ │ │ - bl 10f54 │ │ │ │ + bl 10f5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 15796 │ │ │ │ + bpl.w 1579a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 157ea │ │ │ │ + blt.w 157ee │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 15448 │ │ │ │ - ldr.w r3, [pc, #2052] @ 15b8c │ │ │ │ + beq.n 1544c │ │ │ │ + ldr.w r3, [pc, #2052] @ 15b90 │ │ │ │ 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 8fc4 │ │ │ │ + blx 8fcc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1570e │ │ │ │ - ldr.w r3, [r6, #320] @ 0x140 │ │ │ │ + beq.w 15712 │ │ │ │ + ldr.w r3, [r6, #152] @ 0x98 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - blx 8fc4 │ │ │ │ + blx 8fcc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 158e2 │ │ │ │ - ldr.w r3, [r6, #312] @ 0x138 │ │ │ │ + beq.w 158e6 │ │ │ │ + ldr.w r3, [r6, #140] @ 0x8c │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1593e │ │ │ │ + beq.w 15942 │ │ │ │ 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 fe0c │ │ │ │ + bl fe14 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 153f4 │ │ │ │ + bge.n 153f8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156e2 │ │ │ │ + beq.w 156e6 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1540a │ │ │ │ + bge.n 1540e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156ee │ │ │ │ + beq.w 156f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1541c │ │ │ │ + bge.n 15420 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156fa │ │ │ │ + beq.w 156fe │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1597e │ │ │ │ + beq.w 15982 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15442 │ │ │ │ + bge.n 15446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15706 │ │ │ │ + beq.w 1570a │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 158a6 │ │ │ │ + blt.w 158aa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15464 │ │ │ │ + bge.n 15468 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156ba │ │ │ │ + beq.w 156be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15476 │ │ │ │ + bge.n 1547a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156cc │ │ │ │ + beq.w 156d0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15864 │ │ │ │ + beq.w 15868 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 15880 │ │ │ │ - ldr.w r3, [pc, #1796] @ 15b8c │ │ │ │ + bpl.w 15884 │ │ │ │ + ldr.w r3, [pc, #1796] @ 15b90 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ - ldr.w r1, [r3, #312] @ 0x138 │ │ │ │ - bl fd98 │ │ │ │ + ldr.w r1, [r3, #140] @ 0x8c │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154aa │ │ │ │ + bge.n 154ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 156d4 │ │ │ │ + beq.w 156d8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15768 │ │ │ │ + beq.w 1576c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 1591a │ │ │ │ + bpl.w 1591e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 1535e │ │ │ │ + bne.w 15362 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 154de │ │ │ │ + bge.n 154e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159c2 │ │ │ │ + beq.w 159c6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 159da │ │ │ │ + blt.w 159de │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 155b0 │ │ │ │ - ldr.w r3, [pc, #1688] @ 15b8c │ │ │ │ + beq.n 155b4 │ │ │ │ + ldr.w r3, [pc, #1688] @ 15b90 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - ldr.w sl, [r9, #160] @ 0xa0 │ │ │ │ - blx 8fc4 │ │ │ │ + ldr.w sl, [r9, #148] @ 0x94 │ │ │ │ + blx 8fcc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a5c │ │ │ │ + beq.w 15a60 │ │ │ │ movs r0, #0 │ │ │ │ - ldr.w fp, [r9, #320] @ 0x140 │ │ │ │ - blx 8fc4 │ │ │ │ + ldr.w fp, [r9, #152] @ 0x98 │ │ │ │ + blx 8fcc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15a8c │ │ │ │ - ldr.w r3, [r9, #312] @ 0x138 │ │ │ │ + beq.w 15a90 │ │ │ │ + ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str r3, [sp, #20] │ │ │ │ - blx 9664 │ │ │ │ + blx 966c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15aea │ │ │ │ + beq.w 15aee │ │ │ │ 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 fe0c │ │ │ │ + bl fe14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15558 │ │ │ │ + bge.n 1555c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a04 │ │ │ │ + beq.w 15a08 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1556a │ │ │ │ + bge.n 1556e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a0c │ │ │ │ + beq.w 15a10 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15580 │ │ │ │ + bge.n 15584 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 158da │ │ │ │ + beq.w 158de │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 15ad2 │ │ │ │ + beq.w 15ad6 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155aa │ │ │ │ + bge.n 155ae │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a1c │ │ │ │ + beq.w 15a20 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 15b1a │ │ │ │ + blt.w 15b1e │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155cc │ │ │ │ + bge.n 155d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159ca │ │ │ │ + beq.w 159ce │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 155e2 │ │ │ │ + bge.n 155e6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 158c2 │ │ │ │ + beq.w 158c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 15a24 │ │ │ │ + beq.w 15a28 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 15a3c │ │ │ │ + bpl.w 15a40 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1599a │ │ │ │ - ldr.w r3, [pc, #1424] @ 15b8c │ │ │ │ + bne.w 1599e │ │ │ │ + ldr.w r3, [pc, #1424] @ 15b90 │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #160] @ 0xa0 │ │ │ │ + ldr.w r4, [r8, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15b66 │ │ │ │ + beq.w 15b6a │ │ │ │ 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 fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15634 │ │ │ │ + bge.n 15638 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159d2 │ │ │ │ + beq.w 159d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15646 │ │ │ │ + bge.n 1564a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 158ca │ │ │ │ + beq.w 158ce │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 15a74 │ │ │ │ + beq.w 15a78 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr.w r5, [r8, #324] @ 0x144 │ │ │ │ + ldr.w r5, [r8, #156] @ 0x9c │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 15aca │ │ │ │ + bmi.w 15ace │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15aa6 │ │ │ │ + beq.w 15aaa │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1568c │ │ │ │ + bge.n 15690 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 159fe │ │ │ │ + beq.w 15a02 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1569e │ │ │ │ + bge.n 156a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 158d2 │ │ │ │ + beq.w 158d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 15b36 │ │ │ │ + beq.w 15b3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 156b6 │ │ │ │ + bge.n 156ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15a14 │ │ │ │ + beq.w 15a18 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 15748 │ │ │ │ + b.n 1574c │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1546c │ │ │ │ - b.n 15476 │ │ │ │ + blt.w 15470 │ │ │ │ + b.n 1547a │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15476 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1547a │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 154b0 │ │ │ │ - b.n 15768 │ │ │ │ + bne.w 154b4 │ │ │ │ + b.n 1576c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 153f4 │ │ │ │ + b.n 153f8 │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1540a │ │ │ │ + b.n 1540e │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 1541c │ │ │ │ + b.n 15420 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15442 │ │ │ │ - ldr.w r3, [pc, #1152] @ 15b90 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15446 │ │ │ │ + ldr.w r3, [pc, #1152] @ 15b94 │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr.w r1, [pc, #1148] @ 15b94 │ │ │ │ + ldr.w r1, [pc, #1148] @ 15b98 │ │ │ │ mov r6, fp │ │ │ │ - ldr.w r0, [pc, #1148] @ 15b98 │ │ │ │ + ldr.w r0, [pc, #1148] @ 15b9c │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #1104] @ 15b9c │ │ │ │ - ldr.w r3, [pc, #1080] @ 15b88 │ │ │ │ + ldr.w r2, [pc, #1104] @ 15ba0 │ │ │ │ + ldr.w r3, [pc, #1080] @ 15b8c │ │ │ │ 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 15b32 │ │ │ │ + bne.w 15b36 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1060] @ 15b90 │ │ │ │ + ldr.w r3, [pc, #1060] @ 15b94 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr.w r1, [pc, #1072] @ 15ba0 │ │ │ │ + ldr.w r1, [pc, #1072] @ 15ba4 │ │ │ │ mov r6, fp │ │ │ │ - ldr.w r0, [pc, #1068] @ 15ba4 │ │ │ │ + ldr.w r0, [pc, #1068] @ 15ba8 │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #1016] @ (15b90 ) │ │ │ │ - ldr.w r2, [pc, #1036] @ 15ba8 │ │ │ │ - ldr.w r1, [pc, #1036] @ 15bac │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #1016] @ (15b94 ) │ │ │ │ + ldr.w r2, [pc, #1036] @ 15bac │ │ │ │ + ldr.w r1, [pc, #1036] @ 15bb0 │ │ │ │ add r2, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #252 @ 0xfc │ │ │ │ - ldr r0, [pc, #1020] @ (15bb0 ) │ │ │ │ + ldr r0, [pc, #1020] @ (15bb4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #960] @ (15b90 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #960] @ (15b94 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #992] @ (15bb4 ) │ │ │ │ - ldr r0, [pc, #992] @ (15bb8 ) │ │ │ │ + ldr r1, [pc, #992] @ (15bb8 ) │ │ │ │ + ldr r0, [pc, #992] @ (15bbc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #932] @ (15b90 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #932] @ (15b94 ) │ │ │ │ movs r2, #253 @ 0xfd │ │ │ │ - ldr r1, [pc, #972] @ (15bbc ) │ │ │ │ + ldr r1, [pc, #972] @ (15bc0 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #972] @ (15bc0 ) │ │ │ │ + ldr r0, [pc, #972] @ (15bc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1572e │ │ │ │ - ldr r2, [pc, #904] @ (15b90 ) │ │ │ │ - ldr r3, [pc, #952] @ (15bc4 ) │ │ │ │ - ldr r1, [pc, #956] @ (15bc8 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15732 │ │ │ │ + ldr r2, [pc, #904] @ (15b94 ) │ │ │ │ + ldr r3, [pc, #952] @ (15bc8 ) │ │ │ │ + ldr r1, [pc, #956] @ (15bcc ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r7, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #944] @ (15bcc ) │ │ │ │ + ldr r0, [pc, #944] @ (15bd0 ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 157e2 │ │ │ │ - ldr r3, [pc, #872] @ (15b90 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 157e6 │ │ │ │ + ldr r3, [pc, #872] @ (15b94 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #932] @ (15bd0 ) │ │ │ │ - ldr r0, [pc, #936] @ (15bd4 ) │ │ │ │ + ldr r1, [pc, #932] @ (15bd4 ) │ │ │ │ + ldr r0, [pc, #936] @ (15bd8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #840] @ (15b90 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #840] @ (15b94 ) │ │ │ │ movs r2, #251 @ 0xfb │ │ │ │ - ldr r1, [pc, #908] @ (15bd8 ) │ │ │ │ + ldr r1, [pc, #908] @ (15bdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #904] @ (15bdc ) │ │ │ │ + ldr r3, [pc, #904] @ (15be0 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r8, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #900] @ (15be0 ) │ │ │ │ + ldr r0, [pc, #900] @ (15be4 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15838 │ │ │ │ - ldr r3, [pc, #808] @ (15b90 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1583c │ │ │ │ + ldr r3, [pc, #808] @ (15b94 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #888] @ (15be4 ) │ │ │ │ + ldr r1, [pc, #888] @ (15be8 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #888] @ (15be8 ) │ │ │ │ + ldr r0, [pc, #888] @ (15bec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #780] @ (15b90 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1578c │ │ │ │ + ldr r3, [pc, #780] @ (15b94 ) │ │ │ │ mov sl, r6 │ │ │ │ - ldr r1, [pc, #868] @ (15bec ) │ │ │ │ + ldr r1, [pc, #868] @ (15bf0 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ mov r6, fp │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #860] @ (15bf0 ) │ │ │ │ + ldr r3, [pc, #860] @ (15bf4 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, sl, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #852] @ (15bf4 ) │ │ │ │ + ldr r0, [pc, #852] @ (15bf8 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #744] @ (15b90 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1578c │ │ │ │ + ldr r3, [pc, #744] @ (15b94 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #844] @ (15bf8 ) │ │ │ │ + ldr r1, [pc, #844] @ (15bfc ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #844] @ (15bfc ) │ │ │ │ + ldr r0, [pc, #844] @ (15c00 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1572e │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15732 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155e2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155e6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15646 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1564a │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1569e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 156a2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15580 │ │ │ │ - ldr r3, [pc, #684] @ (15b90 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15584 │ │ │ │ + ldr r3, [pc, #684] @ (15b94 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #792] @ (15c00 ) │ │ │ │ - ldr r0, [pc, #792] @ (15c04 ) │ │ │ │ + ldr r1, [pc, #792] @ (15c04 ) │ │ │ │ + ldr r0, [pc, #792] @ (15c08 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #628] @ (15b90 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #628] @ (15b94 ) │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ - ldr r1, [pc, #744] @ (15c08 ) │ │ │ │ + ldr r1, [pc, #744] @ (15c0c ) │ │ │ │ mov r6, fp │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r7, r3] │ │ │ │ - ldr r3, [pc, #736] @ (15c0c ) │ │ │ │ + ldr r3, [pc, #736] @ (15c10 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #728] @ (15c10 ) │ │ │ │ + ldr r0, [pc, #728] @ (15c14 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15788 │ │ │ │ - ldr r3, [pc, #592] @ (15b90 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1578c │ │ │ │ + ldr r3, [pc, #592] @ (15b94 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #720] @ (15c14 ) │ │ │ │ + ldr r1, [pc, #720] @ (15c18 ) │ │ │ │ mov r9, r8 │ │ │ │ - ldr r0, [pc, #720] @ (15c18 ) │ │ │ │ + ldr r0, [pc, #720] @ (15c1c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #528] @ (15b90 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #528] @ (15b94 ) │ │ │ │ movs r2, #254 @ 0xfe │ │ │ │ - ldr r1, [pc, #664] @ (15c1c ) │ │ │ │ + ldr r1, [pc, #664] @ (15c20 ) │ │ │ │ mov r6, fp │ │ │ │ - ldr r0, [pc, #664] @ (15c20 ) │ │ │ │ + ldr r0, [pc, #664] @ (15c24 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1572e │ │ │ │ - ldr r3, [pc, #496] @ (15b8c ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15732 │ │ │ │ + ldr r3, [pc, #496] @ (15b90 ) │ │ │ │ ldr.w r8, [r7, r3] │ │ │ │ - ldr.w r4, [r8, #320] @ 0x140 │ │ │ │ + ldr.w r4, [r8, #152] @ 0x98 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1560c │ │ │ │ - ldr r3, [pc, #632] @ (15c24 ) │ │ │ │ - mov.w r2, #5952 @ 0x1740 │ │ │ │ - ldr r1, [pc, #628] @ (15c28 ) │ │ │ │ - ldr r0, [pc, #632] @ (15c2c ) │ │ │ │ + bne.w 15610 │ │ │ │ + ldr r3, [pc, #632] @ (15c28 ) │ │ │ │ + movw r2, #3866 @ 0xf1a │ │ │ │ + ldr r1, [pc, #628] @ (15c2c ) │ │ │ │ + ldr r0, [pc, #632] @ (15c30 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 154de │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 154e2 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155cc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155d0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15634 │ │ │ │ - ldr r3, [pc, #436] @ (15b90 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15638 │ │ │ │ + ldr r3, [pc, #436] @ (15b94 ) │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ - ldr r1, [pc, #588] @ (15c30 ) │ │ │ │ - ldr r0, [pc, #592] @ (15c34 ) │ │ │ │ + ldr r1, [pc, #588] @ (15c34 ) │ │ │ │ + ldr r0, [pc, #592] @ (15c38 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1568c │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15690 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15558 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1555c │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1556a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1556e │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 156b6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 156ba │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 155aa │ │ │ │ - ldr r3, [pc, #360] @ (15b90 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 155ae │ │ │ │ + ldr r3, [pc, #360] @ (15b94 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #524] @ (15c38 ) │ │ │ │ - ldr r0, [pc, #524] @ (15c3c ) │ │ │ │ + ldr r1, [pc, #524] @ (15c3c ) │ │ │ │ + ldr r0, [pc, #524] @ (15c40 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15746 │ │ │ │ - ldr r1, [pc, #336] @ (15b90 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r1, [pc, #336] @ (15b94 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r3, [pc, #508] @ (15c40 ) │ │ │ │ - ldr r0, [pc, #508] @ (15c44 ) │ │ │ │ + ldr r3, [pc, #508] @ (15c44 ) │ │ │ │ + ldr r0, [pc, #508] @ (15c48 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #500] @ (15c48 ) │ │ │ │ + ldr r1, [pc, #500] @ (15c4c ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #304] @ (15b90 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #304] @ (15b94 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #488] @ (15c4c ) │ │ │ │ - ldr r0, [pc, #488] @ (15c50 ) │ │ │ │ + ldr r1, [pc, #488] @ (15c50 ) │ │ │ │ + ldr r0, [pc, #488] @ (15c54 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 159f0 │ │ │ │ - ldr r3, [pc, #280] @ (15b90 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 159f4 │ │ │ │ + ldr r3, [pc, #280] @ (15b94 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #472] @ (15c54 ) │ │ │ │ - ldr r0, [pc, #472] @ (15c58 ) │ │ │ │ + ldr r1, [pc, #472] @ (15c58 ) │ │ │ │ + ldr r0, [pc, #472] @ (15c5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #256] @ (15b90 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #256] @ (15b94 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #456] @ (15c5c ) │ │ │ │ - ldr r0, [pc, #456] @ (15c60 ) │ │ │ │ + ldr r1, [pc, #456] @ (15c60 ) │ │ │ │ + ldr r0, [pc, #456] @ (15c64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 15736 │ │ │ │ - ldr r3, [pc, #232] @ (15b90 ) │ │ │ │ + b.n 1573a │ │ │ │ + ldr r3, [pc, #232] @ (15b94 ) │ │ │ │ mov.w r2, #258 @ 0x102 │ │ │ │ - ldr r1, [pc, #436] @ (15c64 ) │ │ │ │ - ldr r0, [pc, #440] @ (15c68 ) │ │ │ │ + ldr r1, [pc, #436] @ (15c68 ) │ │ │ │ + ldr r0, [pc, #440] @ (15c6c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ mov r0, r3 │ │ │ │ - bl c85c │ │ │ │ - b.n 15658 │ │ │ │ - ldr r3, [pc, #188] @ (15b90 ) │ │ │ │ + bl c864 │ │ │ │ + b.n 1565c │ │ │ │ + ldr r3, [pc, #188] @ (15b94 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #400] @ (15c6c ) │ │ │ │ - ldr r0, [pc, #404] @ (15c70 ) │ │ │ │ + ldr r1, [pc, #400] @ (15c70 ) │ │ │ │ + ldr r0, [pc, #404] @ (15c74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 159f0 │ │ │ │ - ldr r3, [pc, #164] @ (15b90 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 159f4 │ │ │ │ + ldr r3, [pc, #164] @ (15b94 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #384] @ (15c74 ) │ │ │ │ - ldr r0, [pc, #388] @ (15c78 ) │ │ │ │ + ldr r1, [pc, #384] @ (15c78 ) │ │ │ │ + ldr r0, [pc, #388] @ (15c7c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15746 │ │ │ │ - ldr r3, [pc, #116] @ (15b90 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1574a │ │ │ │ + ldr r3, [pc, #116] @ (15b94 ) │ │ │ │ movw r2, #257 @ 0x101 │ │ │ │ - ldr r1, [pc, #344] @ (15c7c ) │ │ │ │ - ldr r0, [pc, #348] @ (15c80 ) │ │ │ │ + ldr r1, [pc, #344] @ (15c80 ) │ │ │ │ + ldr r0, [pc, #348] @ (15c84 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 159f0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #332] @ (15c84 ) │ │ │ │ - movw r2, #5980 @ 0x175c │ │ │ │ - ldr r1, [pc, #328] @ (15c88 ) │ │ │ │ - ldr r0, [pc, #332] @ (15c8c ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 159f4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (15c88 ) │ │ │ │ + movw r2, #3894 @ 0xf36 │ │ │ │ + ldr r1, [pc, #328] @ (15c8c ) │ │ │ │ + ldr r0, [pc, #332] @ (15c90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (15c90 ) │ │ │ │ - movw r2, #5783 @ 0x1697 │ │ │ │ - ldr r1, [pc, #316] @ (15c94 ) │ │ │ │ - ldr r0, [pc, #320] @ (15c98 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (15c94 ) │ │ │ │ + movw r2, #3697 @ 0xe71 │ │ │ │ + ldr r1, [pc, #316] @ (15c98 ) │ │ │ │ + ldr r0, [pc, #320] @ (15c9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (15c9c ) │ │ │ │ - movw r2, #5957 @ 0x1745 │ │ │ │ - ldr r1, [pc, #304] @ (15ca0 ) │ │ │ │ - ldr r0, [pc, #308] @ (15ca4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (15ca0 ) │ │ │ │ + movw r2, #3871 @ 0xf1f │ │ │ │ + ldr r1, [pc, #304] @ (15ca4 ) │ │ │ │ + ldr r0, [pc, #308] @ (15ca8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #868 @ 0x364 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - add r5, sp, #80 @ 0x50 │ │ │ │ + add r5, sp, #64 @ 0x40 │ │ │ │ movs r3, r0 │ │ │ │ - add r5, sp, #40 @ 0x28 │ │ │ │ + add r5, sp, #24 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r5} │ │ │ │ + ldmia r1, {r1, r3} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb752 │ │ │ │ + @ instruction: 0xb73e │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #688 @ 0x2b0 │ │ │ │ + add r0, sp, #672 @ 0x2a0 │ │ │ │ movs r3, r0 │ │ │ │ - stmia r6!, {r4, r6, r7} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6f8 │ │ │ │ + @ instruction: 0xb6e4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r4!, {r2, r3, r5, r6} │ │ │ │ + ldmia r4, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r5, r7} │ │ │ │ + ldmia r0!, {r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6c4 │ │ │ │ + @ instruction: 0xb6b0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r1, r4, r5, r6} │ │ │ │ + ldmia r0!, {r1, r4, r6} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb69e │ │ │ │ + @ instruction: 0xb68a │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb67c │ │ │ │ + @ instruction: 0xb668 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6d4 │ │ │ │ + @ instruction: 0xb6c0 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + ldmia r0!, {r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb65c │ │ │ │ + @ instruction: 0xb648 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r6!, {r2, r3, r4} │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ + ldmia r4!, {r1, r5} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb61c │ │ │ │ + @ instruction: 0xb608 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb602 │ │ │ │ + push {r1, r2, r3, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r3, r4, r5, r7} │ │ │ │ + stmia r7!, {r1, r3, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r5, r6, lr} │ │ │ │ + push {r2, r3, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r4, r6, r7, lr} │ │ │ │ + push {r1, r2, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r3, r4, r7} │ │ │ │ + stmia r7!, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - push {r6, r7, lr} │ │ │ │ + push {r2, r3, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r2, r3, r4, r6} │ │ │ │ + stmia r7!, {r1, r2, r3, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r7, lr} │ │ │ │ + push {r1, r4, r5, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {r1, r5} │ │ │ │ + stmia r7!, {r1} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r6, r7} │ │ │ │ + push {r2, r4, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r6, lr} │ │ │ │ + push {r1, r2, r3, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r5!, {} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r5, lr} │ │ │ │ + push {r2, r4, lr} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r6, r7} │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r3, r5, r6, r7} │ │ │ │ + push {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - b.n 162a8 │ │ │ │ + b.n 16284 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, pc, #568 @ (adr r3, 15e64 ) │ │ │ │ + add r3, pc, #488 @ (adr r3, 15e18 ) │ │ │ │ movs r1, r0 │ │ │ │ - cbnz r0, 15cac │ │ │ │ + cbnz r4, 15caa │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r5, r6} │ │ │ │ + stmia r6!, {r2, r6} │ │ │ │ movs r1, r0 │ │ │ │ - push {r4, r7} │ │ │ │ + push {r2, r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r3, r4} │ │ │ │ + stmia r5!, {r1, r3, r4, r5, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + push {r1, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 15cae │ │ │ │ + cbz r2, 15cae │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + push {r1, r3, r4} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3} │ │ │ │ + cbz r2, 15cd6 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r3, r6, r7} │ │ │ │ + stmia r5!, {r1, r3, r5, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 15cd8 │ │ │ │ + cbz r2, 15cd8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r1, r4, r5, r7} │ │ │ │ + stmia r5!, {r1, r4, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 15cda │ │ │ │ + cbz r2, 15cda │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r3, r4, r5, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 15cdc │ │ │ │ + cbz r0, 15cdc │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r5!, {r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 15cda │ │ │ │ + cbz r4, 15cd8 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r4, r6} │ │ │ │ + stmia r5!, {r2, r4, r5} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 15cdc │ │ │ │ + cbz r4, 15cda │ │ │ │ movs r1, r0 │ │ │ │ - stmia r3!, {r2, r5} │ │ │ │ + stmia r5!, {r2} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 15cd8 │ │ │ │ + cbz r4, 15cd6 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15ff0 │ │ │ │ + b.n 15fcc │ │ │ │ movs r1, r0 │ │ │ │ - add r2, pc, #8 @ (adr r2, 15c94 ) │ │ │ │ + add r1, pc, #952 @ (adr r1, 16048 ) │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r4, r7 │ │ │ │ + rev16 r0, r5 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15fcc │ │ │ │ + b.n 15fa8 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #936 @ (adr r1, 16040 ) │ │ │ │ + add r1, pc, #856 @ (adr r1, 15ff4 ) │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 15ce8 │ │ │ │ + cbz r4, 15ce6 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 15fa8 │ │ │ │ + b.n 15f84 │ │ │ │ movs r1, r0 │ │ │ │ - add r1, pc, #840 @ (adr r1, 15fec ) │ │ │ │ + add r1, pc, #760 @ (adr r1, 15fa0 ) │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r0 │ │ │ │ + rev r4, r5 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00015ca8 : │ │ │ │ +00015cac : │ │ │ │ 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] @ 163fc │ │ │ │ + ldr.w r8, [pc, #1852] @ 16400 │ │ │ │ lsls r3, r3, #1 │ │ │ │ add r8, pc │ │ │ │ - bne.n 15cd0 │ │ │ │ + bne.n 15cd4 │ │ │ │ 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 163e4 │ │ │ │ + beq.w 163e8 │ │ │ │ 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 14cc4 │ │ │ │ + bl 14cc8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 15fa4 │ │ │ │ + beq.w 15fa8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 15ffc │ │ │ │ + bpl.w 16000 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 15e4a │ │ │ │ + ble.w 15e4e │ │ │ │ mov r7, r8 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r8, r0 │ │ │ │ str.w ip, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f54 │ │ │ │ + bl 10f5c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 15f0a │ │ │ │ + bpl.w 15f0e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 15f46 │ │ │ │ + blt.w 15f4a │ │ │ │ uxtb r6, r0 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 160a2 │ │ │ │ + bne.w 160a6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15d64 │ │ │ │ + bge.n 15d68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ec4 │ │ │ │ + beq.w 15ec8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15d76 │ │ │ │ + bge.n 15d7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 15ebc │ │ │ │ + beq.w 15ec0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 15f7e │ │ │ │ + beq.w 15f82 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 15fca │ │ │ │ - ldr.w r3, [pc, #1652] @ 16400 │ │ │ │ + bpl.w 15fce │ │ │ │ + ldr.w r3, [pc, #1652] @ 16404 │ │ │ │ mov r0, r9 │ │ │ │ ldr r4, [r7, r3] │ │ │ │ - ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ - bl fd98 │ │ │ │ + ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ + bl fda0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16026 │ │ │ │ + beq.w 1602a │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 16058 │ │ │ │ + bne.w 1605c │ │ │ │ mov r0, fp │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ mov r1, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15dd8 │ │ │ │ + bge.n 15ddc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 15dd8 │ │ │ │ + cbnz r2, 15ddc │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 163cc │ │ │ │ + beq.w 163d0 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15df6 │ │ │ │ + bge.n 15dfa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - cbnz r2, 15df6 │ │ │ │ + cbnz r2, 15dfa │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 16060 │ │ │ │ + blt.w 16064 │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 160d2 │ │ │ │ - ldr.w r1, [r4, #312] @ 0x138 │ │ │ │ + bne.w 160d6 │ │ │ │ + ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ mov r0, r9 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e28 │ │ │ │ + bge.n 15e2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 15e28 │ │ │ │ + cbnz r3, 15e2c │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 16082 │ │ │ │ + beq.w 16086 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 15ecc │ │ │ │ + bpl.n 15ed0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 15d1e │ │ │ │ + bne.w 15d22 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15e5c │ │ │ │ + bge.n 15e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1625a │ │ │ │ + beq.w 1625e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10e90 │ │ │ │ + bl 10e98 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16276 │ │ │ │ + beq.w 1627a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 16290 │ │ │ │ + bpl.w 16294 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 162ba │ │ │ │ + blt.w 162be │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1610c │ │ │ │ + bne.w 16110 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 15ea0 │ │ │ │ + bge.n 15ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162b2 │ │ │ │ + beq.w 162b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15cc6 │ │ │ │ + bge.w 15cca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15cc6 │ │ │ │ + bne.w 15cca │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15cc6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15cca │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15d76 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15d7a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15d64 │ │ │ │ - ldr.w r2, [pc, #1332] @ 16404 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15d68 │ │ │ │ + ldr.w r2, [pc, #1332] @ 16408 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1328] @ 16408 │ │ │ │ - ldr.w r1, [pc, #1328] @ 1640c │ │ │ │ + ldr.w r3, [pc, #1328] @ 1640c │ │ │ │ + ldr.w r1, [pc, #1328] @ 16410 │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1320] @ 16410 │ │ │ │ + ldr.w r0, [pc, #1320] @ 16414 │ │ │ │ add r1, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ 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] @ 16404 │ │ │ │ - ldr.w r1, [pc, #1276] @ 16414 │ │ │ │ + ldr.w r3, [pc, #1264] @ 16408 │ │ │ │ + ldr.w r1, [pc, #1276] @ 16418 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ add r1, pc │ │ │ │ ldr.w r0, [r8, r3] │ │ │ │ - ldr.w r3, [pc, #1268] @ 16418 │ │ │ │ + ldr.w r3, [pc, #1268] @ 1641c │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr.w r0, [pc, #1260] @ 1641c │ │ │ │ + ldr.w r0, [pc, #1260] @ 16420 │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15f00 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 15f04 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1204] @ 16404 │ │ │ │ - ldr.w r1, [pc, #1228] @ 16420 │ │ │ │ + ldr.w r3, [pc, #1204] @ 16408 │ │ │ │ + ldr.w r1, [pc, #1228] @ 16424 │ │ │ │ movw r2, #265 @ 0x109 │ │ │ │ - ldr.w r0, [pc, #1224] @ 16424 │ │ │ │ + ldr.w r0, [pc, #1224] @ 16428 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15f00 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 15f04 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1148] @ 16404 │ │ │ │ - ldr.w r1, [pc, #1180] @ 16428 │ │ │ │ + ldr.w r3, [pc, #1148] @ 16408 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1642c │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ - ldr.w r0, [pc, #1176] @ 1642c │ │ │ │ + ldr.w r0, [pc, #1176] @ 16430 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15efa │ │ │ │ - ldr.w r3, [pc, #1116] @ 16404 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15efe │ │ │ │ + ldr.w r3, [pc, #1116] @ 16408 │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ - ldr.w r1, [pc, #1152] @ 16430 │ │ │ │ - ldr.w r0, [pc, #1152] @ 16434 │ │ │ │ + ldr.w r1, [pc, #1152] @ 16434 │ │ │ │ + ldr.w r0, [pc, #1152] @ 16438 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15f00 │ │ │ │ - ldr.w r2, [pc, #1080] @ 16404 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 15f04 │ │ │ │ + ldr.w r2, [pc, #1080] @ 16408 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #1120] @ 16438 │ │ │ │ - ldr.w r1, [pc, #1120] @ 1643c │ │ │ │ + ldr.w r3, [pc, #1120] @ 1643c │ │ │ │ + ldr.w r1, [pc, #1120] @ 16440 │ │ │ │ ldr.w r2, [r8, r2] │ │ │ │ add r3, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1108] @ 16440 │ │ │ │ + ldr.w r0, [pc, #1108] @ 16444 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #267 @ 0x10b │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15efa │ │ │ │ - ldr.w r2, [pc, #1028] @ 16404 │ │ │ │ - ldr.w r3, [pc, #1088] @ 16444 │ │ │ │ - ldr.w r1, [pc, #1088] @ 16448 │ │ │ │ + bl 12190 │ │ │ │ + b.n 15efe │ │ │ │ + ldr.w r2, [pc, #1028] @ 16408 │ │ │ │ + ldr.w r3, [pc, #1088] @ 16448 │ │ │ │ + ldr.w r1, [pc, #1088] @ 1644c │ │ │ │ add r3, pc │ │ │ │ ldr.w r5, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r2, #264 @ 0x108 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr.w r0, [pc, #1072] @ 1644c │ │ │ │ + ldr.w r0, [pc, #1072] @ 16450 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15fc2 │ │ │ │ + bl 12190 │ │ │ │ + b.n 15fc6 │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #980] @ (16404 ) │ │ │ │ - ldr.w r1, [pc, #1056] @ 16450 │ │ │ │ + ldr r3, [pc, #980] @ (16408 ) │ │ │ │ + ldr.w r1, [pc, #1056] @ 16454 │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ - ldr.w r0, [pc, #1052] @ 16454 │ │ │ │ + ldr.w r0, [pc, #1052] @ 16458 │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15f00 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 15f04 │ │ │ │ mov r0, fp │ │ │ │ - bl c85c │ │ │ │ - b.n 15daa │ │ │ │ + bl c864 │ │ │ │ + b.n 15dae │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #924] @ (16404 ) │ │ │ │ - ldr r1, [pc, #1004] @ (16458 ) │ │ │ │ + ldr r3, [pc, #924] @ (16408 ) │ │ │ │ + ldr r1, [pc, #1004] @ (1645c ) │ │ │ │ mov.w r2, #268 @ 0x10c │ │ │ │ - ldr r0, [pc, #1004] @ (1645c ) │ │ │ │ + ldr r0, [pc, #1004] @ (16460 ) │ │ │ │ mov r6, r9 │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1604a │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1604e │ │ │ │ mov r3, r8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #888] @ (16404 ) │ │ │ │ - ldr r1, [pc, #980] @ (16460 ) │ │ │ │ + ldr r3, [pc, #888] @ (16408 ) │ │ │ │ + ldr r1, [pc, #980] @ (16464 ) │ │ │ │ mov.w r2, #270 @ 0x10e │ │ │ │ - ldr r0, [pc, #976] @ (16464 ) │ │ │ │ + ldr r0, [pc, #976] @ (16468 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15efa │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15efe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r7, r8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 160b6 │ │ │ │ + bge.n 160ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16262 │ │ │ │ + beq.w 16266 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15ea0 │ │ │ │ + bge.w 15ea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 15ea0 │ │ │ │ + bne.w 15ea4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ea0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15ea4 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 160ec │ │ │ │ + bge.n 160f0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1626a │ │ │ │ + beq.w 1626e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 15cc8 │ │ │ │ + bge.w 15ccc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 15cc8 │ │ │ │ + bne.w 15ccc │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 15cc8 │ │ │ │ + b.n 15ccc │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16128 │ │ │ │ + bge.n 1612c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 162e0 │ │ │ │ + beq.w 162e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16138 │ │ │ │ + bge.n 1613c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 16236 │ │ │ │ + beq.n 1623a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 16336 │ │ │ │ + beq.w 1633a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 16314 │ │ │ │ - ldr r3, [pc, #692] @ (16400 ) │ │ │ │ + bpl.w 16318 │ │ │ │ + ldr r3, [pc, #692] @ (16404 ) │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ - ldr.w r1, [r7, #160] @ 0xa0 │ │ │ │ - bl fd98 │ │ │ │ + ldr.w r1, [r7, #148] @ 0x94 │ │ │ │ + bl fda0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 162f4 │ │ │ │ + beq.w 162f8 │ │ │ │ ands.w r3, fp, #1 │ │ │ │ mov r9, r3 │ │ │ │ - bne.w 16350 │ │ │ │ + bne.w 16354 │ │ │ │ mov r0, fp │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1618c │ │ │ │ + bge.n 16190 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1623e │ │ │ │ + beq.n 16242 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 163b4 │ │ │ │ + beq.w 163b8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161a4 │ │ │ │ + bge.n 161a8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 162e8 │ │ │ │ + beq.w 162ec │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 16358 │ │ │ │ + blt.w 1635c │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.n 160ec │ │ │ │ - ldr.w r1, [r7, #320] @ 0x140 │ │ │ │ + bne.n 160f0 │ │ │ │ + ldr.w r1, [r7, #152] @ 0x98 │ │ │ │ mov r0, r6 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161cc │ │ │ │ + bge.n 161d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1624a │ │ │ │ + beq.n 1624e │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 16382 │ │ │ │ + beq.w 16386 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 16372 │ │ │ │ + bne.w 16376 │ │ │ │ mov r0, fp │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 161fa │ │ │ │ + bge.n 161fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 16252 │ │ │ │ + cbz r3, 16256 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1639c │ │ │ │ + beq.w 163a0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16212 │ │ │ │ + bge.n 16216 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1637a │ │ │ │ + beq.w 1637e │ │ │ │ cmp r6, #0 │ │ │ │ it ge │ │ │ │ uxtbge r3, r6 │ │ │ │ - bge.w 15cc8 │ │ │ │ - ldr r3, [pc, #484] @ (16404 ) │ │ │ │ + bge.w 15ccc │ │ │ │ + ldr r3, [pc, #484] @ (16408 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #580] @ (16468 ) │ │ │ │ - ldr r0, [pc, #580] @ (1646c ) │ │ │ │ + ldr r1, [pc, #580] @ (1646c ) │ │ │ │ + ldr r0, [pc, #580] @ (16470 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15f00 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15f04 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16138 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1613c │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 1618c │ │ │ │ + b.n 16190 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 161cc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 161d0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 161fa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 161fe │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15e5c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15e60 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 160b6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 160ba │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 160ec │ │ │ │ - ldr r3, [pc, #396] @ (16404 ) │ │ │ │ + b.n 160f0 │ │ │ │ + ldr r3, [pc, #396] @ (16408 ) │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ - ldr r1, [pc, #496] @ (16470 ) │ │ │ │ - ldr r0, [pc, #500] @ (16474 ) │ │ │ │ + ldr r1, [pc, #496] @ (16474 ) │ │ │ │ + ldr r0, [pc, #500] @ (16478 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15fc2 │ │ │ │ - ldr r2, [pc, #368] @ (16404 ) │ │ │ │ - ldr r3, [pc, #484] @ (16478 ) │ │ │ │ - ldr r1, [pc, #484] @ (1647c ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15fc6 │ │ │ │ + ldr r2, [pc, #368] @ (16408 ) │ │ │ │ + ldr r3, [pc, #484] @ (1647c ) │ │ │ │ + ldr r1, [pc, #484] @ (16480 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #484] @ (16480 ) │ │ │ │ + ldr r0, [pc, #484] @ (16484 ) │ │ │ │ ldr.w r6, [r8, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #271 @ 0x10f │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 15fc2 │ │ │ │ + bl 12190 │ │ │ │ + b.n 15fc6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 15ea0 │ │ │ │ - ldr r3, [pc, #328] @ (16404 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 15ea4 │ │ │ │ + ldr r3, [pc, #328] @ (16408 ) │ │ │ │ mov.w r2, #272 @ 0x110 │ │ │ │ - ldr r1, [pc, #448] @ (16484 ) │ │ │ │ - ldr r0, [pc, #452] @ (16488 ) │ │ │ │ + ldr r1, [pc, #448] @ (16488 ) │ │ │ │ + ldr r0, [pc, #452] @ (1648c ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15f00 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 15f04 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16128 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1612c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 161a4 │ │ │ │ - ldr r3, [pc, #268] @ (16404 ) │ │ │ │ + b.n 161a8 │ │ │ │ + ldr r3, [pc, #268] @ (16408 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #400] @ (1648c ) │ │ │ │ - ldr r0, [pc, #400] @ (16490 ) │ │ │ │ + ldr r1, [pc, #400] @ (16490 ) │ │ │ │ + ldr r0, [pc, #400] @ (16494 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 15f00 │ │ │ │ - ldr r1, [pc, #236] @ (16404 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 15f04 │ │ │ │ + ldr r1, [pc, #236] @ (16408 ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r3, [pc, #376] @ (16494 ) │ │ │ │ - ldr r0, [pc, #376] @ (16498 ) │ │ │ │ + ldr r3, [pc, #376] @ (16498 ) │ │ │ │ + ldr r0, [pc, #376] @ (1649c ) │ │ │ │ add r3, pc │ │ │ │ ldr.w r4, [r8, r1] │ │ │ │ add r0, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #368] @ (1649c ) │ │ │ │ + ldr r1, [pc, #368] @ (164a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 15f00 │ │ │ │ - ldr r3, [pc, #204] @ (16404 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 15f04 │ │ │ │ + ldr r3, [pc, #204] @ (16408 ) │ │ │ │ movw r2, #273 @ 0x111 │ │ │ │ - ldr r1, [pc, #352] @ (164a0 ) │ │ │ │ - ldr r0, [pc, #356] @ (164a4 ) │ │ │ │ + ldr r1, [pc, #352] @ (164a4 ) │ │ │ │ + ldr r0, [pc, #356] @ (164a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15f00 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15f04 │ │ │ │ mov r0, fp │ │ │ │ - bl c85c │ │ │ │ - b.n 1616a │ │ │ │ - ldr r3, [pc, #168] @ (16404 ) │ │ │ │ + bl c864 │ │ │ │ + b.n 1616e │ │ │ │ + ldr r3, [pc, #168] @ (16408 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #328] @ (164a8 ) │ │ │ │ - ldr r0, [pc, #328] @ (164ac ) │ │ │ │ + ldr r1, [pc, #328] @ (164ac ) │ │ │ │ + ldr r0, [pc, #328] @ (164b0 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1630c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 16310 │ │ │ │ mov r0, fp │ │ │ │ - bl c85c │ │ │ │ - b.n 161da │ │ │ │ + bl c864 │ │ │ │ + b.n 161de │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16212 │ │ │ │ - ldr r3, [pc, #128] @ (16404 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16216 │ │ │ │ + ldr r3, [pc, #128] @ (16408 ) │ │ │ │ mov.w r2, #274 @ 0x112 │ │ │ │ - ldr r1, [pc, #292] @ (164b0 ) │ │ │ │ - ldr r0, [pc, #296] @ (164b4 ) │ │ │ │ + ldr r1, [pc, #292] @ (164b4 ) │ │ │ │ + ldr r0, [pc, #296] @ (164b8 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 15f00 │ │ │ │ - ldr r3, [pc, #280] @ (164b8 ) │ │ │ │ - movw r2, #6323 @ 0x18b3 │ │ │ │ - ldr r1, [pc, #280] @ (164bc ) │ │ │ │ - ldr r0, [pc, #280] @ (164c0 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 15f04 │ │ │ │ + ldr r3, [pc, #280] @ (164bc ) │ │ │ │ + movw r2, #4237 @ 0x108d │ │ │ │ + ldr r1, [pc, #280] @ (164c0 ) │ │ │ │ + ldr r0, [pc, #280] @ (164c4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (164c4 ) │ │ │ │ - movw r2, #6297 @ 0x1899 │ │ │ │ - ldr r1, [pc, #268] @ (164c8 ) │ │ │ │ - ldr r0, [pc, #268] @ (164cc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (164c8 ) │ │ │ │ + movw r2, #4211 @ 0x1073 │ │ │ │ + ldr r1, [pc, #268] @ (164cc ) │ │ │ │ + ldr r0, [pc, #268] @ (164d0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (164d0 ) │ │ │ │ - movw r2, #6222 @ 0x184e │ │ │ │ - ldr r1, [pc, #256] @ (164d4 ) │ │ │ │ - ldr r0, [pc, #256] @ (164d8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (164d4 ) │ │ │ │ + movw r2, #4136 @ 0x1028 │ │ │ │ + ldr r1, [pc, #256] @ (164d8 ) │ │ │ │ + ldr r0, [pc, #256] @ (164dc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (164dc ) │ │ │ │ - movw r2, #6157 @ 0x180d │ │ │ │ - ldr r1, [pc, #244] @ (164e0 ) │ │ │ │ - ldr r0, [pc, #244] @ (164e4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (164e0 ) │ │ │ │ + movw r2, #4071 @ 0xfe7 │ │ │ │ + ldr r1, [pc, #244] @ (164e4 ) │ │ │ │ + ldr r0, [pc, #244] @ (164e8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #900 @ 0x384 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - add r3, pc, #232 @ (adr r3, 164e8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + add r3, pc, #216 @ (adr r3, 164dc ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #72 @ 0x48 │ │ │ │ + add r6, sp, #1016 @ 0x3f8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6f4 │ │ │ │ + @ instruction: 0xb6e0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #536 @ 0x218 │ │ │ │ + add r7, sp, #456 @ 0x1c8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb6c0 │ │ │ │ + @ instruction: 0xb6ac │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r1, r2, r5, r6, r7} │ │ │ │ + stmia r5!, {r1, r2, r3, r6} │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #280 @ 0x118 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb680 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ movs r1, r0 │ │ │ │ - add r7, sp, #88 @ 0x58 │ │ │ │ + add r7, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb648 │ │ │ │ + @ instruction: 0xb634 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #888 @ 0x378 │ │ │ │ + add r6, sp, #808 @ 0x328 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xb628 │ │ │ │ + @ instruction: 0xb614 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #760 @ 0x2f8 │ │ │ │ + add r6, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ + add r6, sp, #0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ + push {r1, r5, r6, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #864 @ 0x360 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r2, r3, r6, r7, lr} │ │ │ │ + push {r1, r3, r4, r5, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #360 @ 0x168 │ │ │ │ + add r6, sp, #280 @ 0x118 │ │ │ │ movs r1, r0 │ │ │ │ - push {r5, r7, lr} │ │ │ │ + push {r2, r3, r7, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #216 @ 0xd8 │ │ │ │ + add r6, sp, #136 @ 0x88 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r5, r6, lr} │ │ │ │ + push {r1, r2, r4, r6, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #944 @ 0x3b0 │ │ │ │ movs r1, r0 │ │ │ │ - push {r1, r3, r6, lr} │ │ │ │ + push {r1, r2, r4, r5, lr} │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #896 @ 0x380 │ │ │ │ + add r5, sp, #816 @ 0x330 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 164d8 │ │ │ │ + cbz r2, 164d8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r4, 164ca │ │ │ │ + cbz r0, 164ca │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #968 @ 0x3c8 │ │ │ │ + add r3, sp, #888 @ 0x378 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r5, r6} │ │ │ │ + stmia r1!, {r1, r2, r3, r4, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 164ce │ │ │ │ + cbz r2, 164ce │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #856 @ 0x358 │ │ │ │ + add r3, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r0, 164ce │ │ │ │ + cbz r4, 164cc │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #696 @ 0x2b8 │ │ │ │ + add r3, sp, #616 @ 0x268 │ │ │ │ movs r1, r0 │ │ │ │ - uxtb r6, r3 │ │ │ │ + uxtb r2, r1 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #464 @ 0x1d0 │ │ │ │ + add r3, sp, #384 @ 0x180 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #856 @ 0x358 │ │ │ │ + add r2, sp, #776 @ 0x308 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #336 @ 0x150 │ │ │ │ + add r3, sp, #256 @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r6, r5 │ │ │ │ + uxth r2, r3 │ │ │ │ movs r1, r0 │ │ │ │ - uxth r4, r3 │ │ │ │ + uxth r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #200 @ 0xc8 │ │ │ │ + add r3, sp, #120 @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r2, r7 │ │ │ │ + sxtb r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - add r3, sp, #64 @ 0x40 │ │ │ │ + add r2, sp, #1008 @ 0x3f0 │ │ │ │ movs r1, r0 │ │ │ │ - sxtb r0, r2 │ │ │ │ + sxth r4, r7 │ │ │ │ movs r1, r0 │ │ │ │ - add r2, sp, #920 @ 0x398 │ │ │ │ + add r2, sp, #840 @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 16558 │ │ │ │ + bls.n 16534 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #624] @ 0x270 │ │ │ │ + ldr r1, [sp, #544] @ 0x220 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r6, 16502 │ │ │ │ + cbz r2, 16502 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 16534 │ │ │ │ + bls.n 16510 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #528] @ 0x210 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r6, r4 │ │ │ │ + sxth r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 16510 │ │ │ │ + bls.n 164ec │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r1, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - sxth r2, r0 │ │ │ │ + cbz r6, 1651a │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 164ec │ │ │ │ + bhi.n 164c8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #336] @ 0x150 │ │ │ │ + ldr r1, [sp, #256] @ 0x100 │ │ │ │ movs r1, r0 │ │ │ │ - cbz r2, 1651e │ │ │ │ + cbz r6, 1651c │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -000164e8 : │ │ │ │ +000164ec : │ │ │ │ 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] @ (168f4 ) │ │ │ │ + ldr r7, [pc, #1016] @ (168f8 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #1016] @ (168f8 ) │ │ │ │ + ldr r3, [pc, #1016] @ (168fc ) │ │ │ │ sub sp, #24 │ │ │ │ add r7, pc │ │ │ │ - ldr r6, [pc, #1016] @ (168fc ) │ │ │ │ + ldr r6, [pc, #1016] @ (16900 ) │ │ │ │ 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 14cc4 │ │ │ │ + bl 14cc8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16732 │ │ │ │ + beq.w 16736 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 1674a │ │ │ │ + bpl.w 1674e │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl 121bc │ │ │ │ + bl 121c4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1654e │ │ │ │ + bge.n 16552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 166ca │ │ │ │ + beq.w 166ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1676a │ │ │ │ + beq.w 1676e │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r1, #1 │ │ │ │ - bl 10e90 │ │ │ │ + bl 10e98 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16782 │ │ │ │ + beq.w 16786 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 167a0 │ │ │ │ + bpl.w 167a4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 167c0 │ │ │ │ + blt.w 167c4 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1664a │ │ │ │ + beq.n 1664e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 165a0 │ │ │ │ + bge.n 165a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1672a │ │ │ │ + beq.w 1672e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 165b2 │ │ │ │ + bge.n 165b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16722 │ │ │ │ + beq.w 16726 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 16808 │ │ │ │ + beq.w 1680c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.w 166d2 │ │ │ │ + bmi.w 166d6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 165d4 │ │ │ │ + bge.n 165d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16800 │ │ │ │ - ldr r2, [pc, #808] @ (16900 ) │ │ │ │ - ldr r3, [pc, #812] @ (16904 ) │ │ │ │ + beq.w 16804 │ │ │ │ + ldr r2, [pc, #808] @ (16904 ) │ │ │ │ + ldr r3, [pc, #812] @ (16908 ) │ │ │ │ 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 9864 │ │ │ │ + ldr.w r4, [r2, #168] @ 0xa8 │ │ │ │ + blx 986c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16860 │ │ │ │ + beq.w 16864 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ str r4, [sp, #16] │ │ │ │ - blx 95d0 │ │ │ │ + blx 95d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16612 │ │ │ │ + bge.n 16616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167e4 │ │ │ │ + beq.w 167e8 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 168c0 │ │ │ │ + beq.w 168c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16630 │ │ │ │ + bge.n 16634 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16840 │ │ │ │ - ldr r3, [pc, #724] @ (16908 ) │ │ │ │ + beq.w 16844 │ │ │ │ + ldr r3, [pc, #724] @ (1690c ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #724] @ (1690c ) │ │ │ │ - ldr r0, [pc, #724] @ (16910 ) │ │ │ │ + ldr r1, [pc, #724] @ (16910 ) │ │ │ │ + ldr r0, [pc, #724] @ (16914 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 166ae │ │ │ │ - blx 9664 │ │ │ │ + b.n 166b2 │ │ │ │ + blx 966c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16848 │ │ │ │ + beq.w 1684c │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 16878 │ │ │ │ + beq.w 1687c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [r3] │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16688 │ │ │ │ + bge.n 1668c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1682c │ │ │ │ + beq.w 16830 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1669a │ │ │ │ + bge.n 1669e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16820 │ │ │ │ + beq.w 16824 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167ec │ │ │ │ + beq.w 167f0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 168d8 │ │ │ │ + blt.w 168dc │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #612] @ (16914 ) │ │ │ │ - ldr r3, [pc, #580] @ (168f8 ) │ │ │ │ + ldr r2, [pc, #612] @ (16918 ) │ │ │ │ + ldr r3, [pc, #580] @ (168fc ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 168f0 │ │ │ │ + bne.w 168f4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1654e │ │ │ │ - blx 9664 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16552 │ │ │ │ + blx 966c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 168a2 │ │ │ │ + beq.w 168a6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 93ec │ │ │ │ + blx 93f4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r5, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 167f8 │ │ │ │ + beq.w 167fc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16706 │ │ │ │ + bge.n 1670a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 16838 │ │ │ │ + beq.w 1683c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 166ac │ │ │ │ - ldr r3, [pc, #508] @ (16908 ) │ │ │ │ + bge.n 166b0 │ │ │ │ + ldr r3, [pc, #508] @ (1690c ) │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ - ldr r1, [pc, #516] @ (16918 ) │ │ │ │ - ldr r0, [pc, #520] @ (1691c ) │ │ │ │ + ldr r1, [pc, #516] @ (1691c ) │ │ │ │ + ldr r0, [pc, #520] @ (16920 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 165b2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 165b6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 165a0 │ │ │ │ - ldr r3, [pc, #468] @ (16908 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 165a4 │ │ │ │ + ldr r3, [pc, #468] @ (1690c ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r1, [pc, #484] @ (16920 ) │ │ │ │ - ldr r0, [pc, #488] @ (16924 ) │ │ │ │ + ldr r1, [pc, #484] @ (16924 ) │ │ │ │ + ldr r0, [pc, #488] @ (16928 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ - ldr r0, [pc, #444] @ (16908 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r0, [pc, #444] @ (1690c ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r3, [pc, #468] @ (16928 ) │ │ │ │ - ldr r1, [pc, #472] @ (1692c ) │ │ │ │ + ldr r3, [pc, #468] @ (1692c ) │ │ │ │ + ldr r1, [pc, #472] @ (16930 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r6, r0] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #464] @ (16930 ) │ │ │ │ + ldr r0, [pc, #464] @ (16934 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 16646 │ │ │ │ - ldr r3, [pc, #412] @ (16908 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r3, [pc, #412] @ (1690c ) │ │ │ │ movw r2, #301 @ 0x12d │ │ │ │ - ldr r1, [pc, #448] @ (16934 ) │ │ │ │ - ldr r0, [pc, #452] @ (16938 ) │ │ │ │ + ldr r1, [pc, #448] @ (16938 ) │ │ │ │ + ldr r0, [pc, #452] @ (1693c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ - ldr r3, [pc, #388] @ (16908 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r3, [pc, #388] @ (1690c ) │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ - ldr r1, [pc, #432] @ (1693c ) │ │ │ │ - ldr r0, [pc, #436] @ (16940 ) │ │ │ │ + ldr r1, [pc, #432] @ (16940 ) │ │ │ │ + ldr r0, [pc, #436] @ (16944 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 16646 │ │ │ │ - ldr r2, [pc, #356] @ (16908 ) │ │ │ │ - ldr r3, [pc, #416] @ (16944 ) │ │ │ │ - ldr r1, [pc, #416] @ (16948 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r2, [pc, #356] @ (1690c ) │ │ │ │ + ldr r3, [pc, #416] @ (16948 ) │ │ │ │ + ldr r1, [pc, #416] @ (1694c ) │ │ │ │ add r3, pc │ │ │ │ ldr r6, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r2, #302 @ 0x12e │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #404] @ (1694c ) │ │ │ │ + ldr r0, [pc, #404] @ (16950 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 16798 │ │ │ │ - ldr r3, [pc, #324] @ (16908 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1679c │ │ │ │ + ldr r3, [pc, #324] @ (1690c ) │ │ │ │ movw r2, #303 @ 0x12f │ │ │ │ - ldr r1, [pc, #392] @ (16950 ) │ │ │ │ - ldr r0, [pc, #392] @ (16954 ) │ │ │ │ + ldr r1, [pc, #392] @ (16954 ) │ │ │ │ + ldr r0, [pc, #392] @ (16958 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 16646 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1664a │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16612 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16616 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 166a6 │ │ │ │ + b.n 166aa │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 166f4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 166f8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 165d4 │ │ │ │ - ldr r3, [pc, #252] @ (16908 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 165d8 │ │ │ │ + ldr r3, [pc, #252] @ (1690c ) │ │ │ │ mov.w r2, #304 @ 0x130 │ │ │ │ - ldr r1, [pc, #328] @ (16958 ) │ │ │ │ - ldr r0, [pc, #328] @ (1695c ) │ │ │ │ + ldr r1, [pc, #328] @ (1695c ) │ │ │ │ + ldr r0, [pc, #328] @ (16960 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1669a │ │ │ │ + b.n 1669e │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 16688 │ │ │ │ + b.n 1668c │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16706 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1670a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16630 │ │ │ │ - ldr r3, [pc, #188] @ (16908 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16634 │ │ │ │ + ldr r3, [pc, #188] @ (1690c ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #272] @ (16960 ) │ │ │ │ - ldr r0, [pc, #272] @ (16964 ) │ │ │ │ + ldr r1, [pc, #272] @ (16964 ) │ │ │ │ + ldr r0, [pc, #272] @ (16968 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 167d6 │ │ │ │ - ldr r3, [pc, #164] @ (16908 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 167da │ │ │ │ + ldr r3, [pc, #164] @ (1690c ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #256] @ (16968 ) │ │ │ │ - ldr r0, [pc, #256] @ (1696c ) │ │ │ │ + ldr r1, [pc, #256] @ (1696c ) │ │ │ │ + ldr r0, [pc, #256] @ (16970 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ - ldr r3, [pc, #140] @ (16908 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r3, [pc, #140] @ (1690c ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #240] @ (16970 ) │ │ │ │ - ldr r0, [pc, #240] @ (16974 ) │ │ │ │ + ldr r1, [pc, #240] @ (16974 ) │ │ │ │ + ldr r0, [pc, #240] @ (16978 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 16646 │ │ │ │ - ldr r3, [pc, #100] @ (16908 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r3, [pc, #100] @ (1690c ) │ │ │ │ movw r2, #307 @ 0x133 │ │ │ │ - ldr r1, [pc, #204] @ (16978 ) │ │ │ │ - ldr r0, [pc, #208] @ (1697c ) │ │ │ │ + ldr r1, [pc, #204] @ (1697c ) │ │ │ │ + ldr r0, [pc, #208] @ (16980 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 16646 │ │ │ │ - ldr r3, [pc, #68] @ (16908 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r3, [pc, #68] @ (1690c ) │ │ │ │ mov.w r2, #306 @ 0x132 │ │ │ │ - ldr r1, [pc, #184] @ (16980 ) │ │ │ │ - ldr r0, [pc, #184] @ (16984 ) │ │ │ │ + ldr r1, [pc, #184] @ (16984 ) │ │ │ │ + ldr r0, [pc, #184] @ (16988 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ - ldr r3, [pc, #44] @ (16908 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ + ldr r3, [pc, #44] @ (1690c ) │ │ │ │ movw r2, #309 @ 0x135 │ │ │ │ - ldr r1, [pc, #168] @ (16988 ) │ │ │ │ - ldr r0, [pc, #168] @ (1698c ) │ │ │ │ + ldr r1, [pc, #168] @ (1698c ) │ │ │ │ + ldr r0, [pc, #168] @ (16990 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 16646 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r2, [sp, #1008] @ 0x3f0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1664a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r2, [sp, #992] @ 0x3e0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r2, [sp, #928] @ 0x3a0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #760 @ 0x2f8 │ │ │ │ + add r7, sp, #680 @ 0x2a8 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, sp, #232 @ 0xe8 │ │ │ │ + add r0, sp, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #296] @ 0x128 │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ movs r3, r0 │ │ │ │ - add r6, sp, #912 @ 0x390 │ │ │ │ + add r6, sp, #832 @ 0x340 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #384 @ (adr r7, 16aa0 ) │ │ │ │ + add r7, pc, #304 @ (adr r7, 16a54 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #672 @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #224 @ (adr r7, 16a08 ) │ │ │ │ + add r7, pc, #144 @ (adr r7, 169bc ) │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #560 @ (adr r7, 16b5c ) │ │ │ │ + add r7, pc, #480 @ (adr r7, 16b10 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #640 @ 0x280 │ │ │ │ + add r6, sp, #560 @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #88 @ (adr r7, 1698c ) │ │ │ │ + add r7, pc, #8 @ (adr r7, 16940 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #528 @ 0x210 │ │ │ │ + add r6, sp, #448 @ 0x1c0 │ │ │ │ movs r1, r0 │ │ │ │ - add r7, pc, #0 @ (adr r7, 1693c ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 16cf0 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #432 @ 0x1b0 │ │ │ │ + add r6, sp, #352 @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #928 @ (adr r6, 16ce4 ) │ │ │ │ + add r6, pc, #848 @ (adr r6, 16c98 ) │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r2, r5, r6} │ │ │ │ + pop {r1, r2, r3, r6, r7} │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #312 @ 0x138 │ │ │ │ + add r6, sp, #232 @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #768 @ (adr r6, 16c50 ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 16c04 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r6, sp, #184 @ 0xb8 │ │ │ │ + add r6, sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #680 @ (adr r6, 16c00 ) │ │ │ │ + add r6, pc, #600 @ (adr r6, 16bb4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #920 @ 0x398 │ │ │ │ + add r5, sp, #840 @ 0x348 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #392 @ (adr r6, 16ae8 ) │ │ │ │ + add r6, pc, #312 @ (adr r6, 16a9c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #664 @ 0x298 │ │ │ │ + add r5, sp, #584 @ 0x248 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, 169f0 ) │ │ │ │ + add r6, pc, #56 @ (adr r6, 169a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #568 @ 0x238 │ │ │ │ + add r5, sp, #488 @ 0x1e8 │ │ │ │ movs r1, r0 │ │ │ │ - add r6, pc, #40 @ (adr r6, 16998 ) │ │ │ │ + add r5, pc, #984 @ (adr r5, 16d4c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #472 @ 0x1d8 │ │ │ │ + add r5, sp, #392 @ 0x188 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #968 @ (adr r5, 16d40 ) │ │ │ │ + add r5, pc, #888 @ (adr r5, 16cf4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r5, sp, #224 @ 0xe0 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #800 @ (adr r5, 16ca0 ) │ │ │ │ + add r5, pc, #720 @ (adr r5, 16c54 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #184 @ 0xb8 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #680 @ (adr r5, 16c30 ) │ │ │ │ + add r5, pc, #600 @ (adr r5, 16be4 ) │ │ │ │ movs r1, r0 │ │ │ │ - add r5, sp, #88 @ 0x58 │ │ │ │ + add r5, sp, #8 │ │ │ │ movs r1, r0 │ │ │ │ - add r5, pc, #584 @ (adr r5, 16bd8 ) │ │ │ │ + add r5, pc, #504 @ (adr r5, 16b8c ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016990 : │ │ │ │ +00016994 : │ │ │ │ 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] @ 16a54 │ │ │ │ + ldr.w ip, [pc, #180] @ 16a58 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #172] @ (16a58 ) │ │ │ │ + ldr r3, [pc, #172] @ (16a5c ) │ │ │ │ add ip, pc │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #168] @ (16a5c ) │ │ │ │ + ldr r4, [pc, #168] @ (16a60 ) │ │ │ │ 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] @ (16a60 ) │ │ │ │ + ldr r3, [pc, #152] @ (16a64 ) │ │ │ │ str.w ip, [sp] │ │ │ │ add r3, pc │ │ │ │ add.w r3, r3, #480 @ 0x1e0 │ │ │ │ - bl c628 │ │ │ │ + bl c630 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16a42 │ │ │ │ - ldr r3, [pc, #136] @ (16a64 ) │ │ │ │ + beq.n 16a46 │ │ │ │ + ldr r3, [pc, #136] @ (16a68 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 16a22 │ │ │ │ + bne.n 16a26 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 16a46 │ │ │ │ + bpl.n 16a4a │ │ │ │ mov r0, r5 │ │ │ │ - bl 164e8 │ │ │ │ + bl 164ec │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 16a42 │ │ │ │ - ldr r3, [pc, #108] @ (16a68 ) │ │ │ │ + beq.n 16a46 │ │ │ │ + ldr r3, [pc, #108] @ (16a6c ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16a0a │ │ │ │ + bge.n 16a0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #96] @ (16a6c ) │ │ │ │ - ldr r3, [pc, #72] @ (16a58 ) │ │ │ │ + ldr r2, [pc, #96] @ (16a70 ) │ │ │ │ + ldr r3, [pc, #72] @ (16a5c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16a50 │ │ │ │ + bne.n 16a54 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #76] @ (16a70 ) │ │ │ │ + ldr r0, [pc, #76] @ (16a74 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #68] @ (16a74 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #68] @ (16a78 ) │ │ │ │ mov.w r2, #300 @ 0x12c │ │ │ │ - ldr r1, [pc, #68] @ (16a78 ) │ │ │ │ - ldr r0, [pc, #68] @ (16a7c ) │ │ │ │ + ldr r1, [pc, #68] @ (16a7c ) │ │ │ │ + ldr r0, [pc, #68] @ (16a80 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 16a0a │ │ │ │ - ldr r0, [pc, #56] @ (16a80 ) │ │ │ │ + b.n 16a0e │ │ │ │ + ldr r0, [pc, #56] @ (16a84 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 16a2c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - str r6, [sp, #328] @ 0x148 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 16a30 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + str r6, [sp, #312] @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #256] @ 0x100 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ movs r3, r0 │ │ │ │ - add r2, pc, #48 @ (adr r2, 16a94 ) │ │ │ │ + add r2, pc, #32 @ (adr r2, 16a88 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #952] @ 0x3b8 │ │ │ │ + str r5, [sp, #936] @ 0x3a8 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, pc, #488 @ (adr r3, 16c5c ) │ │ │ │ + add r3, pc, #408 @ (adr r3, 16c10 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #776 @ 0x308 │ │ │ │ + add r3, sp, #696 @ 0x2b8 │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #248 @ (adr r4, 16b78 ) │ │ │ │ + add r4, pc, #168 @ (adr r4, 16b2c ) │ │ │ │ movs r1, r0 │ │ │ │ - add r4, pc, #608 @ (adr r4, 16ce4 ) │ │ │ │ + add r4, pc, #528 @ (adr r4, 16c98 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016a84 : │ │ │ │ +00016a88 : │ │ │ │ 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] @ 16adc │ │ │ │ + ldr.w r8, [pc, #68] @ 16ae0 │ │ │ │ add r8, pc │ │ │ │ - cbz r0, 16abc │ │ │ │ - ldr r6, [pc, #64] @ (16ae0 ) │ │ │ │ + cbz r0, 16ac0 │ │ │ │ + ldr r6, [pc, #64] @ (16ae4 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ add r6, pc │ │ │ │ ldr r5, [r4, #116] @ 0x74 │ │ │ │ mov r1, r6 │ │ │ │ - cbz r5, 16ab4 │ │ │ │ + cbz r5, 16ab8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 16ab4 │ │ │ │ - blx 8fec │ │ │ │ - cbz r0, 16ad2 │ │ │ │ + cbz r0, 16ab8 │ │ │ │ + blx 8ff4 │ │ │ │ + cbz r0, 16ad6 │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 16aa4 │ │ │ │ - ldr r3, [pc, #36] @ (16ae4 ) │ │ │ │ - ldr r1, [pc, #40] @ (16ae8 ) │ │ │ │ + bne.n 16aa8 │ │ │ │ + ldr r3, [pc, #36] @ (16ae8 ) │ │ │ │ + ldr r1, [pc, #40] @ (16aec ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ 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, #400] @ 0x190 │ │ │ │ + str r5, [sp, #384] @ 0x180 │ │ │ │ movs r3, r0 │ │ │ │ - add r3, sp, #424 @ 0x1a8 │ │ │ │ + add r3, sp, #344 @ 0x158 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #400 @ 0x190 │ │ │ │ + add r3, sp, #320 @ 0x140 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00016aec : │ │ │ │ +00016af0 : │ │ │ │ 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 16b20 │ │ │ │ + b.n 16b24 │ │ │ │ ldr.w r3, [r0, #-4]! │ │ │ │ add.w r3, r3, r2, lsl #30 │ │ │ │ cmp.w r2, r3, lsr #30 │ │ │ │ mov r2, r3 │ │ │ │ - bne.n 16b46 │ │ │ │ + bne.n 16b4a │ │ │ │ subs.w ip, ip, #1 │ │ │ │ - bpl.n 16b10 │ │ │ │ + bpl.n 16b14 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ it cc │ │ │ │ mulcc.w r0, lr, r2 │ │ │ │ - bcc.n 16b44 │ │ │ │ + bcc.n 16b48 │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r2, #1073741824 @ 0x40000000 │ │ │ │ it eq │ │ │ │ moveq.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 16b46 │ │ │ │ + bne.n 16b4a │ │ │ │ pop {pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r1] │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00016b50 : │ │ │ │ +00016b54 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (16c14 ) │ │ │ │ + ldr r2, [pc, #180] @ (16c18 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #180] @ (16c18 ) │ │ │ │ + ldr r3, [pc, #180] @ (16c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r4, r0 │ │ │ │ - blx 8f60 │ │ │ │ + blx 8f68 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16bec │ │ │ │ + beq.n 16bf0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16b8e │ │ │ │ + bge.n 16b92 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16bc0 │ │ │ │ + cbz r2, 16bc4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16bd0 │ │ │ │ + bne.n 16bd4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16ba6 │ │ │ │ + bge.n 16baa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16be4 │ │ │ │ - ldr r2, [pc, #116] @ (16c1c ) │ │ │ │ - ldr r3, [pc, #108] @ (16c18 ) │ │ │ │ + cbz r2, 16be8 │ │ │ │ + ldr r2, [pc, #116] @ (16c20 ) │ │ │ │ + ldr r3, [pc, #108] @ (16c1c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16c10 │ │ │ │ + bne.n 16c14 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16b94 │ │ │ │ + beq.n 16b98 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16b98 │ │ │ │ + beq.n 16b9c │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16bf6 │ │ │ │ + bne.n 16bfa │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16b98 │ │ │ │ + b.n 16b9c │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16ba6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16baa │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16b80 │ │ │ │ + b.n 16b84 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16b98 │ │ │ │ + beq.n 16b9c │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16ba6 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - str r4, [sp, #608] @ 0x260 │ │ │ │ + b.n 16baa │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + str r4, [sp, #592] @ 0x250 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #328] @ 0x148 │ │ │ │ + str r4, [sp, #312] @ 0x138 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016c20 : │ │ │ │ +00016c24 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #180] @ (16ce4 ) │ │ │ │ + ldr r2, [pc, #180] @ (16ce8 ) │ │ │ │ sub sp, #16 │ │ │ │ - ldr r3, [pc, #180] @ (16ce8 ) │ │ │ │ + ldr r3, [pc, #180] @ (16cec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r4, r0 │ │ │ │ - blx 9870 │ │ │ │ + blx 9878 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16cbc │ │ │ │ + beq.n 16cc0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16c5e │ │ │ │ + bge.n 16c62 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16c90 │ │ │ │ + cbz r2, 16c94 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16ca0 │ │ │ │ + bne.n 16ca4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16c76 │ │ │ │ + bge.n 16c7a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16cb4 │ │ │ │ - ldr r2, [pc, #116] @ (16cec ) │ │ │ │ - ldr r3, [pc, #108] @ (16ce8 ) │ │ │ │ + cbz r2, 16cb8 │ │ │ │ + ldr r2, [pc, #116] @ (16cf0 ) │ │ │ │ + ldr r3, [pc, #108] @ (16cec ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ce0 │ │ │ │ + bne.n 16ce4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16c64 │ │ │ │ + beq.n 16c68 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16c68 │ │ │ │ + beq.n 16c6c │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16cc6 │ │ │ │ + bne.n 16cca │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16c68 │ │ │ │ + b.n 16c6c │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16c76 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16c7a │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16c50 │ │ │ │ + b.n 16c54 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16c68 │ │ │ │ + beq.n 16c6c │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16c76 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - str r3, [sp, #800] @ 0x320 │ │ │ │ + b.n 16c7a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + str r3, [sp, #784] @ 0x310 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #520] @ 0x208 │ │ │ │ + str r3, [sp, #504] @ 0x1f8 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016cf0 : │ │ │ │ +00016cf4 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16de0 ) │ │ │ │ + ldr r2, [pc, #224] @ (16de4 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16de4 ) │ │ │ │ + ldr r3, [pc, #224] @ (16de8 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9098 │ │ │ │ + blx 90a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16db6 │ │ │ │ + beq.n 16dba │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d3e │ │ │ │ + bge.n 16d42 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16da2 │ │ │ │ + beq.n 16da6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d4c │ │ │ │ + bge.n 16d50 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16d7e │ │ │ │ + cbz r2, 16d82 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16d8e │ │ │ │ + bne.n 16d92 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16d64 │ │ │ │ + bge.n 16d68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16dae │ │ │ │ - ldr r2, [pc, #128] @ (16de8 ) │ │ │ │ - ldr r3, [pc, #124] @ (16de4 ) │ │ │ │ + cbz r2, 16db2 │ │ │ │ + ldr r2, [pc, #128] @ (16dec ) │ │ │ │ + ldr r3, [pc, #124] @ (16de8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16dda │ │ │ │ + bne.n 16dde │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16d52 │ │ │ │ + beq.n 16d56 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16d56 │ │ │ │ + beq.n 16d5a │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16dc0 │ │ │ │ + bne.n 16dc4 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16d56 │ │ │ │ + b.n 16d5a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16d3e │ │ │ │ + b.n 16d42 │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16d64 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16d68 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16d2e │ │ │ │ + b.n 16d32 │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16d56 │ │ │ │ + beq.n 16d5a │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16d64 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 16d68 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r2, [sp, #984] @ 0x3d8 │ │ │ │ + str r2, [sp, #968] @ 0x3c8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #592] @ 0x250 │ │ │ │ + str r2, [sp, #576] @ 0x240 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016dec : │ │ │ │ +00016df0 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16edc ) │ │ │ │ + ldr r2, [pc, #224] @ (16ee0 ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16ee0 ) │ │ │ │ + ldr r3, [pc, #224] @ (16ee4 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 98f8 │ │ │ │ + blx 9900 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16eb2 │ │ │ │ + beq.n 16eb6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e3a │ │ │ │ + bge.n 16e3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e9e │ │ │ │ + beq.n 16ea2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e48 │ │ │ │ + bge.n 16e4c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16e7a │ │ │ │ + cbz r2, 16e7e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16e8a │ │ │ │ + bne.n 16e8e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16e60 │ │ │ │ + bge.n 16e64 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16eaa │ │ │ │ - ldr r2, [pc, #128] @ (16ee4 ) │ │ │ │ - ldr r3, [pc, #124] @ (16ee0 ) │ │ │ │ + cbz r2, 16eae │ │ │ │ + ldr r2, [pc, #128] @ (16ee8 ) │ │ │ │ + ldr r3, [pc, #124] @ (16ee4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16ed6 │ │ │ │ + bne.n 16eda │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16e4e │ │ │ │ + beq.n 16e52 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16e52 │ │ │ │ + beq.n 16e56 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16ebc │ │ │ │ + bne.n 16ec0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16e52 │ │ │ │ + b.n 16e56 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16e3a │ │ │ │ + b.n 16e3e │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16e60 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16e64 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16e2a │ │ │ │ + b.n 16e2e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16e52 │ │ │ │ + beq.n 16e56 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16e60 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 16e64 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r1, [sp, #1000] @ 0x3e8 │ │ │ │ + str r1, [sp, #984] @ 0x3d8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #608] @ 0x260 │ │ │ │ + str r1, [sp, #592] @ 0x250 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016ee8 : │ │ │ │ +00016eec : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #224] @ (16fd8 ) │ │ │ │ + ldr r2, [pc, #224] @ (16fdc ) │ │ │ │ mov r4, r1 │ │ │ │ - ldr r3, [pc, #224] @ (16fdc ) │ │ │ │ + ldr r3, [pc, #224] @ (16fe0 ) │ │ │ │ sub sp, #20 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 91a0 │ │ │ │ + blx 91a8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 16fae │ │ │ │ + beq.n 16fb2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f36 │ │ │ │ + bge.n 16f3a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f9a │ │ │ │ + beq.n 16f9e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f44 │ │ │ │ + bge.n 16f48 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 16f76 │ │ │ │ + cbz r2, 16f7a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 16f86 │ │ │ │ + bne.n 16f8a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r4, r1, #1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 16f5c │ │ │ │ + bge.n 16f60 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 16fa6 │ │ │ │ - ldr r2, [pc, #128] @ (16fe0 ) │ │ │ │ - ldr r3, [pc, #124] @ (16fdc ) │ │ │ │ + cbz r2, 16faa │ │ │ │ + ldr r2, [pc, #128] @ (16fe4 ) │ │ │ │ + ldr r3, [pc, #124] @ (16fe0 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 16fd2 │ │ │ │ + bne.n 16fd6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - beq.n 16f4a │ │ │ │ + beq.n 16f4e │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ - beq.n 16f4e │ │ │ │ + beq.n 16f52 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 16fb8 │ │ │ │ + bne.n 16fbc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r4, r2, #1 │ │ │ │ - b.n 16f4e │ │ │ │ + b.n 16f52 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16f36 │ │ │ │ + b.n 16f3a │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 16f5c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 16f60 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 16f26 │ │ │ │ + b.n 16f2a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 16f4e │ │ │ │ + beq.n 16f52 │ │ │ │ orr.w r4, r3, #1 │ │ │ │ - b.n 16f5c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 16f60 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - str r0, [sp, #1016] @ 0x3f8 │ │ │ │ + str r0, [sp, #1000] @ 0x3e8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #624] @ 0x270 │ │ │ │ + str r0, [sp, #608] @ 0x260 │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ -00016fe4 : │ │ │ │ +00016fe8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #180] @ 170a8 │ │ │ │ + vldr d7, [pc, #176] @ 170a8 │ │ │ │ sub sp, #20 │ │ │ │ - ldr r2, [pc, #188] @ (170b8 ) │ │ │ │ - ldr r3, [pc, #192] @ (170bc ) │ │ │ │ + ldr r2, [pc, #184] @ (170b8 ) │ │ │ │ + ldr r3, [pc, #188] @ (170bc ) │ │ │ │ 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 17020 │ │ │ │ - vldr d7, [pc, #156] @ 170b0 │ │ │ │ + bpl.n 17024 │ │ │ │ + vldr d7, [pc, #152] @ 170b0 │ │ │ │ vcmpe.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 1705c │ │ │ │ - blx 903c │ │ │ │ + bgt.n 17060 │ │ │ │ + blx 9044 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 17042 │ │ │ │ + cbz r0, 17046 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 17074 │ │ │ │ + bne.n 17078 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 17042 │ │ │ │ + bge.n 17046 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbz r1, 17068 │ │ │ │ - ldr r1, [pc, #124] @ (170c0 ) │ │ │ │ - ldr r2, [pc, #116] @ (170bc ) │ │ │ │ + cbz r1, 1706c │ │ │ │ + ldr r1, [pc, #120] @ (170c0 ) │ │ │ │ + ldr r2, [pc, #112] @ (170bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 1709c │ │ │ │ + bne.n 170a0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ vcvt.s32.f64 s0, d0 │ │ │ │ vmov r3, s0 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17042 │ │ │ │ + b.n 17046 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 17042 │ │ │ │ + b.n 17046 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.n 17034 │ │ │ │ + beq.n 17038 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 17088 │ │ │ │ + bne.n 1708c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 17034 │ │ │ │ + b.n 17038 │ │ │ │ add r1, sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ - cbz r3, 170a0 │ │ │ │ + cbz r3, 170a4 │ │ │ │ orr.w r3, r2, #1 │ │ │ │ - b.n 17042 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 17046 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.n 17034 │ │ │ │ - nop.w │ │ │ │ + b.n 17038 │ │ │ │ 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, [r7, #62] @ 0x3e │ │ │ │ + ldrh r0, [r7, #62] @ 0x3e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #60] @ 0x3c │ │ │ │ + ldrh r2, [r6, #60] @ 0x3c │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ 000170c4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 991c │ │ │ │ + blx 9924 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 16fe4 │ │ │ │ + b.w 16fe8 │ │ │ │ nop │ │ │ │ │ │ │ │ 000170e0 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - blx 9150 │ │ │ │ + blx 9158 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 16fe4 │ │ │ │ + b.w 16fe8 │ │ │ │ nop │ │ │ │ │ │ │ │ 000170fc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -22494,22 +22493,22 @@ │ │ │ │ ldr r3, [pc, #208] @ (171e0 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 961c │ │ │ │ + blx 9624 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r3, 17194 │ │ │ │ @@ -22542,46 +22541,46 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 171d6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17152 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17144 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1716e │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.n 17160 │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 171bc │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 17160 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17160 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ b.n 1716e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r5, #54] @ 0x36 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r1, #52] @ 0x34 │ │ │ │ movs r3, r0 │ │ │ │ @@ -22596,22 +22595,22 @@ │ │ │ │ ldr r3, [pc, #208] @ (172cc ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9024 │ │ │ │ + blx 902c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r3, 17280 │ │ │ │ @@ -22644,46 +22643,46 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 172c2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1723e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17230 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1725a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.n 1724c │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 172a8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 1724c │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1724c │ │ │ │ orr.w r4, r2, #1 │ │ │ │ b.n 1725a │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r7, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #44] @ 0x2c │ │ │ │ movs r3, r0 │ │ │ │ @@ -22698,22 +22697,22 @@ │ │ │ │ ldr r3, [pc, #208] @ (173b8 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 99dc │ │ │ │ + blx 99e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 1731c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r3, 1736c │ │ │ │ @@ -22746,46 +22745,46 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 173ae │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1732a │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 1731c │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 17346 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.n 17338 │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 17394 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 17338 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17338 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ b.n 17346 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r2, #40] @ 0x28 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r6, #36] @ 0x24 │ │ │ │ movs r3, r0 │ │ │ │ @@ -22800,22 +22799,22 @@ │ │ │ │ ldr r3, [pc, #208] @ (174a4 ) │ │ │ │ mov r4, r1 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - blx 948c │ │ │ │ + blx 9494 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17408 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbz r3, 17458 │ │ │ │ @@ -22848,46 +22847,46 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 1749a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17416 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ b.n 17408 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 17432 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r4, #0 │ │ │ │ beq.n 17424 │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 17480 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 17424 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ lsls r4, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 17424 │ │ │ │ orr.w r4, r2, #1 │ │ │ │ b.n 17432 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r6, [r4, #32] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r0, #30] │ │ │ │ movs r3, r0 │ │ │ │ @@ -22915,15 +22914,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #244] @ (175d8 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #528 @ 0x210 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 1757a │ │ │ │ ldr r3, [pc, #220] @ (175dc ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -22941,15 +22940,15 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ bne.n 17596 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11ddc │ │ │ │ + bl 11de4 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 1757a │ │ │ │ ldr r3, [pc, #168] @ (175e0 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17544 │ │ │ │ @@ -22965,35 +22964,35 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 175c8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #136] @ (175e8 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [pc, #132] @ (175ec ) │ │ │ │ movs r2, #233 @ 0xe9 │ │ │ │ ldr r1, [pc, #132] @ (175f0 ) │ │ │ │ ldr r0, [pc, #132] @ (175f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17544 │ │ │ │ ldr r0, [pc, #120] @ (175f8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 17566 │ │ │ │ ldr r0, [pc, #112] @ (175fc ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 17566 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ beq.n 17528 │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 175aa │ │ │ │ @@ -23001,48 +23000,48 @@ │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 17528 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 17528 │ │ │ │ lsls r2, r0, #1 │ │ │ │ b.n 17528 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ ldrh r6, [r6, #24] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r4, #24] │ │ │ │ movs r3, r0 │ │ │ │ str r6, [sp, #944] @ 0x3b0 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r4, [r6, #20] │ │ │ │ movs r3, r0 │ │ │ │ - str r7, [sp, #992] @ 0x3e0 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [sp, #232] @ 0xe8 │ │ │ │ + ldr r1, [sp, #168] @ 0xa8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ + ldr r0, [sp, #984] @ 0x3d8 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r1, [sp, #376] @ 0x178 │ │ │ │ + ldr r1, [sp, #312] @ 0x138 │ │ │ │ movs r1, r0 │ │ │ │ - add r0, pc, #840 @ (adr r0, 17948 ) │ │ │ │ + add r0, pc, #776 @ (adr r0, 17908 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017600 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -23064,15 +23063,15 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ ldr r3, [pc, #256] @ (17738 ) │ │ │ │ str.w ip, [sp, #4] │ │ │ │ add.w ip, sp, #16 │ │ │ │ add r3, pc │ │ │ │ str.w ip, [sp] │ │ │ │ add.w r3, r3, #576 @ 0x240 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 176d8 │ │ │ │ ldr r3, [pc, #232] @ (1773c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -23090,15 +23089,15 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ bne.n 176f4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15ca8 │ │ │ │ + bl 15cac │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 176d8 │ │ │ │ cbnz r0, 176b2 │ │ │ │ ldr r3, [pc, #180] @ (17740 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ @@ -23118,35 +23117,35 @@ │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [pc, #148] @ (17748 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ b.n 1768e │ │ │ │ ldr r0, [pc, #144] @ (1774c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [pc, #140] @ (17750 ) │ │ │ │ mov.w r2, #260 @ 0x104 │ │ │ │ ldr r1, [pc, #136] @ (17754 ) │ │ │ │ ldr r0, [pc, #140] @ (17758 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 1769a │ │ │ │ ldr r0, [pc, #124] @ (1775c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 176c2 │ │ │ │ ldr r0, [pc, #116] @ (17760 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 176c2 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ beq.n 1767c │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 17708 │ │ │ │ @@ -23154,23 +23153,23 @@ │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 1767c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 1767c │ │ │ │ lsls r2, r0, #1 │ │ │ │ b.n 1767c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ ldrh r2, [r4, #14] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r0, [r2, #14] │ │ │ │ movs r3, r0 │ │ │ │ @@ -23180,25 +23179,25 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r6, [r3, #10] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #624] @ 0x270 │ │ │ │ + str r6, [sp, #560] @ 0x230 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ + ldr r7, [sp, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r7, [sp, #672] @ 0x2a0 │ │ │ │ + str r7, [sp, #608] @ 0x260 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ + str r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r7, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ 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] @ (1784c ) │ │ │ │ @@ -23240,75 +23239,75 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 17842 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [pc, #144] @ (1785c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 177b2 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ beq.n 177ae │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 177fc │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ b.n 177ae │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 1779c │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r1, 17846 │ │ │ │ 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 c85c │ │ │ │ + bl c864 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 177ae │ │ │ │ ldr r3, [pc, #44] @ (17860 ) │ │ │ │ ldr r1, [pc, #48] @ (17864 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ b.n 177d4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ b.n 177ae │ │ │ │ nop │ │ │ │ ldrh r2, [r0, #4] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ ldrh r2, [r7, #2] │ │ │ │ movs r3, r0 │ │ │ │ ldrh r6, [r0, #2] │ │ │ │ movs r3, r0 │ │ │ │ - ldr r6, [sp, #584] @ 0x248 │ │ │ │ + ldr r6, [sp, #520] @ 0x208 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #192] @ 0xc0 │ │ │ │ + ldr r6, [sp, #128] @ 0x80 │ │ │ │ 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] @ (17950 ) │ │ │ │ @@ -23350,75 +23349,75 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 17946 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [pc, #144] @ (17960 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 178b6 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ beq.n 178b2 │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 17900 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ b.n 178b2 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ b.n 178a0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cbz r1, 1794a │ │ │ │ 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 c85c │ │ │ │ + bl c864 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ b.n 178b2 │ │ │ │ ldr r3, [pc, #44] @ (17964 ) │ │ │ │ ldr r1, [pc, #48] @ (17968 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ b.n 178d8 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ lsls r3, r0, #1 │ │ │ │ b.n 178b2 │ │ │ │ nop │ │ │ │ strh r6, [r7, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r6, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ strh r2, [r0, #58] @ 0x3a │ │ │ │ movs r3, r0 │ │ │ │ - ldr r5, [sp, #568] @ 0x238 │ │ │ │ + ldr r5, [sp, #504] @ 0x1f8 │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r5, [sp, #352] @ 0x160 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001796c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -23442,15 +23441,15 @@ │ │ │ │ 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 c544 │ │ │ │ + bl c54c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 17a60 │ │ │ │ ldr r3, [pc, #264] @ (17ad0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -23479,15 +23478,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [pc, #212] @ (17ad8 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 152cc │ │ │ │ + bl 152d0 │ │ │ │ cmp r0, #2 │ │ │ │ beq.n 17a60 │ │ │ │ ldr r3, [pc, #192] @ (17adc ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17a2a │ │ │ │ @@ -23503,64 +23502,64 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.n 17aba │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [pc, #160] @ (17ae4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [pc, #152] @ (17ae8 ) │ │ │ │ movs r2, #249 @ 0xf9 │ │ │ │ ldr r1, [pc, #152] @ (17aec ) │ │ │ │ ldr r0, [pc, #156] @ (17af0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ b.n 17a2a │ │ │ │ ldr r0, [pc, #140] @ (17af4 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 17a4c │ │ │ │ ldr r0, [pc, #132] @ (17af8 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 17a4c │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ beq.n 179f0 │ │ │ │ cmp r1, #10 │ │ │ │ bne.n 17a9c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ b.n 179f0 │ │ │ │ ldr r0, [pc, #104] @ (17afc ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ b.n 17a4c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 179f0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ b.n 179f0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ strh r6, [r6, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ strh r4, [r4, #50] @ 0x32 │ │ │ │ movs r3, r0 │ │ │ │ @@ -23572,27 +23571,27 @@ │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r1, #46] @ 0x2e │ │ │ │ movs r3, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ + str r3, [sp, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #976 @ (adr r3, 17ec0 ) │ │ │ │ + add r5, pc, #864 @ (adr r5, 17e50 ) │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #128] @ 0x80 │ │ │ │ + str r4, [sp, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #480] @ 0x1e0 │ │ │ │ + str r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ + ldr r3, [sp, #880] @ 0x370 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #336] @ 0x150 │ │ │ │ + str r4, [sp, #272] @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 00017b00 : │ │ │ │ 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 │ │ │ │ @@ -23648,15 +23647,15 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ add r2, sp, #12 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ str r0, [sp, #12] │ │ │ │ beq.w 17d7a │ │ │ │ mov r1, sl │ │ │ │ - blx 97ac │ │ │ │ + blx 97b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ec8 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ beq.w 17e04 │ │ │ │ cbz r5, 17c22 │ │ │ │ subs r2, r5, #1 │ │ │ │ @@ -23718,15 +23717,15 @@ │ │ │ │ bne.n 17c54 │ │ │ │ tst.w ip, #1 │ │ │ │ beq.n 17c7a │ │ │ │ bic.w ip, ip, #1 │ │ │ │ add ip, r5 │ │ │ │ ldr.w r3, [r4, ip, lsl #2] │ │ │ │ str.w r3, [lr, ip, lsl #2] │ │ │ │ - blx 983c │ │ │ │ + blx 9844 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #8 │ │ │ │ bne.w 17ea0 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ lsls r4, r4, #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -23769,26 +23768,26 @@ │ │ │ │ lsrs r7, r7, #5 │ │ │ │ orrs.w r7, r7, r3, lsr #31 │ │ │ │ itt eq │ │ │ │ moveq r1, #1 │ │ │ │ addeq r3, sp, #32 │ │ │ │ beq.w 17b74 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 114dc │ │ │ │ + bl 114e4 │ │ │ │ cmp r6, #38 @ 0x26 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ beq.w 17f34 │ │ │ │ cmp r6, #124 @ 0x7c │ │ │ │ beq.w 17ed6 │ │ │ │ - blx 9950 │ │ │ │ + blx 9958 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17f5a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17d42 │ │ │ │ subs r3, #1 │ │ │ │ @@ -23807,22 +23806,22 @@ │ │ │ │ beq.n 17c88 │ │ │ │ cmp r3, #1 │ │ │ │ beq.w 17ea4 │ │ │ │ cmp r3, #10 │ │ │ │ beq.w 17f60 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 17f1e │ │ │ │ lsls r4, r0, #1 │ │ │ │ b.n 17c8c │ │ │ │ mov r1, r5 │ │ │ │ - blx 97ac │ │ │ │ + blx 97b4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 17ede │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17c7a │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr.w lr, [sp, #12] │ │ │ │ @@ -23857,15 +23856,15 @@ │ │ │ │ beq.w 17c7a │ │ │ │ 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 17c7a │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 17c9e │ │ │ │ cmp r5, #0 │ │ │ │ beq.w 17c22 │ │ │ │ subs r2, r5, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r2, #3 │ │ │ │ bls.w 17f3c │ │ │ │ @@ -23929,22 +23928,22 @@ │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ cmp r3, lr │ │ │ │ eor.w r6, r6, r1 │ │ │ │ str.w r6, [r2, #4]! │ │ │ │ bne.n 17eb2 │ │ │ │ b.n 17c22 │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ b.n 17bae │ │ │ │ - blx 942c │ │ │ │ + blx 9434 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17d2a │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ b.n 17d88 │ │ │ │ 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]! │ │ │ │ @@ -23952,46 +23951,46 @@ │ │ │ │ and.w r2, r2, r1 │ │ │ │ str.w r2, [lr, #4]! │ │ │ │ bne.n 17ef6 │ │ │ │ b.n 17c7a │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 17f60 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 17d76 │ │ │ │ orr.w r4, r5, #1 │ │ │ │ b.n 17c9e │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 17d54 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 17d42 │ │ │ │ - blx 9438 │ │ │ │ + blx 9440 │ │ │ │ mov r5, r0 │ │ │ │ b.n 17d2a │ │ │ │ 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 17f44 │ │ │ │ b.n 17c22 │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ b.n 17d30 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r4, r3, #1 │ │ │ │ b.n 17c8c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ strh r0, [r4, #38] @ 0x26 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ strh r2, [r3, #26] │ │ │ │ movs r3, r0 │ │ │ │ │ │ │ │ @@ -24016,27 +24015,27 @@ │ │ │ │ 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 9720 │ │ │ │ + blx 9728 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 17fce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 18150 │ │ │ │ cmp.w r8, #0 │ │ │ │ beq.w 1815e │ │ │ │ mov r0, r8 │ │ │ │ - blx 9194 │ │ │ │ + blx 919c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 181a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bpl.n 18098 │ │ │ │ @@ -24090,15 +24089,15 @@ │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18138 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 152cc │ │ │ │ + bl 152d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 1807e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -24109,20 +24108,20 @@ │ │ │ │ movs r2, #238 @ 0xee │ │ │ │ ldr r1, [pc, #576] @ (182c8 ) │ │ │ │ ldr r0, [pc, #576] @ (182cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ b.n 180c6 │ │ │ │ ldr r0, [pc, #564] @ (182d0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 180b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 18174 │ │ │ │ @@ -24130,17 +24129,17 @@ │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ ldr r1, [pc, #540] @ (182d4 ) │ │ │ │ ldr r0, [pc, #540] @ (182d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r0, #2 │ │ │ │ ldr r2, [pc, #524] @ (182dc ) │ │ │ │ ldr r3, [pc, #480] @ (182b4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ @@ -24148,103 +24147,103 @@ │ │ │ │ mov.w r3, #0 │ │ │ │ bne.w 18260 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ lsls r0, r6, #31 │ │ │ │ bpl.n 18060 │ │ │ │ mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 18104 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 1819a │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 152cc │ │ │ │ + bl 152d0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 18126 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 18192 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ b.n 1807e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.n 1804c │ │ │ │ b.n 18060 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 18060 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 1807e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 18044 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.w 17fd6 │ │ │ │ ldr r3, [pc, #356] @ (182c4 ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ ldr r1, [pc, #380] @ (182e0 ) │ │ │ │ ldr r0, [pc, #380] @ (182e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ b.n 180cc │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 180b2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ beq.w 18032 │ │ │ │ cmp r3, #10 │ │ │ │ bne.n 1822a │ │ │ │ ldr r6, [r6, #12] │ │ │ │ negs r6, r6 │ │ │ │ lsls r6, r6, #1 │ │ │ │ b.n 18032 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 18126 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 18104 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 181b4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbz r3, 18204 │ │ │ │ - blx 94d4 │ │ │ │ + blx 94dc │ │ │ │ cbnz r0, 18214 │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 18264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - blx 8fb8 │ │ │ │ + blx 8fc0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ bge.n 181e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 1820c │ │ │ │ @@ -24256,35 +24255,35 @@ │ │ │ │ movs r2, #239 @ 0xef │ │ │ │ ldr r1, [pc, #244] @ (182e8 ) │ │ │ │ ldr r0, [pc, #244] @ (182ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ b.n 180cc │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 181b4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ b.n 181e4 │ │ │ │ ldr r3, [pc, #172] @ (182c4 ) │ │ │ │ movs r2, #237 @ 0xed │ │ │ │ ldr r1, [pc, #212] @ (182f0 ) │ │ │ │ ldr r0, [pc, #216] @ (182f4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ b.n 180cc │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbnz r3, 1823a │ │ │ │ lsls r6, r0, #1 │ │ │ │ b.n 18032 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ @@ -24294,97 +24293,97 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.w 1803a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ blt.w 1804c │ │ │ │ b.n 180ee │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [pc, #144] @ (182f8 ) │ │ │ │ - movw r2, #5485 @ 0x156d │ │ │ │ + movw r2, #3399 @ 0xd47 │ │ │ │ ldr r1, [pc, #144] @ (182fc ) │ │ │ │ ldr r0, [pc, #144] @ (18300 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #132] @ (18304 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ ldr r1, [pc, #132] @ (18308 ) │ │ │ │ ldr r0, [pc, #132] @ (1830c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ ldr r3, [pc, #124] @ (18310 ) │ │ │ │ - mov.w r2, #5408 @ 0x1520 │ │ │ │ + movw r2, #3322 @ 0xcfa │ │ │ │ ldr r1, [pc, #120] @ (18314 ) │ │ │ │ ldr r0, [pc, #124] @ (18318 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ add.w r3, r3, #932 @ 0x3a4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ nop │ │ │ │ strh r6, [r5, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ strh r6, [r4, #2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #296] @ 0x128 │ │ │ │ + str r6, [sp, #232] @ 0xe8 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r5, #46] @ 0x2e │ │ │ │ + ldrh r2, [r3, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #304] @ 0x130 │ │ │ │ + str r6, [sp, #240] @ 0xf0 │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [sp, #104] @ 0x68 │ │ │ │ + str r6, [sp, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r2, [r7, #44] @ 0x2c │ │ │ │ + ldrh r2, [r5, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ ldrb r2, [r5, #28] │ │ │ │ movs r3, r0 │ │ │ │ - str r5, [sp, #440] @ 0x1b8 │ │ │ │ + str r5, [sp, #376] @ 0x178 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r1, #40] @ 0x28 │ │ │ │ + ldrh r6, [r7, #38] @ 0x26 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #888] @ 0x378 │ │ │ │ + str r4, [sp, #824] @ 0x338 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r6, [r7, #34] @ 0x22 │ │ │ │ + ldrh r6, [r5, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #736] @ 0x2e0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r0, [r3, #34] @ 0x22 │ │ │ │ + ldrh r0, [r1, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - hlt 0x0006 │ │ │ │ + rev16 r6, r6 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r2, #11] │ │ │ │ + ldrb r4, [r0, #11] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [sp, #536] @ 0x218 │ │ │ │ + str r4, [sp, #472] @ 0x1d8 │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r6, r5 │ │ │ │ + rev16 r6, r3 │ │ │ │ movs r1, r0 │ │ │ │ - strb r0, [r7, #28] │ │ │ │ + strb r0, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r0, #13] │ │ │ │ + ldrb r4, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - rev16 r0, r3 │ │ │ │ + rev16 r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r4, #10] │ │ │ │ + ldrb r6, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrh r4, [r5, #30] │ │ │ │ + ldrh r4, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ 0001831c : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -24394,15 +24393,15 @@ │ │ │ │ ldr r3, [pc, #92] @ (18390 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ add r3, pc │ │ │ │ ldr r4, [pc, #88] @ (18394 ) │ │ │ │ add.w r3, r3, #672 @ 0x2a0 │ │ │ │ add r4, pc │ │ │ │ - bl c5b0 │ │ │ │ + bl c5b8 │ │ │ │ cbz r0, 1838c │ │ │ │ ldr r3, [pc, #80] @ (18398 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 1836e │ │ │ │ @@ -24417,36292 +24416,35970 @@ │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [pc, #48] @ (183a0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [pc, #40] @ (183a4 ) │ │ │ │ ldr r1, [pc, #44] @ (183a8 ) │ │ │ │ movs r2, #236 @ 0xec │ │ │ │ ldr r0, [pc, #44] @ (183ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrh r2, [r4, #4] │ │ │ │ movs r3, r0 │ │ │ │ ldrb r6, [r7, #18] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r4, #14] │ │ │ │ + ldrh r6, [r2, #14] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #336] @ 0x150 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r6, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -000183b0 : │ │ │ │ - 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] @ (18780 ) │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r2, [pc, #956] @ (18784 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [pc, #956] @ (18788 ) │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #952] @ (1878c ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - beq.w 185e6 │ │ │ │ - ldr r3, [pc, #948] @ (18790 ) │ │ │ │ - ldr.w r2, [r5, #852] @ 0x354 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 140b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18676 │ │ │ │ - ldr r2, [pc, #928] @ (18794 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18416 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 18416 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1861c │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fd98 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18688 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 8f7c │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1869a │ │ │ │ - ldr r3, [pc, #864] @ (18798 ) │ │ │ │ - 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 fd98 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 186b2 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 186d0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r0, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 18750 │ │ │ │ - ldr r0, [pc, #808] @ (1879c ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18768 │ │ │ │ - ldr r0, [pc, #800] @ (187a0 ) │ │ │ │ - ldr r0, [r4, r0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 18764 │ │ │ │ - ldr r3, [r1, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1874c │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r9, [r1, #16] │ │ │ │ - beq.w 1874c │ │ │ │ - str r2, [r1, #20] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - blx 9294 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184c0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18622 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184d2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18636 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 186dc │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - mov r2, r9 │ │ │ │ - bl ff8c │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 184fe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1863e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 186ec │ │ │ │ - ldr r1, [r5, #24] │ │ │ │ - mov r0, r3 │ │ │ │ - bl fd98 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1864e │ │ │ │ - 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] @ (187a4 ) │ │ │ │ - ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r9] │ │ │ │ - blx 9468 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1870c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ - bpl.w 18750 │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 18768 │ │ │ │ - cmp r3, fp │ │ │ │ - beq.w 18764 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 1874c │ │ │ │ - cmp r3, #1 │ │ │ │ - str r7, [r4, #16] │ │ │ │ - beq.w 1874c │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - str.w r9, [r4, #20] │ │ │ │ - blx 9294 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18590 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1866e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 185a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18666 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 186fc │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r5, #36] @ 0x24 │ │ │ │ - mov r2, r7 │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 185c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 18646 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 18712 │ │ │ │ - ldr r1, [r5, #40] @ 0x28 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r3 │ │ │ │ - bl ff8c │ │ │ │ - cmp r0, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - blt.w 18722 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - blx 99d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18734 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 183da │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 183da │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 183da │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 183da │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18416 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 184c8 │ │ │ │ - b.n 184d2 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 184d2 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 184fe │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185c4 │ │ │ │ - ldr r1, [pc, #344] @ (187a8 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #344] @ (187ac ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 185a0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18590 │ │ │ │ - ldr r1, [pc, #312] @ (187b0 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #312] @ (187b4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - ldr r1, [pc, #300] @ (187b8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #300] @ (187bc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - ldr r1, [pc, #292] @ (187c0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #292] @ (187c4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1865e │ │ │ │ - ldr r1, [pc, #276] @ (187c8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #276] @ (187cc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1865e │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 11450 │ │ │ │ - ldrd r2, r1, [sp] │ │ │ │ - b.n 18468 │ │ │ │ - ldr r1, [pc, #240] @ (187d0 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #240] @ (187d4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - ldr r1, [pc, #232] @ (187d8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #232] @ (187dc ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - ldr r1, [pc, #224] @ (187e0 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #224] @ (187e4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - bl 11450 │ │ │ │ - b.n 18548 │ │ │ │ - ldr r1, [pc, #212] @ (187e8 ) │ │ │ │ - movs r2, #9 │ │ │ │ - ldr r0, [pc, #212] @ (187ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - ldr r1, [pc, #204] @ (187f0 ) │ │ │ │ - movs r2, #10 │ │ │ │ - ldr r0, [pc, #204] @ (187f4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - ldr r3, [pc, #88] @ (18790 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #188] @ (187f8 ) │ │ │ │ - ldr r0, [pc, #188] @ (187fc ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1865e │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #172] @ (18800 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #172] @ (18804 ) │ │ │ │ - ldr r0, [pc, #176] @ (18808 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #160] @ (1880c ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #160] @ (18810 ) │ │ │ │ - ldr r0, [pc, #160] @ (18814 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r6, [r6, #16] │ │ │ │ - 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 r4, 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 │ │ │ │ - str r0, [sp, #712] @ 0x2c8 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #752] @ 0x2f0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #552] @ 0x228 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #592] @ 0x250 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #480] @ 0x1e0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #520] @ 0x208 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #408] @ 0x198 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #448] @ 0x1c0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #312] @ 0x138 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #352] @ 0x160 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #152] @ 0x98 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #128] @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r5, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r2, #62] @ 0x3e │ │ │ │ - movs r1, r0 │ │ │ │ - push {r2, r3, r4, r7, lr} │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r4, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r2, #11] │ │ │ │ - movs r1, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r1, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r3, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -00018818 : │ │ │ │ - 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] @ 1934c │ │ │ │ - sub sp, #180 @ 0xb4 │ │ │ │ - ldr.w r3, [pc, #2848] @ 19350 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2844] @ 19354 │ │ │ │ - ldr.w r1, [pc, #2844] @ 19358 │ │ │ │ - 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 9688 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18d8a │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 18da6 │ │ │ │ - movs r1, #11 │ │ │ │ - bl 139bc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 18dcc │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #5 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #6 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #7 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #8 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #9 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #10 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str r0, [sp, #20] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 188fc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b16 │ │ │ │ - ldr.w r3, [pc, #2652] @ 1935c │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #60] @ 0x3c │ │ │ │ - add r1, sp, #60 @ 0x3c │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95d0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 18dee │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19dda │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18930 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18b1e │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 18e4c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 19166 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1895a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 18b2a │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r4 │ │ │ │ - str r7, [sp, #64] @ 0x40 │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1914a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19df2 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18988 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b32 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 18b5a │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19424 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 189b0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b42 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #68] @ 0x44 │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 193c4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 19e0a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 189e6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 18b4a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1943e │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 195ca │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #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 18b52 │ │ │ │ - ldr.w r3, [pc, #2380] @ 19360 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r9, r3 │ │ │ │ - beq.w 18bf4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r9, [sp, #72] @ 0x48 │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 191b0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19dc2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a54 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19478 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 19606 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 196bc │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18a7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 195e8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r4 │ │ │ │ - str.w sl, [sp, #76] @ 0x4c │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1965c │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19f72 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ab4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 195f2 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 19706 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 19740 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ade │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 195fc │ │ │ │ - mov r0, fp │ │ │ │ - blx 95ec │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 19768 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 18e8c │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19d62 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b10 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1975e │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.n 18eee │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 188fc │ │ │ │ - str r0, [sp, #32] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 18930 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1895a │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 18b5a │ │ │ │ - b.n 18992 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 189b0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 189e6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18a10 │ │ │ │ - ldr.w r0, [pc, #2056] @ 19364 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18b7a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 18b7a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2028] @ 19368 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #2024] @ 1936c │ │ │ │ - ldr.w r0, [pc, #2024] @ 19370 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #1952] @ 19374 │ │ │ │ - ldr.w r3, [pc, #1912] @ 19350 │ │ │ │ - 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 19c66 │ │ │ │ - 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 18c0a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19190 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19fea │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c28 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19188 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19d4a │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c46 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19482 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f8a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c62 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194b0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e9a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c7e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 194a6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e82 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18c9a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1949c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e3a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18cb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19494 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e22 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18cd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1948c │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #48] @ 0x30 │ │ │ │ - ldr.w r3, [pc, #1680] @ 19368 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - bl fd98 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19640 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 11604 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18d2c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19198 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 196da │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 19fd2 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18d50 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 191a8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19daa │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18d68 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 191a0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19d92 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18bd2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18bd2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18bd2 │ │ │ │ - ldr.w r3, [pc, #1500] @ 19368 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1508] @ 19378 │ │ │ │ - ldr.w r0, [pc, #1508] @ 1937c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 18bd0 │ │ │ │ - ldr.w r1, [pc, #1472] @ 19368 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r3, [pc, #1488] @ 19380 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1480] @ 19384 │ │ │ │ - ldr.w r0, [pc, #1480] @ 19388 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 18bd0 │ │ │ │ - ldr.w r3, [pc, #1432] @ 19368 │ │ │ │ - movs r2, #77 @ 0x4d │ │ │ │ - ldr.w r1, [pc, #1464] @ 1938c │ │ │ │ - ldr.w r0, [pc, #1464] @ 19390 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 18bd0 │ │ │ │ - ldr.w r3, [pc, #1400] @ 19368 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #1436] @ 19394 │ │ │ │ - ldr.w r0, [pc, #1436] @ 19398 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 18bd0 │ │ │ │ - ldr.w r0, [pc, #1356] @ 1939c │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18e70 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 18e70 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1268] @ 19368 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #1320] @ 193a0 │ │ │ │ - ldr.w r0, [pc, #1320] @ 193a4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 18e0e │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w fp, [sp, #80] @ 0x50 │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 198ec │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19eb2 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ec4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cbnz r3, 18ec4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 19238 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 199b2 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18eee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1980c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx 95ec │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1979a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 192a6 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19fba │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f1e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 197fa │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - blx 95ec │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1981e │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 194ba │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d7a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f50 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1987a │ │ │ │ - ldr.w r3, [pc, #1044] @ 19368 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #60] @ 0x3c │ │ │ │ - bl fd98 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19a76 │ │ │ │ - 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 95d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18f96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19230 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19abe │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d32 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18fb8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19884 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19ee2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18fd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1988e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f12 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 18ff0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19898 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - ldr r1, [r3, #72] @ 0x48 │ │ │ │ - bl fd98 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 198a2 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl 11604 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11604 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11604 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 11604 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 11604 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - 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, #856] @ 0x358 │ │ │ │ - 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 95d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19074 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19208 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 19908 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19eca │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19096 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19792 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f5a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 190b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19228 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 19f42 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 190d0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19220 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1a01a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 190ee │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19218 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a002 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1910c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19210 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 19efa │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19124 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1978a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19f2a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18d6e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 18d6e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d6e │ │ │ │ - ldr r3, [pc, #540] @ (19368 ) │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr r1, [pc, #600] @ (193a8 ) │ │ │ │ - ldr r0, [pc, #600] @ (193ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 18b94 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - streq r1, [sp, #32] │ │ │ │ - ldreq r2, [r3, #0] │ │ │ │ - beq.w 1894a │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 19ade │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - b.w 1894a │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c28 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18c0a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d2c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d68 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18d50 │ │ │ │ - ldr r3, [pc, #436] @ (19368 ) │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr r1, [pc, #504] @ (193b0 ) │ │ │ │ - ldr r0, [pc, #508] @ (193b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 18bd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19074 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1910c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190ee │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190d0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 190b2 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f96 │ │ │ │ - ldr r0, [pc, #380] @ (193b8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19254 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19bca │ │ │ │ - ldr r3, [pc, #272] @ (19368 ) │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr r1, [pc, #352] @ (193bc ) │ │ │ │ - ldr r0, [pc, #356] @ (193c0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c874 │ │ │ │ - b.n 18bd0 │ │ │ │ - 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, #832] @ 0x340 │ │ │ │ - ldr r0, [r2, #56] @ 0x38 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #108] @ 0x6c │ │ │ │ - movs r3, #0 │ │ │ │ - blx 9688 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19952 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e52 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 192e8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19804 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str r6, [sp, #84] @ 0x54 │ │ │ │ - blx 95d0 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 199d0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19310 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19852 │ │ │ │ - ldr.w r2, [sl, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r2, #7 │ │ │ │ - bpl.w 19a38 │ │ │ │ - ldr.w r2, [sl, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 19aa4 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 18f20 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 18f20 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18f20 │ │ │ │ - strb r2, [r1, #31] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r0, #31] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r4, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r0, [r2, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r1, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r7, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r1, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r7, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #46] @ 0x2e │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r6, #42] @ 0x2a │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r1, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #38] @ 0x26 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr.w r3, [pc, #3180] @ 1a034 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3180] @ 1a038 │ │ │ │ - ldr.w r0, [pc, #3180] @ 1a03c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.w 18bd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1899e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19b2a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r7, r3, #1 │ │ │ │ - b.w 1899e │ │ │ │ - ldr.w r0, [pc, #3072] @ 1a040 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1945c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19816 │ │ │ │ - ldr.w r3, [pc, #3028] @ 1a034 │ │ │ │ - movs r2, #78 @ 0x4e │ │ │ │ - ldr.w r1, [pc, #3040] @ 1a044 │ │ │ │ - ldr.w r0, [pc, #3040] @ 1a048 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 193e4 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18a54 │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c46 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18cd2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 18cb6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c9a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c7e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18c62 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19e6a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 194d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1985a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19fa2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 194f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19872 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19d1a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1950e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1986a │ │ │ │ - ldr.w sl, [sp, #24] │ │ │ │ - mov r0, sl │ │ │ │ - blx 95ec │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 19d02 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19536 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19862 │ │ │ │ - ldr.w r3, [pc, #2812] @ 1a034 │ │ │ │ - cmp r6, #0 │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - ldr.w r0, [sl] │ │ │ │ - blt.w 19a8e │ │ │ │ - uxtb r6, r6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 19658 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #64] @ 0x40 │ │ │ │ - bl fd98 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 19bb2 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r1, [r3, #68] @ 0x44 │ │ │ │ - blx 9864 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19578 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 195c2 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 18ff0 │ │ │ │ - ldr.w r1, [pc, #2764] @ 1a04c │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #2760] @ 1a050 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.w 18bd0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19578 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 189fe │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19b6e │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.w 189fe │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18a7e │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ab4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ade │ │ │ │ - ldr.w r0, [pc, #2636] @ 1a054 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19624 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19a30 │ │ │ │ - ldr.w r3, [pc, #2572] @ 1a034 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2604] @ 1a058 │ │ │ │ - ldr.w r0, [pc, #2604] @ 1a05c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 191ca │ │ │ │ - ldr.w r1, [pc, #2588] @ 1a060 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2588] @ 1a064 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 191f4 │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - b.n 18ff0 │ │ │ │ - ldr.w r3, [pc, #2516] @ 1a034 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2564] @ 1a068 │ │ │ │ - ldr.w r0, [pc, #2564] @ 1a06c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - b.w 18bd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 18a6c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19bdc │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.w 18a6c │ │ │ │ - ldr.w r1, [pc, #2452] @ 1a070 │ │ │ │ - movs r2, #80 @ 0x50 │ │ │ │ - ldr.w r0, [pc, #2448] @ 1a074 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 18bd0 │ │ │ │ - ldr.w r0, [pc, #2416] @ 1a078 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19724 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 19ad6 │ │ │ │ - ldr.w r3, [pc, #2316] @ 1a034 │ │ │ │ - movs r2, #81 @ 0x51 │ │ │ │ - ldr.w r1, [pc, #2384] @ 1a07c │ │ │ │ - ldr.w r0, [pc, #2384] @ 1a080 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1967c │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #40] @ 0x28 │ │ │ │ - beq.w 18acc │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19c20 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 18acc │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18b10 │ │ │ │ - ldr.w r3, [pc, #2248] @ 1a034 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r1, [pc, #2324] @ 1a084 │ │ │ │ - ldr.w r0, [pc, #2324] @ 1a088 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.n 19268 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19124 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19096 │ │ │ │ - ldr.w r3, [pc, #2200] @ 1a034 │ │ │ │ - movs r2, #72 @ 0x48 │ │ │ │ - ldr.w r1, [pc, #2280] @ 1a08c │ │ │ │ - ldr.w r0, [pc, #2280] @ 1a090 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c874 │ │ │ │ - b.w 18bd0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f1e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 192e8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18eee │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1945c │ │ │ │ - ldr.w r3, [pc, #2068] @ 1a034 │ │ │ │ - movs r2, #74 @ 0x4a │ │ │ │ - ldr.w r1, [pc, #2156] @ 1a094 │ │ │ │ - ldr.w r0, [pc, #2156] @ 1a098 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 19594 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19310 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194d6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19536 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1950e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 194f2 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18f50 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18fb8 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18fd4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 18ff0 │ │ │ │ - ldr.w r1, [pc, #2040] @ 1a09c │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #2036] @ 1a0a0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 18bd0 │ │ │ │ - ldr.w r3, [pc, #1860] @ 1a034 │ │ │ │ - movs r2, #82 @ 0x52 │ │ │ │ - ldr.w r1, [pc, #1968] @ 1a0a4 │ │ │ │ - ldr.w r0, [pc, #1968] @ 1a0a8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 19782 │ │ │ │ - ldr.w r1, [pc, #1952] @ 1a0ac │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr.w r0, [pc, #1952] @ 1a0b0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 18bd0 │ │ │ │ - ldr.w r3, [pc, #1760] @ 1a034 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1880] @ 1a0b4 │ │ │ │ - ldr.w r0, [pc, #1880] @ 1a0b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 18bd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - streq r3, [sp, #44] @ 0x2c │ │ │ │ - beq.w 18edc │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 19c6a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18edc │ │ │ │ - ldr.w r3, [pc, #1632] @ 1a034 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1764] @ 1a0bc │ │ │ │ - ldr.w r0, [pc, #1764] @ 1a0c0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl c874 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl c874 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 18bd0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19624 │ │ │ │ - ldr.w r0, [pc, #1672] @ 1a0c4 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19a5a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [sl] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 19bd4 │ │ │ │ - ldr.w r3, [pc, #1496] @ 1a034 │ │ │ │ - movs r2, #83 @ 0x53 │ │ │ │ - ldr.w r1, [pc, #1636] @ 1a0c8 │ │ │ │ - ldr.w r0, [pc, #1636] @ 1a0cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 197ba │ │ │ │ - ldr.w r1, [pc, #1624] @ 1a0d0 │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1620] @ 1a0d4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1983e │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r1, [pc, #1604] @ 1a0d8 │ │ │ │ - ldr.w r0, [pc, #1604] @ 1a0dc │ │ │ │ - movs r2, #73 @ 0x49 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 19594 │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 1932c │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.w 19cb2 │ │ │ │ - ldr.w r2, [sl, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 1932c │ │ │ │ - ldr.w r1, [pc, #1568] @ 1a0e0 │ │ │ │ - movs r2, #85 @ 0x55 │ │ │ │ - ldr.w r0, [pc, #1564] @ 1a0e4 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1983e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19724 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 19cfa │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b0c │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 19b0c │ │ │ │ - cbz r2, 19b1e │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r3, #1 │ │ │ │ - strne r3, [sp, #32] │ │ │ │ - bne.w 1895a │ │ │ │ - b.w 18e70 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - b.n 19b0c │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1899e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b56 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19b56 │ │ │ │ - cbz r3, 19b66 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 189b0 │ │ │ │ - b.w 18b7a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b56 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 189fe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19b9c │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19b9c │ │ │ │ - cbz r3, 19baa │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 18a10 │ │ │ │ - b.n 1945c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19b9c │ │ │ │ - ldr.w r1, [pc, #1332] @ 1a0e8 │ │ │ │ - movs r2, #89 @ 0x59 │ │ │ │ - ldr.w r0, [pc, #1328] @ 1a0ec │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 19594 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 19254 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19a5a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19bf0 │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - b.w 18a6c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c0a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19c0a │ │ │ │ - cbz r3, 19c18 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 18a7e │ │ │ │ - b.n 19624 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c0a │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19c34 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 18acc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c4e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19c4e │ │ │ │ - cbz r3, 19c5e │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #40] @ 0x28 │ │ │ │ - bne.w 18ade │ │ │ │ - b.n 19724 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c4e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #52] @ 0x34 │ │ │ │ - cbnz r3, 19c7e │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - b.w 18edc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19c98 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 19c98 │ │ │ │ - cbz r3, 19caa │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - orrne.w r3, r6, #1 │ │ │ │ - strne r3, [sp, #44] @ 0x2c │ │ │ │ - bne.w 18eee │ │ │ │ - b.w 19254 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19c98 │ │ │ │ - add r1, sp, #52 @ 0x34 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16aec │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cbnz r2, 19cc4 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.w 1932c │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 19ce2 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq.w r2, [sl] │ │ │ │ - beq.n 19ce2 │ │ │ │ - cbz r2, 19cf2 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, sl, #1 │ │ │ │ - bne.w 18f20 │ │ │ │ - b.n 19a5a │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 19ce2 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - str r1, [sp, #32] │ │ │ │ - b.w 1894a │ │ │ │ - ldr r3, [pc, #1004] @ (1a0f0 ) │ │ │ │ - mov.w r2, #700 @ 0x2bc │ │ │ │ - ldr r1, [pc, #1000] @ (1a0f4 ) │ │ │ │ - ldr r0, [pc, #1004] @ (1a0f8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #992] @ (1a0fc ) │ │ │ │ - movw r2, #1015 @ 0x3f7 │ │ │ │ - ldr r1, [pc, #988] @ (1a100 ) │ │ │ │ - ldr r0, [pc, #992] @ (1a104 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #980] @ (1a108 ) │ │ │ │ - movw r2, #693 @ 0x2b5 │ │ │ │ - ldr r1, [pc, #976] @ (1a10c ) │ │ │ │ - ldr r0, [pc, #980] @ (1a110 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #968] @ (1a114 ) │ │ │ │ - movw r2, #847 @ 0x34f │ │ │ │ - ldr r1, [pc, #964] @ (1a118 ) │ │ │ │ - ldr r0, [pc, #968] @ (1a11c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #956] @ (1a120 ) │ │ │ │ - mov.w r2, #928 @ 0x3a0 │ │ │ │ - ldr r1, [pc, #952] @ (1a124 ) │ │ │ │ - ldr r0, [pc, #956] @ (1a128 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #944] @ (1a12c ) │ │ │ │ - movw r2, #1010 @ 0x3f2 │ │ │ │ - ldr r1, [pc, #940] @ (1a130 ) │ │ │ │ - ldr r0, [pc, #944] @ (1a134 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #932] @ (1a138 ) │ │ │ │ - movw r2, #543 @ 0x21f │ │ │ │ - ldr r1, [pc, #928] @ (1a13c ) │ │ │ │ - ldr r0, [pc, #932] @ (1a140 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #920] @ (1a144 ) │ │ │ │ - movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #916] @ (1a148 ) │ │ │ │ - ldr r0, [pc, #920] @ (1a14c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #908] @ (1a150 ) │ │ │ │ - movw r2, #554 @ 0x22a │ │ │ │ - ldr r1, [pc, #904] @ (1a154 ) │ │ │ │ - ldr r0, [pc, #908] @ (1a158 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #896] @ (1a15c ) │ │ │ │ - movw r2, #467 @ 0x1d3 │ │ │ │ - ldr r1, [pc, #892] @ (1a160 ) │ │ │ │ - ldr r0, [pc, #896] @ (1a164 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #884] @ (1a168 ) │ │ │ │ - mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #880] @ (1a16c ) │ │ │ │ - ldr r0, [pc, #884] @ (1a170 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #872] @ (1a174 ) │ │ │ │ - movw r2, #505 @ 0x1f9 │ │ │ │ - ldr r1, [pc, #868] @ (1a178 ) │ │ │ │ - ldr r0, [pc, #872] @ (1a17c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #860] @ (1a180 ) │ │ │ │ - mov.w r2, #852 @ 0x354 │ │ │ │ - ldr r1, [pc, #856] @ (1a184 ) │ │ │ │ - ldr r0, [pc, #860] @ (1a188 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #848] @ (1a18c ) │ │ │ │ - movw r2, #851 @ 0x353 │ │ │ │ - ldr r1, [pc, #844] @ (1a190 ) │ │ │ │ - ldr r0, [pc, #848] @ (1a194 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #836] @ (1a198 ) │ │ │ │ - mov.w r2, #636 @ 0x27c │ │ │ │ - ldr r1, [pc, #832] @ (1a19c ) │ │ │ │ - ldr r0, [pc, #836] @ (1a1a0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #824] @ (1a1a4 ) │ │ │ │ - movw r2, #1013 @ 0x3f5 │ │ │ │ - ldr r1, [pc, #820] @ (1a1a8 ) │ │ │ │ - ldr r0, [pc, #824] @ (1a1ac ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #812] @ (1a1b0 ) │ │ │ │ - movw r2, #850 @ 0x352 │ │ │ │ - ldr r1, [pc, #808] @ (1a1b4 ) │ │ │ │ - ldr r0, [pc, #812] @ (1a1b8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #800] @ (1a1bc ) │ │ │ │ - movw r2, #849 @ 0x351 │ │ │ │ - ldr r1, [pc, #796] @ (1a1c0 ) │ │ │ │ - ldr r0, [pc, #800] @ (1a1c4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #788] @ (1a1c8 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #784] @ (1a1cc ) │ │ │ │ - ldr r0, [pc, #788] @ (1a1d0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #776] @ (1a1d4 ) │ │ │ │ - movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #772] @ (1a1d8 ) │ │ │ │ - ldr r0, [pc, #776] @ (1a1dc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #764] @ (1a1e0 ) │ │ │ │ - movw r2, #694 @ 0x2b6 │ │ │ │ - ldr r1, [pc, #760] @ (1a1e4 ) │ │ │ │ - ldr r0, [pc, #764] @ (1a1e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #752] @ (1a1ec ) │ │ │ │ - movw r2, #759 @ 0x2f7 │ │ │ │ - ldr r1, [pc, #748] @ (1a1f0 ) │ │ │ │ - ldr r0, [pc, #752] @ (1a1f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #740] @ (1a1f8 ) │ │ │ │ - movw r2, #695 @ 0x2b7 │ │ │ │ - ldr r1, [pc, #736] @ (1a1fc ) │ │ │ │ - ldr r0, [pc, #740] @ (1a200 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #728] @ (1a204 ) │ │ │ │ - mov.w r2, #760 @ 0x2f8 │ │ │ │ - ldr r1, [pc, #724] @ (1a208 ) │ │ │ │ - ldr r0, [pc, #728] @ (1a20c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #716] @ (1a210 ) │ │ │ │ - mov.w r2, #756 @ 0x2f4 │ │ │ │ - ldr r1, [pc, #712] @ (1a214 ) │ │ │ │ - ldr r0, [pc, #716] @ (1a218 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #704] @ (1a21c ) │ │ │ │ - movw r2, #755 @ 0x2f3 │ │ │ │ - ldr r1, [pc, #700] @ (1a220 ) │ │ │ │ - ldr r0, [pc, #704] @ (1a224 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #692] @ (1a228 ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r1, [pc, #688] @ (1a22c ) │ │ │ │ - ldr r0, [pc, #692] @ (1a230 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #680] @ (1a234 ) │ │ │ │ - mov.w r2, #848 @ 0x350 │ │ │ │ - ldr r1, [pc, #676] @ (1a238 ) │ │ │ │ - ldr r0, [pc, #680] @ (1a23c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #668] @ (1a240 ) │ │ │ │ - movw r2, #1014 @ 0x3f6 │ │ │ │ - ldr r1, [pc, #664] @ (1a244 ) │ │ │ │ - ldr r0, [pc, #668] @ (1a248 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #656] @ (1a24c ) │ │ │ │ - mov.w r2, #956 @ 0x3bc │ │ │ │ - ldr r1, [pc, #652] @ (1a250 ) │ │ │ │ - ldr r0, [pc, #656] @ (1a254 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #644] @ (1a258 ) │ │ │ │ - movw r2, #541 @ 0x21d │ │ │ │ - ldr r1, [pc, #640] @ (1a25c ) │ │ │ │ - ldr r0, [pc, #644] @ (1a260 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #632] @ (1a264 ) │ │ │ │ - movw r2, #846 @ 0x34e │ │ │ │ - ldr r1, [pc, #628] @ (1a268 ) │ │ │ │ - ldr r0, [pc, #632] @ (1a26c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #620] @ (1a270 ) │ │ │ │ - movw r2, #758 @ 0x2f6 │ │ │ │ - ldr r1, [pc, #616] @ (1a274 ) │ │ │ │ - ldr r0, [pc, #620] @ (1a278 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #608] @ (1a27c ) │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r1, [pc, #604] @ (1a280 ) │ │ │ │ - ldr r0, [pc, #608] @ (1a284 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #976 @ 0x3d0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r2, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r4, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r1, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r3, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r3, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r5, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r7, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r0, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r2, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #29] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r6, #31] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r0, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r6, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r0, #31] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #27] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, #25] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r1, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r2, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r3, #23] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r1, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, #21] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r4, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r0, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #19] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r6, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, #18] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, #17] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r7, #13] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #928] @ 0x3a0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #832] @ 0x340 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #736] @ 0x2e0 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #640] @ 0x280 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r5, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #544] @ 0x220 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r2, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r1, #9] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #448] @ 0x1c0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r7, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r4, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #160] @ 0xa0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r6, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r7, [sp, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r3, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #992] @ 0x3e0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r0, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r3, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r5, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #800] @ 0x320 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r2, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #704] @ 0x2c0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r7, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #512] @ 0x200 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r6, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #320] @ 0x140 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r3, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #224] @ 0xe0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r0, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #128] @ 0x80 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r5, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r2, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r7, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r4, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #864] @ 0x360 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r4, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #768] @ 0x300 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsh r6, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #672] @ 0x2a0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r6, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #576] @ 0x240 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r2, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r0, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #384] @ 0x180 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r5, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #288] @ 0x120 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r2, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r4, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r7, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r7, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r4, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r5, #30] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r6, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r4, [r1, #1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [sp, #832] @ 0x340 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r3, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r0, [r5, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a288 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1a2f4 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1a2f8 │ │ │ │ - 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] @ 1a2fc │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c628 │ │ │ │ - cbz r0, 1a2d6 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 18818 │ │ │ │ - ldr r2, [pc, #40] @ (1a300 ) │ │ │ │ - ldr r3, [pc, #32] @ (1a2fc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a2ee │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r6, [r6, #16] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r4, [r0, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001a304 : │ │ │ │ - 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] @ 1a73c │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - ldr.w r4, [pc, #1060] @ 1a740 │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1056] @ 1a744 │ │ │ │ - ldr.w r3, [pc, #1056] @ 1a748 │ │ │ │ - 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 d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - ite ne │ │ │ │ - movne r5, #2 │ │ │ │ - mvneq.w r5, #1 │ │ │ │ - bl c8dc │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a4fe │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1a51c │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1a572 │ │ │ │ - ldr r4, [r0, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a38a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1a4e6 │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a39a │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16ee8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c8dc │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a550 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.w 1a592 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1a5ca │ │ │ │ - ldr r7, [r0, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a3d4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1a4ee │ │ │ │ - cmp.w r8, #32768 @ 0x8000 │ │ │ │ - bcc.n 1a3e4 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16ee8 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [pc, #868] @ (1a74c ) │ │ │ │ - ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ - ldr r6, [r6, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fd98 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a5e6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - ldr.w r3, [r9, #860] @ 0x35c │ │ │ │ - strd r8, r0, [sp, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 95d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a42e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a4c6 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1a604 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1a722 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a450 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a4ce │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a70a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a466 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1a4f6 │ │ │ │ - ldr.w r1, [r9, #64] @ 0x40 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl fd98 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1a622 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #12 │ │ │ │ - str r7, [sp, #12] │ │ │ │ - blx 95d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a494 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1a4d6 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1a642 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a4a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 1a4de │ │ │ │ - ldr r2, [pc, #676] @ (1a750 ) │ │ │ │ - ldr r3, [pc, #660] @ (1a740 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 1a706 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a42e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a450 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a494 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a4a8 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a38a │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a3d4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a466 │ │ │ │ - ldr r3, [pc, #588] @ (1a74c ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #592] @ (1a754 ) │ │ │ │ - ldr r0, [pc, #592] @ (1a758 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1a4a8 │ │ │ │ - ldr r0, [pc, #572] @ (1a75c ) │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a53a │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1a63a │ │ │ │ - ldr r3, [pc, #528] @ (1a74c ) │ │ │ │ - movs r2, #103 @ 0x67 │ │ │ │ - ldr r1, [pc, #544] @ (1a760 ) │ │ │ │ - ldr r0, [pc, #544] @ (1a764 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1a512 │ │ │ │ - ldr r3, [pc, #504] @ (1a74c ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #528] @ (1a768 ) │ │ │ │ - ldr r0, [pc, #532] @ (1a76c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1a518 │ │ │ │ - cmp r2, #1 │ │ │ │ - ittt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r2, [r0, #0] │ │ │ │ - beq.w 1a37a │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1a654 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - orr.w r8, r5, r4 │ │ │ │ - b.n 1a37a │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #472] @ (1a770 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a5b4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cbnz r2, 1a5b4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #404] @ (1a74c ) │ │ │ │ - movs r2, #104 @ 0x68 │ │ │ │ - ldr r1, [pc, #440] @ (1a774 ) │ │ │ │ - ldr r0, [pc, #444] @ (1a778 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1a564 │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r8, r5 │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1a3c2 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1a6ae │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a3c2 │ │ │ │ - ldr r1, [pc, #404] @ (1a77c ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #404] @ (1a780 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.n 1a518 │ │ │ │ - ldr r1, [pc, #380] @ (1a784 ) │ │ │ │ - movs r2, #102 @ 0x66 │ │ │ │ - ldr r0, [pc, #380] @ (1a788 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1a518 │ │ │ │ - ldr r1, [pc, #360] @ (1a78c ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #360] @ (1a790 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1a518 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a53a │ │ │ │ - ldr r1, [pc, #336] @ (1a794 ) │ │ │ │ - movs r2, #101 @ 0x65 │ │ │ │ - ldr r0, [pc, #336] @ (1a798 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1a632 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ - 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 1a37a │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a686 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1a686 │ │ │ │ - cbz r2, 1a6a2 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a53a │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16ee8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 1a39a │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a686 │ │ │ │ - add r1, sp, #8 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 16aec │ │ │ │ - ldrd r3, r2, [sp, #4] │ │ │ │ - cbnz r2, 1a6c4 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - orr.w r8, r5, r7 │ │ │ │ - b.n 1a3c2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a6de │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1a6de │ │ │ │ - cbz r2, 1a6fa │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 1a5b4 │ │ │ │ - orr.w r8, r3, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 16ee8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 1a3e4 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 1a6de │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #144] @ (1a79c ) │ │ │ │ - movw r2, #1163 @ 0x48b │ │ │ │ - ldr r1, [pc, #140] @ (1a7a0 ) │ │ │ │ - ldr r0, [pc, #144] @ (1a7a4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #132] @ (1a7a8 ) │ │ │ │ - movw r2, #1162 @ 0x48a │ │ │ │ - ldr r1, [pc, #128] @ (1a7ac ) │ │ │ │ - ldr r0, [pc, #132] @ (1a7b0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1008 @ 0x3f0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrb r4, [r3, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r2, r3] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, r5] │ │ │ │ - movs r3, r0 │ │ │ │ - strh r2, [r3, #10] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r2, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r7, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r3, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r6, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r0, [r1, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r4, #7] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r4, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r7, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r2, [r6, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r1, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r4, [r2, #2] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r6, [r5, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r6, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r2, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - strh r6, [r2, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r6, #3] │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #896] @ 0x380 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r5, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r0, [r1, #6] │ │ │ │ - movs r1, r0 │ │ │ │ - str r5, [sp, #800] @ 0x320 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r6, [r2, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - strb r4, [r4, #5] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a7b4 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #200] @ 1a88c │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #196] @ 1a890 │ │ │ │ - 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] @ 1a894 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #160] @ (1a898 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1a86c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 1a84e │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 1a870 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ - ldr r0, [r0, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - bpl.n 1a87a │ │ │ │ - mov r0, r3 │ │ │ │ - bl 1a304 │ │ │ │ - ldr r2, [pc, #100] @ (1a89c ) │ │ │ │ - ldr r3, [pc, #88] @ (1a894 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1a886 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #80] @ (1a8a0 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #72] @ (1a8a4 ) │ │ │ │ - movs r2, #99 @ 0x63 │ │ │ │ - ldr r1, [pc, #72] @ (1a8a8 ) │ │ │ │ - ldr r0, [pc, #76] @ (1a8ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 1a836 │ │ │ │ - ldr r0, [pc, #60] @ (1a8b0 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1a858 │ │ │ │ - ldr r0, [pc, #56] @ (1a8b4 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1a858 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - str r2, [r1, #64] @ 0x40 │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r0, [r1, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrsb r2, [r0, r7] │ │ │ │ - movs r3, r0 │ │ │ │ - ldrb r2, [r7, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #108] @ 0x6c │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r2, [r3, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrb r6, [r1, #14] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001a8b8 : │ │ │ │ - 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] @ 1b26c │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r3, [pc, #2464] @ 1b270 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #2460] @ 1b274 │ │ │ │ - ldr.w r1, [pc, #2460] @ 1b278 │ │ │ │ - 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 9688 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ac90 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #5 │ │ │ │ - bpl.w 1acb6 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 139bc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1acdc │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - movs r1, #3 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10f54 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a956 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac60 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 95ec │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1ad0e │ │ │ │ - uxtb r0, r0 │ │ │ │ - cbnz r0, 1a9b6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b20c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a97e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ac68 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 95ec │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1ad52 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 1aa1c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b224 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a9ac │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad4a │ │ │ │ - ldr.w r3, [pc, #2252] @ 1b27c │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - b.n 1aab4 │ │ │ │ - ldr.w r3, [pc, #2244] @ 1b27c │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aee8 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 1b254 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a9ec │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cbnz r2, 1a9ec │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #7 │ │ │ │ - bpl.w 1af46 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1afe2 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r3, lsl #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1a982 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 1a982 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a982 │ │ │ │ - ldr.w r3, [sl, #52] @ 0x34 │ │ │ │ - movs r2, #3 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [sl, #832] @ 0x340 │ │ │ │ - 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1afb4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b23c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aa5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1aa5e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2076] @ 1b27c │ │ │ │ - movs r2, #1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - add r1, sp, #28 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 95d0 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b000 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aa8c │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1ad8e │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #7 │ │ │ │ - bpl.w 1ad9a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.w 1b02e │ │ │ │ - ldr r7, [r3, #12] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aab4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1aea8 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - str.w r8, [sp, #32] │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1adea │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b1dc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aaea │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acae │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.w 1ae1e │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1ae58 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab14 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1acfe │ │ │ │ - mov r0, r4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str.w r9, [sp, #36] @ 0x24 │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1ae74 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b1f4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ab4a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad06 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 1aeb0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1af2a │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - mov.w r9, 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 1ad42 │ │ │ │ - ldr.w r3, [pc, #1800] @ 1b280 │ │ │ │ - ldr.w r1, [sl, #96] @ 0x60 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl fd98 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1aefe │ │ │ │ - mov r0, r8 │ │ │ │ - bl 11604 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 11604 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, fp │ │ │ │ - bl 11604 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1abd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ac70 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 1af88 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 1b1ac │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1abf6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ac78 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 1b194 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac12 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1ac80 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b17c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac26 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 1ac88 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1b1c4 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ac3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ad86 │ │ │ │ - ldr.w r2, [pc, #1604] @ 1b284 │ │ │ │ - ldr.w r3, [pc, #1580] @ 1b270 │ │ │ │ - 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 1b178 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #84 @ 0x54 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a956 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a97e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abd4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1abf6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac12 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac26 │ │ │ │ - ldr.w r3, [pc, #1516] @ 1b280 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1520] @ 1b288 │ │ │ │ - ldr.w r0, [pc, #1520] @ 1b28c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 1ac3e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aaea │ │ │ │ - ldr.w r1, [pc, #1480] @ 1b280 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r3, [pc, #1488] @ 1b290 │ │ │ │ - add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr.w r1, [pc, #1480] @ 1b294 │ │ │ │ - ldr.w r0, [pc, #1480] @ 1b298 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 1acaa │ │ │ │ - ldr.w r3, [pc, #1440] @ 1b280 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1464] @ 1b29c │ │ │ │ - ldr.w r0, [pc, #1464] @ 1b2a0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1acaa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab14 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab4a │ │ │ │ - ldr.w r3, [pc, #1392] @ 1b280 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1420] @ 1b2a4 │ │ │ │ - ldr.w r0, [pc, #1420] @ 1b2a8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1acaa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ab74 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1a9ac │ │ │ │ - ldr.w r3, [pc, #1324] @ 1b280 │ │ │ │ - movs r2, #110 @ 0x6e │ │ │ │ - ldr.w r1, [pc, #1360] @ 1b2ac │ │ │ │ - ldr.w r0, [pc, #1360] @ 1b2b0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - b.n 1acaa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ac3e │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1aa8c │ │ │ │ - ldr.w r0, [pc, #1304] @ 1b2b4 │ │ │ │ - mov r1, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1adbc │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1b05c │ │ │ │ - ldr.w r3, [pc, #1216] @ 1b280 │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr.w r1, [pc, #1268] @ 1b2b8 │ │ │ │ - ldr.w r0, [pc, #1268] @ 1b2bc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - b.n 1acaa │ │ │ │ - ldr.w r3, [pc, #1172] @ 1b280 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1228] @ 1b2c0 │ │ │ │ - ldr.w r0, [pc, #1228] @ 1b2c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.n 1acaa │ │ │ │ - ldr.w r0, [pc, #1192] @ 1b2c8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ae3c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b044 │ │ │ │ - ldr.w r3, [pc, #1088] @ 1b280 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1160] @ 1b2cc │ │ │ │ - ldr.w r0, [pc, #1160] @ 1b2d0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ae0a │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r8, #0 │ │ │ │ - beq.w 1ab02 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b064 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r8, r3, lsl #1 │ │ │ │ - b.n 1ab02 │ │ │ │ - ldr.w r3, [pc, #1032] @ 1b280 │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1112] @ 1b2d4 │ │ │ │ - ldr.w r0, [pc, #1112] @ 1b2d8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 1acaa │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aab4 │ │ │ │ - ldr.w r0, [pc, #1064] @ 1b2dc │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1aece │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1b04c │ │ │ │ - ldr r3, [pc, #944] @ (1b280 ) │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #1036] @ 1b2e0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 1b2e4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ae94 │ │ │ │ - ldr r3, [pc, #916] @ (1b280 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #1016] @ (1b2e8 ) │ │ │ │ - ldr r0, [pc, #1020] @ (1b2ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ad28 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #1004] @ (1b2f0 ) │ │ │ │ - ldr r0, [pc, #1004] @ (1b2f4 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - b.n 1acaa │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq.w r9, #0 │ │ │ │ - beq.w 1ab62 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 1b0a8 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - mov.w r9, r3, lsl #1 │ │ │ │ - b.n 1ab62 │ │ │ │ - ldr r0, [pc, #944] @ (1b2f8 ) │ │ │ │ - mov r1, r4 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1af60 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1b054 │ │ │ │ - ldr r3, [pc, #796] @ (1b280 ) │ │ │ │ - movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #916] @ (1b2fc ) │ │ │ │ - ldr r0, [pc, #920] @ (1b300 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1acaa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #884] @ (1b304 ) │ │ │ │ - ldr r0, [pc, #888] @ (1b308 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1acaa │ │ │ │ - ldr r3, [pc, #712] @ (1b280 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #848] @ (1b30c ) │ │ │ │ - ldr r0, [pc, #852] @ (1b310 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1acaa │ │ │ │ - cmp r2, #1 │ │ │ │ - itt eq │ │ │ │ - moveq.w fp, #0 │ │ │ │ - ldreq r2, [r4, #0] │ │ │ │ - beq.w 1aa06 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b0ec │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - mov.w fp, r2, lsl #1 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - b.n 1aa06 │ │ │ │ - ldr r3, [pc, #636] @ (1b280 ) │ │ │ │ - movs r2, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #780] @ (1b314 ) │ │ │ │ - ldr r0, [pc, #784] @ (1b318 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1acaa │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 1aaa2 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 1b130 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r7, r2, #1 │ │ │ │ - b.n 1aaa2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ae3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1aece │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1af60 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1adbc │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r8, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ab02 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b092 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 1b092 │ │ │ │ - cbz r3, 1b0a0 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r8, r6, #1 │ │ │ │ - bne.w 1ab14 │ │ │ │ - b.n 1ae3c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b092 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov.w r9, r0, lsl #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1ab62 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b0d6 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r6, #0] │ │ │ │ - beq.n 1b0d6 │ │ │ │ - cbz r3, 1b0e4 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r9, r6, #1 │ │ │ │ - bne.w 1ab74 │ │ │ │ - b.n 1aece │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b0d6 │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - mov.w fp, r0, lsl #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 1aa06 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b11a │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r4, #0] │ │ │ │ - beq.n 1b11a │ │ │ │ - cbz r2, 1b128 │ │ │ │ - cmp r4, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w fp, r4, #1 │ │ │ │ - bne.w 1a982 │ │ │ │ - b.n 1af60 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b11a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #16 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16aec │ │ │ │ - ldrd r3, r2, [sp, #12] │ │ │ │ - cbnz r2, 1b144 │ │ │ │ - lsls r7, r0, #1 │ │ │ │ - b.n 1aaa2 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b15e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r3, #0] │ │ │ │ - beq.n 1b15e │ │ │ │ - cbz r2, 1b16c │ │ │ │ - cmp r3, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r3, #1 │ │ │ │ - bne.w 1aab4 │ │ │ │ - b.n 1adbc │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b15e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (1b31c ) │ │ │ │ - movw r2, #1466 @ 0x5ba │ │ │ │ - ldr r1, [pc, #412] @ (1b320 ) │ │ │ │ - ldr r0, [pc, #412] @ (1b324 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #400] @ (1b328 ) │ │ │ │ - movw r2, #1465 @ 0x5b9 │ │ │ │ - ldr r1, [pc, #400] @ (1b32c ) │ │ │ │ - ldr r0, [pc, #400] @ (1b330 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (1b334 ) │ │ │ │ - mov.w r2, #1464 @ 0x5b8 │ │ │ │ - ldr r1, [pc, #388] @ (1b338 ) │ │ │ │ - ldr r0, [pc, #388] @ (1b33c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (1b340 ) │ │ │ │ - movw r2, #1467 @ 0x5bb │ │ │ │ - ldr r1, [pc, #376] @ (1b344 ) │ │ │ │ - ldr r0, [pc, #376] @ (1b348 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1b34c ) │ │ │ │ - movw r2, #1415 @ 0x587 │ │ │ │ - ldr r1, [pc, #364] @ (1b350 ) │ │ │ │ - ldr r0, [pc, #364] @ (1b354 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1b358 ) │ │ │ │ - movw r2, #1434 @ 0x59a │ │ │ │ - ldr r1, [pc, #352] @ (1b35c ) │ │ │ │ - ldr r0, [pc, #352] @ (1b360 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1b364 ) │ │ │ │ - movw r2, #1482 @ 0x5ca │ │ │ │ - ldr r1, [pc, #340] @ (1b368 ) │ │ │ │ - ldr r0, [pc, #340] @ (1b36c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1b370 ) │ │ │ │ - mov.w r2, #1496 @ 0x5d8 │ │ │ │ - ldr r1, [pc, #328] @ (1b374 ) │ │ │ │ - ldr r0, [pc, #328] @ (1b378 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (1b37c ) │ │ │ │ - movw r2, #1380 @ 0x564 │ │ │ │ - ldr r1, [pc, #316] @ (1b380 ) │ │ │ │ - ldr r0, [pc, #316] @ (1b384 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #304] @ (1b388 ) │ │ │ │ - mov.w r2, #1344 @ 0x540 │ │ │ │ - ldr r1, [pc, #304] @ (1b38c ) │ │ │ │ - ldr r0, [pc, #304] @ (1b390 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1032 @ 0x408 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldrsb r2, [r5, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r0, [r4, r4] │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, r6] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r4, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, #60] @ 0x3c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r2, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r3, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r2, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r7, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #36] @ 0x24 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r5, #32] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r6, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r2, #124] @ 0x7c │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #120] @ 0x78 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r7, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #752] @ (1b614 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #116] @ 0x74 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #26] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #656] @ (1b5c0 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r7, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #560] @ (1b56c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #64] @ 0x40 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #464] @ (1b518 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r2, #112] @ 0x70 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r1, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #368] @ (1b4c4 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r6, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #272] @ (1b470 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r3, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #176] @ (1b41c ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #88] @ 0x58 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, #22] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r3, [pc, #80] @ (1b3c8 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r5, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #1008] @ (1b774 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r6, #100] @ 0x64 │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r2, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [pc, #912] @ (1b720 ) │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #84] @ 0x54 │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001b394 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 1b400 │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 1b404 │ │ │ │ - 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] @ 1b408 │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c628 │ │ │ │ - cbz r0, 1b3e2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1a8b8 │ │ │ │ - ldr r2, [pc, #40] @ (1b40c ) │ │ │ │ - ldr r3, [pc, #32] @ (1b408 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1b3fa │ │ │ │ - add sp, #20 │ │ │ │ - pop {pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r2, [r5, r0] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r4, [pc, #224] @ (1b4e8 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #88] @ (1b468 ) │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001b410 : │ │ │ │ - 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] @ (1b6d4 ) │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - ldr r2, [pc, #692] @ (1b6d8 ) │ │ │ │ - mov r7, r1 │ │ │ │ - add r5, pc │ │ │ │ - ldr r4, [pc, #688] @ (1b6dc ) │ │ │ │ - ldr r3, [pc, #692] @ (1b6e0 ) │ │ │ │ - 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 9688 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b57c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 95ec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b472 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 1b550 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 1b592 │ │ │ │ - ldr r0, [r6, #104] @ 0x68 │ │ │ │ - ands.w r3, r3, #255 @ 0xff │ │ │ │ - beq.n 1b4e2 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r5, [sp, #24] │ │ │ │ - blx 9688 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 1b564 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 1b5e0 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - add r1, sp, #28 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - blx 95d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b5fe │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b4c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b55c │ │ │ │ - ldr r2, [pc, #540] @ (1b6e4 ) │ │ │ │ - ldr r3, [pc, #524] @ (1b6d8 ) │ │ │ │ - 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 1b6ca │ │ │ │ - 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1b622 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.w 1b638 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - bl c8b8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b51c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b5a8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 1b656 │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.n 1b5b0 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 1b66c │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b546 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b61a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 1b4c6 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 1b472 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b4c6 │ │ │ │ - ldr r3, [pc, #384] @ (1b6e8 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #384] @ (1b6ec ) │ │ │ │ - ldr r0, [pc, #388] @ (1b6f0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 1b4c6 │ │ │ │ - ldr r3, [pc, #360] @ (1b6e8 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #368] @ (1b6f4 ) │ │ │ │ - ldr r0, [pc, #372] @ (1b6f8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1b578 │ │ │ │ - ldr r3, [pc, #340] @ (1b6e8 ) │ │ │ │ - movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #356] @ (1b6fc ) │ │ │ │ - ldr r0, [pc, #356] @ (1b700 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1b578 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b51c │ │ │ │ - ldr r0, [pc, #336] @ (1b704 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b5ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 1b686 │ │ │ │ - ldr r3, [pc, #284] @ (1b6e8 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #312] @ (1b708 ) │ │ │ │ - ldr r0, [pc, #312] @ (1b70c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1b578 │ │ │ │ - ldr r1, [pc, #260] @ (1b6e8 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r3, [pc, #296] @ (1b710 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #292] @ (1b714 ) │ │ │ │ - ldr r0, [pc, #292] @ (1b718 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 1b578 │ │ │ │ - ldr r3, [pc, #232] @ (1b6e8 ) │ │ │ │ - movs r2, #118 @ 0x76 │ │ │ │ - ldr r1, [pc, #280] @ (1b71c ) │ │ │ │ - ldr r0, [pc, #280] @ (1b720 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1b578 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b546 │ │ │ │ - ldr r3, [pc, #196] @ (1b6e8 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #252] @ (1b724 ) │ │ │ │ - ldr r0, [pc, #252] @ (1b728 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1b578 │ │ │ │ - ldr r1, [pc, #172] @ (1b6e8 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r3, [pc, #236] @ (1b72c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r4, [r4, r1] │ │ │ │ - str r0, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #232] @ (1b730 ) │ │ │ │ - ldr r0, [pc, #232] @ (1b734 ) │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 1b578 │ │ │ │ - ldr r3, [pc, #144] @ (1b6e8 ) │ │ │ │ - movs r2, #119 @ 0x77 │ │ │ │ - ldr r1, [pc, #220] @ (1b738 ) │ │ │ │ - ldr r0, [pc, #220] @ (1b73c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1b578 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r4, #0 │ │ │ │ - ldreq r3, [r5, #0] │ │ │ │ - beq.w 1b538 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 1b68e │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r4, r2, #1 │ │ │ │ - b.n 1b538 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b5ca │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cbz r2, 1b6ce │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b6b4 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 1b6b4 │ │ │ │ - cbz r3, 1b6c2 │ │ │ │ - cmp r5, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r5, #1 │ │ │ │ - bne.w 1b546 │ │ │ │ - b.n 1b5ca │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b6b4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 1b538 │ │ │ │ - nop │ │ │ │ - ldr r3, [pc, #856] @ (1ba30 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #824] @ (1ba18 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #200] @ (1b7b0 ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #56] @ 0x38 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r1, #28] │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r6, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r6, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #52] @ 0x34 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r3, #24] │ │ │ │ - movs r1, r0 │ │ │ │ - str r4, [r5, #8] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r4, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r4, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, #96] @ 0x60 │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r0, #48] @ 0x30 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r0, #20] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r6, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r1, #44] @ 0x2c │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r1, #16] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r1, #92] @ 0x5c │ │ │ │ - movs r1, r0 │ │ │ │ - str r0, [r5, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r5, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - str r6, [r2, #40] @ 0x28 │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r3, #12] │ │ │ │ - movs r1, r0 │ │ │ │ - │ │ │ │ -0001b740 : │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #100] @ 1b7b4 │ │ │ │ - sub sp, #28 │ │ │ │ - ldr.w lr, [pc, #96] @ 1b7b8 │ │ │ │ - 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] @ 1b7bc │ │ │ │ - add lr, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #20] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cbz r0, 1b798 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 1b410 │ │ │ │ - ldr r2, [pc, #36] @ (1b7c0 ) │ │ │ │ - ldr r3, [pc, #32] @ (1b7bc ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 1b7b0 │ │ │ │ - add sp, #28 │ │ │ │ - pop {pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - strb r6, [r7, r1] │ │ │ │ - movs r3, r0 │ │ │ │ - ldr r0, [pc, #528] @ (1b9cc ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #384] @ (1b944 ) │ │ │ │ - movs r3, r0 │ │ │ │ - │ │ │ │ -0001b7c4 : │ │ │ │ - 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] @ 1bf30 │ │ │ │ - sub sp, #64 @ 0x40 │ │ │ │ - ldr.w r1, [pc, #1880] @ 1bf34 │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r5, [pc, #1876] @ 1bf38 │ │ │ │ - ldr.w r2, [pc, #1876] @ 1bf3c │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #1876] @ 1bf40 │ │ │ │ - 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] @ 1bf44 │ │ │ │ - ldr r4, [r5, r3] │ │ │ │ - beq.w 1bc5a │ │ │ │ - ldr.w r3, [pc, #1848] @ 1bf48 │ │ │ │ - ldr.w r2, [r4, #864] @ 0x360 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - bl 140b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bca8 │ │ │ │ - ldr.w r2, [pc, #1824] @ 1bf4c │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b84e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b84e │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bc90 │ │ │ │ - ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #72] @ 0x48 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 140b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bcba │ │ │ │ - ldr.w r2, [pc, #1772] @ 1bf50 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b888 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b888 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bc96 │ │ │ │ - ldr.w r2, [r4, #872] @ 0x368 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - ldr r0, [r4, #120] @ 0x78 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 140b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bccc │ │ │ │ - ldr.w r2, [pc, #1716] @ 1bf54 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b8c2 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 1b8c2 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bc9c │ │ │ │ - ldr.w r3, [pc, #1684] @ 1bf58 │ │ │ │ - add r2, sp, #20 │ │ │ │ - ldr.w r0, [r4, #880] @ 0x370 │ │ │ │ - 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 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bc3c │ │ │ │ - ldr.w r3, [pc, #1636] @ 1bf5c │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - mov r2, r3 │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1bd58 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fd98 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bd68 │ │ │ │ - ldr.w r3, [pc, #1596] @ 1bf60 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 1bd7a │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b942 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bca2 │ │ │ │ - ldrd r2, r1, [r4, #140] @ 0x8c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl ff8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 1bdaa │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #148] @ 0x94 │ │ │ │ - blx 9864 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bdd4 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bdfe │ │ │ │ - ldr.w r3, [r4, #884] @ 0x374 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - strd sl, r8, [sp, #32] │ │ │ │ - blx 95d0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b9a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 1b9a8 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be16 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b9c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bcde │ │ │ │ - ldr.w r3, [pc, #1436] @ 1bf64 │ │ │ │ - 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 ff8c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1b9fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bcea │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1bd02 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w sl, [r4, #140] @ 0x8c │ │ │ │ - blx 9864 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be28 │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be3a │ │ │ │ - ldr.w r3, [r4, #884] @ 0x374 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #40 @ 0x28 │ │ │ │ - strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ - blx 95d0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba50 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bcf6 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1be4c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ba6c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bdbc │ │ │ │ - ldr.w r3, [pc, #1272] @ 1bf68 │ │ │ │ - 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 ff8c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1baa2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bdc8 │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.w 1be5e │ │ │ │ - ldr.w r1, [r4, #172] @ 0xac │ │ │ │ - movs r0, #1 │ │ │ │ - bl d854 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be70 │ │ │ │ - ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1be82 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #156] @ 0x9c │ │ │ │ - blx 9864 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1beae │ │ │ │ - ldr.w r3, [r4, #884] @ 0x374 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #48 @ 0x30 │ │ │ │ - strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ - blx 95d0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd14 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1becc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb1e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd20 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb34 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd34 │ │ │ │ - ldr.w r3, [pc, #1076] @ 1bf6c │ │ │ │ - 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 ff8c │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bb6a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bd2c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - blt.w 1bede │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - bl fd98 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bef6 │ │ │ │ - ldr r1, [r4, #116] @ 0x74 │ │ │ │ - mov r0, r3 │ │ │ │ - bl fd98 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bf06 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr.w r3, [r4, #888] @ 0x378 │ │ │ │ - blx 95d0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bbbe │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 1bbbe │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 1bf18 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r7 │ │ │ │ - str r5, [sp, #28] │ │ │ │ - blx 95d0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bbec │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 1bbec │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 1bd40 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc04 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1be9a │ │ │ │ - ldr r1, [r4, #60] @ 0x3c │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 973c │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bc24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1bea6 │ │ │ │ - cmp r4, #0 │ │ │ │ - it ge │ │ │ │ - movge r0, #1 │ │ │ │ - bge.n 1bc3e │ │ │ │ - ldr r1, [pc, #832] @ (1bf70 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #832] @ (1bf74 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - movs r0, #2 │ │ │ │ - ldr r2, [pc, #824] @ (1bf78 ) │ │ │ │ - ldr r3, [pc, #752] @ (1bf34 ) │ │ │ │ - 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 1bf2a │ │ │ │ - add sp, #64 @ 0x40 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 99d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 1bde6 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r6, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1b80e │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 1b80e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 1b80e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b80e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b84e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b888 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b8c2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1b942 │ │ │ │ - ldr r1, [pc, #720] @ (1bf7c ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #720] @ (1bf80 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #712] @ (1bf84 ) │ │ │ │ - movs r2, #7 │ │ │ │ - ldr r0, [pc, #712] @ (1bf88 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #700] @ (1bf8c ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #700] @ (1bf90 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1b9c4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1b9fa │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1ba50 │ │ │ │ - ldr r1, [pc, #656] @ (1bf94 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #656] @ (1bf98 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb02 │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb1e │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bb6a │ │ │ │ - mov r0, r9 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1bb34 │ │ │ │ - ldr r1, [pc, #600] @ (1bf9c ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #600] @ (1bfa0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #584] @ (1bfa4 ) │ │ │ │ - movs r2, #11 │ │ │ │ - ldr r0, [pc, #584] @ (1bfa8 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #576] @ (1bfac ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #576] @ (1bfb0 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r0, [pc, #568] @ (1bfb4 ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1bd98 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 1beee │ │ │ │ - ldr r1, [pc, #540] @ (1bfb8 ) │ │ │ │ - movs r2, #12 │ │ │ │ - ldr r0, [pc, #540] @ (1bfbc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #532] @ (1bfc0 ) │ │ │ │ - movs r2, #17 │ │ │ │ - ldr r0, [pc, #532] @ (1bfc4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - mov r0, r8 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 1ba6c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 1baa2 │ │ │ │ - ldr r1, [pc, #496] @ (1bfc8 ) │ │ │ │ - movs r2, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #496] @ (1bfcc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r3, [pc, #352] @ (1bf48 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #480] @ (1bfd0 ) │ │ │ │ - ldr r0, [pc, #484] @ (1bfd4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #472] @ (1bfd8 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #472] @ (1bfdc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #456] @ (1bfe0 ) │ │ │ │ - movs r2, #26 │ │ │ │ - ldr r0, [pc, #456] @ (1bfe4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1be0e │ │ │ │ - ldr r1, [pc, #444] @ (1bfe8 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #444] @ (1bfec ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #436] @ (1bff0 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #436] @ (1bff4 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1be0e │ │ │ │ - ldr r1, [pc, #424] @ (1bff8 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #424] @ (1bffc ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1be0e │ │ │ │ - ldr r1, [pc, #416] @ (1c000 ) │ │ │ │ - movs r2, #45 @ 0x2d │ │ │ │ - ldr r0, [pc, #416] @ (1c004 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #404] @ (1c008 ) │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr r0, [pc, #404] @ (1c00c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #396] @ (1c010 ) │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - ldr r0, [pc, #396] @ (1c014 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1bc3c │ │ │ │ - mov r0, r5 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 1bc04 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bc24 │ │ │ │ - ldr r1, [pc, #360] @ (1c018 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #360] @ (1c01c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #336] @ (1c020 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #336] @ (1c024 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bebe │ │ │ │ - ldr r1, [pc, #328] @ (1c028 ) │ │ │ │ - movs r2, #46 @ 0x2e │ │ │ │ - ldr r0, [pc, #328] @ (1c02c ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1bd98 │ │ │ │ - ldr r1, [pc, #312] @ (1c030 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #312] @ (1c034 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bc3c │ │ │ │ - ldr r1, [pc, #304] @ (1c038 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #304] @ (1c03c ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bd50 │ │ │ │ - ldr r1, [pc, #292] @ (1c040 ) │ │ │ │ - movs r2, #98 @ 0x62 │ │ │ │ - ldr r0, [pc, #292] @ (1c044 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1bd50 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - ldr r0, [pc, #120] @ (1bfac ) │ │ │ │ - movs r3, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #80] @ (1bf8c ) │ │ │ │ - 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 r0, r2, #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 r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - bics r2, r7 │ │ │ │ - movs r3, r0 │ │ │ │ - ldrh r0, [r3, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r2, [r1, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r0, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r4, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r6, [r4, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrh r0, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r0, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r6, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r5, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r3, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - str r2, [r5, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r5, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r3, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, r6] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r3, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r1, r5] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r5, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r3, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r3, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r1, r4] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r0, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r7, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r2, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r2, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r0, r3] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r0, [r6, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r0, r2] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r6, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r4, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r4, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r2, r1] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r1, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r6, [r7, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r2, [r7, r7] │ │ │ │ - movs r1, r0 │ │ │ │ - ldr r4, [r5, r0] │ │ │ │ - movs r1, r0 │ │ │ │ - ldrsb r0, [r5, r7] │ │ │ │ + str r3, [sp, #272] @ 0x110 │ │ │ │ movs r1, r0 │ │ │ │ - ldr r2, [r3, r0] │ │ │ │ + ldrh r4, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c048 : │ │ │ │ - ldr r3, [pc, #12] @ (1c058 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c05c ) │ │ │ │ +000183b0 : │ │ │ │ + ldr r3, [pc, #12] @ (183c0 ) │ │ │ │ + ldr r2, [pc, #16] @ (183c4 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 9d08 │ │ │ │ + b.w 9d10 │ │ │ │ nop │ │ │ │ - subs r7, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r1, #17] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c060 : │ │ │ │ +000183c8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1c0b0 ) │ │ │ │ + ldr r3, [pc, #64] @ (18418 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c0b4 ) │ │ │ │ + ldr r2, [pc, #64] @ (1841c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9ecc │ │ │ │ - cbz r0, 1c0a0 │ │ │ │ + bl 9e8c │ │ │ │ + cbz r0, 18408 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 11c58 │ │ │ │ + bl 11c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c092 │ │ │ │ + beq.n 183fa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c0a0 │ │ │ │ + bge.n 18408 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c0a8 │ │ │ │ + cbz r2, 18410 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0a0 │ │ │ │ - subs r7, #136 @ 0x88 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18408 │ │ │ │ + ldrb r0, [r4, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #18 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c0b8 : │ │ │ │ +00018420 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1c108 ) │ │ │ │ + ldr r3, [pc, #64] @ (18470 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c10c ) │ │ │ │ + ldr r2, [pc, #64] @ (18474 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9da0 │ │ │ │ - cbz r0, 1c0f8 │ │ │ │ + bl 9da8 │ │ │ │ + cbz r0, 18460 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12028 │ │ │ │ + bl 12030 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c0ea │ │ │ │ + beq.n 18452 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c0f8 │ │ │ │ + bge.n 18460 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c100 │ │ │ │ + cbz r2, 18468 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c0f8 │ │ │ │ - subs r7, #48 @ 0x30 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18460 │ │ │ │ + ldrb r0, [r1, #15] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c110 : │ │ │ │ +00018478 : │ │ │ │ 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] @ (1c170 ) │ │ │ │ + ldr r3, [pc, #80] @ (184d8 ) │ │ │ │ mov r4, r0 │ │ │ │ add r3, pc │ │ │ │ mov r5, r3 │ │ │ │ - bl 1c0b8 │ │ │ │ - cbz r0, 1c13c │ │ │ │ + bl 18420 │ │ │ │ + cbz r0, 184a4 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 1c060 │ │ │ │ + bl 183c8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 1c156 │ │ │ │ + cbz r0, 184be │ │ │ │ movs r0, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #52] @ (1c174 ) │ │ │ │ + ldr r3, [pc, #52] @ (184dc ) │ │ │ │ mov.w r2, #314 @ 0x13a │ │ │ │ - ldr r1, [pc, #52] @ (1c178 ) │ │ │ │ - ldr r0, [pc, #52] @ (1c17c ) │ │ │ │ + ldr r1, [pc, #52] @ (184e0 ) │ │ │ │ + ldr r0, [pc, #52] @ (184e4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c174 ) │ │ │ │ + ldr r3, [pc, #28] @ (184dc ) │ │ │ │ movw r2, #315 @ 0x13b │ │ │ │ - ldr r1, [pc, #32] @ (1c180 ) │ │ │ │ - ldr r0, [pc, #36] @ (1c184 ) │ │ │ │ + ldr r1, [pc, #32] @ (184e8 ) │ │ │ │ + ldr r0, [pc, #36] @ (184ec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1c152 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 184ba │ │ │ │ nop │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ + ldrb r2, [r6, #13] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #152] @ (1c214 ) │ │ │ │ + ldrh r6, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #184] @ (1c238 ) │ │ │ │ + ldrh r6, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #48] @ (1c1b4 ) │ │ │ │ + ldrh r4, [r2, #12] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r5, [pc, #80] @ (1c1d8 ) │ │ │ │ + ldrh r4, [r3, #12] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c188 : │ │ │ │ +000184f0 : │ │ │ │ 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] @ (1c20c ) │ │ │ │ + ldr r6, [pc, #116] @ (18574 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r3, [pc, #116] @ (1c210 ) │ │ │ │ + ldr r3, [pc, #116] @ (18578 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r2, [pc, #112] @ (1c214 ) │ │ │ │ + ldr r2, [pc, #112] @ (1857c ) │ │ │ │ add r6, pc │ │ │ │ - ldr r4, [pc, #112] @ (1c218 ) │ │ │ │ + ldr r4, [pc, #112] @ (18580 ) │ │ │ │ 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 bc20 │ │ │ │ - cbz r0, 1c204 │ │ │ │ - ldr r3, [pc, #92] @ (1c21c ) │ │ │ │ + bl bc28 │ │ │ │ + cbz r0, 1856c │ │ │ │ + ldr r3, [pc, #92] @ (18584 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1c1e6 │ │ │ │ + bne.n 1854e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c110 │ │ │ │ + bl 18478 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c204 │ │ │ │ - ldr r3, [pc, #76] @ (1c220 ) │ │ │ │ + beq.n 1856c │ │ │ │ + ldr r3, [pc, #76] @ (18588 ) │ │ │ │ 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] @ (1c224 ) │ │ │ │ + ldr r0, [pc, #60] @ (1858c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #52] @ (1c228 ) │ │ │ │ - ldr r0, [pc, #56] @ (1c22c ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #52] @ (18590 ) │ │ │ │ + ldr r0, [pc, #56] @ (18594 ) │ │ │ │ mov r1, r6 │ │ │ │ movw r2, #313 @ 0x139 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #800] @ (1c530 ) │ │ │ │ + ldrh r0, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r4, [r1, #13] │ │ │ │ + @ instruction: 0xb7d4 │ │ │ │ movs r1, r0 │ │ │ │ - ldrb r6, [r6, #4] │ │ │ │ + @ instruction: 0xb67a │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #72 @ 0x48 │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r2, [r3, r4] │ │ │ │ + str r1, [sp, #664] @ 0x298 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #504] @ (1c428 ) │ │ │ │ + ldrh r6, [r0, #8] │ │ │ │ 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] @ 1c288 │ │ │ │ + ldr.w ip, [pc, #72] @ 185f0 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r3, [pc, #68] @ (1c28c ) │ │ │ │ + ldr r3, [pc, #68] @ (185f4 ) │ │ │ │ add ip, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 1c270 │ │ │ │ + bne.n 185d8 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 9e04 │ │ │ │ - cbz r0, 1c280 │ │ │ │ + bl 9e0c │ │ │ │ + cbz r0, 185e8 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1c188 │ │ │ │ + bl 184f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbz r0, 1c280 │ │ │ │ + cbz r0, 185e8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r3, [pc, #28] @ (1c290 ) │ │ │ │ - ldr r1, [pc, #32] @ (1c294 ) │ │ │ │ + ldr r3, [pc, #28] @ (185f8 ) │ │ │ │ + ldr r1, [pc, #32] @ (185fc ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ + blx 9258 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - subs r5, #182 @ 0xb6 │ │ │ │ + ldrb r6, [r1, #9] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #224 @ 0xe0 │ │ │ │ + strb r0, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001c298 : │ │ │ │ +00018600 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #64] @ (1c2e8 ) │ │ │ │ + ldr r3, [pc, #64] @ (18650 ) │ │ │ │ sub sp, #12 │ │ │ │ - ldr r2, [pc, #64] @ (1c2ec ) │ │ │ │ + ldr r2, [pc, #64] @ (18654 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 9e04 │ │ │ │ - cbz r0, 1c2d8 │ │ │ │ + bl 9e0c │ │ │ │ + cbz r0, 18640 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 1c110 │ │ │ │ + bl 18478 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 1c2ca │ │ │ │ + beq.n 18632 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c2d8 │ │ │ │ + bge.n 18640 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 1c2e0 │ │ │ │ + cbz r2, 18648 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c2d8 │ │ │ │ - subs r5, #80 @ 0x50 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18640 │ │ │ │ + ldrb r0, [r5, #7] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c2f0 : │ │ │ │ - ldr r3, [pc, #12] @ (1c300 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c304 ) │ │ │ │ +00018658 : │ │ │ │ + ldr r3, [pc, #12] @ (18668 ) │ │ │ │ + ldr r2, [pc, #16] @ (1866c ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a28c │ │ │ │ + b.w a294 │ │ │ │ nop │ │ │ │ - subs r5, #8 │ │ │ │ + ldrb r0, [r4, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c308 : │ │ │ │ - ldr r3, [pc, #12] @ (1c318 ) │ │ │ │ - ldr r2, [pc, #16] @ (1c31c ) │ │ │ │ +00018670 : │ │ │ │ + ldr r3, [pc, #12] @ (18680 ) │ │ │ │ + ldr r2, [pc, #16] @ (18684 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w a338 │ │ │ │ + b.w a340 │ │ │ │ nop │ │ │ │ - subs r4, #240 @ 0xf0 │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ ... │ │ │ │ │ │ │ │ -0001c320 : │ │ │ │ +00018688 : │ │ │ │ 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] @ 1ce8c │ │ │ │ + ldr.w r2, [pc, #2900] @ 191f4 │ │ │ │ mov r5, r3 │ │ │ │ - ldr.w r3, [pc, #2900] @ 1ce90 │ │ │ │ + ldr.w r3, [pc, #2900] @ 191f8 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #24] │ │ │ │ - ldr.w r7, [pc, #2896] @ 1ce94 │ │ │ │ + ldr.w r7, [pc, #2896] @ 191fc │ │ │ │ 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 1c720 │ │ │ │ + beq.w 18a88 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c36a │ │ │ │ + bge.n 186d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1c6f4 │ │ │ │ + beq.w 18a5c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1c73e │ │ │ │ + beq.w 18aa6 │ │ │ │ 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 1c3b2 │ │ │ │ + bne.n 1871a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1c3b2 │ │ │ │ + bpl.n 1871a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1c3b2 │ │ │ │ + bpl.n 1871a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.w 1c832 │ │ │ │ - ldr.w r3, [pc, #2788] @ 1ce98 │ │ │ │ + bmi.w 18b9a │ │ │ │ + ldr.w r3, [pc, #2788] @ 19200 │ │ │ │ ldr.w fp, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #2784] @ 1ce9c │ │ │ │ + ldr.w r3, [pc, #2784] @ 19204 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r1, [r7, r3] │ │ │ │ - ldr.w r3, [pc, #2776] @ 1cea0 │ │ │ │ + ldr.w r3, [pc, #2776] @ 19208 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2768] @ 1cea4 │ │ │ │ + ldr.w r3, [pc, #2768] @ 1920c │ │ │ │ ldr.w r9, [r7, r3] │ │ │ │ - beq.w 1c76a │ │ │ │ - ldr.w r3, [r9, #184] @ 0xb8 │ │ │ │ + beq.w 18ad2 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 91e0 │ │ │ │ - ldr.w r1, [r9, #184] @ 0xb8 │ │ │ │ - bl fd98 │ │ │ │ + blx 91e8 │ │ │ │ + ldr.w r1, [r9, #12] │ │ │ │ + bl fda0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cb84 │ │ │ │ + beq.w 18eec │ │ │ │ mov r2, sl │ │ │ │ ldrd r0, r1, [sp, #12] │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c41a │ │ │ │ + bge.n 18782 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7a4 │ │ │ │ + beq.w 18b0c │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 1cbac │ │ │ │ - ldr.w r3, [pc, #2692] @ 1cea8 │ │ │ │ - ldrd r2, r1, [r9, #188] @ 0xbc │ │ │ │ + blt.w 18f14 │ │ │ │ + ldr.w r3, [pc, #2692] @ 19210 │ │ │ │ + ldrd r2, r1, [r9, #16] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cbc0 │ │ │ │ + beq.w 18f28 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - blx 9864 │ │ │ │ + ldr.w r1, [r9, #24] │ │ │ │ + blx 986c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cbd4 │ │ │ │ + beq.w 18f3c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #2 │ │ │ │ strd r3, sl, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - ldr.w r3, [r9, #836] @ 0x344 │ │ │ │ + ldr.w r3, [r9, #832] @ 0x340 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r9, #892] @ 0x37c │ │ │ │ - blx 95d0 │ │ │ │ + ldr.w r3, [r9, #852] @ 0x354 │ │ │ │ + blx 95d8 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c480 │ │ │ │ + bge.n 187e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c7f8 │ │ │ │ + beq.w 18b60 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1cc00 │ │ │ │ + beq.w 18f68 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c498 │ │ │ │ + bge.n 18800 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c81e │ │ │ │ + beq.w 18b86 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c4ae │ │ │ │ + bge.n 18816 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1c804 │ │ │ │ - ldr.w r3, [pc, #2556] @ 1ceac │ │ │ │ + beq.w 18b6c │ │ │ │ + ldr.w r3, [pc, #2556] @ 19214 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 1c7b0 │ │ │ │ + beq.w 18b18 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cd9c │ │ │ │ + beq.w 19104 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl fbfc │ │ │ │ + bl fc04 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cdca │ │ │ │ + beq.w 19132 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c4f0 │ │ │ │ + bge.n 18858 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 1c4f0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + cbnz r3, 18858 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r7 │ │ │ │ - blx 9030 │ │ │ │ + blx 9038 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb40 │ │ │ │ + beq.w 18ea8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1ce16 │ │ │ │ + beq.w 1917e │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.w 1c7da │ │ │ │ + beq.w 18b42 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cdf0 │ │ │ │ + beq.w 19158 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r4, [r3, #0] │ │ │ │ - bl fbfc │ │ │ │ + bl fc04 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c548 │ │ │ │ + bge.n 188b0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 1c548 │ │ │ │ + cbnz r3, 188b0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1cf40 │ │ │ │ + beq.w 192a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c562 │ │ │ │ + bge.n 188ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1c562 │ │ │ │ + cbnz r3, 188ca │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - blx 9030 │ │ │ │ + blx 9038 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb48 │ │ │ │ + beq.w 18eb0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1cfa0 │ │ │ │ + beq.w 19308 │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 1cb68 │ │ │ │ + beq.w 18ed0 │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cf7c │ │ │ │ + beq.w 192e4 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r1, r8 │ │ │ │ str r6, [r3, #0] │ │ │ │ - bl fbfc │ │ │ │ + bl fc04 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c5b8 │ │ │ │ + bge.n 18920 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc14 │ │ │ │ + beq.w 18f7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cd4a │ │ │ │ + beq.w 190b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c5d0 │ │ │ │ + bge.n 18938 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd8c │ │ │ │ + beq.w 190f4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9030 │ │ │ │ + blx 9038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb50 │ │ │ │ + beq.w 18eb8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d006 │ │ │ │ + beq.w 1936e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - ldr.w r1, [r9, #204] @ 0xcc │ │ │ │ + ldr.w r1, [r9, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce36 │ │ │ │ - ldr.w r1, [r9, #208] @ 0xd0 │ │ │ │ - blx 9864 │ │ │ │ + beq.w 1919e │ │ │ │ + ldr.w r1, [r9, #36] @ 0x24 │ │ │ │ + blx 986c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c61c │ │ │ │ + bge.n 18984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb60 │ │ │ │ + beq.w 18ec8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 1cf64 │ │ │ │ + beq.w 192cc │ │ │ │ movs r0, #1 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1cfbe │ │ │ │ + beq.w 19326 │ │ │ │ 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 fbfc │ │ │ │ + bl fc04 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c65a │ │ │ │ + bge.n 189c2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cc22 │ │ │ │ + beq.w 18f8a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1cfe2 │ │ │ │ + beq.w 1934a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c672 │ │ │ │ + bge.n 189da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd94 │ │ │ │ + beq.w 190fc │ │ │ │ mov r0, r4 │ │ │ │ - blx 9030 │ │ │ │ + blx 9038 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cb58 │ │ │ │ + beq.w 18ec0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d01e │ │ │ │ + beq.w 19386 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9520 │ │ │ │ + blx 9528 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6a8 │ │ │ │ + bge.n 18a10 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdb0 │ │ │ │ + beq.w 19118 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6ba │ │ │ │ + bge.n 18a22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd30 │ │ │ │ + beq.w 19098 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d03c │ │ │ │ + beq.w 193a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c6d2 │ │ │ │ + bge.n 18a3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdc2 │ │ │ │ + beq.w 1912a │ │ │ │ movs r0, #1 │ │ │ │ - ldr.w r2, [pc, #2008] @ 1ceb0 │ │ │ │ - ldr.w r3, [pc, #1972] @ 1ce90 │ │ │ │ + ldr.w r2, [pc, #2008] @ 19218 │ │ │ │ + ldr.w r3, [pc, #1972] @ 191f8 │ │ │ │ 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 1d75e │ │ │ │ + bne.w 19ac6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1980] @ 1ceb4 │ │ │ │ + ldr.w r3, [pc, #1980] @ 1921c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1c370 │ │ │ │ - ldr.w r3, [pc, #1972] @ 1ceb8 │ │ │ │ - movw r2, #3513 @ 0xdb9 │ │ │ │ - ldr.w r1, [pc, #1968] @ 1cebc │ │ │ │ - ldr.w r0, [pc, #1968] @ 1cec0 │ │ │ │ + bne.w 186d8 │ │ │ │ + ldr.w r3, [pc, #1972] @ 19220 │ │ │ │ + movw r2, #1427 @ 0x593 │ │ │ │ + ldr.w r1, [pc, #1968] @ 19224 │ │ │ │ + ldr.w r0, [pc, #1968] @ 19228 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [pc, #1952] @ 1cec4 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr.w r3, [pc, #1952] @ 1922c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1d952 │ │ │ │ + beq.w 19cba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c36a │ │ │ │ + bge.w 186d2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 1c36a │ │ │ │ - ldr.w r3, [pc, #1928] @ 1cec8 │ │ │ │ + b.n 186d2 │ │ │ │ + ldr.w r3, [pc, #1928] @ 19230 │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c382 │ │ │ │ - ldr.w r3, [pc, #1916] @ 1cecc │ │ │ │ - movw r2, #3518 @ 0xdbe │ │ │ │ - ldr.w r1, [pc, #1912] @ 1ced0 │ │ │ │ - ldr.w r0, [pc, #1912] @ 1ced4 │ │ │ │ + bne.w 186ea │ │ │ │ + ldr.w r3, [pc, #1916] @ 19234 │ │ │ │ + mov.w r2, #1432 @ 0x598 │ │ │ │ + ldr.w r1, [pc, #1912] @ 19238 │ │ │ │ + ldr.w r0, [pc, #1912] @ 1923c │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr.w r0, [r9, #184] @ 0xb8 │ │ │ │ - blx 99d0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr.w r0, [r9, #12] │ │ │ │ + blx 99d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1ce50 │ │ │ │ + beq.w 191b8 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w r0, [fp] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c3de │ │ │ │ + bge.w 18746 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.w 1c3de │ │ │ │ + beq.w 18746 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 1c3de │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c3de │ │ │ │ + bne.w 18746 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18746 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1c41a │ │ │ │ + b.n 18782 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c7c2 │ │ │ │ + bge.n 18b2a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cdb8 │ │ │ │ + beq.w 19120 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c510 │ │ │ │ + bge.w 18878 │ │ │ │ adds r3, #1 │ │ │ │ cmp r4, r0 │ │ │ │ str.w r3, [r8] │ │ │ │ - bne.w 1c516 │ │ │ │ + bne.w 1887e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c582 │ │ │ │ + bge.w 188ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c582 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + bne.w 188ea │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 1c582 │ │ │ │ + b.n 188ea │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 1c480 │ │ │ │ + b.n 187e8 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1696] @ 1ceac │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1696] @ 19214 │ │ │ │ ldr.w sl, [r7, r3] │ │ │ │ ldr.w r0, [sl] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 1c4c0 │ │ │ │ - b.n 1c7b0 │ │ │ │ + bne.w 18828 │ │ │ │ + b.n 18b18 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 1c4a2 │ │ │ │ - b.n 1c4ae │ │ │ │ + blt.w 1880a │ │ │ │ + b.n 18816 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r4, #0] │ │ │ │ - ldr.w r3, [pc, #1636] @ 1cea4 │ │ │ │ + ldr.w r3, [pc, #1636] @ 1920c │ │ │ │ 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 1d14c │ │ │ │ + bne.w 194b4 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r3, r3, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ - bl e8d4 │ │ │ │ + bl e8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c874 │ │ │ │ + bge.n 18bdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd64 │ │ │ │ + beq.w 190cc │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1d166 │ │ │ │ + blt.w 194ce │ │ │ │ cmp.w r8, #1073741824 @ 0x40000000 │ │ │ │ it lt │ │ │ │ movlt.w r8, r8, lsl #1 │ │ │ │ - bge.w 1ce64 │ │ │ │ + bge.w 191cc │ │ │ │ add.w r3, r8, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ teq r8, r3 │ │ │ │ - bmi.w 1cd38 │ │ │ │ + bmi.w 190a0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #2 │ │ │ │ and.w r3, r3, #16777216 @ 0x1000000 │ │ │ │ - bne.w 1cc2a │ │ │ │ + bne.w 18f92 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d2ac │ │ │ │ + beq.w 19614 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d054 │ │ │ │ + bne.w 193bc │ │ │ │ ldr r3, [r5, #12] │ │ │ │ lsls r0, r3, #1 │ │ │ │ adds r1, r0, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ teq r1, r0 │ │ │ │ - bmi.w 1d07c │ │ │ │ + bmi.w 193e4 │ │ │ │ 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 1d218 │ │ │ │ + bpl.w 19580 │ │ │ │ mov r0, r4 │ │ │ │ - bl e65c │ │ │ │ + bl e664 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c8fa │ │ │ │ + bge.n 18c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d182 │ │ │ │ + beq.w 194ea │ │ │ │ cmp.w sl, #0 │ │ │ │ - blt.w 1d2d4 │ │ │ │ + blt.w 1963c │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 1d08c │ │ │ │ + bne.w 193f4 │ │ │ │ cmp.w r8, sl, lsl #1 │ │ │ │ - blt.w 1d0a6 │ │ │ │ - ldr.w r8, [r9, #220] @ 0xdc │ │ │ │ + blt.w 1940e │ │ │ │ + ldr.w r8, [r9, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d99a │ │ │ │ + beq.w 19d02 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c92e │ │ │ │ + bge.n 18c96 │ │ │ │ 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 1d35a │ │ │ │ - ldrd r2, r3, [r9, #232] @ 0xe8 │ │ │ │ + bpl.w 196c2 │ │ │ │ + ldrd r2, r3, [r9, #60] @ 0x3c │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #4 │ │ │ │ - bl d854 │ │ │ │ + bl d85c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c968 │ │ │ │ + bge.n 18cd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1a0 │ │ │ │ + beq.w 19508 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c97e │ │ │ │ + bge.n 18ce6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1cd6c │ │ │ │ + beq.w 190d4 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1d3f2 │ │ │ │ - ldr.w r3, [pc, #1312] @ 1cea8 │ │ │ │ - ldr.w r1, [r9, #204] @ 0xcc │ │ │ │ + beq.w 1975a │ │ │ │ + ldr.w r3, [pc, #1312] @ 19210 │ │ │ │ + ldr.w r1, [r9, #32] │ │ │ │ ldr r3, [r7, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d44e │ │ │ │ + beq.w 197b6 │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d4ec │ │ │ │ + beq.w 19854 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c9d0 │ │ │ │ + bge.n 18d38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1de │ │ │ │ + beq.w 19546 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c9e6 │ │ │ │ + bge.n 18d4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1e6 │ │ │ │ + beq.w 1954e │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1c9fc │ │ │ │ + bge.n 18d64 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d1f0 │ │ │ │ + beq.w 19558 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 1d584 │ │ │ │ - ldr.w r1, [r9, #240] @ 0xf0 │ │ │ │ + bpl.w 198ec │ │ │ │ + ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94b0 │ │ │ │ + blx 94b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca26 │ │ │ │ + bge.n 18d8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d262 │ │ │ │ + beq.w 195ca │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 1d5ce │ │ │ │ + blt.w 19936 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1d5fe │ │ │ │ - ldr.w r1, [r9, #244] @ 0xf4 │ │ │ │ + bpl.w 19966 │ │ │ │ + ldr.w r1, [r9, #72] @ 0x48 │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94b0 │ │ │ │ + blx 94b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca58 │ │ │ │ + bge.n 18dc0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d30c │ │ │ │ + beq.w 19674 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 1d624 │ │ │ │ + blt.w 1998c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1d63e │ │ │ │ + bpl.w 199a6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d684 │ │ │ │ + bne.w 199ec │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ca88 │ │ │ │ + bge.n 18df0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4d8 │ │ │ │ - ldr.w r5, [r9, #248] @ 0xf8 │ │ │ │ + beq.w 19840 │ │ │ │ + ldr.w r5, [r9, #76] @ 0x4c │ │ │ │ mov r0, fp │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94b0 │ │ │ │ + blx 94b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d93a │ │ │ │ + beq.w 19ca2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cab8 │ │ │ │ + bge.n 18e20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d42c │ │ │ │ + beq.w 19794 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1d69c │ │ │ │ - ldr.w r5, [r9, #252] @ 0xfc │ │ │ │ + blt.w 19a04 │ │ │ │ + ldr.w r5, [r9, #80] @ 0x50 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94b0 │ │ │ │ + blx 94b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d9b2 │ │ │ │ + beq.w 19d1a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1caee │ │ │ │ + bge.n 18e56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d4e2 │ │ │ │ + beq.w 1984a │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 1d6e6 │ │ │ │ - ldr.w r5, [r9, #256] @ 0x100 │ │ │ │ + blt.w 19a4e │ │ │ │ + ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - blx 94b0 │ │ │ │ + blx 94b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1d96a │ │ │ │ + beq.w 19cd2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1cb24 │ │ │ │ + bge.n 18e8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d534 │ │ │ │ + beq.w 1989c │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 1c6d2 │ │ │ │ - ldr r3, [pc, #880] @ (1ce9c ) │ │ │ │ + bge.w 18a3a │ │ │ │ + ldr r3, [pc, #880] @ (19204 ) │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ - ldr r1, [pc, #936] @ (1ced8 ) │ │ │ │ - ldr r0, [pc, #936] @ (1cedc ) │ │ │ │ + ldr r1, [pc, #936] @ (19240 ) │ │ │ │ + ldr r0, [pc, #936] @ (19244 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18f10 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c504 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1886c │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c576 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 188de │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c5e4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1894c │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c686 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189ee │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c61c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18984 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 1c5ec │ │ │ │ + bge.w 18954 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1c5ec │ │ │ │ + bne.w 18954 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c5ec │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18954 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #852] @ (1cee0 ) │ │ │ │ - ldr r0, [pc, #856] @ (1cee4 ) │ │ │ │ + ldr r1, [pc, #852] @ (19248 ) │ │ │ │ + ldr r0, [pc, #856] @ (1924c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 1c6d4 │ │ │ │ + b.n 18a3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #820] @ (1cee8 ) │ │ │ │ - ldr r0, [pc, #824] @ (1ceec ) │ │ │ │ + ldr r1, [pc, #820] @ (19250 ) │ │ │ │ + ldr r0, [pc, #824] @ (19254 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cb96 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18efe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #105 @ 0x69 │ │ │ │ - ldr r1, [pc, #808] @ (1cef0 ) │ │ │ │ - ldr r0, [pc, #812] @ (1cef4 ) │ │ │ │ + ldr r1, [pc, #808] @ (19258 ) │ │ │ │ + ldr r0, [pc, #812] @ (1925c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cb96 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18efe │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #796] @ (1cef8 ) │ │ │ │ - ldr r0, [pc, #800] @ (1cefc ) │ │ │ │ + ldr r1, [pc, #796] @ (19260 ) │ │ │ │ + ldr r0, [pc, #800] @ (19264 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #102 @ 0x66 │ │ │ │ - ldr r1, [pc, #760] @ (1cf00 ) │ │ │ │ - ldr r0, [pc, #764] @ (1cf04 ) │ │ │ │ + ldr r1, [pc, #760] @ (19268 ) │ │ │ │ + ldr r0, [pc, #764] @ (1926c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cbe6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18f4e │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 1c5be │ │ │ │ - b.n 1cd4a │ │ │ │ + bne.w 18926 │ │ │ │ + b.n 190b2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c65a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d26c │ │ │ │ + beq.w 195d4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1d2f0 │ │ │ │ + bne.w 19658 │ │ │ │ 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 1d316 │ │ │ │ + bpl.w 1967e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 1d3a4 │ │ │ │ + bpl.w 1970c │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - ldr.w r3, [r9, #212] @ 0xd4 │ │ │ │ + ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d436 │ │ │ │ + bne.w 1979e │ │ │ │ ldr r0, [r5, #12] │ │ │ │ lsls r0, r0, #1 │ │ │ │ - ldr.w r2, [r9, #840] @ 0x348 │ │ │ │ + ldr.w r2, [r9, #836] @ 0x344 │ │ │ │ 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 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d490 │ │ │ │ + beq.w 197f8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ccb8 │ │ │ │ + bge.n 19020 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1cd74 │ │ │ │ + beq.n 190dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1d982 │ │ │ │ + beq.w 19cea │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ccd6 │ │ │ │ + bge.n 1903e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d1d2 │ │ │ │ + beq.w 1953a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 1d53e │ │ │ │ + bpl.w 198a6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d5b0 │ │ │ │ + bne.w 19918 │ │ │ │ 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 1cd06 │ │ │ │ + bge.n 1906e │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1cd80 │ │ │ │ + beq.n 190e8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d5ea │ │ │ │ + beq.w 19952 │ │ │ │ sub.w r3, sl, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq sl, r3 │ │ │ │ - bmi.w 1d18c │ │ │ │ + bmi.w 194f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.w 1d1aa │ │ │ │ + bpl.w 19512 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1d1f8 │ │ │ │ + bne.w 19560 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - b.n 1c8c6 │ │ │ │ + b.n 18c2e │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6ba │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a22 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1c898 │ │ │ │ + bge.w 18c00 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 1c898 │ │ │ │ + b.n 18c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr r1, [pc, #440] @ (1cf08 ) │ │ │ │ - ldr r0, [pc, #440] @ (1cf0c ) │ │ │ │ + ldr r1, [pc, #440] @ (19270 ) │ │ │ │ + ldr r0, [pc, #440] @ (19274 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c874 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18bdc │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c97e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18ce6 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1ccb8 │ │ │ │ + b.n 19020 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - b.n 1cd06 │ │ │ │ + b.n 1906e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c5d0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18938 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c672 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 189da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #364] @ (1cf10 ) │ │ │ │ - ldr r0, [pc, #368] @ (1cf14 ) │ │ │ │ + ldr r1, [pc, #364] @ (19278 ) │ │ │ │ + ldr r0, [pc, #368] @ (1927c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cb96 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18efe │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6a8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a10 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr.w r0, [sl] │ │ │ │ - b.n 1c7c2 │ │ │ │ + b.n 18b2a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c6d2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18a3a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #328] @ (1cf18 ) │ │ │ │ - ldr r0, [pc, #328] @ (1cf1c ) │ │ │ │ + ldr r1, [pc, #328] @ (19280 ) │ │ │ │ + ldr r0, [pc, #328] @ (19284 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ - ldr r1, [pc, #296] @ (1cf20 ) │ │ │ │ - ldr r0, [pc, #300] @ (1cf24 ) │ │ │ │ + ldr r1, [pc, #296] @ (19288 ) │ │ │ │ + ldr r0, [pc, #300] @ (1928c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #109 @ 0x6d │ │ │ │ - ldr r1, [pc, #268] @ (1cf28 ) │ │ │ │ - ldr r0, [pc, #268] @ (1cf2c ) │ │ │ │ + ldr r1, [pc, #268] @ (19290 ) │ │ │ │ + ldr r0, [pc, #268] @ (19294 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr r1, [pc, #244] @ (1cf30 ) │ │ │ │ - ldr r0, [pc, #244] @ (1cf34 ) │ │ │ │ + ldr r1, [pc, #244] @ (19298 ) │ │ │ │ + ldr r0, [pc, #244] @ (1929c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ - ldr r1, [pc, #224] @ (1cf38 ) │ │ │ │ - ldr r0, [pc, #228] @ (1cf3c ) │ │ │ │ + ldr r1, [pc, #224] @ (192a0 ) │ │ │ │ + ldr r0, [pc, #228] @ (192a4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cb96 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18efe │ │ │ │ mov r0, r8 │ │ │ │ - bl c7c0 │ │ │ │ + bl c7c8 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 1d40e │ │ │ │ + beq.w 19776 │ │ │ │ tst.w r0, #1 │ │ │ │ - beq.w 1c88a │ │ │ │ + beq.w 18bf2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 1c898 │ │ │ │ + bl c87c │ │ │ │ + b.n 18c00 │ │ │ │ nop │ │ │ │ - subs r4, #190 @ 0xbe │ │ │ │ + ldrb r6, [r2, #5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r1, #5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #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 │ │ │ │ - subs r1, #32 │ │ │ │ + strb r0, [r7, #22] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #18 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r4, #23] │ │ │ │ + sxtb r2, r5 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #48 @ 0x30 │ │ │ │ + strb r0, [r7, #10] │ │ │ │ movs r1, r0 │ │ │ │ - strh r2, [r0, r0] │ │ │ │ + ldrh r6, [r1, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #22] │ │ │ │ + sxth r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #230 @ 0xe6 │ │ │ │ + strb r6, [r5, #9] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r0, r7] │ │ │ │ + ldrh r0, [r2, #34] @ 0x22 │ │ │ │ movs r1, r0 │ │ │ │ - orrs r2, r7 │ │ │ │ + ldrb r2, [r0, #31] │ │ │ │ movs r1, r0 │ │ │ │ - muls r2, r0 │ │ │ │ + ldrb r2, [r1, #31] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r6, r3 │ │ │ │ + ldrb r6, [r4, #29] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r0, r5 │ │ │ │ + ldrb r0, [r6, #29] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r6 │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmn r0, r0 │ │ │ │ + ldrb r0, [r1, #29] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, r4 │ │ │ │ + ldrb r2, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, r5 │ │ │ │ + ldrb r4, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r1 │ │ │ │ + ldrb r6, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, r3 │ │ │ │ + ldrb r0, [r4, #28] │ │ │ │ movs r1, r0 │ │ │ │ - negs r2, r4 │ │ │ │ + ldrb r2, [r5, #27] │ │ │ │ movs r1, r0 │ │ │ │ - negs r4, r5 │ │ │ │ + ldrb r4, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r3 │ │ │ │ + ldrb r0, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r4 │ │ │ │ + ldrb r2, [r5, #22] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r0 │ │ │ │ + ldrb r6, [r1, #21] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2 │ │ │ │ + ldrb r0, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3 │ │ │ │ + ldrb r0, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r4 │ │ │ │ + ldrb r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ - eors r2, r6 │ │ │ │ + ldrb r2, [r7, #19] │ │ │ │ movs r1, r0 │ │ │ │ - eors r4, r7 │ │ │ │ + ldrb r4, [r0, #20] │ │ │ │ movs r1, r0 │ │ │ │ - eors r4, r1 │ │ │ │ + ldrb r4, [r2, #19] │ │ │ │ movs r1, r0 │ │ │ │ - eors r6, r2 │ │ │ │ + ldrb r6, [r3, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ands r4, r5 │ │ │ │ + ldrb r4, [r6, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ands r6, r6 │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ands r2, r2 │ │ │ │ + ldrb r2, [r3, #18] │ │ │ │ movs r1, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ - ldr.w r1, [pc, #2692] @ 1d9cc │ │ │ │ - ldr.w r0, [pc, #2692] @ 1d9d0 │ │ │ │ + ldr.w r1, [pc, #2692] @ 19d34 │ │ │ │ + ldr.w r0, [pc, #2692] @ 19d38 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2664] @ 1d9d4 │ │ │ │ - ldr.w r0, [pc, #2664] @ 1d9d8 │ │ │ │ + ldr.w r1, [pc, #2664] @ 19d3c │ │ │ │ + ldr.w r0, [pc, #2664] @ 19d40 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ce48 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 191b0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #2648] @ 1d9dc │ │ │ │ - ldr.w r0, [pc, #2648] @ 1d9e0 │ │ │ │ + ldr.w r1, [pc, #2648] @ 19d44 │ │ │ │ + ldr.w r0, [pc, #2648] @ 19d48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #111 @ 0x6f │ │ │ │ - ldr.w r1, [pc, #2620] @ 1d9e4 │ │ │ │ - ldr.w r0, [pc, #2620] @ 1d9e8 │ │ │ │ + ldr.w r1, [pc, #2620] @ 19d4c │ │ │ │ + ldr.w r0, [pc, #2620] @ 19d50 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2600] @ 1d9ec │ │ │ │ - ldr.w r0, [pc, #2600] @ 1d9f0 │ │ │ │ + ldr.w r1, [pc, #2600] @ 19d54 │ │ │ │ + ldr.w r0, [pc, #2600] @ 19d58 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2572] @ 1d9f4 │ │ │ │ - ldr.w r0, [pc, #2572] @ 1d9f8 │ │ │ │ + ldr.w r1, [pc, #2572] @ 19d5c │ │ │ │ + ldr.w r0, [pc, #2572] @ 19d60 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #113 @ 0x71 │ │ │ │ - ldr.w r1, [pc, #2544] @ 1d9fc │ │ │ │ - ldr.w r0, [pc, #2544] @ 1da00 │ │ │ │ + ldr.w r1, [pc, #2544] @ 19d64 │ │ │ │ + ldr.w r0, [pc, #2544] @ 19d68 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2528] @ 1da04 │ │ │ │ - ldr.w r0, [pc, #2528] @ 1da08 │ │ │ │ + ldr.w r1, [pc, #2528] @ 19d6c │ │ │ │ + ldr.w r0, [pc, #2528] @ 19d70 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #114 @ 0x72 │ │ │ │ - ldr.w r1, [pc, #2504] @ 1da0c │ │ │ │ - ldr.w r0, [pc, #2504] @ 1da10 │ │ │ │ + ldr.w r1, [pc, #2504] @ 19d74 │ │ │ │ + ldr.w r0, [pc, #2504] @ 19d78 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cba8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18f10 │ │ │ │ cmp r2, #1 │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #0 │ │ │ │ ldreq r3, [sp, #12] │ │ │ │ streq r3, [sp, #16] │ │ │ │ - beq.w 1c8ca │ │ │ │ + beq.w 18c32 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d772 │ │ │ │ + bne.w 19ada │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r0, r3 │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r1, r0, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ teq r1, r0 │ │ │ │ - bpl.w 1d20c │ │ │ │ + bpl.w 19574 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 1cd26 │ │ │ │ + bge.w 1908e │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1cd1a │ │ │ │ + b.n 19082 │ │ │ │ mov.w r1, sl, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11768 │ │ │ │ + bl 11770 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1c912 │ │ │ │ + beq.w 18c7a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - ldr.w r8, [r9, #224] @ 0xe0 │ │ │ │ - bl 137ac │ │ │ │ + ldr.w r8, [r9, #52] @ 0x34 │ │ │ │ + bl 137b0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d6b6 │ │ │ │ - ldr.w r3, [r9, #228] @ 0xe4 │ │ │ │ + beq.w 19a1e │ │ │ │ + ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 137ac │ │ │ │ + bl 137b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1d6d0 │ │ │ │ + beq.w 19a38 │ │ │ │ mov r1, r8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, sl │ │ │ │ movs r0, #4 │ │ │ │ - bl d854 │ │ │ │ + bl d85c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d0f2 │ │ │ │ + bge.n 1945a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d57c │ │ │ │ + beq.w 198e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d102 │ │ │ │ + bge.n 1946a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 1d144 │ │ │ │ + cbz r3, 194ac │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 1c92e │ │ │ │ - ldr.w r3, [pc, #2312] @ 1da14 │ │ │ │ + bne.w 18c96 │ │ │ │ + ldr.w r3, [pc, #2312] @ 19d7c │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #2308] @ 1da18 │ │ │ │ - ldr.w r0, [pc, #2308] @ 1da1c │ │ │ │ + ldr.w r1, [pc, #2308] @ 19d80 │ │ │ │ + ldr.w r0, [pc, #2308] @ 19d84 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl c87c │ │ │ │ + b.n 18f10 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d102 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1946a │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - beq.w 1c856 │ │ │ │ + beq.w 18bbe │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1d708 │ │ │ │ + bne.w 19a70 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.w 1c856 │ │ │ │ - ldr.w r3, [pc, #2220] @ 1da14 │ │ │ │ + b.w 18bbe │ │ │ │ + ldr.w r3, [pc, #2220] @ 19d7c │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr.w r1, [pc, #2224] @ 1da20 │ │ │ │ - ldr.w r0, [pc, #2224] @ 1da24 │ │ │ │ + ldr.w r1, [pc, #2224] @ 19d88 │ │ │ │ + ldr.w r0, [pc, #2224] @ 19d8c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1cb96 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 18efe │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c8fa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18c62 │ │ │ │ teq r3, r8 │ │ │ │ - bmi.w 1cd1a │ │ │ │ + bmi.w 19082 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dec │ │ │ │ + bl 16df0 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 1cd1a │ │ │ │ + b.n 19082 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c968 │ │ │ │ - ldr.w r0, [pc, #2172] @ 1da28 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18cd0 │ │ │ │ + ldr.w r0, [pc, #2172] @ 19d90 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr.w r3, [pc, #2140] @ 1da14 │ │ │ │ + bl 117f4 │ │ │ │ + ldr.w r3, [pc, #2140] @ 19d7c │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ - ldr.w r1, [pc, #2156] @ 1da2c │ │ │ │ - ldr.w r0, [pc, #2156] @ 1da30 │ │ │ │ + ldr.w r1, [pc, #2156] @ 19d94 │ │ │ │ + ldr.w r0, [pc, #2156] @ 19d98 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d124 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1948c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1ccd6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c9d0 │ │ │ │ + b.n 1903e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d38 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1c9e6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d4e │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1c9fc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 18d64 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 1c8ca │ │ │ │ + beq.w 18c32 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d7ee │ │ │ │ + bne.w 19b56 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ rsb r8, r3, #0 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ - b.w 1c8ca │ │ │ │ - ldr.w r3, [pc, #2040] @ 1da14 │ │ │ │ - ldr.w r2, [pc, #2068] @ 1da34 │ │ │ │ - ldr.w r1, [pc, #2068] @ 1da38 │ │ │ │ - ldr.w r0, [pc, #2068] @ 1da3c │ │ │ │ + b.w 18c32 │ │ │ │ + ldr.w r3, [pc, #2040] @ 19d7c │ │ │ │ + ldr.w r2, [pc, #2068] @ 19d9c │ │ │ │ + ldr.w r1, [pc, #2068] @ 19da0 │ │ │ │ + ldr.w r0, [pc, #2068] @ 19da4 │ │ │ │ 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, #123 @ 0x7b │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 1cba8 │ │ │ │ + bl c87c │ │ │ │ + b.n 18f10 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ca26 │ │ │ │ - ldr.w r0, [pc, #2000] @ 1da40 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18d8e │ │ │ │ + ldr.w r0, [pc, #2000] @ 19da8 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr.w r3, [pc, #1944] @ 1da14 │ │ │ │ + bl 117f4 │ │ │ │ + ldr.w r3, [pc, #1944] @ 19d7c │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1988] @ 1da44 │ │ │ │ - ldr.w r0, [pc, #1988] @ 1da48 │ │ │ │ + ldr.w r1, [pc, #1988] @ 19dac │ │ │ │ + ldr.w r0, [pc, #1988] @ 19db0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ - b.n 1cba8 │ │ │ │ - ldr.w r0, [pc, #1948] @ 1da4c │ │ │ │ + bl c87c │ │ │ │ + b.n 18f10 │ │ │ │ + ldr.w r0, [pc, #1948] @ 19db4 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr.w r3, [pc, #1880] @ 1da14 │ │ │ │ + bl 117f4 │ │ │ │ + ldr.w r3, [pc, #1880] @ 19d7c │ │ │ │ movs r2, #119 @ 0x77 │ │ │ │ - ldr.w r1, [pc, #1936] @ 1da50 │ │ │ │ - ldr.w r0, [pc, #1936] @ 1da54 │ │ │ │ + ldr.w r1, [pc, #1936] @ 19db8 │ │ │ │ + ldr.w r0, [pc, #1936] @ 19dbc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d292 │ │ │ │ - ldr.w r3, [pc, #1852] @ 1da14 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 195fa │ │ │ │ + ldr.w r3, [pc, #1852] @ 19d7c │ │ │ │ movs r2, #123 @ 0x7b │ │ │ │ - ldr.w r1, [pc, #1916] @ 1da58 │ │ │ │ - ldr.w r0, [pc, #1916] @ 1da5c │ │ │ │ + ldr.w r1, [pc, #1916] @ 19dc0 │ │ │ │ + ldr.w r0, [pc, #1916] @ 19dc4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d23c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 195a4 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 1cc3e │ │ │ │ + beq.w 18fa6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1d7c0 │ │ │ │ + bne.w 19b28 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ - b.n 1cc3e │ │ │ │ + b.n 18fa6 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ca58 │ │ │ │ - ldr.w r3, [pc, #1788] @ 1da14 │ │ │ │ - ldr.w r2, [pc, #1860] @ 1da60 │ │ │ │ - ldr.w r1, [pc, #1860] @ 1da64 │ │ │ │ - ldr.w r0, [pc, #1860] @ 1da68 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18dc0 │ │ │ │ + ldr.w r3, [pc, #1788] @ 19d7c │ │ │ │ + ldr.w r2, [pc, #1860] @ 19dc8 │ │ │ │ + ldr.w r1, [pc, #1860] @ 19dcc │ │ │ │ + ldr.w r0, [pc, #1860] @ 19dd0 │ │ │ │ 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, #121 @ 0x79 │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 1cba8 │ │ │ │ - ldr.w r3, [pc, #1720] @ 1da14 │ │ │ │ - ldr.w r2, [pc, #1804] @ 1da6c │ │ │ │ - ldr.w r1, [pc, #1804] @ 1da70 │ │ │ │ - ldr.w r0, [pc, #1804] @ 1da74 │ │ │ │ + bl c87c │ │ │ │ + b.n 18f10 │ │ │ │ + ldr.w r3, [pc, #1720] @ 19d7c │ │ │ │ + ldr.w r2, [pc, #1804] @ 19dd4 │ │ │ │ + ldr.w r1, [pc, #1804] @ 19dd8 │ │ │ │ + ldr.w r0, [pc, #1804] @ 19ddc │ │ │ │ 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, #127 @ 0x7f │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1cba8 │ │ │ │ - ldr.w r0, [pc, #1744] @ 1da78 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 18f10 │ │ │ │ + ldr.w r0, [pc, #1744] @ 19de0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr.w r3, [pc, #1632] @ 1da14 │ │ │ │ + bl 117f4 │ │ │ │ + ldr.w r3, [pc, #1632] @ 19d7c │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1732] @ 1da7c │ │ │ │ - ldr.w r0, [pc, #1732] @ 1da80 │ │ │ │ + ldr.w r1, [pc, #1732] @ 19de4 │ │ │ │ + ldr.w r0, [pc, #1732] @ 19de8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1cba8 │ │ │ │ - ldr.w r3, [pc, #1568] @ 1da14 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 18f10 │ │ │ │ + ldr.w r3, [pc, #1568] @ 19d7c │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - ldr.w r1, [pc, #1672] @ 1da84 │ │ │ │ - ldr.w r0, [pc, #1672] @ 1da88 │ │ │ │ + ldr.w r1, [pc, #1672] @ 19dec │ │ │ │ + ldr.w r0, [pc, #1672] @ 19df0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d124 │ │ │ │ - ldr.w r3, [pc, #1540] @ 1da14 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1948c │ │ │ │ + ldr.w r3, [pc, #1540] @ 19d7c │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr.w r1, [pc, #1652] @ 1da8c │ │ │ │ - ldr.w r0, [pc, #1652] @ 1da90 │ │ │ │ + ldr.w r1, [pc, #1652] @ 19df4 │ │ │ │ + ldr.w r0, [pc, #1652] @ 19df8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 1cb96 │ │ │ │ + bl 11b84 │ │ │ │ + b.w 18efe │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cab8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e20 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - beq.w 1cc6e │ │ │ │ + beq.w 18fd6 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d8cc │ │ │ │ + bne.w 19c34 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r0, r2, #1 │ │ │ │ - b.n 1cc6e │ │ │ │ - ldr.w r3, [pc, #1476] @ 1da14 │ │ │ │ + b.n 18fd6 │ │ │ │ + ldr.w r3, [pc, #1476] @ 19d7c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1596] @ 1da94 │ │ │ │ - ldr.w r0, [pc, #1596] @ 1da98 │ │ │ │ + ldr.w r1, [pc, #1596] @ 19dfc │ │ │ │ + ldr.w r0, [pc, #1596] @ 19e00 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1cba8 │ │ │ │ - ldr.w r3, [pc, #1408] @ 1da14 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 18f10 │ │ │ │ + ldr.w r3, [pc, #1408] @ 19d7c │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1540] @ 1da9c │ │ │ │ - ldr.w r0, [pc, #1540] @ 1daa0 │ │ │ │ + ldr.w r1, [pc, #1540] @ 19e04 │ │ │ │ + ldr.w r0, [pc, #1540] @ 19e08 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 18f10 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1ca88 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18df0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1caee │ │ │ │ - ldr.w r3, [pc, #1316] @ 1da14 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e56 │ │ │ │ + ldr.w r3, [pc, #1316] @ 19d7c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ - ldr.w r1, [pc, #1456] @ 1daa4 │ │ │ │ - ldr.w r0, [pc, #1456] @ 1daa8 │ │ │ │ + ldr.w r1, [pc, #1456] @ 19e0c │ │ │ │ + ldr.w r0, [pc, #1456] @ 19e10 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1cba8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 18f10 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 1cb24 │ │ │ │ - ldr.w r0, [pc, #1388] @ 1daac │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 18e8c │ │ │ │ + ldr.w r0, [pc, #1388] @ 19e14 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d560 │ │ │ │ + bge.n 198c8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1d762 │ │ │ │ - ldr.w r3, [pc, #1200] @ 1da14 │ │ │ │ + beq.w 19aca │ │ │ │ + ldr.w r3, [pc, #1200] @ 19d7c │ │ │ │ movs r2, #121 @ 0x79 │ │ │ │ - ldr.w r1, [pc, #1352] @ 1dab0 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1dab4 │ │ │ │ + ldr.w r1, [pc, #1352] @ 19e18 │ │ │ │ + ldr.w r0, [pc, #1352] @ 19e1c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d33a │ │ │ │ + bl 11b84 │ │ │ │ + b.n 196a2 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d0f2 │ │ │ │ - ldr.w r3, [pc, #1164] @ 1da14 │ │ │ │ - ldr.w r2, [pc, #1324] @ 1dab8 │ │ │ │ - ldr.w r1, [pc, #1324] @ 1dabc │ │ │ │ - ldr.w r0, [pc, #1324] @ 1dac0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1945a │ │ │ │ + ldr.w r3, [pc, #1164] @ 19d7c │ │ │ │ + ldr.w r2, [pc, #1324] @ 19e20 │ │ │ │ + ldr.w r1, [pc, #1324] @ 19e24 │ │ │ │ + ldr.w r0, [pc, #1324] @ 19e28 │ │ │ │ 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, #130 @ 0x82 │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1d130 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 19498 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 1ccee │ │ │ │ + beq.w 19056 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1d81c │ │ │ │ + bne.w 19b84 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ negs r2, r2 │ │ │ │ mov.w r8, r2, lsl #1 │ │ │ │ - b.w 1ccee │ │ │ │ - ldr.w r3, [pc, #1092] @ 1da14 │ │ │ │ + b.w 19056 │ │ │ │ + ldr.w r3, [pc, #1092] @ 19d7c │ │ │ │ movs r2, #130 @ 0x82 │ │ │ │ - ldr.w r1, [pc, #1260] @ 1dac4 │ │ │ │ - ldr.w r0, [pc, #1260] @ 1dac8 │ │ │ │ + ldr.w r1, [pc, #1260] @ 19e2c │ │ │ │ + ldr.w r0, [pc, #1260] @ 19e30 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d5a8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 19910 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dec │ │ │ │ + bl 16df0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.w 1cd1a │ │ │ │ - ldr.w r3, [pc, #1044] @ 1da14 │ │ │ │ - ldr.w r2, [pc, #1224] @ 1dacc │ │ │ │ - ldr.w r1, [pc, #1224] @ 1dad0 │ │ │ │ + bl c87c │ │ │ │ + b.w 19082 │ │ │ │ + ldr.w r3, [pc, #1044] @ 19d7c │ │ │ │ + ldr.w r2, [pc, #1224] @ 19e34 │ │ │ │ + ldr.w r1, [pc, #1224] @ 19e38 │ │ │ │ add r2, pc │ │ │ │ - ldr.w r0, [pc, #1220] @ 1dad4 │ │ │ │ + ldr.w r0, [pc, #1220] @ 19e3c │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 1d130 │ │ │ │ - ldr r3, [pc, #1004] @ (1da14 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 19498 │ │ │ │ + ldr r3, [pc, #1004] @ (19d7c ) │ │ │ │ movs r2, #131 @ 0x83 │ │ │ │ - ldr.w r1, [pc, #1196] @ 1dad8 │ │ │ │ - ldr.w r0, [pc, #1196] @ 1dadc │ │ │ │ + ldr.w r1, [pc, #1196] @ 19e40 │ │ │ │ + ldr.w r0, [pc, #1196] @ 19e44 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d130 │ │ │ │ - ldr.w r0, [pc, #1184] @ 1dae0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 19498 │ │ │ │ + ldr.w r0, [pc, #1184] @ 19e48 │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d65c │ │ │ │ + bge.n 199c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d76a │ │ │ │ - ldr r3, [pc, #948] @ (1da14 ) │ │ │ │ + beq.w 19ad2 │ │ │ │ + ldr r3, [pc, #948] @ (19d7c ) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ - ldr.w r1, [pc, #1152] @ 1dae4 │ │ │ │ - ldr.w r0, [pc, #1152] @ 1dae8 │ │ │ │ + ldr.w r1, [pc, #1152] @ 19e4c │ │ │ │ + ldr.w r0, [pc, #1152] @ 19e50 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ - b.w 1cba8 │ │ │ │ + bl c87c │ │ │ │ + b.w 18f10 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1ca76 │ │ │ │ + beq.w 18dde │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 1d890 │ │ │ │ + bne.w 19bf8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ negs r3, r3 │ │ │ │ mov.w fp, r3, lsl #1 │ │ │ │ - b.w 1ca76 │ │ │ │ - ldr r3, [pc, #884] @ (1da14 ) │ │ │ │ + b.w 18dde │ │ │ │ + ldr r3, [pc, #884] @ (19d7c ) │ │ │ │ movs r2, #132 @ 0x84 │ │ │ │ - ldr.w r1, [pc, #1096] @ 1daec │ │ │ │ - ldr.w r0, [pc, #1096] @ 1daf0 │ │ │ │ + ldr.w r1, [pc, #1096] @ 19e54 │ │ │ │ + ldr.w r0, [pc, #1096] @ 19e58 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d674 │ │ │ │ - ldr r3, [pc, #860] @ (1da14 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 199dc │ │ │ │ + ldr r3, [pc, #860] @ (19d7c ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #1080] @ 1daf4 │ │ │ │ - ldr.w r0, [pc, #1080] @ 1daf8 │ │ │ │ + ldr.w r1, [pc, #1080] @ 19e5c │ │ │ │ + ldr.w r0, [pc, #1080] @ 19e60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1d124 │ │ │ │ - ldr r3, [pc, #832] @ (1da14 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1948c │ │ │ │ + ldr r3, [pc, #832] @ (19d7c ) │ │ │ │ movs r2, #126 @ 0x7e │ │ │ │ - ldr.w r1, [pc, #1060] @ 1dafc │ │ │ │ - ldr.w r0, [pc, #1060] @ 1db00 │ │ │ │ + ldr.w r1, [pc, #1060] @ 19e64 │ │ │ │ + ldr.w r0, [pc, #1060] @ 19e68 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 1d464 │ │ │ │ - ldr r3, [pc, #812] @ (1da14 ) │ │ │ │ + b.n 197cc │ │ │ │ + ldr r3, [pc, #812] @ (19d7c ) │ │ │ │ movs r2, #133 @ 0x85 │ │ │ │ - ldr.w r1, [pc, #1048] @ 1db04 │ │ │ │ - ldr.w r0, [pc, #1048] @ 1db08 │ │ │ │ + ldr.w r1, [pc, #1048] @ 19e6c │ │ │ │ + ldr.w r0, [pc, #1048] @ 19e70 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl c874 │ │ │ │ - b.w 1cba8 │ │ │ │ + bl c87c │ │ │ │ + b.w 18f10 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1d934 │ │ │ │ + beq.w 19c9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 1d904 │ │ │ │ - ldr r3, [pc, #740] @ (1da14 ) │ │ │ │ + bne.w 19c6c │ │ │ │ + ldr r3, [pc, #740] @ (19d7c ) │ │ │ │ movs r2, #117 @ 0x75 │ │ │ │ - ldr r1, [pc, #984] @ (1db0c ) │ │ │ │ - ldr r0, [pc, #984] @ (1db10 ) │ │ │ │ + ldr r1, [pc, #984] @ (19e74 ) │ │ │ │ + ldr r0, [pc, #984] @ (19e78 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1cba8 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl 9f60 │ │ │ │ + b.w 18f10 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d560 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 198c8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d65c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 199c4 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d796 │ │ │ │ + cbnz r3, 19afe │ │ │ │ lsls r0, r0, #1 │ │ │ │ adds r3, r0, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ teq r0, r3 │ │ │ │ - bpl.w 1cd1a │ │ │ │ + bpl.w 19082 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 1cd1a │ │ │ │ - b.n 1d082 │ │ │ │ + bge.w 19082 │ │ │ │ + b.n 193ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r5, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 1d2b8 │ │ │ │ + beq.w 19620 │ │ │ │ movs r1, #2 │ │ │ │ orr.w r0, r5, #1 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ str r0, [sp, #16] │ │ │ │ orr.w r0, r5, #1 │ │ │ │ - bl c874 │ │ │ │ - b.w 1cd1a │ │ │ │ + bl c87c │ │ │ │ + b.w 19082 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d7d4 │ │ │ │ + cbnz r3, 19b3c │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ - b.w 1cc3e │ │ │ │ + b.w 18fa6 │ │ │ │ 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 1cc3e │ │ │ │ - b.n 1d278 │ │ │ │ + bne.w 18fa6 │ │ │ │ + b.n 195e0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d802 │ │ │ │ + cbnz r3, 19b6a │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ - b.w 1c8ca │ │ │ │ + b.w 18c32 │ │ │ │ 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 1c8ca │ │ │ │ - b.n 1d1b6 │ │ │ │ + bne.w 18c32 │ │ │ │ + b.n 1951e │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1d834 │ │ │ │ + cbnz r2, 19b9c │ │ │ │ mov.w r8, r0, lsl #1 │ │ │ │ - b.w 1ccee │ │ │ │ + b.w 19056 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d84e │ │ │ │ + bge.n 19bb6 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r3, #0] │ │ │ │ - beq.n 1d84e │ │ │ │ - cbz r2, 1d872 │ │ │ │ + beq.n 19bb6 │ │ │ │ + cbz r2, 19bda │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 1d560 │ │ │ │ + beq.w 198c8 │ │ │ │ orr.w r8, r3, #1 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.n 1d87e │ │ │ │ + bne.n 19be6 │ │ │ │ mov r0, sl │ │ │ │ mov r1, r8 │ │ │ │ - bl 16dec │ │ │ │ + bl 16df0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.w 1cd1a │ │ │ │ + bl c87c │ │ │ │ + b.w 19082 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 1d84e │ │ │ │ + b.n 19bb6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 16dec │ │ │ │ + bl 16df0 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 1d868 │ │ │ │ + bl c87c │ │ │ │ + b.n 19bd0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 1d8a4 │ │ │ │ + cbnz r3, 19c0c │ │ │ │ mov.w fp, r0, lsl #1 │ │ │ │ - b.w 1ca76 │ │ │ │ + b.w 18dde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d8b6 │ │ │ │ + bge.n 19c1e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 1d8fc │ │ │ │ - cbz r3, 1d8c4 │ │ │ │ + beq.n 19c64 │ │ │ │ + cbz r3, 19c2c │ │ │ │ cmp r5, #1 │ │ │ │ it ne │ │ │ │ orrne.w fp, r5, #1 │ │ │ │ - bne.w 1ca88 │ │ │ │ - b.n 1d65c │ │ │ │ + bne.w 18df0 │ │ │ │ + b.n 199c4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1d8b6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19c1e │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r2, 1d8e2 │ │ │ │ + cbnz r2, 19c4a │ │ │ │ lsls r0, r0, #1 │ │ │ │ - b.w 1cc6e │ │ │ │ + b.w 18fd6 │ │ │ │ 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 1cc6e │ │ │ │ - b.n 1d3b0 │ │ │ │ + bne.w 18fd6 │ │ │ │ + b.n 19718 │ │ │ │ mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 1d8b6 │ │ │ │ + b.n 19c1e │ │ │ │ orr.w sl, r5, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e8d4 │ │ │ │ + bl e8dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1d92a │ │ │ │ + bge.n 19c92 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 1d92a │ │ │ │ + cbnz r3, 19c92 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.w 1c874 │ │ │ │ + bl c87c │ │ │ │ + b.w 18bdc │ │ │ │ lsls r3, r0, #1 │ │ │ │ - b.w 1c856 │ │ │ │ - ldr r3, [pc, #472] @ (1db14 ) │ │ │ │ - movw r2, #3979 @ 0xf8b │ │ │ │ - ldr r1, [pc, #468] @ (1db18 ) │ │ │ │ - ldr r0, [pc, #472] @ (1db1c ) │ │ │ │ + b.w 18bbe │ │ │ │ + ldr r3, [pc, #472] @ (19e7c ) │ │ │ │ + movw r2, #1893 @ 0x765 │ │ │ │ + ldr r1, [pc, #468] @ (19e80 ) │ │ │ │ + ldr r0, [pc, #472] @ (19e84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #460] @ (1db20 ) │ │ │ │ - movw r2, #3508 @ 0xdb4 │ │ │ │ - ldr r1, [pc, #456] @ (1db24 ) │ │ │ │ - ldr r0, [pc, #460] @ (1db28 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #460] @ (19e88 ) │ │ │ │ + movw r2, #1422 @ 0x58e │ │ │ │ + ldr r1, [pc, #456] @ (19e8c ) │ │ │ │ + ldr r0, [pc, #460] @ (19e90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #448] @ (1db2c ) │ │ │ │ - movw r2, #3997 @ 0xf9d │ │ │ │ - ldr r1, [pc, #444] @ (1db30 ) │ │ │ │ - ldr r0, [pc, #448] @ (1db34 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #448] @ (19e94 ) │ │ │ │ + movw r2, #1911 @ 0x777 │ │ │ │ + ldr r1, [pc, #444] @ (19e98 ) │ │ │ │ + ldr r0, [pc, #448] @ (19e9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #436] @ (1db38 ) │ │ │ │ - movw r2, #3820 @ 0xeec │ │ │ │ - ldr r1, [pc, #432] @ (1db3c ) │ │ │ │ - ldr r0, [pc, #436] @ (1db40 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #436] @ (19ea0 ) │ │ │ │ + movw r2, #1734 @ 0x6c6 │ │ │ │ + ldr r1, [pc, #432] @ (19ea4 ) │ │ │ │ + ldr r0, [pc, #436] @ (19ea8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #424] @ (1db44 ) │ │ │ │ - movw r2, #3878 @ 0xf26 │ │ │ │ - ldr r1, [pc, #420] @ (1db48 ) │ │ │ │ - ldr r0, [pc, #424] @ (1db4c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #424] @ (19eac ) │ │ │ │ + mov.w r2, #1792 @ 0x700 │ │ │ │ + ldr r1, [pc, #420] @ (19eb0 ) │ │ │ │ + ldr r0, [pc, #424] @ (19eb4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #412] @ (1db50 ) │ │ │ │ - movw r2, #3988 @ 0xf94 │ │ │ │ - ldr r1, [pc, #408] @ (1db54 ) │ │ │ │ - ldr r0, [pc, #412] @ (1db58 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #412] @ (19eb8 ) │ │ │ │ + movw r2, #1902 @ 0x76e │ │ │ │ + ldr r1, [pc, #408] @ (19ebc ) │ │ │ │ + ldr r0, [pc, #412] @ (19ec0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1068 @ 0x42c │ │ │ │ + add.w r3, r3, #980 @ 0x3d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r7, #30 │ │ │ │ + ldrb r6, [r4, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #40 @ 0x28 │ │ │ │ + ldrb r0, [r6, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #250 @ 0xfa │ │ │ │ + ldrb r2, [r0, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #4 │ │ │ │ + ldrb r4, [r1, #14] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #226 @ 0xe2 │ │ │ │ + ldrb r2, [r5, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #236 @ 0xec │ │ │ │ + ldrb r4, [r6, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #190 @ 0xbe │ │ │ │ + ldrb r6, [r0, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #200 @ 0xc8 │ │ │ │ + ldrb r0, [r2, #13] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #160 @ 0xa0 │ │ │ │ + ldrb r0, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #170 @ 0xaa │ │ │ │ + ldrb r2, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #124 @ 0x7c │ │ │ │ + ldrb r4, [r0, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #134 @ 0x86 │ │ │ │ + ldrb r6, [r1, #12] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ + ldrb r0, [r4, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ + ldrb r2, [r5, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #64 @ 0x40 │ │ │ │ + ldrb r0, [r1, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #74 @ 0x4a │ │ │ │ + ldrb r2, [r2, #11] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #34 @ 0x22 │ │ │ │ + ldrb r2, [r5, #10] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, #44 @ 0x2c │ │ │ │ + ldrb r4, [r6, #10] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #84 @ 0x54 │ │ │ │ + ldrb r4, [r3, #7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #92 @ 0x5c │ │ │ │ + ldrb r4, [r4, #7] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #248 @ 0xf8 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #0 │ │ │ │ + ldrb r0, [r1, #6] │ │ │ │ movs r1, r0 │ │ │ │ - add r8, r6 │ │ │ │ + strh r0, [r7, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #168 @ 0xa8 │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #176 @ 0xb0 │ │ │ │ + ldrb r0, [r7, #4] │ │ │ │ movs r1, r0 │ │ │ │ - str r4, [r4, r7] │ │ │ │ + ldrh r0, [r5, #54] @ 0x36 │ │ │ │ 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 │ │ │ │ - mvns r6, r5 │ │ │ │ + strh r6, [r6, #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 │ │ │ │ - bics r6, r5 │ │ │ │ + strh r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #166 @ 0xa6 │ │ │ │ + ldrb r6, [r5, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #174 @ 0xae │ │ │ │ + ldrb r6, [r6, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #138 @ 0x8a │ │ │ │ + ldrb r2, [r2, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #146 @ 0x92 │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ movs r1, r0 │ │ │ │ - str r6, [r4, r3] │ │ │ │ + ldrh r2, [r5, #46] @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #66 @ 0x42 │ │ │ │ + strb r2, [r1, #31] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #74 @ 0x4a │ │ │ │ + strb r2, [r2, #31] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r4, r2] │ │ │ │ + ldrh r6, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #254 @ 0xfe │ │ │ │ + strb r6, [r0, #30] │ │ │ │ movs r1, r0 │ │ │ │ - subs r3, #6 │ │ │ │ + strb r6, [r1, #30] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, r6 │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #174 @ 0xae │ │ │ │ + strb r6, [r6, #28] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #182 @ 0xb6 │ │ │ │ + strb r6, [r7, #28] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #108 @ 0x6c │ │ │ │ + strb r4, [r6, #27] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #116 @ 0x74 │ │ │ │ + strb r4, [r7, #27] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ + strb r0, [r3, #27] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + strb r0, [r4, #27] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #16 │ │ │ │ + strb r0, [r3, #26] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, #24 │ │ │ │ + strb r0, [r4, #26] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #206 @ 0xce │ │ │ │ + strb r6, [r2, #25] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #214 @ 0xd6 │ │ │ │ + strb r6, [r3, #25] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #114 @ 0x72 │ │ │ │ + strb r2, [r7, #23] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #122 @ 0x7a │ │ │ │ + strb r2, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3 │ │ │ │ + ldrb r2, [r4, #22] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #254 @ 0xfe │ │ │ │ + strb r6, [r0, #22] │ │ │ │ movs r1, r0 │ │ │ │ - subs r1, #6 │ │ │ │ + strb r6, [r1, #22] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #480] @ (1dc9c ) │ │ │ │ + ldrh r4, [r7, #26] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #212 @ 0xd4 │ │ │ │ + strb r4, [r3, #21] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #220 @ 0xdc │ │ │ │ + strb r4, [r4, #21] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #144 @ 0x90 │ │ │ │ + strb r0, [r3, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #152 @ 0x98 │ │ │ │ + strb r0, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - ldr r6, [pc, #8] @ (1dad8 ) │ │ │ │ + ldrh r6, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #90 @ 0x5a │ │ │ │ + strb r2, [r4, #19] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #98 @ 0x62 │ │ │ │ + strb r2, [r5, #19] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #60 @ 0x3c │ │ │ │ + strb r4, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #68 @ 0x44 │ │ │ │ + strb r4, [r1, #19] │ │ │ │ movs r1, r0 │ │ │ │ - ands r4, r3 │ │ │ │ + ldrb r4, [r4, #18] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #4 │ │ │ │ + strb r4, [r1, #18] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #12 │ │ │ │ + strb r4, [r2, #18] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #196 @ 0xc4 │ │ │ │ + strb r4, [r1, #17] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #204 @ 0xcc │ │ │ │ + strb r4, [r2, #17] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #170 @ 0xaa │ │ │ │ + strb r2, [r6, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #178 @ 0xb2 │ │ │ │ + strb r2, [r7, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #144 @ 0x90 │ │ │ │ + strb r0, [r3, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #152 @ 0x98 │ │ │ │ + strb r0, [r4, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #122 @ 0x7a │ │ │ │ + strb r2, [r0, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #130 @ 0x82 │ │ │ │ + strb r2, [r1, #16] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #54 @ 0x36 │ │ │ │ + strb r6, [r7, #14] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + strb r6, [r0, #15] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r6, #56] @ 0x38 │ │ │ │ + add r0, pc, #224 @ (adr r0, 19f60 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #254 @ 0xfe │ │ │ │ + str r6, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - ands r0, r0 │ │ │ │ + ldrb r4, [r1, #10] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r3, #56] @ 0x38 │ │ │ │ + add r0, pc, #128 @ (adr r0, 19f0c ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #230 @ 0xe6 │ │ │ │ + str r6, [r5, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #44 @ 0x2c │ │ │ │ + strb r4, [r6, #6] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r0, #56] @ 0x38 │ │ │ │ + add r0, pc, #32 @ (adr r0, 19eb8 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #206 @ 0xce │ │ │ │ + str r6, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #232 @ 0xe8 │ │ │ │ + ldrb r4, [r6, #9] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r5, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #960] @ 0x3c0 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #182 @ 0xb6 │ │ │ │ + str r6, [r7, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #160 @ 0xa0 │ │ │ │ + ldrb r4, [r5, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r2, #52] @ 0x34 │ │ │ │ + ldr r7, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #158 @ 0x9e │ │ │ │ + str r6, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - str r0, [r7, #48] @ 0x30 │ │ │ │ + ldr r7, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #134 @ 0x86 │ │ │ │ + str r6, [r1, #0] │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #148 @ 0x94 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001db5c : │ │ │ │ +00019ec4 : │ │ │ │ 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] @ 1dc90 │ │ │ │ + ldr.w ip, [pc, #288] @ 19ff8 │ │ │ │ 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] @ (1dc94 ) │ │ │ │ + ldr r2, [pc, #264] @ (19ffc ) │ │ │ │ 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] @ (1dc98 ) │ │ │ │ - ldr r4, [pc, #256] @ (1dc9c ) │ │ │ │ + ldr r3, [pc, #256] @ (1a000 ) │ │ │ │ + ldr r4, [pc, #256] @ (1a004 ) │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #256] @ (1dca0 ) │ │ │ │ + ldr r3, [pc, #256] @ (1a008 ) │ │ │ │ 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] @ (1dca4 ) │ │ │ │ + ldr r2, [pc, #240] @ (1a00c ) │ │ │ │ add r2, pc │ │ │ │ - bl bc20 │ │ │ │ + bl bc28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc4c │ │ │ │ - ldr r3, [pc, #232] @ (1dca8 ) │ │ │ │ + beq.n 19fb4 │ │ │ │ + ldr r3, [pc, #232] @ (1a010 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 1dc1c │ │ │ │ + bne.n 19f84 │ │ │ │ ldrd r3, r1, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 1c320 │ │ │ │ + bl 18688 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1dc78 │ │ │ │ + beq.n 19fe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dbf0 │ │ │ │ + bge.n 19f58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dc50 │ │ │ │ + beq.n 19fb8 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 1dc4c │ │ │ │ - ldr r3, [pc, #180] @ (1dcac ) │ │ │ │ + beq.n 19fb4 │ │ │ │ + ldr r3, [pc, #180] @ (1a014 ) │ │ │ │ ldr r0, [r4, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc04 │ │ │ │ + bge.n 19f6c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r2, [pc, #168] @ (1dcb0 ) │ │ │ │ - ldr r3, [pc, #140] @ (1dc94 ) │ │ │ │ + ldr r2, [pc, #168] @ (1a018 ) │ │ │ │ + ldr r3, [pc, #140] @ (19ffc ) │ │ │ │ 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 1dc5c │ │ │ │ + bne.n 19fc4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #148] @ (1dcb4 ) │ │ │ │ + ldr r0, [pc, #148] @ (1a01c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 1dc60 │ │ │ │ + cbz r0, 19fc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dc38 │ │ │ │ + bge.n 19fa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 1dc56 │ │ │ │ - ldr r3, [pc, #124] @ (1dcb8 ) │ │ │ │ + cbz r3, 19fbe │ │ │ │ + ldr r3, [pc, #124] @ (1a020 ) │ │ │ │ movs r2, #87 @ 0x57 │ │ │ │ - ldr r1, [pc, #124] @ (1dcbc ) │ │ │ │ - ldr r0, [pc, #128] @ (1dcc0 ) │ │ │ │ + ldr r1, [pc, #124] @ (1a024 ) │ │ │ │ + ldr r0, [pc, #128] @ (1a028 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1dc04 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dbf0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1dc38 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (1dcc4 ) │ │ │ │ - movw r2, #4279 @ 0x10b7 │ │ │ │ - ldr r1, [pc, #96] @ (1dcc8 ) │ │ │ │ - ldr r0, [pc, #96] @ (1dccc ) │ │ │ │ + b.n 19f6c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19f58 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 19fa0 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1a02c ) │ │ │ │ + movw r2, #2193 @ 0x891 │ │ │ │ + ldr r1, [pc, #96] @ (1a030 ) │ │ │ │ + ldr r0, [pc, #96] @ (1a034 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1112 @ 0x458 │ │ │ │ + add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #84] @ (1dcd0 ) │ │ │ │ - movw r2, #4271 @ 0x10af │ │ │ │ - ldr r1, [pc, #84] @ (1dcd4 ) │ │ │ │ - ldr r0, [pc, #84] @ (1dcd8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #84] @ (1a038 ) │ │ │ │ + movw r2, #2185 @ 0x889 │ │ │ │ + ldr r1, [pc, #84] @ (1a03c ) │ │ │ │ + ldr r0, [pc, #84] @ (1a040 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1112 @ 0x458 │ │ │ │ + add.w r3, r3, #1024 @ 0x400 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - movs r4, #120 @ 0x78 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + str r0, [r2, #16] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #162 @ 0xa2 │ │ │ │ + ldrb r6, [r6, r4] │ │ │ │ movs r3, r0 │ │ │ │ - movs r4, #92 @ 0x5c │ │ │ │ + str r4, [r6, #12] │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #198 @ 0xc6 │ │ │ │ + ldr r6, [r1, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #190 @ 0xbe │ │ │ │ + ldrb r2, [r1, #1] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #244 @ 0xf4 │ │ │ │ + str r4, [r1, #8] │ │ │ │ movs r3, r0 │ │ │ │ - subs r5, #88 @ 0x58 │ │ │ │ + strb r4, [r4, #31] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ + ldr r4, [r6, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #52 @ 0x34 │ │ │ │ + ldr r4, [r7, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r1, #8] │ │ │ │ + ldr r5, [sp, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #216 @ 0xd8 │ │ │ │ + ldrb r0, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #38 @ 0x26 │ │ │ │ + strb r2, [r6, #30] │ │ │ │ movs r1, r0 │ │ │ │ - str r2, [r6, #4] │ │ │ │ + ldr r4, [sp, #1000] @ 0x3e8 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #192 @ 0xc0 │ │ │ │ + ldrb r0, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #14 │ │ │ │ + strb r2, [r3, #30] │ │ │ │ movs r1, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1db5c │ │ │ │ + bl 19ec4 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0001dcf8 : │ │ │ │ +0001a060 : │ │ │ │ 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] @ (1dea0 ) │ │ │ │ - ldr r3, [pc, #404] @ (1dea4 ) │ │ │ │ + ldr r1, [pc, #400] @ (1a204 ) │ │ │ │ + ldr r3, [pc, #400] @ (1a208 ) │ │ │ │ sub sp, #24 │ │ │ │ add r1, pc │ │ │ │ - ldr.w r8, [pc, #404] @ 1dea8 │ │ │ │ + ldr.w r8, [pc, #400] @ 1a20c │ │ │ │ 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 1de78 │ │ │ │ + bmi.w 1a1dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 1dd7a │ │ │ │ + cbz r0, 1a0e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 92ac │ │ │ │ + blx 92b4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1dd52 │ │ │ │ + bge.n 1a0ba │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ddfc │ │ │ │ + beq.n 1a160 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 1de0a │ │ │ │ + blt.n 1a16e │ │ │ │ uxtb r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1dde6 │ │ │ │ + beq.n 1a14a │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1de64 │ │ │ │ + bmi.n 1a1c8 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 1ddea │ │ │ │ + bmi.n 1a14e │ │ │ │ mov r4, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1dd38 │ │ │ │ - ldr r3, [pc, #304] @ (1deac ) │ │ │ │ + bne.n 1a0a0 │ │ │ │ + ldr r3, [pc, #300] @ (1a210 ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ - ldr r1, [pc, #300] @ (1deb0 ) │ │ │ │ - ldr r0, [pc, #304] @ (1deb4 ) │ │ │ │ + ldr r1, [pc, #300] @ (1a214 ) │ │ │ │ + ldr r0, [pc, #300] @ (1a218 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #284] @ (1deb8 ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #280] @ (1a21c ) │ │ │ │ ldr.w sl, [sp, #8] │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #272] @ (1debc ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #272] @ (1a220 ) │ │ │ │ ldr.w r3, [r8, r3] │ │ │ │ ldrd r9, r8, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1de80 │ │ │ │ - bl 11314 │ │ │ │ + beq.n 1a1e4 │ │ │ │ + bl 1131c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - cbz r7, 1de24 │ │ │ │ + bl 9f60 │ │ │ │ + cbz r7, 1a188 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 1de4a │ │ │ │ + b.n 1a1ae │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 1dd6a │ │ │ │ + bge.n 1a0d0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 1dd6c │ │ │ │ + b.n 1a0d2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 1dd56 │ │ │ │ - ldr r3, [pc, #160] @ (1deac ) │ │ │ │ + bge.n 1a0be │ │ │ │ + ldr r3, [pc, #160] @ (1a210 ) │ │ │ │ mov.w r2, #320 @ 0x140 │ │ │ │ - ldr r1, [pc, #172] @ (1dec0 ) │ │ │ │ - ldr r0, [pc, #176] @ (1dec4 ) │ │ │ │ + ldr r1, [pc, #172] @ (1a224 ) │ │ │ │ + ldr r0, [pc, #176] @ (1a228 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r7, [r8, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1dd92 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a0f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r0, #1 │ │ │ │ - ldr r2, [pc, #124] @ (1dec8 ) │ │ │ │ - ldr r3, [pc, #84] @ (1dea4 ) │ │ │ │ + ldr r2, [pc, #124] @ (1a22c ) │ │ │ │ + ldr r3, [pc, #84] @ (1a208 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1de9a │ │ │ │ + bne.n 1a1fe │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 1dd6c │ │ │ │ + bl c87c │ │ │ │ + b.n 1a0d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 1dd2c │ │ │ │ - ldr r1, [pc, #72] @ (1decc ) │ │ │ │ + bl c864 │ │ │ │ + b.n 1a094 │ │ │ │ + ldr r1, [pc, #72] @ (1a230 ) │ │ │ │ mov.w r2, #322 @ 0x142 │ │ │ │ - ldr r0, [pc, #72] @ (1ded0 ) │ │ │ │ + ldr r0, [pc, #72] @ (1a234 ) │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1de2e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl c87c │ │ │ │ + b.n 1a192 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - movs r2, #236 @ 0xec │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r2, #226 @ 0xe2 │ │ │ │ + ldrsh r2, [r7, r5] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r2 │ │ │ │ + strh r2, [r3, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #238 @ 0xee │ │ │ │ + ldr r0, [r7, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - bxns r0 │ │ │ │ + strh r4, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #94 @ 0x5e │ │ │ │ + ldr r2, [r5, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #174 @ 0xae │ │ │ │ + ldrsh r2, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ - mov lr, r1 │ │ │ │ + strh r6, [r2, #28] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r7, #236 @ 0xec │ │ │ │ + ldr r0, [r7, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ded4 : │ │ │ │ +0001a238 : │ │ │ │ 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] @ 1dfc8 │ │ │ │ + ldr.w ip, [pc, #228] @ 1a32c │ │ │ │ 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] @ 1dfcc │ │ │ │ + add.w r3, ip, #720 @ 0x2d0 │ │ │ │ + ldr.w ip, [pc, #212] @ 1a330 │ │ │ │ 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] @ (1dfd0 ) │ │ │ │ + ldr r4, [pc, #200] @ (1a334 ) │ │ │ │ add ip, pc │ │ │ │ - ldr r5, [pc, #200] @ (1dfd4 ) │ │ │ │ + ldr r5, [pc, #200] @ (1a338 ) │ │ │ │ add r5, pc │ │ │ │ ldr.w r4, [ip, r4] │ │ │ │ ldr r4, [r4, #0] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ mov.w r4, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1df86 │ │ │ │ + beq.n 1a2ea │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1df66 │ │ │ │ + bpl.n 1a2ca │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1df8a │ │ │ │ + bpl.n 1a2ee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1df96 │ │ │ │ + bne.n 1a2fa │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1df86 │ │ │ │ - bl 11604 │ │ │ │ - ldr r2, [pc, #136] @ (1dfd8 ) │ │ │ │ - ldr r3, [pc, #124] @ (1dfd0 ) │ │ │ │ + beq.n 1a2ea │ │ │ │ + bl 1160c │ │ │ │ + ldr r2, [pc, #136] @ (1a33c ) │ │ │ │ + ldr r3, [pc, #124] @ (1a334 ) │ │ │ │ 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 1dfc4 │ │ │ │ + bne.n 1a328 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #116] @ (1dfdc ) │ │ │ │ + ldr r0, [pc, #116] @ (1a340 ) │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #108] @ (1dfe0 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #108] @ (1a344 ) │ │ │ │ mov.w r2, #318 @ 0x13e │ │ │ │ - ldr r1, [pc, #108] @ (1dfe4 ) │ │ │ │ - ldr r0, [pc, #108] @ (1dfe8 ) │ │ │ │ + ldr r1, [pc, #108] @ (1a348 ) │ │ │ │ + ldr r0, [pc, #108] @ (1a34c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1df4e │ │ │ │ - ldr r0, [pc, #96] @ (1dfec ) │ │ │ │ + b.n 1a2b2 │ │ │ │ + ldr r0, [pc, #96] @ (1a350 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1df70 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1a2d4 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1df3e │ │ │ │ + beq.n 1a2a2 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1dfaa │ │ │ │ + bne.n 1a30e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1df3e │ │ │ │ + b.n 1a2a2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1df3e │ │ │ │ + beq.n 1a2a2 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1df3e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - cmp r4, #236 @ 0xec │ │ │ │ + b.n 1a2a2 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r0, [r1, #24] │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #246 @ 0xf6 │ │ │ │ + ldrb r2, [r2, r6] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #242 @ 0xf2 │ │ │ │ + ldrb r6, [r1, r6] │ │ │ │ movs r3, r0 │ │ │ │ - movs r0, #170 @ 0xaa │ │ │ │ + ldrb r6, [r0, r5] │ │ │ │ movs r3, r0 │ │ │ │ - add sl, r4 │ │ │ │ + strh r2, [r5, #12] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, r3 │ │ │ │ + strh r6, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #250 @ 0xfa │ │ │ │ + ldr r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, #210 @ 0xd2 │ │ │ │ + strb r6, [r3, #13] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001dff0 : │ │ │ │ +0001a354 : │ │ │ │ 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] @ 1e900 │ │ │ │ + ldr.w r5, [pc, #2300] @ 1ac64 │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r4, [pc, #2300] @ 1e904 │ │ │ │ + ldr.w r4, [pc, #2300] @ 1ac68 │ │ │ │ mov r8, r3 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2296] @ 1e908 │ │ │ │ + ldr.w r3, [pc, #2296] @ 1ac6c │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ ldr r4, [r5, r4] │ │ │ │ - ldr.w r5, [pc, #2288] @ 1e90c │ │ │ │ + ldr.w r5, [pc, #2288] @ 1ac70 │ │ │ │ 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 1e242 │ │ │ │ + bne.w 1a5a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e24a │ │ │ │ + beq.w 1a5ae │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8b6 │ │ │ │ + beq.w 1ac1a │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e07e │ │ │ │ + bge.n 1a3e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e210 │ │ │ │ + beq.w 1a574 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.w 1e3bc │ │ │ │ + bpl.w 1a720 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.w 1e426 │ │ │ │ + bne.w 1a78a │ │ │ │ ldr.w r6, [r9, #12] │ │ │ │ ldr.w r2, [r9] │ │ │ │ lsls r6, r6, #1 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e0b0 │ │ │ │ + bge.n 1a414 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e218 │ │ │ │ + beq.w 1a57c │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e402 │ │ │ │ + beq.w 1a766 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1e448 │ │ │ │ + bpl.w 1a7ac │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e472 │ │ │ │ + beq.w 1a7d6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e100 │ │ │ │ + bge.n 1a464 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e220 │ │ │ │ - ldr.w r3, [pc, #2060] @ 1e910 │ │ │ │ + beq.w 1a584 │ │ │ │ + ldr.w r3, [pc, #2060] @ 1ac74 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e49c │ │ │ │ + bne.w 1a800 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e120 │ │ │ │ + bge.n 1a484 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e22c │ │ │ │ - ldr.w r3, [pc, #2032] @ 1e914 │ │ │ │ + beq.w 1a590 │ │ │ │ + ldr.w r3, [pc, #2032] @ 1ac78 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e1b2 │ │ │ │ + beq.n 1a516 │ │ │ │ lsls r1, r6, #31 │ │ │ │ - bmi.w 1e694 │ │ │ │ + bmi.w 1a9f8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 1e68c │ │ │ │ + bne.w 1a9f0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 1e18e │ │ │ │ + cbz r0, 1a4f2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e15e │ │ │ │ + bge.n 1a4c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e1e6 │ │ │ │ + beq.n 1a54a │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 1e1f2 │ │ │ │ + blt.n 1a556 │ │ │ │ uxtb.w r9, r9 │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.w 1e52c │ │ │ │ + beq.w 1a890 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 1e3a8 │ │ │ │ + bmi.w 1a70c │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.n 1e1d4 │ │ │ │ + bmi.n 1a538 │ │ │ │ mov r4, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1e144 │ │ │ │ - ldr.w r3, [pc, #1928] @ 1e918 │ │ │ │ + bne.n 1a4a8 │ │ │ │ + ldr.w r3, [pc, #1928] @ 1ac7c │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1924] @ 1e91c │ │ │ │ - ldr.w r0, [pc, #1924] @ 1e920 │ │ │ │ + ldr.w r1, [pc, #1924] @ 1ac80 │ │ │ │ + ldr.w r0, [pc, #1924] @ 1ac84 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ movs r6, #1 │ │ │ │ - ldr.w r2, [pc, #1904] @ 1e924 │ │ │ │ - ldr.w r3, [pc, #1868] @ 1e904 │ │ │ │ + ldr.w r2, [pc, #1904] @ 1ac88 │ │ │ │ + ldr.w r3, [pc, #1868] @ 1ac68 │ │ │ │ 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 1e89a │ │ │ │ + bne.w 1abfe │ │ │ │ mov r0, r6 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 1e17e │ │ │ │ + bge.n 1a4e2 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 1e180 │ │ │ │ + b.n 1a4e4 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 1e164 │ │ │ │ - ldr.w r3, [pc, #1828] @ 1e918 │ │ │ │ + bge.n 1a4c8 │ │ │ │ + ldr.w r3, [pc, #1828] @ 1ac7c │ │ │ │ movw r2, #343 @ 0x157 │ │ │ │ - ldr.w r1, [pc, #1836] @ 1e928 │ │ │ │ - ldr.w r0, [pc, #1836] @ 1e92c │ │ │ │ + ldr.w r1, [pc, #1836] @ 1ac8c │ │ │ │ + ldr.w r0, [pc, #1836] @ 1ac90 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e1aa │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a50e │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e07e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a3e2 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e0b0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a414 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - b.n 1e100 │ │ │ │ + b.n 1a464 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #16] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1756] @ 1e914 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1756] @ 1ac78 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 1e1b2 │ │ │ │ - b.n 1e12a │ │ │ │ + beq.n 1a516 │ │ │ │ + b.n 1a48e │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 1e040 │ │ │ │ - ldr.w r3, [pc, #1740] @ 1e918 │ │ │ │ + bl c864 │ │ │ │ + b.n 1a3a4 │ │ │ │ + ldr.w r3, [pc, #1740] @ 1ac7c │ │ │ │ mov.w r2, #336 @ 0x150 │ │ │ │ - ldr.w r1, [pc, #1756] @ 1e930 │ │ │ │ - ldr.w r0, [pc, #1756] @ 1e934 │ │ │ │ + ldr.w r1, [pc, #1756] @ 1ac94 │ │ │ │ + ldr.w r0, [pc, #1756] @ 1ac98 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1118c │ │ │ │ - ldr.w r3, [pc, #1724] @ 1e938 │ │ │ │ - ldr.w r1, [fp, #204] @ 0xcc │ │ │ │ + bl 11194 │ │ │ │ + ldr.w r3, [pc, #1724] @ 1ac9c │ │ │ │ + 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 9864 │ │ │ │ + blx 986c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e69c │ │ │ │ - bl 11314 │ │ │ │ + beq.w 1aa00 │ │ │ │ + bl 1131c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e4dc │ │ │ │ + beq.w 1a840 │ │ │ │ mov r0, r7 │ │ │ │ - bl e65c │ │ │ │ + bl e664 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1e6b2 │ │ │ │ + blt.w 1aa16 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e66e │ │ │ │ - ldr.w r2, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1a9d2 │ │ │ │ + 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 9688 │ │ │ │ + ldr.w r8, [fp, #180] @ 0xb4 │ │ │ │ + blx 9690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e6c8 │ │ │ │ + beq.w 1aa2c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1e6ec │ │ │ │ + bpl.w 1aa50 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e506 │ │ │ │ + beq.w 1a86a │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e89e │ │ │ │ + beq.w 1ac02 │ │ │ │ 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 90d4 │ │ │ │ + blx 90dc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 1e712 │ │ │ │ - ldr.w r3, [pc, #1528] @ 1e93c │ │ │ │ + beq.w 1aa76 │ │ │ │ + ldr.w r3, [pc, #1528] @ 1aca0 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr.w r8, [r6] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e728 │ │ │ │ + beq.w 1aa8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e752 │ │ │ │ + bne.w 1aab6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r1, [pc, #1452] @ 1e940 │ │ │ │ + ldr.w r1, [pc, #1452] @ 1aca4 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr.w r0, [pc, #1448] @ 1e944 │ │ │ │ + ldr.w r0, [pc, #1448] @ 1aca8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a844 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1e180 │ │ │ │ - ldr.w r0, [pc, #1416] @ 1e948 │ │ │ │ + bl c87c │ │ │ │ + b.n 1a4e4 │ │ │ │ + ldr.w r0, [pc, #1416] @ 1acac │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e3de │ │ │ │ + bge.n 1a742 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 1e4fe │ │ │ │ + beq.w 1a862 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ str r3, [sp, #20] │ │ │ │ - ldr.w r3, [pc, #1332] @ 1e918 │ │ │ │ + ldr.w r3, [pc, #1332] @ 1ac7c │ │ │ │ mov.w r2, #336 @ 0x150 │ │ │ │ - ldr.w r1, [pc, #1376] @ 1e94c │ │ │ │ - ldr.w r0, [pc, #1376] @ 1e950 │ │ │ │ + ldr.w r1, [pc, #1376] @ 1acb0 │ │ │ │ + ldr.w r0, [pc, #1376] @ 1acb4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e272 │ │ │ │ - ldr.w r3, [pc, #1300] @ 1e918 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a5d6 │ │ │ │ + ldr.w r3, [pc, #1300] @ 1ac7c │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr.w r1, [pc, #1352] @ 1e954 │ │ │ │ - ldr.w r0, [pc, #1352] @ 1e958 │ │ │ │ + ldr.w r1, [pc, #1352] @ 1acb8 │ │ │ │ + ldr.w r0, [pc, #1352] @ 1acbc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1e1b0 │ │ │ │ + bl c87c │ │ │ │ + b.n 1a514 │ │ │ │ cmp r2, #1 │ │ │ │ itt eq │ │ │ │ moveq r6, #0 │ │ │ │ ldreq.w r2, [r9] │ │ │ │ - beq.w 1e09e │ │ │ │ + beq.w 1a402 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.w 1e770 │ │ │ │ + bne.w 1aad4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r6, r2, #1 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - b.n 1e09e │ │ │ │ - ldr.w r2, [pc, #1228] @ 1e918 │ │ │ │ - ldr.w r3, [pc, #1292] @ 1e95c │ │ │ │ - ldr.w r1, [pc, #1292] @ 1e960 │ │ │ │ + b.n 1a402 │ │ │ │ + ldr.w r2, [pc, #1228] @ 1ac7c │ │ │ │ + ldr.w r3, [pc, #1292] @ 1acc0 │ │ │ │ + ldr.w r1, [pc, #1292] @ 1acc4 │ │ │ │ add r3, pc │ │ │ │ - ldr.w r0, [pc, #1292] @ 1e964 │ │ │ │ + ldr.w r0, [pc, #1292] @ 1acc8 │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str.w r9, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 1e41e │ │ │ │ - ldr.w r3, [pc, #1188] @ 1e918 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1a782 │ │ │ │ + ldr.w r3, [pc, #1188] @ 1ac7c │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr.w r1, [pc, #1260] @ 1e968 │ │ │ │ - ldr.w r0, [pc, #1260] @ 1e96c │ │ │ │ + ldr.w r1, [pc, #1260] @ 1accc │ │ │ │ + ldr.w r0, [pc, #1260] @ 1acd0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e1b0 │ │ │ │ - ldr.w r0, [pc, #1232] @ 1e970 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a514 │ │ │ │ + ldr.w r0, [pc, #1232] @ 1acd4 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e4be │ │ │ │ + bge.n 1a822 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 1e4be │ │ │ │ + cbnz r3, 1a822 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1112] @ 1e918 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1112] @ 1ac7c │ │ │ │ mov.w r2, #342 @ 0x156 │ │ │ │ - ldr.w r1, [pc, #1196] @ 1e974 │ │ │ │ - ldr.w r0, [pc, #1196] @ 1e978 │ │ │ │ + ldr.w r1, [pc, #1196] @ 1acd8 │ │ │ │ + ldr.w r0, [pc, #1196] @ 1acdc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e41e │ │ │ │ - bl 110c8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a782 │ │ │ │ + bl 110d0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e1b0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a514 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e3de │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a742 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr.w r1, [pc, #1132] @ 1e97c │ │ │ │ - ldr.w r0, [pc, #1132] @ 1e980 │ │ │ │ + ldr.w r1, [pc, #1132] @ 1ace0 │ │ │ │ + ldr.w r0, [pc, #1132] @ 1ace4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a844 │ │ │ │ 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 d6b4 │ │ │ │ + ldr.w sl, [fp, #176] @ 0xb0 │ │ │ │ + ldr.w r8, [fp, #196] @ 0xc4 │ │ │ │ + ldr.w r9, [fp, #184] @ 0xb8 │ │ │ │ + bl d6bc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7bc │ │ │ │ - ldr.w r3, [fp, #344] @ 0x158 │ │ │ │ + beq.w 1ab20 │ │ │ │ + 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e7d4 │ │ │ │ + beq.w 1ab38 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e57e │ │ │ │ + bge.n 1a8e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e6e4 │ │ │ │ + beq.w 1aa48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 1e7f8 │ │ │ │ + bpl.w 1ab5c │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e81a │ │ │ │ + beq.w 1ab7e │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e8e6 │ │ │ │ + beq.w 1ac4a │ │ │ │ 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 90d4 │ │ │ │ + blx 90dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e65e │ │ │ │ + beq.n 1a9c2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1e83e │ │ │ │ - ldr r3, [pc, #872] @ (1e93c ) │ │ │ │ + beq.w 1aba2 │ │ │ │ + ldr r3, [pc, #872] @ (1aca0 ) │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r9, [r5, r3] │ │ │ │ ldr.w r4, [r9] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1e856 │ │ │ │ + beq.w 1abba │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e612 │ │ │ │ + bge.n 1a976 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 1e666 │ │ │ │ + cbz r3, 1a9ca │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 1e8ce │ │ │ │ + beq.w 1ac32 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e62a │ │ │ │ + bge.n 1a98e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1e74a │ │ │ │ + beq.w 1aaae │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1e87a │ │ │ │ + bne.w 1abde │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1e70a │ │ │ │ - ldr r3, [pc, #720] @ (1e918 ) │ │ │ │ + beq.n 1aa6e │ │ │ │ + ldr r3, [pc, #720] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #820] @ (1e984 ) │ │ │ │ - ldr r0, [pc, #824] @ (1e988 ) │ │ │ │ + ldr r1, [pc, #820] @ (1ace8 ) │ │ │ │ + ldr r0, [pc, #824] @ (1acec ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e1b0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a514 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e5ca │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a92e │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e612 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a976 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e0b0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a414 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 1e138 │ │ │ │ + bl c864 │ │ │ │ + b.n 1a49c │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1e130 │ │ │ │ + bl c87c │ │ │ │ + b.n 1a494 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movw r2, #337 @ 0x151 │ │ │ │ - ldr r1, [pc, #744] @ (1e98c ) │ │ │ │ - ldr r0, [pc, #744] @ (1e990 ) │ │ │ │ + ldr r1, [pc, #744] @ (1acf0 ) │ │ │ │ + ldr r0, [pc, #744] @ (1acf4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a844 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #338 @ 0x152 │ │ │ │ - ldr r1, [pc, #728] @ (1e994 ) │ │ │ │ - ldr r0, [pc, #732] @ (1e998 ) │ │ │ │ + ldr r1, [pc, #728] @ (1acf8 ) │ │ │ │ + ldr r0, [pc, #732] @ (1acfc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a844 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #716] @ (1e99c ) │ │ │ │ - ldr r0, [pc, #716] @ (1e9a0 ) │ │ │ │ + ldr r1, [pc, #716] @ (1ad00 ) │ │ │ │ + ldr r0, [pc, #716] @ (1ad04 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl c87c │ │ │ │ + b.n 1a844 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e57e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a8e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #692] @ (1e9a4 ) │ │ │ │ - ldr r1, [pc, #692] @ (1e9a8 ) │ │ │ │ + ldr r2, [pc, #692] @ (1ad08 ) │ │ │ │ + ldr r1, [pc, #692] @ (1ad0c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #688] @ (1e9ac ) │ │ │ │ + ldr r0, [pc, #688] @ (1ad10 ) │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 1e6dc │ │ │ │ + bl 12190 │ │ │ │ + b.n 1aa40 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e646 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a9aa │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #660] @ (1e9b0 ) │ │ │ │ - ldr r0, [pc, #664] @ (1e9b4 ) │ │ │ │ + ldr r1, [pc, #660] @ (1ad14 ) │ │ │ │ + ldr r0, [pc, #664] @ (1ad18 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e6dc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1aa40 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ - ldr r1, [pc, #648] @ (1e9b8 ) │ │ │ │ - ldr r0, [pc, #648] @ (1e9bc ) │ │ │ │ + ldr r1, [pc, #648] @ (1ad1c ) │ │ │ │ + ldr r0, [pc, #648] @ (1ad20 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a844 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e62a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1a98e │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - ldr r2, [pc, #616] @ (1e9c0 ) │ │ │ │ - ldr r1, [pc, #620] @ (1e9c4 ) │ │ │ │ - ldr r0, [pc, #620] @ (1e9c8 ) │ │ │ │ + ldr r2, [pc, #616] @ (1ad24 ) │ │ │ │ + ldr r1, [pc, #620] @ (1ad28 ) │ │ │ │ + ldr r0, [pc, #620] @ (1ad2c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #340 @ 0x154 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 12188 │ │ │ │ - b.n 1e4e0 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1a844 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr.w r2, [r9] │ │ │ │ lsls r6, r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 1e09e │ │ │ │ + beq.w 1a402 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1e7a4 │ │ │ │ + bge.n 1ab08 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq.w r2, [r9] │ │ │ │ - beq.n 1e7a4 │ │ │ │ - cbz r2, 1e7b4 │ │ │ │ + beq.n 1ab08 │ │ │ │ + cbz r2, 1ab18 │ │ │ │ cmp.w r9, #1 │ │ │ │ it ne │ │ │ │ orrne.w r6, r9, #1 │ │ │ │ - bne.w 1e0b0 │ │ │ │ - b.n 1e3e2 │ │ │ │ + bne.w 1a414 │ │ │ │ + b.n 1a746 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1e7a4 │ │ │ │ - ldr r3, [pc, #344] @ (1e918 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ab08 │ │ │ │ + ldr r3, [pc, #344] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #520] @ (1e9cc ) │ │ │ │ - ldr r0, [pc, #520] @ (1e9d0 ) │ │ │ │ + ldr r1, [pc, #520] @ (1ad30 ) │ │ │ │ + ldr r0, [pc, #520] @ (1ad34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e1aa │ │ │ │ - ldr r3, [pc, #320] @ (1e918 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a50e │ │ │ │ + ldr r3, [pc, #320] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #504] @ (1e9d4 ) │ │ │ │ - ldr r0, [pc, #504] @ (1e9d8 ) │ │ │ │ + ldr r1, [pc, #504] @ (1ad38 ) │ │ │ │ + ldr r0, [pc, #504] @ (1ad3c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e1b0 │ │ │ │ - ldr r2, [pc, #284] @ (1e918 ) │ │ │ │ - ldr r3, [pc, #480] @ (1e9dc ) │ │ │ │ - ldr r1, [pc, #480] @ (1e9e0 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a514 │ │ │ │ + ldr r2, [pc, #284] @ (1ac7c ) │ │ │ │ + ldr r3, [pc, #480] @ (1ad40 ) │ │ │ │ + ldr r1, [pc, #480] @ (1ad44 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (1e9e4 ) │ │ │ │ + ldr r0, [pc, #480] @ (1ad48 ) │ │ │ │ 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, #345 @ 0x159 │ │ │ │ - bl 12188 │ │ │ │ - b.n 1e1aa │ │ │ │ - ldr r3, [pc, #252] @ (1e918 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1a50e │ │ │ │ + ldr r3, [pc, #252] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #452] @ (1e9e8 ) │ │ │ │ - ldr r0, [pc, #456] @ (1e9ec ) │ │ │ │ + ldr r1, [pc, #452] @ (1ad4c ) │ │ │ │ + ldr r0, [pc, #456] @ (1ad50 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e1b0 │ │ │ │ - ldr r3, [pc, #216] @ (1e918 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a514 │ │ │ │ + ldr r3, [pc, #216] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #424] @ (1e9f0 ) │ │ │ │ - ldr r0, [pc, #428] @ (1e9f4 ) │ │ │ │ + ldr r1, [pc, #424] @ (1ad54 ) │ │ │ │ + ldr r0, [pc, #428] @ (1ad58 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1e1aa │ │ │ │ - ldr r3, [pc, #192] @ (1e918 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1a50e │ │ │ │ + ldr r3, [pc, #192] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r1, [pc, #408] @ (1e9f8 ) │ │ │ │ - ldr r0, [pc, #412] @ (1e9fc ) │ │ │ │ + ldr r1, [pc, #408] @ (1ad5c ) │ │ │ │ + ldr r0, [pc, #412] @ (1ad60 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1e1b0 │ │ │ │ - ldr r1, [pc, #156] @ (1e918 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1a514 │ │ │ │ + ldr r1, [pc, #156] @ (1ac7c ) │ │ │ │ movw r2, #345 @ 0x159 │ │ │ │ - ldr r3, [pc, #380] @ (1ea00 ) │ │ │ │ - ldr r0, [pc, #384] @ (1ea04 ) │ │ │ │ + ldr r3, [pc, #380] @ (1ad64 ) │ │ │ │ + ldr r0, [pc, #384] @ (1ad68 ) │ │ │ │ add r3, pc │ │ │ │ ldr r5, [r5, r1] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #376] @ (1ea08 ) │ │ │ │ + ldr r1, [pc, #376] @ (1ad6c ) │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 1e1b0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (1ea0c ) │ │ │ │ - movw r2, #7199 @ 0x1c1f │ │ │ │ - ldr r1, [pc, #360] @ (1ea10 ) │ │ │ │ - ldr r0, [pc, #364] @ (1ea14 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1a514 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1ad70 ) │ │ │ │ + movw r2, #5113 @ 0x13f9 │ │ │ │ + ldr r1, [pc, #360] @ (1ad74 ) │ │ │ │ + ldr r0, [pc, #364] @ (1ad78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (1ea18 ) │ │ │ │ - movw r2, #7140 @ 0x1be4 │ │ │ │ - ldr r1, [pc, #348] @ (1ea1c ) │ │ │ │ - ldr r0, [pc, #352] @ (1ea20 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1ad7c ) │ │ │ │ + movw r2, #5054 @ 0x13be │ │ │ │ + ldr r1, [pc, #348] @ (1ad80 ) │ │ │ │ + ldr r0, [pc, #352] @ (1ad84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (1ea24 ) │ │ │ │ - movw r2, #7363 @ 0x1cc3 │ │ │ │ - ldr r1, [pc, #336] @ (1ea28 ) │ │ │ │ - ldr r0, [pc, #340] @ (1ea2c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1ad88 ) │ │ │ │ + movw r2, #5277 @ 0x149d │ │ │ │ + ldr r1, [pc, #336] @ (1ad8c ) │ │ │ │ + ldr r0, [pc, #340] @ (1ad90 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (1ea30 ) │ │ │ │ - movw r2, #7343 @ 0x1caf │ │ │ │ - ldr r1, [pc, #324] @ (1ea34 ) │ │ │ │ - ldr r0, [pc, #328] @ (1ea38 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1ad94 ) │ │ │ │ + movw r2, #5257 @ 0x1489 │ │ │ │ + ldr r1, [pc, #324] @ (1ad98 ) │ │ │ │ + ldr r0, [pc, #328] @ (1ad9c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1156 @ 0x484 │ │ │ │ + addw r3, r3, #1068 @ 0x42c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - subs r0, r6, #7 │ │ │ │ + ldrb r4, [r1, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r6, r2, #7 │ │ │ │ + ldrb r2, [r6, r1] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #6 │ │ │ │ + strb r6, [r2, #10] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #214 @ 0xd6 │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r0, #1 │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ movs r3, r0 │ │ │ │ - adds r7, #162 @ 0xa2 │ │ │ │ + strb r2, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #114 @ 0x72 │ │ │ │ + ldr r6, [r7, #12] │ │ │ │ movs r1, r0 │ │ │ │ - adds r7, #74 @ 0x4a │ │ │ │ + strb r2, [r3, #7] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #26 │ │ │ │ + ldr r6, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #6 │ │ │ │ + strb r6, [r2, #2] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #216 @ 0xd8 │ │ │ │ + str r4, [r4, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #158 @ 0x9e │ │ │ │ + ldr r2, [r5, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #178 @ 0xb2 │ │ │ │ + strb r2, [r0, #1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #130 @ 0x82 │ │ │ │ + str r6, [r1, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #146 @ 0x92 │ │ │ │ + strb r2, [r4, #0] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - subs r7, #184 @ 0xb8 │ │ │ │ + ldrb r0, [r0, #19] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #72 @ 0x48 │ │ │ │ + ldr r0, [r3, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #22 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ + ldr r2, [r6, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #242 @ 0xf2 │ │ │ │ + str r6, [r7, #100] @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #70 @ 0x46 │ │ │ │ + str r2, [r2, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #214 @ 0xd6 │ │ │ │ + ldr r6, [r4, #116] @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #166 @ 0xa6 │ │ │ │ + str r2, [r6, #96] @ 0x60 │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #142 @ 0x8e │ │ │ │ + ldr r6, [r3, #112] @ 0x70 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #96 @ 0x60 │ │ │ │ + str r4, [r5, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - adds r3, #84 @ 0x54 │ │ │ │ + ldr r4, [r4, #92] @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r0, #36 @ 0x24 │ │ │ │ + str r0, [r6, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #252 @ 0xfc │ │ │ │ + ldr r4, [r1, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #206 @ 0xce │ │ │ │ + str r2, [r3, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #230 @ 0xe6 │ │ │ │ + ldr r6, [r6, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #184 @ 0xb8 │ │ │ │ + str r4, [r0, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #208 @ 0xd0 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #162 @ 0xa2 │ │ │ │ + str r6, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - subs r5, #24 │ │ │ │ + ldrb r0, [r4, #8] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #172 @ 0xac │ │ │ │ + ldr r4, [r7, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #118 @ 0x76 │ │ │ │ + str r2, [r0, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #134 @ 0x86 │ │ │ │ + ldr r6, [r2, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #88 @ 0x58 │ │ │ │ + str r4, [r4, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #112 @ 0x70 │ │ │ │ + ldr r0, [r0, #80] @ 0x50 │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #66 @ 0x42 │ │ │ │ + str r6, [r1, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #30 │ │ │ │ + ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ + ldr r6, [r2, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #22 │ │ │ │ + str r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #222 @ 0xde │ │ │ │ + ldr r6, [r5, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #174 @ 0xae │ │ │ │ + str r2, [r7, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #198 @ 0xc6 │ │ │ │ + ldr r6, [r2, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #150 @ 0x96 │ │ │ │ + str r2, [r4, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, #14 │ │ │ │ + ldrb r6, [r2, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #160 @ 0xa0 │ │ │ │ + ldr r0, [r6, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #110 @ 0x6e │ │ │ │ + str r2, [r7, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #128 @ 0x80 │ │ │ │ + ldr r0, [r2, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #80 @ 0x50 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #92 @ 0x5c │ │ │ │ + ldr r4, [r5, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #44 @ 0x2c │ │ │ │ + str r0, [r7, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #68 @ 0x44 │ │ │ │ + ldr r4, [r2, #60] @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - movs r6, #20 │ │ │ │ + str r0, [r4, #40] @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #244 @ 0xf4 │ │ │ │ + ldr r4, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #240 @ 0xf0 │ │ │ │ + str r4, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #18 │ │ │ │ + ldr r2, [r4, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r1, r1] │ │ │ │ + str r0, [sp, #864] @ 0x360 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + str r6, [r4, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r1, #0 │ │ │ │ + ldr r0, [r2, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r6, r0] │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #18 │ │ │ │ + str r6, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #84 @ 0x54 │ │ │ │ + ldr r4, [r4, #44] @ 0x2c │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ + str r0, [sp, #672] @ 0x2a0 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #17 │ │ │ │ + str r6, [r6, r3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #232 @ 0xe8 │ │ │ │ + ldr r0, [r7, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ + str r0, [sp, #576] @ 0x240 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #17 │ │ │ │ + str r6, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #196 @ 0xc4 │ │ │ │ + ldr r4, [r2, #52] @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ea3c : │ │ │ │ +0001ada0 : │ │ │ │ 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] @ 1eba0 │ │ │ │ + ldr.w ip, [pc, #340] @ 1af04 │ │ │ │ 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] @ 1eba4 │ │ │ │ - ldr r5, [pc, #324] @ (1eba8 ) │ │ │ │ + add.w r3, ip, #768 @ 0x300 │ │ │ │ + ldr.w ip, [pc, #324] @ 1af08 │ │ │ │ + ldr r5, [pc, #324] @ (1af0c ) │ │ │ │ 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] @ (1ebac ) │ │ │ │ + ldr r4, [pc, #304] @ (1af10 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c544 │ │ │ │ + bl c54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eb2c │ │ │ │ + beq.n 1ae90 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 1eb0c │ │ │ │ + bpl.n 1ae70 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 1eb30 │ │ │ │ + bpl.n 1ae94 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 1eb3c │ │ │ │ + bne.n 1aea0 │ │ │ │ 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 1eb50 │ │ │ │ - ldr r1, [pc, #244] @ (1ebb0 ) │ │ │ │ + bpl.n 1aeb4 │ │ │ │ + ldr r1, [pc, #244] @ (1af14 ) │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1eb5c │ │ │ │ - ldr r1, [pc, #236] @ (1ebb4 ) │ │ │ │ + bne.n 1aec0 │ │ │ │ + ldr r1, [pc, #236] @ (1af18 ) │ │ │ │ ldr.w ip, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 1eb76 │ │ │ │ + bne.n 1aeda │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #224] @ (1ebb8 ) │ │ │ │ + ldr r5, [pc, #224] @ (1af1c ) │ │ │ │ mov r1, r6 │ │ │ │ ldr r4, [r4, r5] │ │ │ │ sub.w r4, ip, r4 │ │ │ │ clz r4, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1eb2c │ │ │ │ - bl 11604 │ │ │ │ - ldr r2, [pc, #196] @ (1ebbc ) │ │ │ │ - ldr r3, [pc, #176] @ (1eba8 ) │ │ │ │ + beq.n 1ae90 │ │ │ │ + bl 1160c │ │ │ │ + ldr r2, [pc, #196] @ (1af20 ) │ │ │ │ + ldr r3, [pc, #176] @ (1af0c ) │ │ │ │ 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 1eb9c │ │ │ │ + bne.n 1af00 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #176] @ (1ebc0 ) │ │ │ │ + ldr r0, [pc, #176] @ (1af24 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #172] @ (1ebc4 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #172] @ (1af28 ) │ │ │ │ movw r2, #327 @ 0x147 │ │ │ │ - ldr r1, [pc, #168] @ (1ebc8 ) │ │ │ │ - ldr r0, [pc, #172] @ (1ebcc ) │ │ │ │ + ldr r1, [pc, #168] @ (1af2c ) │ │ │ │ + ldr r0, [pc, #172] @ (1af30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eaf4 │ │ │ │ - ldr r0, [pc, #156] @ (1ebd0 ) │ │ │ │ + b.n 1ae58 │ │ │ │ + ldr r0, [pc, #156] @ (1af34 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1eb16 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1ae7a │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r6, #0 │ │ │ │ - beq.n 1eaae │ │ │ │ + beq.n 1ae12 │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 1eb82 │ │ │ │ + bne.n 1aee6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r6, r3, #1 │ │ │ │ - b.n 1eaae │ │ │ │ - ldr r0, [pc, #128] @ (1ebd4 ) │ │ │ │ + b.n 1ae12 │ │ │ │ + ldr r0, [pc, #128] @ (1af38 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1eb16 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1ae7a │ │ │ │ str r2, [sp, #28] │ │ │ │ - blx 97b8 │ │ │ │ + blx 97c0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1eac4 │ │ │ │ - ldr r0, [pc, #108] @ (1ebd8 ) │ │ │ │ + bne.n 1ae28 │ │ │ │ + ldr r0, [pc, #108] @ (1af3c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1eb16 │ │ │ │ - ldr r0, [pc, #100] @ (1ebdc ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1ae7a │ │ │ │ + ldr r0, [pc, #100] @ (1af40 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1eb16 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1ae7a │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r6, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1eaae │ │ │ │ + beq.n 1ae12 │ │ │ │ orr.w r6, r3, #1 │ │ │ │ - b.n 1eaae │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - movs r1, #132 @ 0x84 │ │ │ │ + b.n 1ae12 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldrsh r0, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r3, #22 │ │ │ │ + strh r4, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #21 │ │ │ │ + strh r2, [r3, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r6, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r0, #20 │ │ │ │ + str r0, [r4, r6] │ │ │ │ movs r3, r0 │ │ │ │ - subs r0, #252 @ 0xfc │ │ │ │ + strb r4, [r0, #24] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #132 @ 0x84 │ │ │ │ + ldr r4, [r2, #16] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #84 @ 0x54 │ │ │ │ + ldrsh r0, [r4, r7] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r3, #44 @ 0x2c │ │ │ │ + str r0, [r7, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, #184 @ 0xb8 │ │ │ │ + strb r0, [r0, #23] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #102 @ 0x66 │ │ │ │ + ldr r6, [r6, #12] │ │ │ │ movs r1, r0 │ │ │ │ - movs r3, #110 @ 0x6e │ │ │ │ + ldrsh r2, [r7, r7] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ebe0 : │ │ │ │ +0001af44 : │ │ │ │ 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] @ (1ede8 ) │ │ │ │ + ldr r2, [pc, #492] @ (1b144 ) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #500] @ (1edec ) │ │ │ │ + ldr r3, [pc, #492] @ (1b148 ) │ │ │ │ mov r6, r0 │ │ │ │ add r2, pc │ │ │ │ - ldr r5, [pc, #500] @ (1edf0 ) │ │ │ │ + ldr r5, [pc, #492] @ (1b14c ) │ │ │ │ mov r4, r1 │ │ │ │ add r5, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ec90 │ │ │ │ - ldr r2, [pc, #480] @ (1edf4 ) │ │ │ │ + beq.n 1aff2 │ │ │ │ + ldr r2, [pc, #472] @ (1b150 ) │ │ │ │ ldr r2, [r5, r2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 1ed04 │ │ │ │ - ldr r2, [pc, #476] @ (1edf8 ) │ │ │ │ + beq.n 1b062 │ │ │ │ + ldr r2, [pc, #468] @ (1b154 ) │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r3, [r5, r2] │ │ │ │ movs r2, #1 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r1, [r3, #300] @ 0x12c │ │ │ │ - bl d600 │ │ │ │ + ldr.w r1, [r3, #128] @ 0x80 │ │ │ │ + bl d608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ec40 │ │ │ │ + bge.n 1afa4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1ed1e │ │ │ │ + beq.n 1b07c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 1ed12 │ │ │ │ + beq.n 1b070 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.n 1ed3a │ │ │ │ + bmi.n 1b098 │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.n 1ed36 │ │ │ │ - ldr r3, [pc, #424] @ (1edfc ) │ │ │ │ + bmi.n 1b094 │ │ │ │ + ldr r3, [pc, #416] @ (1b158 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1ed90 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + beq.w 1b0ec │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 1edbc │ │ │ │ - ldr r2, [pc, #396] @ (1ee00 ) │ │ │ │ - ldr r3, [pc, #372] @ (1edec ) │ │ │ │ + beq.w 1b118 │ │ │ │ + ldr r2, [pc, #388] @ (1b15c ) │ │ │ │ + ldr r3, [pc, #368] @ (1b148 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 1ede4 │ │ │ │ + bne.w 1b140 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #368] @ (1ee04 ) │ │ │ │ + ldr r3, [pc, #364] @ (1b160 ) │ │ │ │ movw r2, #351 @ 0x15f │ │ │ │ - ldr r0, [pc, #368] @ (1ee08 ) │ │ │ │ - ldr r1, [pc, #368] @ (1ee0c ) │ │ │ │ + ldr r0, [pc, #360] @ (1b164 ) │ │ │ │ + ldr r1, [pc, #364] @ (1b168 ) │ │ │ │ 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 11b7c │ │ │ │ + bl 11b84 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #324] @ (1edf8 ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #316] @ (1b154 ) │ │ │ │ ldrd r9, r7, [sp, #16] │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #332] @ (1ee10 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #328] @ (1b16c ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1edd4 │ │ │ │ + beq.n 1b130 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11314 │ │ │ │ + bl 1131c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 1ed6c │ │ │ │ + beq.n 1b0c8 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #240] @ (1edf4 ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #240] @ (1b150 ) │ │ │ │ ldr r2, [r5, r3] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ed12 │ │ │ │ + bge.n 1b070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 1ed2e │ │ │ │ + cbz r3, 1b08c │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bpl.n 1ec72 │ │ │ │ + bpl.n 1afd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 1ec72 │ │ │ │ + bl c864 │ │ │ │ + b.n 1afd4 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1ec44 │ │ │ │ - b.n 1ed12 │ │ │ │ + bne.n 1afa8 │ │ │ │ + b.n 1b070 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ed12 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1b070 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 1ec50 │ │ │ │ + bge.n 1afb4 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - ldr r3, [pc, #184] @ (1edfc ) │ │ │ │ + bl 16cf4 │ │ │ │ + ldr r3, [pc, #180] @ (1b158 ) │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1ed90 │ │ │ │ - ldr.w r2, [r7, #212] @ 0xd4 │ │ │ │ + cbz r3, 1b0ec │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 1ec6c │ │ │ │ + bpl.n 1afce │ │ │ │ mov r0, r1 │ │ │ │ - bl c874 │ │ │ │ - b.n 1ec6c │ │ │ │ - bl 110c8 │ │ │ │ + bl c87c │ │ │ │ + b.n 1afce │ │ │ │ + bl 110d0 │ │ │ │ add r3, sp, #16 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 1ec72 │ │ │ │ + b.n 1afd4 │ │ │ │ mov r0, r1 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [pc, #124] @ (1ee14 ) │ │ │ │ - ldr r1, [pc, #124] @ (1ee18 ) │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [pc, #124] @ (1b170 ) │ │ │ │ + ldr r1, [pc, #124] @ (1b174 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #92] @ (1ee04 ) │ │ │ │ - ldr r1, [pc, #116] @ (1ee1c ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #92] @ (1b160 ) │ │ │ │ + ldr r1, [pc, #116] @ (1b178 ) │ │ │ │ mov.w r2, #356 @ 0x164 │ │ │ │ - ldr r0, [pc, #112] @ (1ee20 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b17c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ed8c │ │ │ │ - ldr r3, [pc, #68] @ (1ee04 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1b0e8 │ │ │ │ + ldr r3, [pc, #68] @ (1b160 ) │ │ │ │ movw r2, #355 @ 0x163 │ │ │ │ - ldr r1, [pc, #96] @ (1ee24 ) │ │ │ │ - ldr r0, [pc, #96] @ (1ee28 ) │ │ │ │ + ldr r1, [pc, #96] @ (1b180 ) │ │ │ │ + ldr r0, [pc, #96] @ (1b184 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ec72 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1afd4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov.w r2, #352 @ 0x160 │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1ed70 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - asrs r4, r0, #16 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1b0cc │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + str r0, [r4, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #15 │ │ │ │ + str r2, [r3, r2] │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r6, #17 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r0, #14 │ │ │ │ + str r4, [r4, r0] │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r1, #222 @ 0xde │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r5, #66 @ 0x42 │ │ │ │ + str r4, [r2, #124] @ 0x7c │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r4, #86 @ 0x56 │ │ │ │ + str r6, [r5, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #50 @ 0x32 │ │ │ │ + str r2, [r1, #108] @ 0x6c │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #198 @ 0xc6 │ │ │ │ + ldrb r2, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r4, #26 │ │ │ │ + str r2, [r6, #104] @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - movs r0, #174 @ 0xae │ │ │ │ + ldrb r2, [r0, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ee2c : │ │ │ │ +0001b188 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1ef2c │ │ │ │ + ldr.w ip, [pc, #240] @ 1b288 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1ef30 │ │ │ │ + ldr.w lr, [pc, #236] @ 1b28c │ │ │ │ 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] @ 1ef34 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b290 │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1ef38 ) │ │ │ │ + ldr r4, [pc, #208] @ (1b294 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1eee6 │ │ │ │ + beq.n 1b242 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1eec6 │ │ │ │ + bpl.n 1b222 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1eeea │ │ │ │ + bpl.n 1b246 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1eef6 │ │ │ │ + bne.n 1b252 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ebe0 │ │ │ │ + bl 1af44 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1eee6 │ │ │ │ - bl 11604 │ │ │ │ - ldr r2, [pc, #140] @ (1ef3c ) │ │ │ │ - ldr r3, [pc, #128] @ (1ef34 ) │ │ │ │ + beq.n 1b242 │ │ │ │ + bl 1160c │ │ │ │ + ldr r2, [pc, #140] @ (1b298 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b290 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1ef24 │ │ │ │ + bne.n 1b280 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1ef40 ) │ │ │ │ + ldr r0, [pc, #120] @ (1b29c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #112] @ (1ef44 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #112] @ (1b2a0 ) │ │ │ │ movw r2, #349 @ 0x15d │ │ │ │ - ldr r1, [pc, #112] @ (1ef48 ) │ │ │ │ - ldr r0, [pc, #112] @ (1ef4c ) │ │ │ │ + ldr r1, [pc, #112] @ (1b2a4 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b2a8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1eeae │ │ │ │ - ldr r0, [pc, #100] @ (1ef50 ) │ │ │ │ + b.n 1b20a │ │ │ │ + ldr r0, [pc, #100] @ (1b2ac ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1eed0 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1b22c │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1eea0 │ │ │ │ + beq.n 1b1fc │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1ef0a │ │ │ │ + bne.n 1b266 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1eea0 │ │ │ │ + b.n 1b1fc │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1ef28 │ │ │ │ + cbz r1, 1b284 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1eea0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b1fc │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1eea0 │ │ │ │ - adds r2, r2, #6 │ │ │ │ + b.n 1b1fc │ │ │ │ + ldrh r6, [r6, r0] │ │ │ │ movs r3, r0 │ │ │ │ - asrs r0, r3, #6 │ │ │ │ + ldr r6, [pc, #240] @ (1b380 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r4, r2, #6 │ │ │ │ + ldr r6, [pc, #224] @ (1b378 ) │ │ │ │ movs r3, r0 │ │ │ │ - asrs r2, r1, #5 │ │ │ │ + ldr r5, [pc, #952] @ (1b654 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r5, #66 @ 0x42 │ │ │ │ + strb r2, [r2, #9] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r3, #6 │ │ │ │ + str r6, [r3, #88] @ 0x58 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r3, #6 │ │ │ │ + ldrb r6, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #114 @ 0x72 │ │ │ │ + str r6, [r0, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001ef54 : │ │ │ │ +0001b2b0 : │ │ │ │ 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] @ 1f09c │ │ │ │ + ldr.w r9, [pc, #308] @ 1b3f8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ lsls r1, r1, #31 │ │ │ │ add r9, pc │ │ │ │ - bmi.w 1f080 │ │ │ │ - ldr r3, [pc, #296] @ (1f0a0 ) │ │ │ │ + bmi.w 1b3dc │ │ │ │ + ldr r3, [pc, #296] @ (1b3fc ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 1f018 │ │ │ │ + beq.n 1b374 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ mov r4, r0 │ │ │ │ mov.w sl, #0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 1eff8 │ │ │ │ + beq.n 1b354 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ebe0 │ │ │ │ + bl 1af44 │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1f054 │ │ │ │ + bmi.n 1b3b0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 1f05e │ │ │ │ + beq.n 1b3ba │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.n 1efbe │ │ │ │ + bmi.n 1b31a │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f078 │ │ │ │ + bne.n 1b3d4 │ │ │ │ cmp r6, r5 │ │ │ │ it ne │ │ │ │ movne r6, r5 │ │ │ │ - bne.n 1ef7a │ │ │ │ + bne.n 1b2d6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 116e4 │ │ │ │ + bl 116ec │ │ │ │ mov r4, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 1f08e │ │ │ │ + bne.n 1b3ea │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1efb8 │ │ │ │ + bne.n 1b314 │ │ │ │ mov r6, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ ldr.w r2, [r8] │ │ │ │ - cbz r2, 1f018 │ │ │ │ + cbz r2, 1b374 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, #1 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 1ef94 │ │ │ │ - ldr r3, [pc, #168] @ (1f0a4 ) │ │ │ │ + bne.n 1b2f0 │ │ │ │ + ldr r3, [pc, #168] @ (1b400 ) │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ - ldr r1, [pc, #168] @ (1f0a8 ) │ │ │ │ - ldr r0, [pc, #168] @ (1f0ac ) │ │ │ │ + ldr r1, [pc, #168] @ (1b404 ) │ │ │ │ + ldr r0, [pc, #168] @ (1b408 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f04c │ │ │ │ + bl c87c │ │ │ │ + b.n 1b3a8 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [pc, #136] @ (1f0b0 ) │ │ │ │ - ldr r1, [pc, #140] @ (1f0b4 ) │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [pc, #136] @ (1b40c ) │ │ │ │ + ldr r1, [pc, #140] @ (1b410 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #108] @ (1f0a4 ) │ │ │ │ - ldr r1, [pc, #128] @ (1f0b8 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #108] @ (1b400 ) │ │ │ │ + ldr r1, [pc, #128] @ (1b414 ) │ │ │ │ mov.w r2, #364 @ 0x16c │ │ │ │ - ldr r0, [pc, #124] @ (1f0bc ) │ │ │ │ + ldr r0, [pc, #124] @ (1b418 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 1efa6 │ │ │ │ - ldr r3, [pc, #68] @ (1f0a4 ) │ │ │ │ + bne.n 1b302 │ │ │ │ + ldr r3, [pc, #68] @ (1b400 ) │ │ │ │ movw r2, #365 @ 0x16d │ │ │ │ - ldr r1, [pc, #88] @ (1f0c0 ) │ │ │ │ - ldr r0, [pc, #92] @ (1f0c4 ) │ │ │ │ + ldr r1, [pc, #88] @ (1b41c ) │ │ │ │ + ldr r0, [pc, #92] @ (1b420 ) │ │ │ │ add r1, pc │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1f010 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1b36c │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1efb0 │ │ │ │ + bl c87c │ │ │ │ + b.n 1b30c │ │ │ │ mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ - ldr r3, [pc, #24] @ (1f0a0 ) │ │ │ │ + bl c864 │ │ │ │ + ldr r3, [pc, #24] @ (1b3fc ) │ │ │ │ ldr.w r8, [r9, r3] │ │ │ │ - b.n 1efd4 │ │ │ │ + b.n 1b330 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 1efd2 │ │ │ │ - b.n 1efb8 │ │ │ │ + beq.n 1b32e │ │ │ │ + b.n 1b314 │ │ │ │ nop │ │ │ │ - asrs r6, r1, #2 │ │ │ │ + ldr r5, [pc, #200] @ (1b4c4 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #98 @ 0x62 │ │ │ │ + str r2, [r7, #76] @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, #1 │ │ │ │ + ldrh r4, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r2, #4 │ │ │ │ + str r4, [r3, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r2, #38 @ 0x26 │ │ │ │ + str r6, [r7, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r6, #0 │ │ │ │ + ldrh r0, [r1, r3] │ │ │ │ movs r1, r0 │ │ │ │ - cmp r1, #252 @ 0xfc │ │ │ │ + str r4, [r2, #72] @ 0x48 │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #0 │ │ │ │ + ldrh r6, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f0c8 : │ │ │ │ +0001b424 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #240] @ 1f1c8 │ │ │ │ + ldr.w ip, [pc, #240] @ 1b524 │ │ │ │ sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #236] @ 1f1cc │ │ │ │ + ldr.w lr, [pc, #236] @ 1b528 │ │ │ │ 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] @ 1f1d0 │ │ │ │ + ldr.w ip, [pc, #208] @ 1b52c │ │ │ │ add lr, pc │ │ │ │ - ldr r4, [pc, #208] @ (1f1d4 ) │ │ │ │ + ldr r4, [pc, #208] @ (1b530 ) │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f182 │ │ │ │ + beq.n 1b4de │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.n 1f162 │ │ │ │ + bpl.n 1b4be │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #7 │ │ │ │ - bpl.n 1f186 │ │ │ │ + bpl.n 1b4e2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f192 │ │ │ │ + bne.n 1b4ee │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1ef54 │ │ │ │ + bl 1b2b0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 1f182 │ │ │ │ - bl 11604 │ │ │ │ - ldr r2, [pc, #140] @ (1f1d8 ) │ │ │ │ - ldr r3, [pc, #128] @ (1f1d0 ) │ │ │ │ + beq.n 1b4de │ │ │ │ + bl 1160c │ │ │ │ + ldr r2, [pc, #140] @ (1b534 ) │ │ │ │ + ldr r3, [pc, #128] @ (1b52c ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 1f1c0 │ │ │ │ + bne.n 1b51c │ │ │ │ add sp, #32 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #120] @ (1f1dc ) │ │ │ │ + ldr r0, [pc, #120] @ (1b538 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #112] @ (1f1e0 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #112] @ (1b53c ) │ │ │ │ movw r2, #361 @ 0x169 │ │ │ │ - ldr r1, [pc, #112] @ (1f1e4 ) │ │ │ │ - ldr r0, [pc, #112] @ (1f1e8 ) │ │ │ │ + ldr r1, [pc, #112] @ (1b540 ) │ │ │ │ + ldr r0, [pc, #112] @ (1b544 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 1f14a │ │ │ │ - ldr r0, [pc, #100] @ (1f1ec ) │ │ │ │ + b.n 1b4a6 │ │ │ │ + ldr r0, [pc, #100] @ (1b548 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1f16c │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1b4c8 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 1f13c │ │ │ │ + beq.n 1b498 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f1a6 │ │ │ │ + bne.n 1b502 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 1f13c │ │ │ │ + b.n 1b498 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r1, 1f1c4 │ │ │ │ + cbz r1, 1b520 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 1f13c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 1b498 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 1f13c │ │ │ │ - subs r6, r6, r3 │ │ │ │ + b.n 1b498 │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #27 │ │ │ │ + ldr r3, [pc, #640] @ (1b7ac ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r7, #27 │ │ │ │ + ldr r3, [pc, #624] @ (1b7a4 ) │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r6, r5, #26 │ │ │ │ + ldr r3, [pc, #328] @ (1b680 ) │ │ │ │ movs r3, r0 │ │ │ │ - adds r2, #166 @ 0xa6 │ │ │ │ + ldr r6, [r6, #120] @ 0x78 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r0, #238 @ 0xee │ │ │ │ + str r6, [r0, #56] @ 0x38 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r7, #3 │ │ │ │ + ldr r2, [r2, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r4, #214 @ 0xd6 │ │ │ │ + str r2, [r5, #20] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f1f0 : │ │ │ │ +0001b54c : │ │ │ │ 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] @ (1f3dc ) │ │ │ │ + ldr r5, [pc, #468] @ (1b734 ) │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r1 │ │ │ │ add r5, pc │ │ │ │ lsls r0, r2, #31 │ │ │ │ - bmi.n 1f2ac │ │ │ │ + bmi.n 1b606 │ │ │ │ adds r4, r2, #2 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.n 1f2a8 │ │ │ │ - ldr r3, [pc, #456] @ (1f3e0 ) │ │ │ │ + bmi.n 1b602 │ │ │ │ + ldr r3, [pc, #452] @ (1b738 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f30c │ │ │ │ - ldr r2, [pc, #448] @ (1f3e4 ) │ │ │ │ + beq.n 1b662 │ │ │ │ + ldr r2, [pc, #444] @ (1b73c ) │ │ │ │ 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 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 1f34c │ │ │ │ + beq.w 1b6a2 │ │ │ │ lsls r1, r2, #31 │ │ │ │ - bmi.w 1f388 │ │ │ │ + bmi.w 1b6de │ │ │ │ adds r7, r2, #2 │ │ │ │ teq r2, r7 │ │ │ │ - bmi.n 1f27c │ │ │ │ + bmi.n 1b5d6 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r3, 1f2a0 │ │ │ │ + cbnz r3, 1b5fa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 1f36a │ │ │ │ + beq.w 1b6c0 │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 1f3b0 │ │ │ │ + bpl.w 1b706 │ │ │ │ mov r0, r6 │ │ │ │ strd r7, r8, [r6] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 1f24c │ │ │ │ + bge.n 1b5a6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1f25c │ │ │ │ + beq.n 1b5b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f25c │ │ │ │ + bl c87c │ │ │ │ + b.n 1b5b6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 1f216 │ │ │ │ + bge.n 1b572 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r7, r0, #1 │ │ │ │ - bne.n 1f2de │ │ │ │ - ldr r3, [pc, #288] @ (1f3e0 ) │ │ │ │ + bne.n 1b636 │ │ │ │ + ldr r3, [pc, #288] @ (1b738 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f30c │ │ │ │ - ldr r2, [pc, #284] @ (1f3e4 ) │ │ │ │ + cbz r3, 1b662 │ │ │ │ + ldr r2, [pc, #284] @ (1b73c ) │ │ │ │ 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 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 1f238 │ │ │ │ - bl c85c │ │ │ │ - ldr r3, [pc, #252] @ (1f3e0 ) │ │ │ │ + b.n 1b592 │ │ │ │ + bl c864 │ │ │ │ + ldr r3, [pc, #252] @ (1b738 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 1f30c │ │ │ │ - ldr r2, [pc, #248] @ (1f3e4 ) │ │ │ │ + cbz r3, 1b662 │ │ │ │ + ldr r2, [pc, #248] @ (1b73c ) │ │ │ │ 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 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - b.n 1f238 │ │ │ │ + b.n 1b592 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [pc, #204] @ (1f3e8 ) │ │ │ │ - ldr r1, [pc, #208] @ (1f3ec ) │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [pc, #208] @ (1b740 ) │ │ │ │ + ldr r1, [pc, #208] @ (1b744 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #200] @ (1f3f0 ) │ │ │ │ - ldr r1, [pc, #200] @ (1f3f4 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #200] @ (1b748 ) │ │ │ │ + ldr r1, [pc, #204] @ (1b74c ) │ │ │ │ mov.w r2, #616 @ 0x268 │ │ │ │ - ldr r0, [pc, #200] @ (1f3f8 ) │ │ │ │ + ldr r0, [pc, #200] @ (1b750 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ 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] @ (1f3f0 ) │ │ │ │ + ldr r3, [pc, #164] @ (1b748 ) │ │ │ │ movw r2, #615 @ 0x267 │ │ │ │ - ldr r1, [pc, #168] @ (1f3fc ) │ │ │ │ - ldr r0, [pc, #168] @ (1f400 ) │ │ │ │ + ldr r1, [pc, #168] @ (1b754 ) │ │ │ │ + ldr r0, [pc, #172] @ (1b758 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f33c │ │ │ │ - ldr r3, [pc, #132] @ (1f3f0 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1b692 │ │ │ │ + ldr r3, [pc, #132] @ (1b748 ) │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ - ldr r1, [pc, #144] @ (1f404 ) │ │ │ │ - ldr r0, [pc, #148] @ (1f408 ) │ │ │ │ + ldr r1, [pc, #148] @ (1b75c ) │ │ │ │ + ldr r0, [pc, #148] @ (1b760 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f33c │ │ │ │ + bl c87c │ │ │ │ + b.n 1b692 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ mov r8, r0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - cbnz r3, 1f3d0 │ │ │ │ + cbnz r3, 1b726 │ │ │ │ mov r0, r2 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f25c │ │ │ │ - ldr r2, [pc, #60] @ (1f3f0 ) │ │ │ │ - ldr r1, [pc, #88] @ (1f40c ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1b5b6 │ │ │ │ + ldr r2, [pc, #64] @ (1b748 ) │ │ │ │ + ldr r1, [pc, #88] @ (1b764 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r5, r2] │ │ │ │ - ldr r2, [pc, #84] @ (1f410 ) │ │ │ │ + ldr r2, [pc, #88] @ (1b768 ) │ │ │ │ add r2, pc │ │ │ │ strd r2, r8, [sp] │ │ │ │ movw r2, #618 @ 0x26a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #76] @ (1f414 ) │ │ │ │ + ldr r0, [pc, #76] @ (1b76c ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 1f380 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1b6d6 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 1f3a8 │ │ │ │ - lsrs r4, r6, #23 │ │ │ │ + b.n 1b6fe │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #608] @ (1b998 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #100 @ 0x64 │ │ │ │ + str r2, [r0, #32] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + str r6, [r5, #32] │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, r5 │ │ │ │ + ldrsb r6, [r3, r7] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #106 @ 0x6a │ │ │ │ + str r0, [r1, #32] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r3, r4 │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #76 @ 0x4c │ │ │ │ + str r2, [r5, #28] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r0, r4 │ │ │ │ + ldrsb r2, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #12 │ │ │ │ + str r2, [r5, #24] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, #82 @ 0x52 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r6, r2 │ │ │ │ + ldrsb r2, [r1, r5] │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f418 : │ │ │ │ +0001b770 : │ │ │ │ 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] @ 1f59c │ │ │ │ + ldr.w ip, [pc, #372] @ 1b8f4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 1f5a0 │ │ │ │ + ldr.w lr, [pc, #368] @ 1b8f8 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1104 @ 0x450 │ │ │ │ - ldr.w ip, [pc, #356] @ 1f5a4 │ │ │ │ + add.w r3, ip, #912 @ 0x390 │ │ │ │ + ldr.w ip, [pc, #356] @ 1b8fc │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (1f5a8 ) │ │ │ │ + ldr r4, [pc, #348] @ (1b900 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f510 │ │ │ │ + beq.n 1b868 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 1f4f0 │ │ │ │ + bpl.n 1b848 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 1f520 │ │ │ │ + bpl.n 1b878 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 1f52c │ │ │ │ + bne.n 1b884 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1f0 │ │ │ │ + bl 1b54c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 1f510 │ │ │ │ + beq.n 1b868 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f514 │ │ │ │ + beq.n 1b86c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 1f56c │ │ │ │ - ldr r1, [pc, #244] @ (1f5ac ) │ │ │ │ + bpl.n 1b8c4 │ │ │ │ + ldr r1, [pc, #244] @ (1b904 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f584 │ │ │ │ - ldr r1, [pc, #240] @ (1f5b0 ) │ │ │ │ + beq.n 1b8dc │ │ │ │ + ldr r1, [pc, #240] @ (1b908 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 1f580 │ │ │ │ + beq.n 1b8d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 1f568 │ │ │ │ + ble.n 1b8c0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 1f568 │ │ │ │ + beq.n 1b8c0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (1f5b4 ) │ │ │ │ - ldr r2, [pc, #200] @ (1f5a4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1b90c ) │ │ │ │ + ldr r2, [pc, #200] @ (1b8fc ) │ │ │ │ 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 1f564 │ │ │ │ + bne.n 1b8bc │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (1f5b8 ) │ │ │ │ + ldr r0, [pc, #196] @ (1b910 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (1f5bc ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (1b914 ) │ │ │ │ mov.w r2, #612 @ 0x264 │ │ │ │ - ldr r1, [pc, #188] @ (1f5c0 ) │ │ │ │ - ldr r0, [pc, #192] @ (1f5c4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1b918 ) │ │ │ │ + ldr r0, [pc, #192] @ (1b91c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 1f4d6 │ │ │ │ + b.n 1b82e │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 1f4a4 │ │ │ │ - ldr r0, [pc, #164] @ (1f5c8 ) │ │ │ │ + b.n 1b7fc │ │ │ │ + ldr r0, [pc, #164] @ (1b920 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1f4fa │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1b852 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 1f486 │ │ │ │ + beq.n 1b7de │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 1f544 │ │ │ │ + bne.n 1b89c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 1f486 │ │ │ │ + b.n 1b7de │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 1f486 │ │ │ │ + bne.n 1b7de │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 1f486 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #92] @ (1f5cc ) │ │ │ │ + b.n 1b7de │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #92] @ (1b924 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (1f5d0 ) │ │ │ │ - ldr r0, [pc, #96] @ (1f5d4 ) │ │ │ │ + ldr r1, [pc, #92] @ (1b928 ) │ │ │ │ + ldr r0, [pc, #96] @ (1b92c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #80] @ (1f5d8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #80] @ (1b930 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (1f5dc ) │ │ │ │ - ldr r0, [pc, #80] @ (1f5e0 ) │ │ │ │ + ldr r1, [pc, #80] @ (1b934 ) │ │ │ │ + ldr r0, [pc, #80] @ (1b938 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - asrs r6, r4, #30 │ │ │ │ + strb r6, [r1, r1] │ │ │ │ movs r3, r0 │ │ │ │ - lsrs r4, r7, #14 │ │ │ │ + ldr r0, [pc, #400] @ (1ba8c ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r5, #14 │ │ │ │ + ldr r0, [pc, #336] @ (1ba54 ) │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r4, #12 │ │ │ │ + @ instruction: 0x47ca │ │ │ │ movs r3, r0 │ │ │ │ - cmp r7, #24 │ │ │ │ + ldr r4, [r5, #64] @ 0x40 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - movs r5, #188 @ 0xbc │ │ │ │ + str r0, [r3, #4] │ │ │ │ movs r1, r0 │ │ │ │ - adds r0, r6, r5 │ │ │ │ + ldrsb r0, [r1, r0] │ │ │ │ movs r1, r0 │ │ │ │ - movs r1, #60 @ 0x3c │ │ │ │ + ldrb r4, [r2, r7] │ │ │ │ movs r1, r0 │ │ │ │ - blx r0 │ │ │ │ + strh r0, [r3, #32] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #18 │ │ │ │ + asrs r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #18 │ │ │ │ + adcs r6, r1 │ │ │ │ movs r1, r0 │ │ │ │ - bx ip │ │ │ │ + strh r6, [r7, #30] │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #16 │ │ │ │ + lsrs r0, r1 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r7, #32 │ │ │ │ + add ip, sl │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0001f5e4 : │ │ │ │ +0001b93c : │ │ │ │ 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] @ 201e0 │ │ │ │ + ldr.w r2, [pc, #3040] @ 1c534 │ │ │ │ mov r7, r3 │ │ │ │ - ldr.w r3, [pc, #3044] @ 201e4 │ │ │ │ + ldr.w r3, [pc, #3040] @ 1c538 │ │ │ │ mov r8, r1 │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #12] │ │ │ │ - ldr.w r6, [pc, #3036] @ 201e8 │ │ │ │ + ldr.w r6, [pc, #3032] @ 1c53c │ │ │ │ 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 1fa5e │ │ │ │ - ldr.w r3, [pc, #3020] @ 201ec │ │ │ │ + beq.w 1bdb4 │ │ │ │ + ldr.w r3, [pc, #3016] @ 1c540 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1fc12 │ │ │ │ + beq.w 1bf68 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #2988] @ 201f0 │ │ │ │ + ldr.w r3, [pc, #2984] @ 1c544 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #2988] @ 201f4 │ │ │ │ - ldr.w r1, [r5, #496] @ 0x1f0 │ │ │ │ + ldr.w r3, [pc, #2984] @ 1c548 │ │ │ │ + ldr.w r1, [r5, #328] @ 0x148 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fc42 │ │ │ │ - ldr.w r9, [r5, #344] @ 0x158 │ │ │ │ + beq.w 1bf98 │ │ │ │ + ldr.w r9, [r5, #176] @ 0xb0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20802 │ │ │ │ + beq.w 1cb56 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r2, #1 │ │ │ │ strlt.w r2, [r9] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 1fb52 │ │ │ │ + bmi.w 1bea8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1feb2 │ │ │ │ + beq.w 1c208 │ │ │ │ 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 d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1f770 │ │ │ │ - ldr.w r1, [r5, #420] @ 0x1a4 │ │ │ │ + beq.n 1bac8 │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ - bl d600 │ │ │ │ + bl d608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f87e │ │ │ │ + beq.w 1bbd4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f6ca │ │ │ │ + bge.n 1ba22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1faba │ │ │ │ - ldr.w sl, [r5, #508] @ 0x1fc │ │ │ │ + beq.w 1be10 │ │ │ │ + ldr.w sl, [r5, #340] @ 0x154 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - ldr.w fp, [r5, #384] @ 0x180 │ │ │ │ - bmi.w 1face │ │ │ │ + ldr.w fp, [r5, #216] @ 0xd8 │ │ │ │ + bmi.w 1be24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fb7a │ │ │ │ + beq.w 1bed0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 207ea │ │ │ │ + beq.w 1cb3e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f716 │ │ │ │ + bge.n 1ba6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fad6 │ │ │ │ - ldr.w r3, [pc, #2784] @ 201f8 │ │ │ │ + beq.w 1be2c │ │ │ │ + ldr.w r3, [pc, #2780] @ 1c54c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 1faec │ │ │ │ + bne.w 1be42 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f73c │ │ │ │ + bge.n 1ba94 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa14 │ │ │ │ - ldr.w r3, [pc, #2748] @ 201fc │ │ │ │ + beq.w 1bd6a │ │ │ │ + ldr.w r3, [pc, #2744] @ 1c550 │ │ │ │ ldr r2, [r6, r3] │ │ │ │ mvns r3, r4 │ │ │ │ and.w r3, r3, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - beq.w 1fdd4 │ │ │ │ + beq.w 1c12a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fa4a │ │ │ │ + beq.w 1bda0 │ │ │ │ add.w sl, r4, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 1f9fe │ │ │ │ + bmi.w 1bd54 │ │ │ │ mov r4, sl │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 1f6a8 │ │ │ │ + bne.n 1ba00 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #663 @ 0x297 │ │ │ │ - ldr.w sl, [pc, #2692] @ 20200 │ │ │ │ - ldr.w r7, [pc, #2692] @ 20204 │ │ │ │ + ldr.w sl, [pc, #2688] @ 1c554 │ │ │ │ + ldr.w r7, [pc, #2688] @ 1c558 │ │ │ │ add sl, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r7, pc │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ add.w r9, sp, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r9 │ │ │ │ - bl 1118c │ │ │ │ - ldr.w r3, [pc, #2644] @ 20208 │ │ │ │ - ldr.w r1, [r5, #292] @ 0x124 │ │ │ │ + bl 11194 │ │ │ │ + ldr.w r3, [pc, #2640] @ 1c55c │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fdbc │ │ │ │ - bl 11314 │ │ │ │ + beq.w 1c112 │ │ │ │ + bl 1131c │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb60 │ │ │ │ - ldr.w r3, [pc, #2600] @ 2020c │ │ │ │ - ldr.w fp, [r5, #504] @ 0x1f8 │ │ │ │ + beq.w 1beb6 │ │ │ │ + ldr.w r3, [pc, #2600] @ 1c560 │ │ │ │ + ldr.w fp, [r5, #336] @ 0x150 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20122 │ │ │ │ + beq.w 1c478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2013c │ │ │ │ + bne.w 1c492 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldmia.w r9, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ - ldr.w r2, [pc, #2480] @ 20210 │ │ │ │ - ldr.w r3, [pc, #2432] @ 201e4 │ │ │ │ + ldr.w r2, [pc, #2480] @ 1c564 │ │ │ │ + ldr.w r3, [pc, #2432] @ 1c538 │ │ │ │ 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 205bc │ │ │ │ + bne.w 1c910 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ + ldr.w r1, [r5, #344] @ 0x158 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d600 │ │ │ │ + bl d608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fa1c │ │ │ │ + beq.w 1bd72 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f8a2 │ │ │ │ + bge.n 1bbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc0a │ │ │ │ + beq.w 1bf60 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov sl, r0 │ │ │ │ - bmi.w 1fc62 │ │ │ │ + bmi.w 1bfb8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 1fc9a │ │ │ │ + beq.w 1bff0 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.w 1fcc6 │ │ │ │ + bpl.w 1c01c │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e618 │ │ │ │ + bl e620 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f8ea │ │ │ │ + bge.n 1bc40 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb4a │ │ │ │ + beq.w 1bea0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fcf0 │ │ │ │ + beq.w 1c046 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd50 │ │ │ │ + beq.w 1c0a6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2081a │ │ │ │ + beq.w 1cb6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f928 │ │ │ │ + bge.n 1bc7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb6a │ │ │ │ + beq.w 1bec0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #5 │ │ │ │ - bpl.w 1fbba │ │ │ │ - ldr.w r2, [pc, #2268] @ 20214 │ │ │ │ + bpl.w 1bf10 │ │ │ │ + ldr.w r2, [pc, #2268] @ 1c568 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20728 │ │ │ │ - ldr.w r2, [pc, #2228] @ 201f8 │ │ │ │ + beq.w 1ca7c │ │ │ │ + ldr.w r2, [pc, #2228] @ 1c54c │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 207e6 │ │ │ │ + beq.w 1cb3a │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 1fbba │ │ │ │ + bne.w 1bf10 │ │ │ │ ldr.w r4, [r9, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.w 1fbba │ │ │ │ + bpl.w 1bf10 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 1fbba │ │ │ │ + bpl.w 1bf10 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.w 1fc7a │ │ │ │ + bne.w 1bfd0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov.w sl, r3, lsl #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2079e │ │ │ │ + beq.w 1caf2 │ │ │ │ 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 1fea6 │ │ │ │ + beq.w 1c1fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f9b6 │ │ │ │ + bge.n 1bd0c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fcbe │ │ │ │ + beq.w 1c014 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 20670 │ │ │ │ + beq.w 1c9c4 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, fp │ │ │ │ - bl e618 │ │ │ │ + bl e620 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 20786 │ │ │ │ + beq.w 1cada │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1f9e6 │ │ │ │ + bge.n 1bd3c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fb72 │ │ │ │ + beq.w 1bec8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fd92 │ │ │ │ + beq.w 1c0e8 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 1fdb4 │ │ │ │ + bne.w 1c10a │ │ │ │ mov r4, sl │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - b.n 1f762 │ │ │ │ + b.n 1baba │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 1f760 │ │ │ │ + bge.w 1bab8 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, sl │ │ │ │ - b.n 1f762 │ │ │ │ + b.n 1baba │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f73c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ba94 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r1, r7 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fe90 │ │ │ │ + blt.w 1c1e6 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 202bc │ │ │ │ + bne.w 1c610 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fa44 │ │ │ │ + bge.n 1bd9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fc6a │ │ │ │ + beq.w 1bfc0 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bpl.w 1f754 │ │ │ │ + bpl.w 1baac │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 1f762 │ │ │ │ - ldr.w r3, [pc, #1976] @ 20218 │ │ │ │ + bl c87c │ │ │ │ + b.n 1baba │ │ │ │ + ldr.w r3, [pc, #1972] @ 1c56c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr.w fp, [r3] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 1fd20 │ │ │ │ + beq.w 1c076 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt.w r3, [fp] │ │ │ │ - ldr.w r3, [pc, #1900] @ 201f0 │ │ │ │ + ldr.w r3, [pc, #1900] @ 1c544 │ │ │ │ ldr r5, [r6, r3] │ │ │ │ - ldr.w r3, [pc, #1900] @ 201f4 │ │ │ │ - ldr.w r1, [r5, #500] @ 0x1f4 │ │ │ │ + ldr.w r3, [pc, #1896] @ 1c548 │ │ │ │ + ldr.w r1, [r5, #332] @ 0x14c │ │ │ │ ldr r3, [r6, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 1f660 │ │ │ │ + bne.w 1b9b8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #658 @ 0x292 │ │ │ │ - ldr.w r1, [pc, #1908] @ 2021c │ │ │ │ - ldr.w r0, [pc, #1908] @ 20220 │ │ │ │ + ldr.w r1, [pc, #1904] @ 1c570 │ │ │ │ + ldr.w r0, [pc, #1904] @ 1c574 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1fc5a │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1bfb0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w sl, [r5, #508] @ 0x1fc │ │ │ │ - ldr.w fp, [r5, #384] @ 0x180 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w sl, [r5, #340] @ 0x154 │ │ │ │ + ldr.w fp, [r5, #216] @ 0xd8 │ │ │ │ lsls r7, r4, #31 │ │ │ │ - bpl.w 1f6d8 │ │ │ │ + bpl.w 1ba30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 1f6d8 │ │ │ │ + bl c864 │ │ │ │ + b.n 1ba30 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1816] @ 201f8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1816] @ 1c54c │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 1f726 │ │ │ │ - ldr.w r0, [pc, #1844] @ 20224 │ │ │ │ + beq.w 1ba7e │ │ │ │ + ldr.w r0, [pc, #1844] @ 1c578 │ │ │ │ mov r1, sl │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fb12 │ │ │ │ + bge.n 1be68 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 1fd8a │ │ │ │ + beq.w 1c0e0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #669 @ 0x29d │ │ │ │ - ldr.w r1, [pc, #1804] @ 20228 │ │ │ │ - ldr.w r0, [pc, #1804] @ 2022c │ │ │ │ + ldr.w r1, [pc, #1804] @ 1c57c │ │ │ │ + ldr.w r0, [pc, #1804] @ 1c580 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 1f852 │ │ │ │ + bl c87c │ │ │ │ + b.n 1bba8 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f8ea │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bc40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 1f682 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 1f838 │ │ │ │ + bl c864 │ │ │ │ + b.n 1b9da │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + b.n 1bb8e │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f928 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bc7e │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f9e6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bd3c │ │ │ │ ldrd r3, fp, [sp, #32] │ │ │ │ movw r2, #669 @ 0x29d │ │ │ │ - ldr.w r1, [pc, #1708] @ 20230 │ │ │ │ - ldr.w r0, [pc, #1708] @ 20234 │ │ │ │ + ldr.w r1, [pc, #1704] @ 1c584 │ │ │ │ + ldr.w r0, [pc, #1704] @ 1c588 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1f852 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1bba8 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r4, r9 │ │ │ │ mov r9, r7 │ │ │ │ - ldr.w r0, [pc, #1652] @ 20238 │ │ │ │ + ldr.w r0, [pc, #1648] @ 1c58c │ │ │ │ mov r1, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fbde │ │ │ │ + bge.n 1bf34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fc72 │ │ │ │ + beq.n 1bfc8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ - ldr.w r1, [pc, #1620] @ 2023c │ │ │ │ - ldr.w r0, [pc, #1620] @ 20240 │ │ │ │ + ldr.w r1, [pc, #1620] @ 1c590 │ │ │ │ + ldr.w r0, [pc, #1620] @ 1c594 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1f852 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1bba8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f8a2 │ │ │ │ - ldr.w r3, [pc, #1584] @ 20244 │ │ │ │ - ldr.w r1, [pc, #1584] @ 20248 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bbf8 │ │ │ │ + ldr.w r3, [pc, #1580] @ 1c598 │ │ │ │ + ldr.w r1, [pc, #1580] @ 1c59c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #1484] @ 201f4 │ │ │ │ - ldr.w r1, [pc, #1568] @ 2024c │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #1484] @ 1c548 │ │ │ │ + ldr.w r1, [pc, #1568] @ 1c5a0 │ │ │ │ movw r2, #654 @ 0x28e │ │ │ │ - ldr.w r0, [pc, #1564] @ 20250 │ │ │ │ + ldr.w r0, [pc, #1564] @ 1c5a4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1f852 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1bba8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ - ldr.w r1, [pc, #1544] @ 20254 │ │ │ │ - ldr.w r0, [pc, #1544] @ 20258 │ │ │ │ + ldr.w r1, [pc, #1544] @ 1c5a8 │ │ │ │ + ldr.w r0, [pc, #1544] @ 1c5ac │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1f852 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1bba8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 1f8b6 │ │ │ │ + bl c87c │ │ │ │ + b.n 1bc0c │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fa44 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bd9a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fbde │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bf34 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq.w sl, #0 │ │ │ │ - beq.w 1f980 │ │ │ │ + beq.w 1bcd6 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.w 20546 │ │ │ │ + bne.w 1c89a │ │ │ │ ldr.w sl, [r4, #12] │ │ │ │ rsb sl, sl, #0 │ │ │ │ mov.w sl, sl, lsl #1 │ │ │ │ - b.n 1f980 │ │ │ │ + b.n 1bcd6 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - ldr.w r1, [pc, #1460] @ 2025c │ │ │ │ - ldr.w r0, [pc, #1460] @ 20260 │ │ │ │ + ldr.w r1, [pc, #1460] @ 1c5b0 │ │ │ │ + ldr.w r0, [pc, #1460] @ 1c5b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1fbf6 │ │ │ │ + bl c87c │ │ │ │ + b.n 1bf4c │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1f9b6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1bd0c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr.w r2, [pc, #1428] @ 20264 │ │ │ │ - ldr.w r1, [pc, #1428] @ 20268 │ │ │ │ - ldr.w r0, [pc, #1428] @ 2026c │ │ │ │ + ldr.w r2, [pc, #1424] @ 1c5b8 │ │ │ │ + ldr.w r1, [pc, #1424] @ 1c5bc │ │ │ │ + ldr.w r0, [pc, #1424] @ 1c5c0 │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - bl 12188 │ │ │ │ - b.n 1fcb6 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1c00c │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ - ldr.w r1, [pc, #1396] @ 20270 │ │ │ │ - ldr.w r0, [pc, #1396] @ 20274 │ │ │ │ + ldr.w r1, [pc, #1392] @ 1c5c4 │ │ │ │ + ldr.w r0, [pc, #1392] @ 1c5c8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1f852 │ │ │ │ - ldr.w r3, [pc, #1312] @ 20244 │ │ │ │ - ldr.w r1, [pc, #1360] @ 20278 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1bba8 │ │ │ │ + ldr.w r3, [pc, #1312] @ 1c598 │ │ │ │ + ldr.w r1, [pc, #1360] @ 1c5cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #1216] @ 201f4 │ │ │ │ - ldr.w r1, [pc, #1348] @ 2027c │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #1212] @ 1c548 │ │ │ │ + ldr.w r1, [pc, #1344] @ 1c5d0 │ │ │ │ movw r2, #657 @ 0x291 │ │ │ │ - ldr.w r0, [pc, #1344] @ 20280 │ │ │ │ + ldr.w r0, [pc, #1340] @ 1c5d4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1f852 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1bba8 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #675 @ 0x2a3 │ │ │ │ - ldr.w r1, [pc, #1316] @ 20284 │ │ │ │ - ldr.w r0, [pc, #1316] @ 20288 │ │ │ │ + ldr.w r1, [pc, #1312] @ 1c5d8 │ │ │ │ + ldr.w r0, [pc, #1312] @ 1c5dc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 1f852 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1bba8 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fb12 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1be68 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #676 @ 0x2a4 │ │ │ │ - ldr.w r1, [pc, #1260] @ 2028c │ │ │ │ + ldr.w r1, [pc, #1256] @ 1c5e0 │ │ │ │ mov r4, r7 │ │ │ │ - ldr.w r0, [pc, #1256] @ 20290 │ │ │ │ + ldr.w r0, [pc, #1256] @ 1c5e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 1fd0c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1c062 │ │ │ │ mov r0, sl │ │ │ │ - bl c85c │ │ │ │ - b.n 1f9f6 │ │ │ │ + bl c864 │ │ │ │ + b.n 1bd4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, #664 @ 0x298 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f838 │ │ │ │ + bl c87c │ │ │ │ + b.n 1bb8e │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fdf0 │ │ │ │ + bge.n 1c146 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2019c │ │ │ │ + beq.w 1c4f2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe02 │ │ │ │ + bge.n 1c158 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 1fe78 │ │ │ │ + beq.n 1c1ce │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 204cc │ │ │ │ + beq.w 1c820 │ │ │ │ adds r6, r4, #6 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 2016a │ │ │ │ + bmi.w 1c4c0 │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ lsls r3, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1fe88 │ │ │ │ + bmi.n 1c1de │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 204b6 │ │ │ │ + beq.w 1c80a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 204f2 │ │ │ │ + bpl.w 1c846 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9854 │ │ │ │ + blx 985c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2073e │ │ │ │ + beq.w 1ca92 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe5c │ │ │ │ + bge.n 1c1b2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20446 │ │ │ │ + beq.w 1c79a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fe6a │ │ │ │ + bge.n 1c1c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1fe80 │ │ │ │ + cbz r3, 1c1d6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 20518 │ │ │ │ + beq.w 1c86c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r6, r4, [r3] │ │ │ │ - b.n 1f85c │ │ │ │ + b.n 1bbb2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe02 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c158 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe6a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 1fe24 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c17a │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #679 @ 0x2a7 │ │ │ │ - ldr r1, [pc, #1016] @ (20294 ) │ │ │ │ - ldr r0, [pc, #1016] @ (20298 ) │ │ │ │ + ldr r1, [pc, #1012] @ (1c5e8 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1c5ec ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - b.n 1fb90 │ │ │ │ - ldr r0, [pc, #1012] @ (2029c ) │ │ │ │ + b.n 1bee6 │ │ │ │ + ldr r0, [pc, #1008] @ (1c5f0 ) │ │ │ │ mov fp, r4 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 1f9a0 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1bcf6 │ │ │ │ str r4, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1f774 │ │ │ │ - ldr.w r1, [r5, #420] @ 0x1a4 │ │ │ │ + beq.w 1bacc │ │ │ │ + ldr.w r1, [r5, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ - bl d600 │ │ │ │ + bl d608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 1ffa8 │ │ │ │ + beq.n 1c2fe │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fee4 │ │ │ │ + bge.n 1c23a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20184 │ │ │ │ + beq.w 1c4da │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1fefa │ │ │ │ + bge.n 1c250 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2017c │ │ │ │ + beq.w 1c4d2 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff0e │ │ │ │ + bge.n 1c264 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2018c │ │ │ │ + beq.w 1c4e2 │ │ │ │ lsls r5, r4, #31 │ │ │ │ - bmi.w 20472 │ │ │ │ + bmi.w 1c7c6 │ │ │ │ adds r6, r4, #2 │ │ │ │ teq r4, r6 │ │ │ │ - bmi.w 20158 │ │ │ │ + bmi.w 1c4ae │ │ │ │ mov r2, r4 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ lsls r2, r4, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.n 1ffa0 │ │ │ │ + bmi.n 1c2f6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 2044e │ │ │ │ + beq.w 1c7a2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 20498 │ │ │ │ + bpl.w 1c7ec │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9854 │ │ │ │ + blx 985c │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 20756 │ │ │ │ + beq.w 1caaa │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff68 │ │ │ │ + bge.n 1c2be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20194 │ │ │ │ + beq.w 1c4ea │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ff76 │ │ │ │ + bge.n 1c2cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 1ff98 │ │ │ │ + cbz r3, 1c2ee │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 1fe70 │ │ │ │ + bne.w 1c1c6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #796] @ (202a0 ) │ │ │ │ - ldr r0, [pc, #796] @ (202a4 ) │ │ │ │ + ldr r1, [pc, #792] @ (1c5f4 ) │ │ │ │ + ldr r0, [pc, #796] @ (1c5f8 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 1f852 │ │ │ │ + bl c87c │ │ │ │ + b.n 1bba8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff76 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2cc │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 1ff30 │ │ │ │ - ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c286 │ │ │ │ + ldr.w r1, [r5, #344] @ 0x158 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl d600 │ │ │ │ + bl d608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 201a4 │ │ │ │ + beq.w 1c4fa │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 1ffcc │ │ │ │ + bge.n 1c322 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20510 │ │ │ │ + beq.w 1c864 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sl │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ tst.w sl, #1 │ │ │ │ mov r7, r0 │ │ │ │ - bne.w 2011a │ │ │ │ + bne.w 1c470 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 1fc9e │ │ │ │ + beq.w 1bff4 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 1fccc │ │ │ │ + bpl.w 1c022 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r7 │ │ │ │ - bl e618 │ │ │ │ + bl e620 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2000e │ │ │ │ + bge.n 1c364 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2010a │ │ │ │ + beq.n 1c460 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fcf4 │ │ │ │ + beq.w 1c04a │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 1fd58 │ │ │ │ + beq.w 1c0ae │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2081a │ │ │ │ + beq.w 1cb6e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2004e │ │ │ │ + bge.n 1c3a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20536 │ │ │ │ + beq.w 1c88a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 1fbc2 │ │ │ │ - ldr r2, [pc, #440] @ (20214 ) │ │ │ │ + bpl.w 1bf18 │ │ │ │ + ldr r2, [pc, #440] @ (1c568 ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 20728 │ │ │ │ - ldr r2, [pc, #404] @ (201f8 ) │ │ │ │ + beq.w 1ca7c │ │ │ │ + ldr r2, [pc, #400] @ (1c54c ) │ │ │ │ ldr r2, [r6, r2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 207e6 │ │ │ │ + beq.w 1cb3a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 1fbc2 │ │ │ │ + bne.w 1bf18 │ │ │ │ ldr r7, [r4, #16] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.w 1fbc2 │ │ │ │ + bpl.w 1bf18 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 1fbc2 │ │ │ │ + bpl.w 1bf18 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, #8 │ │ │ │ itt eq │ │ │ │ ldreq r7, [r7, #12] │ │ │ │ lsleq r7, r7, #1 │ │ │ │ - bne.w 2062a │ │ │ │ + bne.w 1c97e │ │ │ │ mov sl, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2079e │ │ │ │ + beq.w 1caf2 │ │ │ │ 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 2061a │ │ │ │ + beq.w 1c96e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 200cc │ │ │ │ + bge.n 1c422 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2053e │ │ │ │ + beq.w 1c892 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.w 1fbde │ │ │ │ + beq.w 1bf34 │ │ │ │ mov r0, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl e618 │ │ │ │ + bl e620 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 20786 │ │ │ │ + beq.w 1cada │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 200f6 │ │ │ │ + bge.n 1c44c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 20112 │ │ │ │ + cbz r3, 1c468 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 1fd98 │ │ │ │ + beq.w 1c0ee │ │ │ │ lsls r1, r7, #31 │ │ │ │ - bmi.w 20656 │ │ │ │ + bmi.w 1c9aa │ │ │ │ mov r4, r7 │ │ │ │ str r7, [sp, #24] │ │ │ │ - b.n 1feb4 │ │ │ │ + b.n 1c20a │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2000e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c364 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200f6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c44c │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 1ffe4 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c33a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r7 │ │ │ │ mov r1, sl │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1f838 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 1bb8e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, sl │ │ │ │ - ldr r2, [pc, #356] @ (202a8 ) │ │ │ │ + ldr r2, [pc, #356] @ (1c5fc ) │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ - bl 12188 │ │ │ │ - b.w 1f838 │ │ │ │ + bl 12190 │ │ │ │ + b.w 1bb8e │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 1ff1e │ │ │ │ + bge.w 1c274 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1ff1e │ │ │ │ + b.n 1c274 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.w 1fe12 │ │ │ │ + bge.w 1c168 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 1fe12 │ │ │ │ + b.n 1c168 │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fefa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c250 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fee4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c23a │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff0e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c264 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ff68 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c2be │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fdf0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c146 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 1fe94 │ │ │ │ + blt.w 1c1ea │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 202c0 │ │ │ │ + bne.w 1c614 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 201cc │ │ │ │ + bge.n 1c522 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20590 │ │ │ │ + beq.w 1c8e4 │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 205a8 │ │ │ │ + bmi.w 1c8fc │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 202ac │ │ │ │ + bmi.n 1c600 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 1feb4 │ │ │ │ - nop │ │ │ │ - lsrs r0, r7, #7 │ │ │ │ + b.n 1c20a │ │ │ │ + mov r8, r4 │ │ │ │ movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r5, #7 │ │ │ │ + mov lr, r2 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r4, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r3, #154 @ 0x9a │ │ │ │ + ldrsh r6, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #27 │ │ │ │ + strh r2, [r1, r6] │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #30 │ │ │ │ + add r2, r8 │ │ │ │ movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #18 │ │ │ │ movs r0, r0 │ │ │ │ - movs r0, #108 @ 0x6c │ │ │ │ + ldrh r2, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r0, #15 │ │ │ │ + str r0, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #15 │ │ │ │ + str r4, [r1, r2] │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r7, #7 │ │ │ │ + ldrh r0, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + ldr r7, [pc, #952] @ (1c93c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r2, #6 │ │ │ │ + ldrh r6, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #11 │ │ │ │ + ldr r7, [pc, #528] @ (1c79c ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r1, #7 │ │ │ │ + ldrh r6, [r4, r1] │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r5, #4 │ │ │ │ + ldr r4, [r1, r7] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #10 │ │ │ │ + ldr r7, [pc, #136] @ (1c620 ) │ │ │ │ movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, r7, #2 │ │ │ │ + ldr r0, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r5, #3 │ │ │ │ + ldr r6, [r0, r6] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r0, #9 │ │ │ │ + ldr r6, [pc, #872] @ (1c910 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r1, #3 │ │ │ │ + ldr r0, [r5, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r4, #8 │ │ │ │ + ldr r6, [pc, #760] @ (1c8a8 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r5, #1 │ │ │ │ + ldr r4, [r1, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r1, #7 │ │ │ │ + ldr r6, [pc, #392] @ (1c740 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r7, #50 @ 0x32 │ │ │ │ + str r0, [r1, #68] @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - subs r6, r7, #0 │ │ │ │ + ldr r4, [r3, r3] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #6 │ │ │ │ + ldr r6, [pc, #192] @ (1c684 ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r0, r3, #0 │ │ │ │ + ldr r6, [r6, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #5 │ │ │ │ + ldr r6, [pc, #48] @ (1c5fc ) │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r3, #7 │ │ │ │ + ldr r0, [r7, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r6, #4 │ │ │ │ + ldr r5, [pc, #816] @ (1c908 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r6, #6 │ │ │ │ + ldr r2, [r2, r1] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r1, #4 │ │ │ │ + ldr r5, [pc, #672] @ (1c880 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r6, #5 │ │ │ │ + ldr r0, [r2, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + ldr r5, [pc, #408] @ (1c780 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, r7, #1 │ │ │ │ + ldrsb r2, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #31 │ │ │ │ + ldr r4, [pc, #448] @ (1c7b0 ) │ │ │ │ movs r1, r0 │ │ │ │ - movs r5, #98 @ 0x62 │ │ │ │ + str r0, [r7, #36] @ 0x24 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r2, r6 │ │ │ │ + ldrsb r2, [r6, r0] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + ldr r3, [pc, #544] @ (1c81c ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r2, r6, r0 │ │ │ │ + strh r0, [r2, r3] │ │ │ │ movs r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 201da │ │ │ │ + bge.n 1c530 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 1feb4 │ │ │ │ + b.n 1c20a │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 202d6 │ │ │ │ + bge.n 1c62a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20598 │ │ │ │ + beq.w 1c8ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 202ea │ │ │ │ + bge.n 1c63e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20436 │ │ │ │ + beq.w 1c78a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2076e │ │ │ │ + beq.w 1cac2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20308 │ │ │ │ + bge.n 1c65c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20580 │ │ │ │ + beq.w 1c8d4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ lsls r2, r3, #31 │ │ │ │ - bmi.w 2060a │ │ │ │ - ldr.w r3, [r5, #352] @ 0x160 │ │ │ │ + bmi.w 1c95e │ │ │ │ + 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, #516] @ 0x204 │ │ │ │ + ldr.w r9, [r5, #348] @ 0x15c │ │ │ │ str r7, [sp, #68] @ 0x44 │ │ │ │ str.w sl, [sp, #72] @ 0x48 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 205e6 │ │ │ │ + beq.w 1c93a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20350 │ │ │ │ + bge.n 1c6a4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20588 │ │ │ │ + beq.w 1c8dc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 205c0 │ │ │ │ + bpl.w 1c914 │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 206e4 │ │ │ │ + beq.w 1ca38 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 207ce │ │ │ │ + beq.w 1cb22 │ │ │ │ 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 90d4 │ │ │ │ + blx 90dc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r7, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2042e │ │ │ │ + beq.n 1c782 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 206c6 │ │ │ │ - ldr.w r3, [pc, #1164] @ 20834 │ │ │ │ + beq.w 1ca1a │ │ │ │ + ldr.w r3, [pc, #1164] @ 1cb88 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r6, r3] │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2067a │ │ │ │ + beq.w 1c9ce │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 203de │ │ │ │ + bge.n 1c732 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 2043e │ │ │ │ + cbz r3, 1c792 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 207b6 │ │ │ │ + beq.w 1cb0a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 203f6 │ │ │ │ + bge.n 1c74a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20612 │ │ │ │ + beq.w 1c966 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2069e │ │ │ │ + bne.w 1c9f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 205a0 │ │ │ │ + beq.w 1c8f4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr.w r1, [pc, #1052] @ 20838 │ │ │ │ - ldr.w r0, [pc, #1052] @ 2083c │ │ │ │ + ldr.w r1, [pc, #1052] @ 1cb8c │ │ │ │ + ldr.w r0, [pc, #1052] @ 1cb90 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 1f852 │ │ │ │ + bl 11b84 │ │ │ │ + b.w 1bba8 │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2039e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c6f2 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 202ea │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c63e │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 203de │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c732 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1fe5c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c1b2 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - ldr r1, [pc, #1000] @ (20840 ) │ │ │ │ - ldr r0, [pc, #1004] @ (20844 ) │ │ │ │ + ldr r1, [pc, #1000] @ (1cb94 ) │ │ │ │ + ldr r0, [pc, #1004] @ (1cb98 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.w 1f852 │ │ │ │ + bl c87c │ │ │ │ + b.w 1bba8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ lsls r1, r7, #31 │ │ │ │ mov r5, r0 │ │ │ │ - bmi.w 206be │ │ │ │ + bmi.w 1ca12 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1ff30 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c286 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #940] @ (20848 ) │ │ │ │ - ldr r1, [pc, #940] @ (2084c ) │ │ │ │ - ldr r0, [pc, #944] @ (20850 ) │ │ │ │ + ldr r2, [pc, #940] @ (1cb9c ) │ │ │ │ + ldr r1, [pc, #940] @ (1cba0 ) │ │ │ │ + ldr r0, [pc, #944] @ (1cba4 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 12188 │ │ │ │ - b.n 20462 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1c7b6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #916] @ (20854 ) │ │ │ │ - ldr r0, [pc, #920] @ (20858 ) │ │ │ │ + ldr r1, [pc, #916] @ (1cba8 ) │ │ │ │ + ldr r0, [pc, #920] @ (1cbac ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 20462 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1c7b6 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ mov r5, r0 │ │ │ │ lsls r0, r7, #31 │ │ │ │ - bmi.w 206dc │ │ │ │ + bmi.w 1ca30 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 1fe24 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c17a │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - ldr r2, [pc, #868] @ (2085c ) │ │ │ │ - ldr r1, [pc, #872] @ (20860 ) │ │ │ │ - ldr r0, [pc, #872] @ (20864 ) │ │ │ │ + ldr r2, [pc, #868] @ (1cbb0 ) │ │ │ │ + ldr r1, [pc, #872] @ (1cbb4 ) │ │ │ │ + ldr r0, [pc, #872] @ (1cbb8 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - bl 12188 │ │ │ │ - b.n 20462 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1c7b6 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 1ffcc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c322 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movw r2, #670 @ 0x29e │ │ │ │ - ldr r1, [pc, #840] @ (20868 ) │ │ │ │ - ldr r0, [pc, #840] @ (2086c ) │ │ │ │ + ldr r1, [pc, #840] @ (1cbbc ) │ │ │ │ + ldr r0, [pc, #840] @ (1cbc0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.w 1f852 │ │ │ │ + bl c87c │ │ │ │ + b.w 1bba8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2004e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c3a4 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 200cc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c422 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 2056e │ │ │ │ + cbnz r3, 1c8c2 │ │ │ │ mov.w sl, r0, lsl #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20710 │ │ │ │ + beq.w 1ca64 │ │ │ │ ldr.w r1, [r9, #20] │ │ │ │ - b.w 1f980 │ │ │ │ + b.w 1bcd6 │ │ │ │ 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 20560 │ │ │ │ + b.n 1c8b4 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20308 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c65c │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20350 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c6a4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 201cc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c522 │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 202d6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c62a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20412 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c766 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r7 │ │ │ │ - bl c874 │ │ │ │ - b.n 1feb4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #684] @ (20870 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1c20a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #684] @ (1cbc4 ) │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #684] @ (20874 ) │ │ │ │ + ldr r1, [pc, #684] @ (1cbc8 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r5, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #676] @ (20878 ) │ │ │ │ + ldr r0, [pc, #676] @ (1cbcc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ + bl 12190 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.w 1f852 │ │ │ │ + bl c87c │ │ │ │ + b.w 1bba8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #652] @ (2087c ) │ │ │ │ - ldr r0, [pc, #656] @ (20880 ) │ │ │ │ + ldr r1, [pc, #652] @ (1cbd0 ) │ │ │ │ + ldr r0, [pc, #656] @ (1cbd4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1f852 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 1bba8 │ │ │ │ mov r0, r3 │ │ │ │ - bl c874 │ │ │ │ - b.n 20310 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c664 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 203f6 │ │ │ │ - ldr r0, [pc, #616] @ (20884 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1c74a │ │ │ │ + ldr r0, [pc, #616] @ (1cbd8 ) │ │ │ │ str r3, [sp, #16] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ - b.n 200ba │ │ │ │ + b.n 1c410 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r7, #0 │ │ │ │ - beq.w 2009a │ │ │ │ + beq.w 1c3f0 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 20708 │ │ │ │ + beq.n 1ca5c │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ and.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - cbnz r3, 2065e │ │ │ │ + cbnz r3, 1c9b2 │ │ │ │ lsls r7, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 20710 │ │ │ │ + beq.n 1ca64 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - b.n 2009a │ │ │ │ + b.n 1c3f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.n 20104 │ │ │ │ + bl c864 │ │ │ │ + b.n 1c45a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2066a │ │ │ │ + bge.n 1c9be │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ orr.w r7, r7, #1 │ │ │ │ - b.n 2064e │ │ │ │ + b.n 1c9a2 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ - b.w 1fbde │ │ │ │ + b.w 1bf34 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #516] @ (20888 ) │ │ │ │ - ldr r0, [pc, #520] @ (2088c ) │ │ │ │ + ldr r1, [pc, #516] @ (1cbdc ) │ │ │ │ + ldr r0, [pc, #520] @ (1cbe0 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1f852 │ │ │ │ - ldr r3, [pc, #496] @ (20890 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.w 1bba8 │ │ │ │ + ldr r3, [pc, #496] @ (1cbe4 ) │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #492] @ (20894 ) │ │ │ │ + ldr r1, [pc, #492] @ (1cbe8 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, pc │ │ │ │ - ldr r0, [pc, #484] @ (20898 ) │ │ │ │ + ldr r0, [pc, #484] @ (1cbec ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.w 1f852 │ │ │ │ + bl 12190 │ │ │ │ + b.w 1bba8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 20490 │ │ │ │ + bl c87c │ │ │ │ + b.n 1c7e4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #460] @ (2089c ) │ │ │ │ - ldr r0, [pc, #464] @ (208a0 ) │ │ │ │ + ldr r1, [pc, #460] @ (1cbf0 ) │ │ │ │ + ldr r0, [pc, #464] @ (1cbf4 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 205dc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1c930 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl c874 │ │ │ │ - b.n 204ea │ │ │ │ + bl c87c │ │ │ │ + b.n 1c83e │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov.w r2, #680 @ 0x2a8 │ │ │ │ - ldr r1, [pc, #440] @ (208a4 ) │ │ │ │ - ldr r0, [pc, #440] @ (208a8 ) │ │ │ │ + ldr r1, [pc, #440] @ (1cbf8 ) │ │ │ │ + ldr r0, [pc, #440] @ (1cbfc ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 1f852 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 1bba8 │ │ │ │ ldr r7, [r7, #12] │ │ │ │ negs r7, r7 │ │ │ │ lsls r7, r7, #1 │ │ │ │ - b.n 2009a │ │ │ │ - ldr r3, [pc, #408] @ (208ac ) │ │ │ │ - movw r2, #12665 @ 0x3179 │ │ │ │ - ldr r1, [pc, #408] @ (208b0 ) │ │ │ │ - ldr r0, [pc, #408] @ (208b4 ) │ │ │ │ + b.n 1c3f0 │ │ │ │ + ldr r3, [pc, #408] @ (1cc00 ) │ │ │ │ + movw r2, #10579 @ 0x2953 │ │ │ │ + ldr r1, [pc, #408] @ (1cc04 ) │ │ │ │ + ldr r0, [pc, #408] @ (1cc08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #396] @ (208b8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #396] @ (1cc0c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #396] @ (208bc ) │ │ │ │ - ldr r0, [pc, #396] @ (208c0 ) │ │ │ │ + ldr r1, [pc, #396] @ (1cc10 ) │ │ │ │ + ldr r0, [pc, #396] @ (1cc14 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #388] @ (208c4 ) │ │ │ │ - movw r2, #12585 @ 0x3129 │ │ │ │ - ldr r1, [pc, #384] @ (208c8 ) │ │ │ │ - ldr r0, [pc, #388] @ (208cc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #388] @ (1cc18 ) │ │ │ │ + movw r2, #10499 @ 0x2903 │ │ │ │ + ldr r1, [pc, #384] @ (1cc1c ) │ │ │ │ + ldr r0, [pc, #388] @ (1cc20 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #376] @ (208d0 ) │ │ │ │ - movw r2, #12534 @ 0x30f6 │ │ │ │ - ldr r1, [pc, #372] @ (208d4 ) │ │ │ │ - ldr r0, [pc, #376] @ (208d8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #376] @ (1cc24 ) │ │ │ │ + movw r2, #10448 @ 0x28d0 │ │ │ │ + ldr r1, [pc, #372] @ (1cc28 ) │ │ │ │ + ldr r0, [pc, #376] @ (1cc2c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #364] @ (208dc ) │ │ │ │ - movw r2, #12894 @ 0x325e │ │ │ │ - ldr r1, [pc, #360] @ (208e0 ) │ │ │ │ - ldr r0, [pc, #364] @ (208e4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #364] @ (1cc30 ) │ │ │ │ + movw r2, #10808 @ 0x2a38 │ │ │ │ + ldr r1, [pc, #360] @ (1cc34 ) │ │ │ │ + ldr r0, [pc, #364] @ (1cc38 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #352] @ (208e8 ) │ │ │ │ - movw r2, #12687 @ 0x318f │ │ │ │ - ldr r1, [pc, #348] @ (208ec ) │ │ │ │ - ldr r0, [pc, #352] @ (208f0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1cc3c ) │ │ │ │ + movw r2, #10601 @ 0x2969 │ │ │ │ + ldr r1, [pc, #348] @ (1cc40 ) │ │ │ │ + ldr r0, [pc, #352] @ (1cc44 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #340] @ (208f4 ) │ │ │ │ - movw r2, #12666 @ 0x317a │ │ │ │ - ldr r1, [pc, #336] @ (208f8 ) │ │ │ │ - ldr r0, [pc, #340] @ (208fc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1cc48 ) │ │ │ │ + movw r2, #10580 @ 0x2954 │ │ │ │ + ldr r1, [pc, #336] @ (1cc4c ) │ │ │ │ + ldr r0, [pc, #340] @ (1cc50 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #328] @ (20900 ) │ │ │ │ - movw r2, #12755 @ 0x31d3 │ │ │ │ - ldr r1, [pc, #324] @ (20904 ) │ │ │ │ - ldr r0, [pc, #328] @ (20908 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1cc54 ) │ │ │ │ + movw r2, #10669 @ 0x29ad │ │ │ │ + ldr r1, [pc, #324] @ (1cc58 ) │ │ │ │ + ldr r0, [pc, #328] @ (1cc5c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #316] @ (2090c ) │ │ │ │ - movw r2, #12735 @ 0x31bf │ │ │ │ - ldr r1, [pc, #312] @ (20910 ) │ │ │ │ - ldr r0, [pc, #316] @ (20914 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (1cc60 ) │ │ │ │ + movw r2, #10649 @ 0x2999 │ │ │ │ + ldr r1, [pc, #312] @ (1cc64 ) │ │ │ │ + ldr r0, [pc, #316] @ (1cc68 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #300] @ (20918 ) │ │ │ │ - movw r2, #12555 @ 0x310b │ │ │ │ - ldr r1, [pc, #296] @ (2091c ) │ │ │ │ - ldr r0, [pc, #300] @ (20920 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #300] @ (1cc6c ) │ │ │ │ + movw r2, #10469 @ 0x28e5 │ │ │ │ + ldr r1, [pc, #296] @ (1cc70 ) │ │ │ │ + ldr r0, [pc, #300] @ (1cc74 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (20924 ) │ │ │ │ - movw r2, #12439 @ 0x3097 │ │ │ │ - ldr r1, [pc, #284] @ (20928 ) │ │ │ │ - ldr r0, [pc, #288] @ (2092c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (1cc78 ) │ │ │ │ + movw r2, #10353 @ 0x2871 │ │ │ │ + ldr r1, [pc, #284] @ (1cc7c ) │ │ │ │ + ldr r0, [pc, #288] @ (1cc80 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (20930 ) │ │ │ │ - movw r2, #12634 @ 0x315a │ │ │ │ - ldr r1, [pc, #272] @ (20934 ) │ │ │ │ - ldr r0, [pc, #276] @ (20938 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (1cc84 ) │ │ │ │ + movw r2, #10548 @ 0x2934 │ │ │ │ + ldr r1, [pc, #272] @ (1cc88 ) │ │ │ │ + ldr r0, [pc, #276] @ (1cc8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1184 @ 0x4a0 │ │ │ │ + add.w r3, r3, #1096 @ 0x448 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #27 │ │ │ │ + str r2, [r3, r6] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r2, #9 │ │ │ │ + mov r8, lr │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r0, #27 │ │ │ │ + str r2, [r4, r5] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #8 │ │ │ │ + mov r8, r7 │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r5, #5 │ │ │ │ + ldrb r4, [r0, r2] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #25 │ │ │ │ + str r0, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r2, #7 │ │ │ │ + mov r4, sp │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r3, #25 │ │ │ │ + str r2, [r7, r3] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r6, #6 │ │ │ │ + mov r0, sl │ │ │ │ movs r1, r0 │ │ │ │ - subs r2, r2, #4 │ │ │ │ + ldrb r2, [r5, r0] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r3, #24 │ │ │ │ + str r6, [r7, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ + mov r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r0, r7, #23 │ │ │ │ + str r0, [r3, r2] │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r2, #5 │ │ │ │ + cmp lr, sp │ │ │ │ movs r1, r0 │ │ │ │ - subs r4, r0, #1 │ │ │ │ + ldrh r4, [r3, r5] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #21 │ │ │ │ + ldr r7, [pc, #944] @ (1cf7c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r4, #2 │ │ │ │ + cmp r6, r7 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r5, #20 │ │ │ │ + ldr r7, [pc, #808] @ (1cefc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r0, #2 │ │ │ │ + cmp r0, r4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r6, r5, #7 │ │ │ │ + ldrh r6, [r0, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r2, #18 │ │ │ │ + ldr r7, [pc, #216] @ (1ccb8 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ + add ip, r1 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r2, #11 │ │ │ │ + ldr r5, [pc, #456] @ (1cdb0 ) │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r5, #17 │ │ │ │ + ldr r7, [pc, #56] @ (1cc24 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r0, #31 │ │ │ │ + add r0, ip │ │ │ │ movs r1, r0 │ │ │ │ - asrs r2, r1, #17 │ │ │ │ + ldr r6, [pc, #936] @ (1cf9c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #30 │ │ │ │ + add r0, r8 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + ldr r6, [pc, #816] @ (1cf2c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r0, #30 │ │ │ │ + add r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #218 @ 0xda │ │ │ │ + strb r6, [r6, #9] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf6280000 │ │ │ │ - asrs r6, r7, #17 │ │ │ │ + adds r2, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #194 @ 0xc2 │ │ │ │ + ldr r7, [pc, #120] @ (1cc84 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf28c0000 │ │ │ │ - @ instruction: 0xf6980000 │ │ │ │ - adds r5, #172 @ 0xac │ │ │ │ + strb r6, [r3, #9] │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5fa0000 │ │ │ │ - asrs r4, r4, #16 │ │ │ │ + cmp r7, #40 @ 0x28 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #148 @ 0x94 │ │ │ │ + adds r3, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5e20000 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + strb r0, [r1, #9] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #124 @ 0x7c │ │ │ │ + adds r2, #150 @ 0x96 │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, sl, #8388608 @ 0x800000 │ │ │ │ - asrs r4, r6, #15 │ │ │ │ + ldr r6, [pc, #784] @ (1cf34 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #100 @ 0x64 │ │ │ │ + strb r0, [r6, #8] │ │ │ │ movs r1, r0 │ │ │ │ - subs.w r0, r2, #8388608 @ 0x800000 │ │ │ │ - asrs r4, r5, #16 │ │ │ │ + adds r2, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #76 @ 0x4c │ │ │ │ + ldr r6, [pc, #688] @ (1cee0 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf59a0000 │ │ │ │ - asrs r4, r1, #16 │ │ │ │ + strb r0, [r3, #8] │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #52 @ 0x34 │ │ │ │ + adds r2, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5820000 │ │ │ │ - asrs r0, r1, #16 │ │ │ │ + ldr r6, [pc, #592] @ (1ce8c ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #28 │ │ │ │ + strb r0, [r0, #8] │ │ │ │ movs r1, r0 │ │ │ │ - sbc.w r0, sl, #8388608 @ 0x800000 │ │ │ │ - asrs r0, r5, #7 │ │ │ │ + adds r2, #78 @ 0x4e │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #816] @ (1cf78 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r5, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #54 @ 0x36 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #688] @ (1cf04 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r2, #7] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #672] @ (1cf00 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r0, [r7, #6] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #6 │ │ │ │ movs r1, r0 │ │ │ │ - adds r5, #0 │ │ │ │ + ldr r4, [pc, #544] @ (1ce8c ) │ │ │ │ movs r1, r0 │ │ │ │ - adc.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - asrs r0, r1, #14 │ │ │ │ + strb r4, [r3, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #232 @ 0xe8 │ │ │ │ + adds r1, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf5360000 │ │ │ │ - asrs r4, r2, #13 │ │ │ │ + ldr r6, [pc, #160] @ (1cd18 ) │ │ │ │ movs r1, r0 │ │ │ │ - adds r4, #208 @ 0xd0 │ │ │ │ + strb r4, [r0, #6] │ │ │ │ movs r1, r0 │ │ │ │ - adds.w r0, lr, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r3, #22 │ │ │ │ + adds r1, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r5, [pc, #976] @ (1d054 ) │ │ │ │ + movs r1, r0 │ │ │ │ + strb r4, [r5, #5] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #186 @ 0xba │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [pc, #208] @ (1cd60 ) │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -0002093c : │ │ │ │ +0001cc90 : │ │ │ │ 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] @ (209f8 ) │ │ │ │ + ldr r4, [pc, #172] @ (1cd4c ) │ │ │ │ sub sp, #28 │ │ │ │ - ldr r3, [pc, #172] @ (209fc ) │ │ │ │ + ldr r3, [pc, #172] @ (1cd50 ) │ │ │ │ mov r6, r1 │ │ │ │ add r4, pc │ │ │ │ - ldr r5, [pc, #168] @ (20a00 ) │ │ │ │ + ldr r5, [pc, #168] @ (1cd54 ) │ │ │ │ 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 209ae │ │ │ │ + bmi.n 1cd02 │ │ │ │ adds r3, r2, #2 │ │ │ │ teq r2, r3 │ │ │ │ - bmi.n 209aa │ │ │ │ + bmi.n 1ccfe │ │ │ │ add r5, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5e4 │ │ │ │ + bl 1b93c │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r6, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [r5] │ │ │ │ strdne r0, r1, [r4] │ │ │ │ - beq.n 209d4 │ │ │ │ - ldr r2, [pc, #112] @ (20a04 ) │ │ │ │ - ldr r3, [pc, #104] @ (209fc ) │ │ │ │ + beq.n 1cd28 │ │ │ │ + ldr r2, [pc, #112] @ (1cd58 ) │ │ │ │ + ldr r3, [pc, #104] @ (1cd50 ) │ │ │ │ add r2, pc │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 209f2 │ │ │ │ + bne.n 1cd46 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 20972 │ │ │ │ + bge.n 1ccc6 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r2 │ │ │ │ add r5, sp, #12 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f5e4 │ │ │ │ + bl 1b93c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 20980 │ │ │ │ + bpl.n 1ccd4 │ │ │ │ mov r0, r2 │ │ │ │ - bl c874 │ │ │ │ - b.n 20980 │ │ │ │ - ldr r3, [pc, #48] @ (20a08 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1ccd4 │ │ │ │ + ldr r3, [pc, #48] @ (1cd5c ) │ │ │ │ movw r2, #499 @ 0x1f3 │ │ │ │ - ldr r1, [pc, #48] @ (20a0c ) │ │ │ │ - ldr r0, [pc, #48] @ (20a10 ) │ │ │ │ + ldr r1, [pc, #48] @ (1cd60 ) │ │ │ │ + ldr r0, [pc, #48] @ (1cd64 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ strd r6, r3, [r4] │ │ │ │ - b.n 20990 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 1cce4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - subw r0, sl, #2050 @ 0x802 │ │ │ │ + adds r3, #86 @ 0x56 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subw r0, r4, #2050 @ 0x802 │ │ │ │ - @ instruction: 0xf6680002 │ │ │ │ + adds r3, #80 @ 0x50 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r3, #20 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r7, #7 │ │ │ │ + ldr r4, [pc, #632] @ (1cfdc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #18 │ │ │ │ + asrs r2, r6 │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00020a14 : │ │ │ │ +0001cd68 : │ │ │ │ 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] @ 20e94 │ │ │ │ - ldr.w r3, [pc, #1128] @ 20e98 │ │ │ │ + ldr.w r2, [pc, #1124] @ 1d1e4 │ │ │ │ + ldr.w r3, [pc, #1124] @ 1d1e8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ add r2, pc │ │ │ │ - ldr.w r4, [pc, #1124] @ 20e9c │ │ │ │ + ldr.w r4, [pc, #1120] @ 1d1ec │ │ │ │ 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 d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20c70 │ │ │ │ - ldr.w r3, [pc, #1096] @ 20ea0 │ │ │ │ + beq.w 1cfc2 │ │ │ │ + ldr.w r3, [pc, #1092] @ 1d1f0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov r9, r3 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20cec │ │ │ │ + beq.w 1d03c │ │ │ │ mov r1, r8 │ │ │ │ - blx 90c8 │ │ │ │ + blx 90d0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 20d18 │ │ │ │ + blt.w 1d068 │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 20af8 │ │ │ │ + beq.n 1ce4c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20a8e │ │ │ │ + bge.n 1cde2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20bba │ │ │ │ + beq.w 1cf0c │ │ │ │ ands.w r3, r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - bne.w 20dac │ │ │ │ + bne.w 1d0fc │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d80 │ │ │ │ + beq.w 1d0d0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 20db4 │ │ │ │ + beq.w 1d104 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ mov r7, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 20d68 │ │ │ │ + bne.w 1d0b8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 20dd2 │ │ │ │ + beq.w 1d122 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.w 20e00 │ │ │ │ + bpl.w 1d150 │ │ │ │ strd r8, r7, [r6] │ │ │ │ - ldr r2, [pc, #968] @ (20ea4 ) │ │ │ │ - ldr r3, [pc, #952] @ (20e98 ) │ │ │ │ + ldr r2, [pc, #964] @ (1d1f4 ) │ │ │ │ + ldr r3, [pc, #948] @ (1d1e8 ) │ │ │ │ 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 20e78 │ │ │ │ + bne.w 1d1c8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #940] @ (20ea8 ) │ │ │ │ + ldr r3, [pc, #936] @ (1d1f8 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 20bc2 │ │ │ │ - ldr r3, [pc, #936] @ (20eac ) │ │ │ │ + beq.n 1cf14 │ │ │ │ + ldr r3, [pc, #932] @ (1d1fc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ - ldr.w r1, [r3, #288] @ 0x120 │ │ │ │ - bl d600 │ │ │ │ + ldr r1, [r3, #116] @ 0x74 │ │ │ │ + bl d608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r0, 20b5e │ │ │ │ + cbz r0, 1ceb0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20b2c │ │ │ │ + bge.n 1ce7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d70 │ │ │ │ + beq.w 1d0c0 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #28 │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f1f0 │ │ │ │ + bl 1b54c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #28] │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 20ada │ │ │ │ - ldr r3, [pc, #872] @ (20eb0 ) │ │ │ │ + bne.n 1ce2e │ │ │ │ + ldr r3, [pc, #868] @ (1d200 ) │ │ │ │ movw r2, #491 @ 0x1eb │ │ │ │ - ldr r1, [pc, #868] @ (20eb4 ) │ │ │ │ - ldr r0, [pc, #872] @ (20eb8 ) │ │ │ │ + ldr r1, [pc, #868] @ (1d204 ) │ │ │ │ + ldr r0, [pc, #868] @ (1d208 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 20c66 │ │ │ │ - ldr.w r1, [r3, #420] @ 0x1a4 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1cfb8 │ │ │ │ + ldr.w r1, [r3, #252] @ 0xfc │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl d600 │ │ │ │ + bl d608 │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20b86 │ │ │ │ + bge.n 1ced8 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 20d58 │ │ │ │ - cbz r1, 20bdc │ │ │ │ + beq.w 1d0a8 │ │ │ │ + cbz r1, 1cf2e │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ - bl 2093c │ │ │ │ + bl 1cc90 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #1 │ │ │ │ itt ne │ │ │ │ ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ strdne r0, r1, [r6] │ │ │ │ - bne.n 20ada │ │ │ │ - ldr r3, [pc, #780] @ (20eb0 ) │ │ │ │ + bne.n 1ce2e │ │ │ │ + ldr r3, [pc, #776] @ (1d200 ) │ │ │ │ movw r2, #493 @ 0x1ed │ │ │ │ - ldr r1, [pc, #784] @ (20ebc ) │ │ │ │ - ldr r0, [pc, #788] @ (20ec0 ) │ │ │ │ + ldr r1, [pc, #784] @ (1d20c ) │ │ │ │ + ldr r0, [pc, #784] @ (1d210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 20c66 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1cfb8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20a8e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cde2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20bd8 │ │ │ │ + bge.n 1cf2a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20df0 │ │ │ │ - ldr r3, [pc, #720] @ (20eac ) │ │ │ │ + beq.w 1d140 │ │ │ │ + ldr r3, [pc, #720] @ (1d1fc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #424] @ 0x1a8 │ │ │ │ - ldr r3, [pc, #736] @ (20ec4 ) │ │ │ │ + ldr.w r9, [r3, #256] @ 0x100 │ │ │ │ + ldr r3, [pc, #736] @ (1d214 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w sl, [r3] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 20e3e │ │ │ │ + bmi.w 1d18e │ │ │ │ mov r0, r5 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e20 │ │ │ │ + beq.w 1d170 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 20e7c │ │ │ │ + beq.w 1d1cc │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 20c32 │ │ │ │ + bge.n 1cf84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20df8 │ │ │ │ + beq.w 1d148 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 20e46 │ │ │ │ + bne.w 1d196 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 20d78 │ │ │ │ - ldr r3, [pc, #604] @ (20eb0 ) │ │ │ │ + beq.w 1d0c8 │ │ │ │ + ldr r3, [pc, #604] @ (1d200 ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #624] @ (20ec8 ) │ │ │ │ - ldr r0, [pc, #624] @ (20ecc ) │ │ │ │ + ldr r1, [pc, #620] @ (1d218 ) │ │ │ │ + ldr r0, [pc, #624] @ (1d21c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 20ada │ │ │ │ - ldr r3, [pc, #572] @ (20eb0 ) │ │ │ │ + b.n 1ce2e │ │ │ │ + ldr r3, [pc, #572] @ (1d200 ) │ │ │ │ movw r2, #483 @ 0x1e3 │ │ │ │ - ldr r1, [pc, #600] @ (20ed0 ) │ │ │ │ + ldr r1, [pc, #596] @ (1d220 ) │ │ │ │ add.w r8, sp, #44 @ 0x2c │ │ │ │ - ldr r0, [pc, #596] @ (20ed4 ) │ │ │ │ + ldr r0, [pc, #596] @ (1d224 ) │ │ │ │ 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 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #532] @ (20eac ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #528] @ (1d1fc ) │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #564] @ (20ed8 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #564] @ (1d228 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd sl, r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #12] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 20e66 │ │ │ │ + beq.w 1d1b6 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11314 │ │ │ │ + bl 1131c │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 20d36 │ │ │ │ - bl 110c8 │ │ │ │ + bne.n 1d086 │ │ │ │ + bl 110d0 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.n 20c66 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1cfb8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #488] @ (20edc ) │ │ │ │ - ldr r1, [pc, #488] @ (20ee0 ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #488] @ (1d22c ) │ │ │ │ + ldr r1, [pc, #488] @ (1d230 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #428] @ (20eb0 ) │ │ │ │ - ldr r1, [pc, #480] @ (20ee4 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #428] @ (1d200 ) │ │ │ │ + ldr r1, [pc, #480] @ (1d234 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r0, [pc, #476] @ (20ee8 ) │ │ │ │ + ldr r0, [pc, #476] @ (1d238 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 20c66 │ │ │ │ - ldr r3, [pc, #404] @ (20eb0 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1cfb8 │ │ │ │ + ldr r3, [pc, #404] @ (1d200 ) │ │ │ │ mov.w r2, #486 @ 0x1e6 │ │ │ │ - ldr r1, [pc, #460] @ (20eec ) │ │ │ │ - ldr r0, [pc, #460] @ (20ef0 ) │ │ │ │ + ldr r1, [pc, #460] @ (1d23c ) │ │ │ │ + ldr r0, [pc, #460] @ (1d240 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 20c66 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1cfb8 │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #340] @ (20ea8 ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #340] @ (1d1f8 ) │ │ │ │ ldr.w r8, [r4, r3] │ │ │ │ - b.n 20a56 │ │ │ │ + b.n 1cdaa │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ - b.n 20b86 │ │ │ │ + b.n 1ced8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 20ac6 │ │ │ │ + bl c87c │ │ │ │ + b.n 1ce1a │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20b2c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ce7e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c50 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cfa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [pc, #340] @ (20edc ) │ │ │ │ - ldr r1, [pc, #360] @ (20ef4 ) │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [pc, #340] @ (1d22c ) │ │ │ │ + ldr r1, [pc, #360] @ (1d244 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #280] @ (20eb0 ) │ │ │ │ - ldr r1, [pc, #352] @ (20ef8 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #280] @ (1d200 ) │ │ │ │ + ldr r1, [pc, #352] @ (1d248 ) │ │ │ │ mov.w r2, #488 @ 0x1e8 │ │ │ │ - ldr r0, [pc, #348] @ (20efc ) │ │ │ │ + ldr r0, [pc, #348] @ (1d24c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 20c66 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1cfb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c85c │ │ │ │ - b.n 20a98 │ │ │ │ - ldr r3, [pc, #248] @ (20eb0 ) │ │ │ │ + bl c864 │ │ │ │ + b.n 1cdec │ │ │ │ + ldr r3, [pc, #248] @ (1d200 ) │ │ │ │ mov.w r2, #488 @ 0x1e8 │ │ │ │ - ldr r1, [pc, #324] @ (20f00 ) │ │ │ │ - ldr r0, [pc, #324] @ (20f04 ) │ │ │ │ + ldr r1, [pc, #324] @ (1d250 ) │ │ │ │ + ldr r0, [pc, #324] @ (1d254 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 20c66 │ │ │ │ - ldr r3, [pc, #220] @ (20eb0 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1cfb8 │ │ │ │ + ldr r3, [pc, #220] @ (1d200 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #300] @ (20f08 ) │ │ │ │ - ldr r0, [pc, #304] @ (20f0c ) │ │ │ │ + ldr r1, [pc, #300] @ (1d258 ) │ │ │ │ + ldr r0, [pc, #304] @ (1d25c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 20c66 │ │ │ │ + bl c87c │ │ │ │ + b.n 1cfb8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20bd8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cf2a │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 20c32 │ │ │ │ - ldr r3, [pc, #172] @ (20eb0 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1cf84 │ │ │ │ + ldr r3, [pc, #172] @ (1d200 ) │ │ │ │ movw r2, #489 @ 0x1e9 │ │ │ │ - ldr r1, [pc, #264] @ (20f10 ) │ │ │ │ + ldr r1, [pc, #264] @ (1d260 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r4, r3] │ │ │ │ - ldr r3, [pc, #260] @ (20f14 ) │ │ │ │ + ldr r3, [pc, #260] @ (1d264 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r7, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #256] @ (20f18 ) │ │ │ │ + ldr r0, [pc, #256] @ (1d268 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 20de8 │ │ │ │ - ldr r3, [pc, #140] @ (20eb0 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1d138 │ │ │ │ + ldr r3, [pc, #140] @ (1d200 ) │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ - ldr r1, [pc, #244] @ (20f1c ) │ │ │ │ - ldr r0, [pc, #244] @ (20f20 ) │ │ │ │ + ldr r1, [pc, #244] @ (1d26c ) │ │ │ │ + ldr r0, [pc, #244] @ (1d270 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 20c66 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1cfb8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c85c │ │ │ │ - b.n 20bf0 │ │ │ │ - ldr r2, [pc, #104] @ (20eb0 ) │ │ │ │ - ldr r3, [pc, #216] @ (20f24 ) │ │ │ │ - ldr r1, [pc, #220] @ (20f28 ) │ │ │ │ + bl c864 │ │ │ │ + b.n 1cf42 │ │ │ │ + ldr r2, [pc, #104] @ (1d200 ) │ │ │ │ + ldr r3, [pc, #216] @ (1d274 ) │ │ │ │ + ldr r1, [pc, #220] @ (1d278 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #220] @ (20f2c ) │ │ │ │ + ldr r0, [pc, #220] @ (1d27c ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #494 @ 0x1ee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 20c66 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1cfb8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ mov.w r2, #484 @ 0x1e4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 20cd0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (20f30 ) │ │ │ │ - movw r2, #9905 @ 0x26b1 │ │ │ │ - ldr r1, [pc, #176] @ (20f34 ) │ │ │ │ - ldr r0, [pc, #176] @ (20f38 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d020 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (1d280 ) │ │ │ │ + movw r2, #7819 @ 0x1e8b │ │ │ │ + ldr r1, [pc, #176] @ (1d284 ) │ │ │ │ + ldr r0, [pc, #176] @ (1d288 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1220 @ 0x4c4 │ │ │ │ + addw r3, r3, #1132 @ 0x46c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - rsb r0, r8, #8519680 @ 0x820000 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + adds r2, #116 @ 0x74 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs.w r0, lr, #8519680 @ 0x820000 │ │ │ │ + adds r2, #106 @ 0x6a │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - adds.w r0, lr, #8519680 @ 0x820000 │ │ │ │ + adds r1, #202 @ 0xca │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r5, #2 │ │ │ │ + ldr r3, [pc, #296] @ (1d330 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r4, r4, #12 │ │ │ │ + subs r7, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - asrs r4, r1, #1 │ │ │ │ + ldr r2, [pc, #952] @ (1d5c8 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r1, #11 │ │ │ │ + subs r7, #102 @ 0x66 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r6, r3, #30 │ │ │ │ + ldr r2, [pc, #256] @ (1d31c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r3, #8 │ │ │ │ + subs r6, #184 @ 0xb8 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #29 │ │ │ │ + ldr r2, [pc, #112] @ (1d294 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #7 │ │ │ │ + subs r6, #148 @ 0x94 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r2, #28 │ │ │ │ + ldr r1, [pc, #728] @ (1d50c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r5, #27 │ │ │ │ + ldr r1, [pc, #584] @ (1d480 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r5, #5 │ │ │ │ + subs r6, #10 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r2, #27 │ │ │ │ + ldr r1, [pc, #488] @ (1d428 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r2, #5 │ │ │ │ + subs r5, #242 @ 0xf2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r7, #25 │ │ │ │ + ldr r1, [pc, #136] @ (1d2d0 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r3, #25 │ │ │ │ + ldr r0, [pc, #1016] @ (1d644 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r2, #3 │ │ │ │ + subs r5, #118 @ 0x76 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r7, #24 │ │ │ │ + ldr r0, [pc, #888] @ (1d5cc ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r6, r6, #2 │ │ │ │ + subs r5, #86 @ 0x56 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #24 │ │ │ │ + ldr r0, [pc, #768] @ (1d55c ) │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + subs r5, #56 @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r0, [pc, #592] @ (1d4b4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r0, r6, #23 │ │ │ │ + strh r2, [r3, r4] │ │ │ │ movs r1, r0 │ │ │ │ - asrs r6, r7, #23 │ │ │ │ + subs r5, #0 │ │ │ │ movs r1, r0 │ │ │ │ - lsls r0, r4, #1 │ │ │ │ + ldr r0, [pc, #456] @ (1d438 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r1, #23 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ + cmp r8, sl │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r5, #12 │ │ │ │ + ldr r0, [pc, #296] @ (1d3a4 ) │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r6, r4, #22 │ │ │ │ + subs r4, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - movs r2, r4 │ │ │ │ + ldr r6, [r1, #48] @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - cmp r6, #110 @ 0x6e │ │ │ │ + cmp r3, #92 @ 0x5c │ │ │ │ movs r1, r0 │ │ │ │ - cdp 0, 11, cr0, cr12, cr0, {0} │ │ │ │ - lsrs r6, r6, #19 │ │ │ │ + @ instruction: 0x479a │ │ │ │ movs r1, r0 │ │ │ │ │ │ │ │ -00020f3c : │ │ │ │ +0001d28c : │ │ │ │ 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 │ │ │ │ - ldr.w r4, [pc, #1272] @ 21448 │ │ │ │ + ldr.w r4, [pc, #1272] @ 1d798 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr.w r3, [pc, #1272] @ 2144c │ │ │ │ + ldr.w r3, [pc, #1272] @ 1d79c │ │ │ │ mov r8, r0 │ │ │ │ add r4, pc │ │ │ │ add r0, sp, #24 │ │ │ │ - ldr.w r6, [pc, #1264] @ 21450 │ │ │ │ + ldr.w r6, [pc, #1264] @ 1d7a0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r6, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 20a14 │ │ │ │ + bl 1cd68 │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 212c0 │ │ │ │ + beq.w 1d60e │ │ │ │ movs r0, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2132e │ │ │ │ + beq.w 1d67c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 2142c │ │ │ │ - ldr.w r2, [pc, #1208] @ 21454 │ │ │ │ + bpl.w 1d77a │ │ │ │ + ldr.w r2, [pc, #1208] @ 1d7a4 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21416 │ │ │ │ - ldr.w r2, [pc, #1200] @ 21458 │ │ │ │ + beq.w 1d764 │ │ │ │ + ldr.w r2, [pc, #1200] @ 1d7a8 │ │ │ │ ldr r2, [r6, r2] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21440 │ │ │ │ + beq.w 1d78e │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 21444 │ │ │ │ - ldr.w r3, [pc, #1180] @ 2145c │ │ │ │ + ble.w 1d792 │ │ │ │ + ldr.w r3, [pc, #1180] @ 1d7ac │ │ │ │ str r4, [r5, #16] │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 212fc │ │ │ │ + beq.w 1d64a │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 21354 │ │ │ │ + bne.w 1d6a2 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2135c │ │ │ │ + beq.w 1d6aa │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2112c │ │ │ │ - ldr.w r3, [pc, #1120] @ 21460 │ │ │ │ + beq.w 1d47c │ │ │ │ + ldr.w r3, [pc, #1120] @ 1d7b0 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 211ac │ │ │ │ - ldr.w r3, [pc, #1112] @ 21464 │ │ │ │ + beq.w 1d4fa │ │ │ │ + ldr.w r3, [pc, #1112] @ 1d7b4 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #416] @ 0x1a0 │ │ │ │ - bl d600 │ │ │ │ + ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ + bl d608 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21030 │ │ │ │ + bge.n 1d380 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21246 │ │ │ │ + beq.w 1d594 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 211c0 │ │ │ │ + beq.w 1d50e │ │ │ │ lsls r0, r4, #31 │ │ │ │ - bmi.w 21288 │ │ │ │ + bmi.w 1d5d6 │ │ │ │ add.w sl, r4, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 211f2 │ │ │ │ + bmi.w 1d540 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2124e │ │ │ │ + beq.w 1d59c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 21228 │ │ │ │ + beq.w 1d576 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mov r2, r4 │ │ │ │ - bl 20a14 │ │ │ │ + bl 1cd68 │ │ │ │ ldr.w sl, [sp, #32] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 2129a │ │ │ │ + bmi.w 1d5e8 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.w 212a8 │ │ │ │ + beq.w 1d5f6 │ │ │ │ movs r0, #1 │ │ │ │ ldr.w fp, [sp, #36] @ 0x24 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 212d8 │ │ │ │ + beq.w 1d626 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bpl.w 2142c │ │ │ │ + bpl.w 1d77a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21416 │ │ │ │ + beq.w 1d764 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 21440 │ │ │ │ + beq.w 1d78e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 21444 │ │ │ │ + ble.w 1d792 │ │ │ │ str.w fp, [r4, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 908c │ │ │ │ + blx 9094 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 210d4 │ │ │ │ + bge.n 1d424 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 211ea │ │ │ │ + beq.w 1d538 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 210e4 │ │ │ │ + bge.n 1d434 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 211e2 │ │ │ │ + beq.n 1d530 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 212de │ │ │ │ + beq.w 1d62c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #5 │ │ │ │ - bpl.w 21334 │ │ │ │ + bpl.w 1d682 │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21374 │ │ │ │ + beq.w 1d6c2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 213c0 │ │ │ │ + bne.w 1d70e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 213a6 │ │ │ │ + beq.w 1d6f4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d6b4 │ │ │ │ + bl d6bc │ │ │ │ mov r5, fp │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 20ffc │ │ │ │ - ldr r3, [pc, #824] @ (21468 ) │ │ │ │ + bne.w 1d34c │ │ │ │ + ldr r3, [pc, #824] @ (1d7b8 ) │ │ │ │ movw r2, #469 @ 0x1d5 │ │ │ │ - ldr.w fp, [pc, #824] @ 2146c │ │ │ │ + ldr.w fp, [pc, #824] @ 1d7bc │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ - ldr.w sl, [pc, #820] @ 21470 │ │ │ │ + ldr.w sl, [pc, #820] @ 1d7c0 │ │ │ │ add fp, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add sl, pc │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #780] @ (21464 ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #780] @ (1d7b4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #788] @ (21474 ) │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #792] @ (1d7c4 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #16] │ │ │ │ - blx 9864 │ │ │ │ + blx 986c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 213c8 │ │ │ │ - bl 11314 │ │ │ │ + beq.w 1d716 │ │ │ │ + bl 1131c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 21400 │ │ │ │ + beq.w 1d74e │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #692] @ (21460 ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #696] @ (1d7b0 ) │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 211c0 │ │ │ │ + bge.n 1d50e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 211c0 │ │ │ │ + cbnz r2, 1d50e │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ strd r4, r5, [r8] │ │ │ │ - ldr r2, [pc, #688] @ (21478 ) │ │ │ │ - ldr r3, [pc, #644] @ (2144c ) │ │ │ │ + ldr r2, [pc, #692] @ (1d7c8 ) │ │ │ │ + ldr r3, [pc, #644] @ (1d79c ) │ │ │ │ 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 21412 │ │ │ │ + bne.w 1d760 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 210e4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d434 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 210d4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d424 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 2104a │ │ │ │ + bge.w 1d39a │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - cbz r2, 2124e │ │ │ │ + cbz r2, 1d59c │ │ │ │ mov r1, sl │ │ │ │ mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ tst.w sl, #1 │ │ │ │ mov r4, r0 │ │ │ │ - beq.w 2105e │ │ │ │ + beq.w 1d3ae │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.w 21064 │ │ │ │ - ldr r3, [pc, #572] @ (21468 ) │ │ │ │ + bne.w 1d3b4 │ │ │ │ + ldr r3, [pc, #576] @ (1d7b8 ) │ │ │ │ movw r2, #475 @ 0x1db │ │ │ │ - ldr r1, [pc, #588] @ (2147c ) │ │ │ │ - ldr r0, [pc, #588] @ (21480 ) │ │ │ │ + ldr r1, [pc, #588] @ (1d7cc ) │ │ │ │ + ldr r0, [pc, #592] @ (1d7d0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2127e │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1d5cc │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21030 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d380 │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #552] @ (21484 ) │ │ │ │ - ldr r1, [pc, #552] @ (21488 ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #552] @ (1d7d4 ) │ │ │ │ + ldr r1, [pc, #556] @ (1d7d8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #508] @ (21468 ) │ │ │ │ - ldr r1, [pc, #544] @ (2148c ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #512] @ (1d7b8 ) │ │ │ │ + ldr r1, [pc, #544] @ (1d7dc ) │ │ │ │ movw r2, #475 @ 0x1db │ │ │ │ - ldr r0, [pc, #540] @ (21490 ) │ │ │ │ + ldr r0, [pc, #544] @ (1d7e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r8] │ │ │ │ - b.n 211c4 │ │ │ │ + b.n 1d512 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 21204 │ │ │ │ + bl c87c │ │ │ │ + b.n 1d552 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.w 21080 │ │ │ │ - ldr r3, [pc, #444] @ (21468 ) │ │ │ │ + bne.w 1d3d0 │ │ │ │ + ldr r3, [pc, #448] @ (1d7b8 ) │ │ │ │ mov.w r2, #476 @ 0x1dc │ │ │ │ - ldr r1, [pc, #484] @ (21494 ) │ │ │ │ - ldr r0, [pc, #484] @ (21498 ) │ │ │ │ + ldr r1, [pc, #484] @ (1d7e4 ) │ │ │ │ + ldr r0, [pc, #488] @ (1d7e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2123e │ │ │ │ - ldr r3, [pc, #420] @ (21468 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d58c │ │ │ │ + ldr r3, [pc, #424] @ (1d7b8 ) │ │ │ │ mov.w r2, #464 @ 0x1d0 │ │ │ │ - ldr r1, [pc, #468] @ (2149c ) │ │ │ │ - ldr r0, [pc, #468] @ (214a0 ) │ │ │ │ + ldr r1, [pc, #468] @ (1d7ec ) │ │ │ │ + ldr r0, [pc, #472] @ (1d7f0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2127e │ │ │ │ - bl 11450 │ │ │ │ - b.n 21092 │ │ │ │ - ldr r3, [pc, #392] @ (21468 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d5cc │ │ │ │ + bl 11458 │ │ │ │ + b.n 1d3e2 │ │ │ │ + ldr r3, [pc, #392] @ (1d7b8 ) │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ - ldr r1, [pc, #444] @ (214a4 ) │ │ │ │ - ldr r0, [pc, #448] @ (214a8 ) │ │ │ │ + ldr r1, [pc, #448] @ (1d7f4 ) │ │ │ │ + ldr r0, [pc, #448] @ (1d7f8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 2127e │ │ │ │ + bl c87c │ │ │ │ + b.n 1d5cc │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #376] @ (21484 ) │ │ │ │ - ldr r1, [pc, #416] @ (214ac ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #380] @ (1d7d4 ) │ │ │ │ + ldr r1, [pc, #416] @ (1d7fc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #336] @ (21468 ) │ │ │ │ - ldr r1, [pc, #404] @ (214b0 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #336] @ (1d7b8 ) │ │ │ │ + ldr r1, [pc, #408] @ (1d800 ) │ │ │ │ mov.w r2, #466 @ 0x1d2 │ │ │ │ - ldr r0, [pc, #404] @ (214b4 ) │ │ │ │ + ldr r0, [pc, #404] @ (1d804 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2127e │ │ │ │ - bl 11450 │ │ │ │ - b.n 20f8e │ │ │ │ - ldr r3, [pc, #304] @ (21468 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d5cc │ │ │ │ + bl 11458 │ │ │ │ + b.n 1d2de │ │ │ │ + ldr r3, [pc, #308] @ (1d7b8 ) │ │ │ │ movw r2, #477 @ 0x1dd │ │ │ │ - ldr r1, [pc, #380] @ (214b8 ) │ │ │ │ + ldr r1, [pc, #380] @ (1d808 ) │ │ │ │ add r1, pc │ │ │ │ ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #376] @ (214bc ) │ │ │ │ + ldr r3, [pc, #380] @ (1d80c ) │ │ │ │ add r3, pc │ │ │ │ strd r3, fp, [sp] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #372] @ (214c0 ) │ │ │ │ + ldr r0, [pc, #372] @ (1d810 ) │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 212f4 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1d642 │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 20fe2 │ │ │ │ - ldr r3, [pc, #264] @ (21468 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1d332 │ │ │ │ + ldr r3, [pc, #268] @ (1d7b8 ) │ │ │ │ mov.w r2, #466 @ 0x1d2 │ │ │ │ - ldr r1, [pc, #352] @ (214c4 ) │ │ │ │ - ldr r0, [pc, #352] @ (214c8 ) │ │ │ │ + ldr r1, [pc, #352] @ (1d814 ) │ │ │ │ + ldr r0, [pc, #356] @ (1d818 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2123e │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d58c │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #256] @ (21484 ) │ │ │ │ - ldr r1, [pc, #328] @ (214cc ) │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #260] @ (1d7d4 ) │ │ │ │ + ldr r1, [pc, #328] @ (1d81c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #216] @ (21468 ) │ │ │ │ - ldr r1, [pc, #316] @ (214d0 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #216] @ (1d7b8 ) │ │ │ │ + ldr r1, [pc, #320] @ (1d820 ) │ │ │ │ mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r0, [pc, #316] @ (214d4 ) │ │ │ │ + ldr r0, [pc, #316] @ (1d824 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2127e │ │ │ │ - ldr r3, [pc, #192] @ (21468 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d5cc │ │ │ │ + ldr r3, [pc, #192] @ (1d7b8 ) │ │ │ │ mov.w r2, #478 @ 0x1de │ │ │ │ - ldr r1, [pc, #296] @ (214d8 ) │ │ │ │ + ldr r1, [pc, #300] @ (1d828 ) │ │ │ │ mov r5, fp │ │ │ │ - ldr r0, [pc, #296] @ (214dc ) │ │ │ │ + ldr r0, [pc, #300] @ (1d82c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2123e │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1d58c │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 21114 │ │ │ │ + bl c87c │ │ │ │ + b.n 1d464 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #470 @ 0x1d6 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2127e │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1d5cc │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 213e4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (214e0 ) │ │ │ │ + bl 9f60 │ │ │ │ + bl 110d0 │ │ │ │ + b.n 1d732 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (1d830 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #196] @ (214e4 ) │ │ │ │ - ldr r0, [pc, #200] @ (214e8 ) │ │ │ │ + ldr r1, [pc, #200] @ (1d834 ) │ │ │ │ + ldr r0, [pc, #200] @ (1d838 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (214ec ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #192] @ (1d83c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #188] @ (214f0 ) │ │ │ │ - ldr r0, [pc, #192] @ (214f4 ) │ │ │ │ + ldr r1, [pc, #192] @ (1d840 ) │ │ │ │ + ldr r0, [pc, #192] @ (1d844 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - @ instruction: 0xf0a40002 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ + nop │ │ │ │ + cmp r5, #84 @ 0x54 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - eors.w r0, r8, #2 │ │ │ │ + cmp r5, #72 @ 0x48 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r0, #12 │ │ │ │ + cmp ip, r4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #216 @ 0xd8 │ │ │ │ movs r1, r0 │ │ │ │ - ldc2 0, cr0, [r8, #-0] │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cdp 0, 3, cr0, cr4, cr2, {0} │ │ │ │ - lsrs r2, r1, #8 │ │ │ │ + cmp r2, #230 @ 0xe6 │ │ │ │ + movs r3, r0 │ │ │ │ + add r8, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - mcrr2 0, 0, r0, r2, cr0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #7 │ │ │ │ + add r8, r2 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r2, r1, #7 │ │ │ │ + add r0, lr │ │ │ │ movs r1, r0 │ │ │ │ - stc2 0, cr0, [r2], {-0} │ │ │ │ - lsrs r2, r1, #6 │ │ │ │ + subs r0, #164 @ 0xa4 │ │ │ │ movs r1, r0 │ │ │ │ - smlal r0, r0, r2, r0 │ │ │ │ - lsrs r2, r6, #5 │ │ │ │ + add r0, r6 │ │ │ │ movs r1, r0 │ │ │ │ - umull r0, r0, sl, r0 │ │ │ │ - lsrs r4, r2, #5 │ │ │ │ + subs r0, #100 @ 0x64 │ │ │ │ movs r1, r0 │ │ │ │ - smull r0, r0, ip, r0 │ │ │ │ - lsrs r4, r7, #4 │ │ │ │ + add r0, r3 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r3, #4 │ │ │ │ + subs r0, #76 @ 0x4c │ │ │ │ movs r1, r0 │ │ │ │ - smmla r0, r4, r0, r0 │ │ │ │ - lsrs r0, r0, #4 │ │ │ │ + mvns r2, r7 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfb9e0000 │ │ │ │ - smlad r0, ip, r0, r0 │ │ │ │ - lsrs r6, r2, #3 │ │ │ │ + subs r0, #46 @ 0x2e │ │ │ │ movs r1, r0 │ │ │ │ - mla r0, lr, r0, r0 │ │ │ │ - lsrs r4, r0, #3 │ │ │ │ + mvns r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r4, #2 │ │ │ │ + mvns r2, r0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfadc0000 │ │ │ │ - lsrs r2, r1, #2 │ │ │ │ + adds r7, #246 @ 0xf6 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xfac20000 │ │ │ │ - cmp r0, #212 @ 0xd4 │ │ │ │ + bics r6, r4 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21024 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xe9aa0000 │ │ │ │ - cmp r0, #192 @ 0xc0 │ │ │ │ + subs r0, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #206 @ 0xce │ │ │ │ + movs r1, r0 │ │ │ │ + muls r4, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #176 @ 0xb0 │ │ │ │ + movs r1, r0 │ │ │ │ + muls r2, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + muls r2, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + orrs r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ + movs r1, r0 │ │ │ │ + str r6, [r6, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #76 @ 0x4c │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r4, #84] @ 0x54 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #152 @ 0x98 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21088 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 210e4 │ │ │ │ - ... │ │ │ │ │ │ │ │ -000214f8 : │ │ │ │ +0001d848 : │ │ │ │ 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] @ 21d5c │ │ │ │ + ldr.w r6, [pc, #2128] @ 1e0ac │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2128] @ 21d60 │ │ │ │ + ldr.w r5, [pc, #2128] @ 1e0b0 │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2124] @ 21d64 │ │ │ │ + ldr.w r4, [pc, #2124] @ 1e0b4 │ │ │ │ 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 218ce │ │ │ │ + bmi.w 1dc1e │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 218c6 │ │ │ │ - ldr.w r3, [pc, #2088] @ 21d68 │ │ │ │ + bmi.w 1dc16 │ │ │ │ + ldr.w r3, [pc, #2088] @ 1e0b8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2195e │ │ │ │ + beq.w 1dcae │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 21992 │ │ │ │ + beq.w 1dce2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20f3c │ │ │ │ + bl 1d28c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 219c8 │ │ │ │ + bmi.w 1dd18 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 219ae │ │ │ │ + beq.w 1dcfe │ │ │ │ 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 15ca8 │ │ │ │ + bl 15cac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218ba │ │ │ │ + beq.w 1dc0a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 219d0 │ │ │ │ + beq.w 1dd20 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 216dc │ │ │ │ - ldr.w r3, [pc, #1980] @ 21d6c │ │ │ │ + beq.w 1da2c │ │ │ │ + ldr.w r3, [pc, #1980] @ 1e0bc │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r9, [r4, r3] │ │ │ │ - ldr.w r7, [r9, #368] @ 0x170 │ │ │ │ - blx 91c8 │ │ │ │ + ldr.w r7, [r9, #200] @ 0xc8 │ │ │ │ + blx 91d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21d2c │ │ │ │ + beq.w 1e07c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 215da │ │ │ │ + bge.n 1d92a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 218fe │ │ │ │ + beq.w 1dc4e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 219f4 │ │ │ │ - ldr.w r3, [r9, #372] @ 0x174 │ │ │ │ + beq.w 1dd44 │ │ │ │ + ldr.w r3, [r9, #204] @ 0xcc │ │ │ │ mov r1, r7 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #3 │ │ │ │ - bl d854 │ │ │ │ + bl d85c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21608 │ │ │ │ + bge.n 1d958 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21906 │ │ │ │ + beq.w 1dc56 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 21926 │ │ │ │ - ldr.w r3, [pc, #1884] @ 21d70 │ │ │ │ + beq.w 1dc76 │ │ │ │ + ldr.w r3, [pc, #1884] @ 1e0c0 │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21afa │ │ │ │ + beq.w 1de4a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2165a │ │ │ │ + bge.n 1d9aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21916 │ │ │ │ + beq.w 1dc66 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21d44 │ │ │ │ + beq.w 1e094 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21678 │ │ │ │ + bge.n 1d9c8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2191e │ │ │ │ + beq.w 1dc6e │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21b1e │ │ │ │ + bne.w 1de6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2194a │ │ │ │ - ldr.w r3, [pc, #1756] @ 21d74 │ │ │ │ + beq.w 1dc9a │ │ │ │ + ldr.w r3, [pc, #1756] @ 1e0c4 │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr.w r1, [pc, #1752] @ 21d78 │ │ │ │ - ldr.w r0, [pc, #1752] @ 21d7c │ │ │ │ + ldr.w r1, [pc, #1752] @ 1e0c8 │ │ │ │ + ldr.w r0, [pc, #1752] @ 1e0cc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1732] @ 21d80 │ │ │ │ - ldr.w r3, [pc, #1696] @ 21d60 │ │ │ │ + ldr.w r2, [pc, #1732] @ 1e0d0 │ │ │ │ + ldr.w r3, [pc, #1696] @ 1e0b0 │ │ │ │ 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 21cae │ │ │ │ + bne.w 1dffe │ │ │ │ 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 15ca8 │ │ │ │ + bl 15cac │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 21952 │ │ │ │ + beq.w 1dca2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.w 21b3e │ │ │ │ + beq.w 1de8e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 215ae │ │ │ │ + bne.w 1d8fe │ │ │ │ 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 152cc │ │ │ │ + bl 152d0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21a0c │ │ │ │ + beq.w 1dd5c │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 21b96 │ │ │ │ + beq.w 1dee6 │ │ │ │ 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 121bc │ │ │ │ + bl 121c4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21a18 │ │ │ │ + beq.w 1dd68 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21a26 │ │ │ │ + beq.w 1dd76 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2178a │ │ │ │ + bge.n 1dada │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b6e │ │ │ │ - ldr.w r3, [pc, #1504] @ 21d6c │ │ │ │ + beq.w 1debe │ │ │ │ + ldr.w r3, [pc, #1504] @ 1e0bc │ │ │ │ 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 21bf8 │ │ │ │ + bne.w 1df48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21bce │ │ │ │ + beq.w 1df1e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 21d14 │ │ │ │ + beq.w 1e064 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 217e8 │ │ │ │ + bge.n 1db38 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b76 │ │ │ │ - ldr.w r3, [pc, #1432] @ 21d84 │ │ │ │ + beq.w 1dec6 │ │ │ │ + ldr.w r3, [pc, #1432] @ 1e0d4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21c00 │ │ │ │ + bne.w 1df50 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21808 │ │ │ │ + bge.n 1db58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b82 │ │ │ │ - ldr.w r3, [pc, #1404] @ 21d88 │ │ │ │ + beq.w 1ded2 │ │ │ │ + ldr.w r3, [pc, #1404] @ 1e0d8 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 21b56 │ │ │ │ + beq.w 1dea6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 21ce4 │ │ │ │ + beq.w 1e034 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2182c │ │ │ │ + bge.n 1db7c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bae │ │ │ │ - ldr.w r3, [pc, #1344] @ 21d70 │ │ │ │ + beq.w 1defe │ │ │ │ + ldr.w r3, [pc, #1344] @ 1e0c0 │ │ │ │ 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 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c34 │ │ │ │ + beq.w 1df84 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 21cfc │ │ │ │ + beq.w 1e04c │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2187e │ │ │ │ + bge.n 1dbce │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21bb6 │ │ │ │ + beq.w 1df06 │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21c52 │ │ │ │ + bne.w 1dfa2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 21b8e │ │ │ │ - ldr.w r3, [pc, #1236] @ 21d74 │ │ │ │ + beq.w 1dede │ │ │ │ + ldr.w r3, [pc, #1236] @ 1e0c4 │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr.w r1, [pc, #1252] @ 21d8c │ │ │ │ - ldr.w r0, [pc, #1252] @ 21d90 │ │ │ │ + ldr.w r1, [pc, #1252] @ 1e0dc │ │ │ │ + ldr.w r0, [pc, #1252] @ 1e0e0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 216b2 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1da02 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 215a2 │ │ │ │ + b.n 1d8f2 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 2153c │ │ │ │ + bge.w 1d88c │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ - ldr.w r3, [pc, #1168] @ 21d68 │ │ │ │ + bl 16cf4 │ │ │ │ + ldr.w r3, [pc, #1168] @ 1e0b8 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 2195e │ │ │ │ + beq.n 1dcae │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 21554 │ │ │ │ + beq.w 1d8a4 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 21554 │ │ │ │ + bl c87c │ │ │ │ + b.n 1d8a4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 215da │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d92a │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 21610 │ │ │ │ - b.n 21926 │ │ │ │ + bne.w 1d960 │ │ │ │ + b.n 1dc76 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2165a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d9aa │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21678 │ │ │ │ - ldr.w r3, [pc, #1100] @ 21d74 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d9c8 │ │ │ │ + ldr.w r3, [pc, #1100] @ 1e0c4 │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr.w r1, [pc, #1124] @ 21d94 │ │ │ │ - ldr.w r0, [pc, #1124] @ 21d98 │ │ │ │ + ldr.w r1, [pc, #1124] @ 1e0e4 │ │ │ │ + ldr.w r0, [pc, #1124] @ 1e0e8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 216b2 │ │ │ │ + bl c87c │ │ │ │ + b.n 1da02 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21696 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1d9e6 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 21704 │ │ │ │ + b.n 1da54 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - ldr.w r3, [pc, #1076] @ 21d9c │ │ │ │ - ldr.w r1, [pc, #1076] @ 21da0 │ │ │ │ + bl c87c │ │ │ │ + ldr.w r3, [pc, #1076] @ 1e0ec │ │ │ │ + ldr.w r1, [pc, #1076] @ 1e0f0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #1020] @ (21d74 ) │ │ │ │ - ldr.w r1, [pc, #1064] @ 21da4 │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #1020] @ (1e0c4 ) │ │ │ │ + ldr.w r1, [pc, #1064] @ 1e0f4 │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr.w r0, [pc, #1060] @ 21da8 │ │ │ │ + ldr.w r0, [pc, #1060] @ 1e0f8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r3, [pc, #992] @ (21d74 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r3, [pc, #992] @ (1e0c4 ) │ │ │ │ mov.w r2, #372 @ 0x174 │ │ │ │ - ldr.w r1, [pc, #1040] @ 21dac │ │ │ │ - ldr.w r0, [pc, #1040] @ 21db0 │ │ │ │ + ldr.w r1, [pc, #1040] @ 1e0fc │ │ │ │ + ldr.w r0, [pc, #1040] @ 1e100 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r3, [pc, #964] @ (21d74 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r3, [pc, #964] @ (1e0c4 ) │ │ │ │ movw r2, #373 @ 0x175 │ │ │ │ - ldr r1, [pc, #1020] @ (21db4 ) │ │ │ │ - ldr.w r0, [pc, #1024] @ 21db8 │ │ │ │ + ldr r1, [pc, #1020] @ (1e104 ) │ │ │ │ + ldr.w r0, [pc, #1024] @ 1e108 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 216b2 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1da02 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 2156e │ │ │ │ - ldr r3, [pc, #928] @ (21d74 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1d8be │ │ │ │ + ldr r3, [pc, #928] @ (1e0c4 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #996] @ (21dbc ) │ │ │ │ - ldr r0, [pc, #996] @ (21dc0 ) │ │ │ │ + ldr r1, [pc, #996] @ (1e10c ) │ │ │ │ + ldr r0, [pc, #996] @ (1e110 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r3, [pc, #892] @ (21d74 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r3, [pc, #892] @ (1e0c4 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #968] @ (21dc4 ) │ │ │ │ - ldr r0, [pc, #968] @ (21dc8 ) │ │ │ │ + ldr r1, [pc, #968] @ (1e114 ) │ │ │ │ + ldr r0, [pc, #968] @ (1e118 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 21942 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1dc92 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 2173c │ │ │ │ + b.n 1da8c │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 21774 │ │ │ │ - ldr r3, [pc, #844] @ (21d74 ) │ │ │ │ + bne.w 1dac4 │ │ │ │ + ldr r3, [pc, #844] @ (1e0c4 ) │ │ │ │ movw r2, #379 @ 0x17b │ │ │ │ - ldr r1, [pc, #924] @ (21dcc ) │ │ │ │ - ldr r0, [pc, #928] @ (21dd0 ) │ │ │ │ + ldr r1, [pc, #924] @ (1e11c ) │ │ │ │ + ldr r0, [pc, #928] @ (1e120 ) │ │ │ │ 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 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #792] @ (21d6c ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #792] @ (1e0bc ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #892] @ (21dd4 ) │ │ │ │ + ldr r3, [pc, #892] @ (1e124 ) │ │ │ │ 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 9864 │ │ │ │ + blx 986c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21c96 │ │ │ │ - bl 11314 │ │ │ │ + beq.w 1dfe6 │ │ │ │ + bl 1131c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 21c72 │ │ │ │ + beq.w 1dfc2 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #744] @ (21d70 ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #744] @ (1e0c0 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 21ccc │ │ │ │ + beq.w 1e01c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 21cb2 │ │ │ │ + bne.w 1e002 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ movw r2, #381 @ 0x17d │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r3, [pc, #632] @ (21d74 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r3, [pc, #632] @ (1e0c4 ) │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ - ldr r1, [pc, #724] @ (21dd8 ) │ │ │ │ - ldr r0, [pc, #728] @ (21ddc ) │ │ │ │ + ldr r1, [pc, #724] @ (1e128 ) │ │ │ │ + ldr r0, [pc, #728] @ (1e12c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r2, [pc, #596] @ (21d74 ) │ │ │ │ - ldr r3, [pc, #700] @ (21de0 ) │ │ │ │ - ldr r1, [pc, #704] @ (21de4 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r2, [pc, #596] @ (1e0c4 ) │ │ │ │ + ldr r3, [pc, #700] @ (1e130 ) │ │ │ │ + ldr r1, [pc, #704] @ (1e134 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #704] @ (21de8 ) │ │ │ │ + ldr r0, [pc, #704] @ (1e138 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #376 @ 0x178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r3, [pc, #564] @ (21d74 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r3, [pc, #564] @ (1e0c4 ) │ │ │ │ movw r2, #375 @ 0x177 │ │ │ │ - ldr r1, [pc, #676] @ (21dec ) │ │ │ │ - ldr r0, [pc, #680] @ (21df0 ) │ │ │ │ + ldr r1, [pc, #676] @ (1e13c ) │ │ │ │ + ldr r0, [pc, #680] @ (1e140 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 219e6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1dd36 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 21c7c │ │ │ │ + bne.w 1dfcc │ │ │ │ add.w r4, r8, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.n 21bbe │ │ │ │ + bmi.n 1df0e │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 216ba │ │ │ │ + b.n 1da0a │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2178a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dada │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 217e8 │ │ │ │ + b.n 1db38 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - b.n 21808 │ │ │ │ + b.n 1db58 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2189c │ │ │ │ - ldr r3, [pc, #476] @ (21d74 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dbec │ │ │ │ + ldr r3, [pc, #476] @ (1e0c4 ) │ │ │ │ movw r2, #377 @ 0x179 │ │ │ │ - ldr r1, [pc, #596] @ (21df4 ) │ │ │ │ - ldr r0, [pc, #600] @ (21df8 ) │ │ │ │ + ldr r1, [pc, #596] @ (1e144 ) │ │ │ │ + ldr r0, [pc, #600] @ (1e148 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 219e6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1dd36 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2182c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1db7c │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2187e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1dbce │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 21b68 │ │ │ │ + bge.n 1deb8 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 21b68 │ │ │ │ - ldr r3, [pc, #420] @ (21d74 ) │ │ │ │ + b.n 1deb8 │ │ │ │ + ldr r3, [pc, #420] @ (1e0c4 ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #548] @ (21dfc ) │ │ │ │ - ldr r0, [pc, #552] @ (21e00 ) │ │ │ │ + ldr r1, [pc, #548] @ (1e14c ) │ │ │ │ + ldr r0, [pc, #552] @ (1e150 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 216b2 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1da02 │ │ │ │ mov r0, r8 │ │ │ │ - bl c85c │ │ │ │ - b.n 217a0 │ │ │ │ - ldr r0, [pc, #512] @ (21e04 ) │ │ │ │ + bl c864 │ │ │ │ + b.n 1daf0 │ │ │ │ + ldr r0, [pc, #512] @ (1e154 ) │ │ │ │ str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 21c1c │ │ │ │ + bge.n 1df6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 21c8e │ │ │ │ - ldr r3, [pc, #340] @ (21d74 ) │ │ │ │ + beq.n 1dfde │ │ │ │ + ldr r3, [pc, #340] @ (1e0c4 ) │ │ │ │ movw r2, #383 @ 0x17f │ │ │ │ - ldr r1, [pc, #484] @ (21e08 ) │ │ │ │ - ldr r0, [pc, #484] @ (21e0c ) │ │ │ │ + ldr r1, [pc, #484] @ (1e158 ) │ │ │ │ + ldr r0, [pc, #484] @ (1e15c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 219e6 │ │ │ │ - ldr r3, [pc, #316] @ (21d74 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1dd36 │ │ │ │ + ldr r3, [pc, #316] @ (1e0c4 ) │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ - ldr r1, [pc, #468] @ (21e10 ) │ │ │ │ - ldr r0, [pc, #468] @ (21e14 ) │ │ │ │ + ldr r1, [pc, #468] @ (1e160 ) │ │ │ │ + ldr r0, [pc, #468] @ (1e164 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 216b2 │ │ │ │ - ldr r2, [pc, #288] @ (21d74 ) │ │ │ │ - ldr r3, [pc, #448] @ (21e18 ) │ │ │ │ - ldr r1, [pc, #452] @ (21e1c ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1da02 │ │ │ │ + ldr r2, [pc, #288] @ (1e0c4 ) │ │ │ │ + ldr r3, [pc, #448] @ (1e168 ) │ │ │ │ + ldr r1, [pc, #452] @ (1e16c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (21e20 ) │ │ │ │ + ldr r0, [pc, #452] @ (1e170 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 216b2 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 21ade │ │ │ │ + bl 12190 │ │ │ │ + b.n 1da02 │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + b.n 1de2e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 21b68 │ │ │ │ + bl c87c │ │ │ │ + b.n 1deb8 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 21c1c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1df6c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r2, #380 @ 0x17c │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 21ade │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl c87c │ │ │ │ + b.n 1de2e │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #364] @ (21e24 ) │ │ │ │ + ldr r2, [pc, #364] @ (1e174 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ movw r2, #381 @ 0x17d │ │ │ │ - bl 12188 │ │ │ │ - b.n 21ade │ │ │ │ + bl 12190 │ │ │ │ + b.n 1de2e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movw r2, #381 @ 0x17d │ │ │ │ ldrd r1, r0, [sp, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 21ade │ │ │ │ - ldr r3, [pc, #320] @ (21e28 ) │ │ │ │ - movw r2, #8074 @ 0x1f8a │ │ │ │ - ldr r1, [pc, #320] @ (21e2c ) │ │ │ │ - ldr r0, [pc, #320] @ (21e30 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1de2e │ │ │ │ + ldr r3, [pc, #320] @ (1e178 ) │ │ │ │ + movw r2, #5988 @ 0x1764 │ │ │ │ + ldr r1, [pc, #320] @ (1e17c ) │ │ │ │ + ldr r0, [pc, #320] @ (1e180 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (21e34 ) │ │ │ │ - movw r2, #8005 @ 0x1f45 │ │ │ │ - ldr r1, [pc, #308] @ (21e38 ) │ │ │ │ - ldr r0, [pc, #308] @ (21e3c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1e184 ) │ │ │ │ + movw r2, #5919 @ 0x171f │ │ │ │ + ldr r1, [pc, #308] @ (1e188 ) │ │ │ │ + ldr r0, [pc, #308] @ (1e18c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (21e40 ) │ │ │ │ - movw r2, #7980 @ 0x1f2c │ │ │ │ - ldr r1, [pc, #296] @ (21e44 ) │ │ │ │ - ldr r0, [pc, #296] @ (21e48 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1e190 ) │ │ │ │ + movw r2, #5894 @ 0x1706 │ │ │ │ + ldr r1, [pc, #296] @ (1e194 ) │ │ │ │ + ldr r0, [pc, #296] @ (1e198 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (21e4c ) │ │ │ │ - movw r2, #7859 @ 0x1eb3 │ │ │ │ - ldr r1, [pc, #284] @ (21e50 ) │ │ │ │ - ldr r0, [pc, #284] @ (21e54 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1e19c ) │ │ │ │ + movw r2, #5773 @ 0x168d │ │ │ │ + ldr r1, [pc, #284] @ (1e1a0 ) │ │ │ │ + ldr r0, [pc, #284] @ (1e1a4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (21e58 ) │ │ │ │ - movw r2, #7881 @ 0x1ec9 │ │ │ │ - ldr r1, [pc, #272] @ (21e5c ) │ │ │ │ - ldr r0, [pc, #272] @ (21e60 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1e1a8 ) │ │ │ │ + movw r2, #5795 @ 0x16a3 │ │ │ │ + ldr r1, [pc, #272] @ (1e1ac ) │ │ │ │ + ldr r0, [pc, #272] @ (1e1b0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1252 @ 0x4e4 │ │ │ │ + addw r3, r3, #1164 @ 0x48c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - @ instruction: 0xeae80002 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + movs r7, #152 @ 0x98 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xeade0002 │ │ │ │ + movs r7, #142 @ 0x8e │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r2, r5, #23 │ │ │ │ + ldr r3, [pc, #24] @ (1e0e4 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf7ce0000 │ │ │ │ - ldmdb sl!, {r1} │ │ │ │ + adds r4, #110 @ 0x6e │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #234 @ 0xea │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r4, #15 │ │ │ │ + ldr r1, [pc, #0] @ (1e0e0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, #104 @ 0x68 │ │ │ │ movs r1, r0 │ │ │ │ - rsb r0, r8, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r3, #13 │ │ │ │ + ldr r0, [pc, #472] @ (1e2c0 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #222 @ 0xde │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf53e0000 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #11 │ │ │ │ + subs r5, #128 @ 0x80 │ │ │ │ movs r1, r0 │ │ │ │ - lsrs r4, r1, #12 │ │ │ │ + ldr r0, [pc, #160] @ (1e198 ) │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf4f00000 │ │ │ │ - lsrs r0, r6, #11 │ │ │ │ + adds r1, #144 @ 0x90 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf4d40000 │ │ │ │ - lsrs r6, r2, #11 │ │ │ │ + ldr r0, [pc, #48] @ (1e130 ) │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #116 @ 0x74 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0x47f2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #90 @ 0x5a │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0x47d2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r1, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf4ba0000 │ │ │ │ - lsrs r6, r6, #10 │ │ │ │ + @ instruction: 0x47ae │ │ │ │ movs r1, r0 │ │ │ │ - eors.w r0, sl, #8388608 @ 0x800000 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ + adds r1, #22 │ │ │ │ movs r1, r0 │ │ │ │ - orns r0, r6, #8388608 @ 0x800000 │ │ │ │ - lsrs r0, r4, #9 │ │ │ │ + bxns pc │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, #228 @ 0xe4 │ │ │ │ movs r1, r0 │ │ │ │ - orr.w r0, r4, #8388608 @ 0x800000 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r4, r1, #6 │ │ │ │ + mov r8, r5 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf3700000 │ │ │ │ - cdp2 0, 5, cr0, cr4, cr0, {0} │ │ │ │ - lsrs r6, r4, #5 │ │ │ │ + adds r0, #16 │ │ │ │ movs r1, r0 │ │ │ │ - sbfx r0, sl, #0, #1 │ │ │ │ - lsrs r0, r1, #5 │ │ │ │ + subs r0, #248 @ 0xf8 │ │ │ │ movs r1, r0 │ │ │ │ - ssat16 r0, #1, ip │ │ │ │ - lsrs r0, r6, #3 │ │ │ │ + mov sl, r0 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2d40000 │ │ │ │ - lsrs r0, r7, #2 │ │ │ │ + cmp r7, #234 @ 0xea │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf29c0000 │ │ │ │ - @ instruction: 0xf2e40000 │ │ │ │ - lsrs r2, r5, #1 │ │ │ │ + mov r4, ip │ │ │ │ movs r1, r0 │ │ │ │ - movw r0, #57344 @ 0xe000 │ │ │ │ - lsrs r2, r2, #1 │ │ │ │ + cmp r7, #204 @ 0xcc │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2360000 │ │ │ │ - stc2 0, cr0, [r0, #-0] │ │ │ │ - lsrs r2, r6, #32 │ │ │ │ + mov r4, r1 │ │ │ │ movs r1, r0 │ │ │ │ - @ instruction: 0xf2160000 │ │ │ │ - ldc2 0, cr0, [lr] │ │ │ │ - movs r0, #6 │ │ │ │ + cmp r7, #116 @ 0x74 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21ed8 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xfa060000 │ │ │ │ - subs r6, r5, #7 │ │ │ │ + cmp ip, sl │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21eb4 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh.w r0, [r6] │ │ │ │ - subs r6, r2, #7 │ │ │ │ + cmp r7, #60 @ 0x3c │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21e90 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u16 d16, d10, d0 │ │ │ │ - subs r6, r7, #6 │ │ │ │ + cmp r7, #132 @ 0x84 │ │ │ │ movs r1, r0 │ │ │ │ - b.n 21e6c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh.w r0, [lr] │ │ │ │ - subs r6, r4, #6 │ │ │ │ + cmp lr, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #238 @ 0xee │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, sp │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, r9 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r7, #98 @ 0x62 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r4, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r6, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #166 @ 0xa6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r1, r2] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r5, #86 @ 0x56 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r6, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r3, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r5, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, #94 @ 0x5e │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb r6, [r0, r1] │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r2, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r1, #194 @ 0xc2 │ │ │ │ movs r1, r0 │ │ │ │ - svc 244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u16 d0, d14, d0 │ │ │ │ │ │ │ │ -00021e64 : │ │ │ │ +0001e1b4 : │ │ │ │ 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] @ 21fec │ │ │ │ + ldr.w ip, [pc, #376] @ 1e33c │ │ │ │ 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] @ 21ff0 │ │ │ │ - ldr r5, [pc, #360] @ (21ff4 ) │ │ │ │ + add.w r3, ip, #960 @ 0x3c0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1e340 │ │ │ │ + ldr r5, [pc, #360] @ (1e344 ) │ │ │ │ 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] @ (21ff8 ) │ │ │ │ + ldr r4, [pc, #348] @ (1e348 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f62 │ │ │ │ + beq.n 1e2b2 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 21f42 │ │ │ │ + bpl.n 1e292 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 21f66 │ │ │ │ + bpl.n 1e2b6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 21f7e │ │ │ │ + bne.n 1e2ce │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (21ffc ) │ │ │ │ + ldr r0, [pc, #300] @ (1e34c ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 21f72 │ │ │ │ + bne.n 1e2c2 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 214f8 │ │ │ │ + bl 1d848 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 21f62 │ │ │ │ + beq.n 1e2b2 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 21f92 │ │ │ │ + beq.n 1e2e2 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 21fba │ │ │ │ - ldr r1, [pc, #244] @ (22000 ) │ │ │ │ + bpl.n 1e30a │ │ │ │ + ldr r1, [pc, #244] @ (1e350 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 21fce │ │ │ │ - ldr r1, [pc, #240] @ (22004 ) │ │ │ │ + beq.n 1e31e │ │ │ │ + ldr r1, [pc, #240] @ (1e354 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 21fe4 │ │ │ │ + beq.n 1e334 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 21fe8 │ │ │ │ + ble.n 1e338 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 21fe8 │ │ │ │ + beq.n 1e338 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22008 ) │ │ │ │ - ldr r2, [pc, #200] @ (21ff4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1e358 ) │ │ │ │ + ldr r2, [pc, #200] @ (1e344 ) │ │ │ │ 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 21fb6 │ │ │ │ + bne.n 1e306 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2200c ) │ │ │ │ + ldr r0, [pc, #200] @ (1e35c ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (22010 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (1e360 ) │ │ │ │ mov.w r2, #370 @ 0x172 │ │ │ │ - ldr r1, [pc, #192] @ (22014 ) │ │ │ │ - ldr r0, [pc, #192] @ (22018 ) │ │ │ │ + ldr r1, [pc, #192] @ (1e364 ) │ │ │ │ + ldr r0, [pc, #192] @ (1e368 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 21f28 │ │ │ │ - ldr r0, [pc, #180] @ (2201c ) │ │ │ │ + b.n 1e278 │ │ │ │ + ldr r0, [pc, #180] @ (1e36c ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 21f4c │ │ │ │ - ldr r0, [pc, #172] @ (22020 ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1e29c │ │ │ │ + ldr r0, [pc, #172] @ (1e370 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 21f4c │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1e29c │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 21ece │ │ │ │ + beq.n 1e21e │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 21f9c │ │ │ │ + bne.n 1e2ec │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 21ece │ │ │ │ + b.n 1e21e │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 21ef6 │ │ │ │ + b.n 1e246 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 21ece │ │ │ │ + bne.n 1e21e │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 21ece │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (22024 ) │ │ │ │ + b.n 1e21e │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1e374 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (22028 ) │ │ │ │ - ldr r0, [pc, #104] @ (2202c ) │ │ │ │ + ldr r1, [pc, #104] @ (1e378 ) │ │ │ │ + ldr r0, [pc, #104] @ (1e37c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (22030 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1e380 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (22034 ) │ │ │ │ - ldr r0, [pc, #96] @ (22038 ) │ │ │ │ + ldr r1, [pc, #92] @ (1e384 ) │ │ │ │ + ldr r0, [pc, #96] @ (1e388 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - ldcl 0, cr0, [ip, #-8] │ │ │ │ - b.n 222d4 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ + cmp r2, #12 │ │ │ │ + movs r3, r0 │ │ │ │ + subs r0, r4, #0 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 222b8 │ │ │ │ - movs r2, r0 │ │ │ │ + subs r6, r1, #0 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 221ac │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r6, r0, #19 │ │ │ │ + adds r0, r0, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + rors r2, r4 │ │ │ │ movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r2, r7, #20 │ │ │ │ + negs r6, r2 │ │ │ │ movs r1, r0 │ │ │ │ - vhadd.s16 d0, d14, d0 │ │ │ │ - @ instruction: 0xf6f60000 │ │ │ │ - vst1.8 {d0[0]}, [lr], r0 │ │ │ │ - adds r2, r6, #4 │ │ │ │ + cmp r3, #190 @ 0xbe │ │ │ │ movs r1, r0 │ │ │ │ - bge.n 220a4 │ │ │ │ - movs r0, r0 │ │ │ │ - bge.n 22100 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, r3, #4 │ │ │ │ + adds r3, #150 @ 0x96 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r2, [r2, r7] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r1, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r0, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r2, r2 │ │ │ │ movs r1, r0 │ │ │ │ - bls.n 22004 │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 22020 │ │ │ │ - ... │ │ │ │ │ │ │ │ -0002203c : │ │ │ │ +0001e38c : │ │ │ │ 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] @ 22868 │ │ │ │ + ldr.w r6, [pc, #2072] @ 1ebb8 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w r5, [pc, #2072] @ 2286c │ │ │ │ + ldr.w r5, [pc, #2072] @ 1ebbc │ │ │ │ mov fp, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r4, [pc, #2068] @ 22870 │ │ │ │ + ldr.w r4, [pc, #2068] @ 1ebc0 │ │ │ │ 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 223fa │ │ │ │ + bmi.w 1e74a │ │ │ │ add.w r8, r2, #4 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 223f2 │ │ │ │ - ldr.w r3, [pc, #2032] @ 22874 │ │ │ │ + bmi.w 1e742 │ │ │ │ + ldr.w r3, [pc, #2032] @ 1ebc4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22468 │ │ │ │ + beq.w 1e7b8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 2249c │ │ │ │ + beq.w 1e7ec │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 20f3c │ │ │ │ + bl 1d28c │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bmi.w 224d0 │ │ │ │ + bmi.w 1e820 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 224b8 │ │ │ │ + beq.w 1e808 │ │ │ │ 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 15ca8 │ │ │ │ + bl 15cac │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2221a │ │ │ │ + beq.w 1e56a │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 224d8 │ │ │ │ + beq.w 1e828 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 22226 │ │ │ │ - ldr.w r3, [pc, #1924] @ 22878 │ │ │ │ + beq.w 1e576 │ │ │ │ + ldr.w r3, [pc, #1924] @ 1ebc8 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr.w r9, [r3, #392] @ 0x188 │ │ │ │ - blx 91c8 │ │ │ │ + ldr.w r9, [r3, #224] @ 0xe0 │ │ │ │ + blx 91d0 │ │ │ │ mov sl, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22850 │ │ │ │ + beq.w 1eba0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2211c │ │ │ │ + bge.n 1e46c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22428 │ │ │ │ + beq.w 1e778 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 2254e │ │ │ │ + beq.w 1e89e │ │ │ │ mov r1, r9 │ │ │ │ mov r2, sl │ │ │ │ movs r0, #2 │ │ │ │ - bl d854 │ │ │ │ + bl d85c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22146 │ │ │ │ + bge.n 1e496 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22438 │ │ │ │ + beq.w 1e788 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2256c │ │ │ │ - ldr.w r3, [pc, #1836] @ 2287c │ │ │ │ + beq.w 1e8bc │ │ │ │ + ldr.w r3, [pc, #1836] @ 1ebcc │ │ │ │ mov r0, r8 │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22584 │ │ │ │ + beq.w 1e8d4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22198 │ │ │ │ + bge.n 1e4e8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22454 │ │ │ │ + beq.w 1e7a4 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 227f0 │ │ │ │ + beq.w 1eb40 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 221b6 │ │ │ │ + bge.n 1e506 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2244c │ │ │ │ + beq.w 1e79c │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 225b0 │ │ │ │ + bne.w 1e900 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22430 │ │ │ │ - ldr.w r3, [pc, #1704] @ 22880 │ │ │ │ + beq.w 1e780 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1ebd0 │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr.w r1, [pc, #1700] @ 22884 │ │ │ │ - ldr.w r0, [pc, #1700] @ 22888 │ │ │ │ + ldr.w r1, [pc, #1700] @ 1ebd4 │ │ │ │ + ldr.w r0, [pc, #1700] @ 1ebd8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - ldr.w r2, [pc, #1680] @ 2288c │ │ │ │ - ldr.w r3, [pc, #1644] @ 2286c │ │ │ │ + ldr.w r2, [pc, #1680] @ 1ebdc │ │ │ │ + ldr.w r3, [pc, #1644] @ 1ebbc │ │ │ │ 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 227ec │ │ │ │ + bne.w 1eb3c │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 220e6 │ │ │ │ + b.n 1e436 │ │ │ │ ldr.w sl, [r9, #16] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - bl 14d98 │ │ │ │ + bl 14d9c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22440 │ │ │ │ + beq.w 1e790 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 225d8 │ │ │ │ + beq.w 1e928 │ │ │ │ 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 152cc │ │ │ │ + bl 152d0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mov r2, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2245c │ │ │ │ + beq.w 1e7ac │ │ │ │ cmp r2, #2 │ │ │ │ - beq.w 2250c │ │ │ │ + beq.w 1e85c │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r3, [r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - bl 164e8 │ │ │ │ + bl 164ec │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 224fc │ │ │ │ + beq.w 1e84c │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.w 225f0 │ │ │ │ - ldr.w r3, [pc, #1468] @ 22878 │ │ │ │ + beq.w 1e940 │ │ │ │ + ldr.w r3, [pc, #1468] @ 1ebc8 │ │ │ │ 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 226f0 │ │ │ │ + ldr.w r7, [r3, #228] @ 0xe4 │ │ │ │ + ldr.w r9, [r3, #216] @ 0xd8 │ │ │ │ + bne.w 1ea40 │ │ │ │ mov r0, r8 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 226c6 │ │ │ │ + beq.w 1ea16 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 22838 │ │ │ │ + beq.w 1eb88 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22318 │ │ │ │ + bge.n 1e668 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225a8 │ │ │ │ - ldr.w r3, [pc, #1396] @ 22890 │ │ │ │ + beq.w 1e8f8 │ │ │ │ + ldr.w r3, [pc, #1396] @ 1ebe0 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2270a │ │ │ │ + bne.w 1ea5a │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2233e │ │ │ │ + bge.n 1e68e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 225d0 │ │ │ │ - ldr.w r3, [pc, #1364] @ 22894 │ │ │ │ + beq.w 1e920 │ │ │ │ + ldr.w r3, [pc, #1364] @ 1ebe4 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 22534 │ │ │ │ + beq.w 1e884 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 22820 │ │ │ │ + beq.w 1eb70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22362 │ │ │ │ + bge.n 1e6b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22524 │ │ │ │ + beq.w 1e874 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - ldr.w r9, [r3, #400] @ 0x190 │ │ │ │ - ldr.w r3, [pc, #1296] @ 2287c │ │ │ │ + ldr.w r9, [r3, #232] @ 0xe8 │ │ │ │ + ldr.w r3, [pc, #1296] @ 1ebcc │ │ │ │ ldr.w sl, [r4, r3] │ │ │ │ ldr.w r5, [sl] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 22740 │ │ │ │ + beq.w 1ea90 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 22808 │ │ │ │ + beq.w 1eb58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 223b6 │ │ │ │ + bge.n 1e706 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2252c │ │ │ │ + beq.w 1e87c │ │ │ │ ldr.w r2, [sl] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2275e │ │ │ │ + bne.w 1eaae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 22504 │ │ │ │ - ldr.w r3, [pc, #1192] @ 22880 │ │ │ │ + beq.w 1e854 │ │ │ │ + ldr.w r3, [pc, #1192] @ 1ebd0 │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - ldr.w r1, [pc, #1208] @ 22898 │ │ │ │ - ldr.w r0, [pc, #1208] @ 2289c │ │ │ │ + ldr.w r1, [pc, #1208] @ 1ebe8 │ │ │ │ + ldr.w r0, [pc, #1208] @ 1ebec │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 221f0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e540 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 22080 │ │ │ │ + bge.w 1e3d0 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #4 │ │ │ │ - bl 16cf0 │ │ │ │ - ldr.w r3, [pc, #1136] @ 22874 │ │ │ │ + bl 16cf4 │ │ │ │ + ldr.w r3, [pc, #1136] @ 1ebc4 │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 22468 │ │ │ │ + cbz r2, 1e7b8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 1dcf8 │ │ │ │ + bl 1a060 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r5, r0 │ │ │ │ - beq.w 22098 │ │ │ │ + beq.w 1e3e8 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 22098 │ │ │ │ + bl c87c │ │ │ │ + b.n 1e3e8 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2211c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e46c │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 221d4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e524 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22146 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e496 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 2224e │ │ │ │ + b.n 1e59e │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 221b6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e506 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22198 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e4e8 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - b.n 22282 │ │ │ │ + b.n 1e5d2 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - ldr.w r3, [pc, #1072] @ 228a0 │ │ │ │ - ldr.w r1, [pc, #1072] @ 228a4 │ │ │ │ + bl c87c │ │ │ │ + ldr.w r3, [pc, #1072] @ 1ebf0 │ │ │ │ + ldr.w r1, [pc, #1072] @ 1ebf4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #1020] @ (22880 ) │ │ │ │ - ldr.w r1, [pc, #1060] @ 228a8 │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #1020] @ (1ebd0 ) │ │ │ │ + ldr.w r1, [pc, #1060] @ 1ebf8 │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ - ldr.w r0, [pc, #1056] @ 228ac │ │ │ │ + ldr.w r0, [pc, #1056] @ 1ebfc │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 221f0 │ │ │ │ - ldr r3, [pc, #992] @ (22880 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e540 │ │ │ │ + ldr r3, [pc, #992] @ (1ebd0 ) │ │ │ │ mov.w r2, #392 @ 0x188 │ │ │ │ - ldr.w r1, [pc, #1036] @ 228b0 │ │ │ │ - ldr.w r0, [pc, #1036] @ 228b4 │ │ │ │ + ldr.w r1, [pc, #1036] @ 1ec00 │ │ │ │ + ldr.w r0, [pc, #1036] @ 1ec04 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 221f0 │ │ │ │ - ldr r3, [pc, #964] @ (22880 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e540 │ │ │ │ + ldr r3, [pc, #964] @ (1ebd0 ) │ │ │ │ movw r2, #393 @ 0x189 │ │ │ │ - ldr r1, [pc, #1016] @ (228b8 ) │ │ │ │ - ldr r0, [pc, #1016] @ (228bc ) │ │ │ │ + ldr r1, [pc, #1016] @ (1ec08 ) │ │ │ │ + ldr r0, [pc, #1016] @ (1ec0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 221f0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e540 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 220b2 │ │ │ │ - ldr r3, [pc, #932] @ (22880 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1e402 │ │ │ │ + ldr r3, [pc, #932] @ (1ebd0 ) │ │ │ │ movw r2, #395 @ 0x18b │ │ │ │ - ldr r1, [pc, #992] @ (228c0 ) │ │ │ │ - ldr r0, [pc, #992] @ (228c4 ) │ │ │ │ + ldr r1, [pc, #992] @ (1ec10 ) │ │ │ │ + ldr r0, [pc, #992] @ (1ec14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 221f0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1e540 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 222b0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e600 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 223d4 │ │ │ │ - ldr r3, [pc, #880] @ (22880 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e724 │ │ │ │ + ldr r3, [pc, #880] @ (1ebd0 ) │ │ │ │ mov.w r2, #400 @ 0x190 │ │ │ │ - ldr r1, [pc, #948] @ (228c8 ) │ │ │ │ - ldr r0, [pc, #948] @ (228cc ) │ │ │ │ + ldr r1, [pc, #948] @ (1ec18 ) │ │ │ │ + ldr r0, [pc, #948] @ (1ec1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 224ee │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e83e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22362 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e6b2 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 223b6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e706 │ │ │ │ tst.w r8, #1 │ │ │ │ - bne.w 22788 │ │ │ │ + bne.w 1ead8 │ │ │ │ add.w r4, r8, #4 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 226f8 │ │ │ │ + bmi.w 1ea48 │ │ │ │ strd r4, r5, [r6] │ │ │ │ - b.n 221f8 │ │ │ │ - ldr r3, [pc, #816] @ (22880 ) │ │ │ │ + b.n 1e548 │ │ │ │ + ldr r3, [pc, #816] @ (1ebd0 ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r1, [pc, #888] @ (228d0 ) │ │ │ │ - ldr r0, [pc, #892] @ (228d4 ) │ │ │ │ + ldr r1, [pc, #888] @ (1ec20 ) │ │ │ │ + ldr r0, [pc, #892] @ (1ec24 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 221f0 │ │ │ │ - ldr r3, [pc, #784] @ (22880 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1e540 │ │ │ │ + ldr r3, [pc, #784] @ (1ebd0 ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r1, [pc, #868] @ (228d8 ) │ │ │ │ - ldr r0, [pc, #868] @ (228dc ) │ │ │ │ + ldr r1, [pc, #868] @ (1ec28 ) │ │ │ │ + ldr r0, [pc, #868] @ (1ec2c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 22564 │ │ │ │ - ldr r3, [pc, #760] @ (22880 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e8b4 │ │ │ │ + ldr r3, [pc, #760] @ (1ebd0 ) │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ - ldr r1, [pc, #852] @ (228e0 ) │ │ │ │ - ldr r0, [pc, #852] @ (228e4 ) │ │ │ │ + ldr r1, [pc, #852] @ (1ec30 ) │ │ │ │ + ldr r0, [pc, #852] @ (1ec34 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 221f0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1e540 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22318 │ │ │ │ - ldr r2, [pc, #716] @ (22880 ) │ │ │ │ - ldr r3, [pc, #820] @ (228e8 ) │ │ │ │ - ldr r1, [pc, #820] @ (228ec ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e668 │ │ │ │ + ldr r2, [pc, #716] @ (1ebd0 ) │ │ │ │ + ldr r3, [pc, #820] @ (1ec38 ) │ │ │ │ + ldr r1, [pc, #820] @ (1ec3c ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #820] @ (228f0 ) │ │ │ │ + ldr r0, [pc, #820] @ (1ec40 ) │ │ │ │ ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #396 @ 0x18c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 221f0 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1e540 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2233e │ │ │ │ - ldr r3, [pc, #676] @ (22880 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1e68e │ │ │ │ + ldr r3, [pc, #676] @ (1ebd0 ) │ │ │ │ mov.w r2, #398 @ 0x18e │ │ │ │ - ldr r1, [pc, #788] @ (228f4 ) │ │ │ │ - ldr r0, [pc, #788] @ (228f8 ) │ │ │ │ + ldr r1, [pc, #788] @ (1ec44 ) │ │ │ │ + ldr r0, [pc, #788] @ (1ec48 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 224ee │ │ │ │ - ldr r3, [pc, #652] @ (22880 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e83e │ │ │ │ + ldr r3, [pc, #652] @ (1ebd0 ) │ │ │ │ mov.w r2, #402 @ 0x192 │ │ │ │ - ldr.w sl, [pc, #772] @ 228fc │ │ │ │ - ldr r1, [pc, #772] @ (22900 ) │ │ │ │ + ldr.w sl, [pc, #772] @ 1ec4c │ │ │ │ + ldr r1, [pc, #772] @ (1ec50 ) │ │ │ │ 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 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ add r5, sp, #32 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #600] @ (22878 ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #600] @ (1ebc8 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ - ldr r3, [pc, #736] @ (22904 ) │ │ │ │ + ldr r3, [pc, #736] @ (1ec54 ) │ │ │ │ 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 9864 │ │ │ │ + blx 986c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227a2 │ │ │ │ - bl 11314 │ │ │ │ + beq.w 1eaf2 │ │ │ │ + bl 1131c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 2277e │ │ │ │ + beq.w 1eace │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr.w r9, [r3, #376] @ 0x178 │ │ │ │ - ldr r3, [pc, #552] @ (2287c ) │ │ │ │ + ldr.w r9, [r3, #208] @ 0xd0 │ │ │ │ + ldr r3, [pc, #552] @ (1ebcc ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 227ba │ │ │ │ + beq.w 1eb0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 227d2 │ │ │ │ + bne.w 1eb22 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, sl │ │ │ │ mov.w r2, #404 @ 0x194 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 221f0 │ │ │ │ - ldr r3, [pc, #440] @ (22880 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1e540 │ │ │ │ + ldr r3, [pc, #440] @ (1ebd0 ) │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ - ldr r1, [pc, #568] @ (22908 ) │ │ │ │ - ldr r0, [pc, #572] @ (2290c ) │ │ │ │ + ldr r1, [pc, #568] @ (1ec58 ) │ │ │ │ + ldr r0, [pc, #572] @ (1ec5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 221f0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1e540 │ │ │ │ mov r0, r8 │ │ │ │ - bl c85c │ │ │ │ - b.n 222d0 │ │ │ │ + bl c864 │ │ │ │ + b.n 1e620 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 22548 │ │ │ │ + bge.w 1e898 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 22548 │ │ │ │ - ldr r0, [pc, #516] @ (22910 ) │ │ │ │ + b.n 1e898 │ │ │ │ + ldr r0, [pc, #516] @ (1ec60 ) │ │ │ │ mov r1, r9 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 22728 │ │ │ │ + bge.n 1ea78 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2279a │ │ │ │ - ldr r3, [pc, #340] @ (22880 ) │ │ │ │ + beq.n 1eaea │ │ │ │ + ldr r3, [pc, #340] @ (1ebd0 ) │ │ │ │ mov.w r2, #406 @ 0x196 │ │ │ │ - ldr r1, [pc, #484] @ (22914 ) │ │ │ │ - ldr r0, [pc, #484] @ (22918 ) │ │ │ │ + ldr r1, [pc, #484] @ (1ec64 ) │ │ │ │ + ldr r0, [pc, #484] @ (1ec68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 224ee │ │ │ │ - ldr r3, [pc, #316] @ (22880 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1e83e │ │ │ │ + ldr r3, [pc, #316] @ (1ebd0 ) │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - ldr r1, [pc, #468] @ (2291c ) │ │ │ │ - ldr r0, [pc, #468] @ (22920 ) │ │ │ │ + ldr r1, [pc, #468] @ (1ec6c ) │ │ │ │ + ldr r0, [pc, #468] @ (1ec70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 221f0 │ │ │ │ - ldr r2, [pc, #288] @ (22880 ) │ │ │ │ - ldr r3, [pc, #448] @ (22924 ) │ │ │ │ - ldr r1, [pc, #452] @ (22928 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1e540 │ │ │ │ + ldr r2, [pc, #288] @ (1ebd0 ) │ │ │ │ + ldr r3, [pc, #448] @ (1ec74 ) │ │ │ │ + ldr r1, [pc, #452] @ (1ec78 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #452] @ (2292c ) │ │ │ │ + ldr r0, [pc, #452] @ (1ec7c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ movw r2, #407 @ 0x197 │ │ │ │ - bl 12188 │ │ │ │ - b.n 221f0 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 226aa │ │ │ │ + bl 12190 │ │ │ │ + b.n 1e540 │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + b.n 1e9fa │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 22548 │ │ │ │ + bl c87c │ │ │ │ + b.n 1e898 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 22728 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1ea78 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ movw r2, #403 @ 0x193 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 226aa │ │ │ │ + bl c87c │ │ │ │ + b.n 1e9fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov.w r2, #404 @ 0x194 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 226aa │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1e9fa │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ - ldr r2, [pc, #340] @ (22930 ) │ │ │ │ + ldr r2, [pc, #340] @ (1ec80 ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #404 @ 0x194 │ │ │ │ - bl 12188 │ │ │ │ - b.n 226aa │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #320] @ (22934 ) │ │ │ │ - movw r2, #8246 @ 0x2036 │ │ │ │ - ldr r1, [pc, #320] @ (22938 ) │ │ │ │ - ldr r0, [pc, #320] @ (2293c ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1e9fa │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (1ec84 ) │ │ │ │ + movw r2, #6160 @ 0x1810 │ │ │ │ + ldr r1, [pc, #320] @ (1ec88 ) │ │ │ │ + ldr r0, [pc, #320] @ (1ec8c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #308] @ (22940 ) │ │ │ │ - movw r2, #8377 @ 0x20b9 │ │ │ │ - ldr r1, [pc, #308] @ (22944 ) │ │ │ │ - ldr r0, [pc, #308] @ (22948 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (1ec90 ) │ │ │ │ + movw r2, #6291 @ 0x1893 │ │ │ │ + ldr r1, [pc, #308] @ (1ec94 ) │ │ │ │ + ldr r0, [pc, #308] @ (1ec98 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #296] @ (2294c ) │ │ │ │ - movw r2, #8443 @ 0x20fb │ │ │ │ - ldr r1, [pc, #296] @ (22950 ) │ │ │ │ - ldr r0, [pc, #296] @ (22954 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #296] @ (1ec9c ) │ │ │ │ + movw r2, #6357 @ 0x18d5 │ │ │ │ + ldr r1, [pc, #296] @ (1eca0 ) │ │ │ │ + ldr r0, [pc, #296] @ (1eca4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (22958 ) │ │ │ │ - movw r2, #8352 @ 0x20a0 │ │ │ │ - ldr r1, [pc, #284] @ (2295c ) │ │ │ │ - ldr r0, [pc, #284] @ (22960 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (1eca8 ) │ │ │ │ + movw r2, #6266 @ 0x187a │ │ │ │ + ldr r1, [pc, #284] @ (1ecac ) │ │ │ │ + ldr r0, [pc, #284] @ (1ecb0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (22964 ) │ │ │ │ - movw r2, #8225 @ 0x2021 │ │ │ │ - ldr r1, [pc, #272] @ (22968 ) │ │ │ │ - ldr r0, [pc, #272] @ (2296c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (1ecb4 ) │ │ │ │ + movw r2, #6139 @ 0x17fb │ │ │ │ + ldr r1, [pc, #272] @ (1ecb8 ) │ │ │ │ + ldr r0, [pc, #272] @ (1ecbc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1288 @ 0x508 │ │ │ │ + add.w r3, r3, #1200 @ 0x4b0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - svc 164 @ 0xa4 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + adds r4, r2, #1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - svc 154 @ 0x9a │ │ │ │ - movs r2, r0 │ │ │ │ + adds r2, r1, #1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #10 │ │ │ │ + subs r7, #176 @ 0xb0 │ │ │ │ movs r1, r0 │ │ │ │ - ldc 0, cr0, [r0], {0} │ │ │ │ - ble.n 22888 │ │ │ │ - movs r2, r0 │ │ │ │ + cmp r1, #48 @ 0x30 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r5, r2 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #2 │ │ │ │ + subs r5, #176 @ 0xb0 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r7, #48 @ 0x30 │ │ │ │ movs r1, r0 │ │ │ │ - eors.w r0, r0, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf7d20000 │ │ │ │ - vaddl.u32 q8, d10, d0 │ │ │ │ - strd r0, r0, [r6] │ │ │ │ - vaddl.u8 q8, d14, d0 │ │ │ │ - strd r0, r0, [sl] │ │ │ │ - vaddl.u q0, d6, d0 │ │ │ │ - @ instruction: 0xe9b20000 │ │ │ │ - vaddl.u16 q0, d6, d0 │ │ │ │ - @ instruction: 0xe9920000 │ │ │ │ - vhadd.u32 d16, d2, d0 │ │ │ │ - ldrd r0, r0, [lr, #-0] │ │ │ │ - vhadd.u32 d0, d0, d0 │ │ │ │ - ldmdb ip, {} │ │ │ │ - vhadd.u8 d0, d2, d0 │ │ │ │ - ldrd r0, r0, [lr], #0 │ │ │ │ - cdp2 0, 14, cr0, cr10, cr0, {0} │ │ │ │ - strd r0, r0, [r6], #0 │ │ │ │ - ubfx r0, r2, #0, #1 │ │ │ │ - cdp2 0, 11, cr0, cr12, cr0, {0} │ │ │ │ - ldmia.w r8!, {} │ │ │ │ - cdp2 0, 9, cr0, cr6, cr0, {0} │ │ │ │ - ldmia.w r2, {} │ │ │ │ - ldrd r0, r0, [ip], #-0 │ │ │ │ - cdp2 0, 7, cr0, cr8, cr0, {0} │ │ │ │ + adds r2, #118 @ 0x76 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #234 @ 0xea │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #178 @ 0xb2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #254 @ 0xfe │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #60 @ 0x3c │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #188 @ 0xbc │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #216 @ 0xd8 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #88 @ 0x58 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #178 @ 0xb2 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r5, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #148 @ 0x94 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - stc2 0, cr0, [r8] │ │ │ │ - b.n 22858 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 228c8 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2l 0, cr0, [r6, #-0] │ │ │ │ - b.n 227a0 │ │ │ │ - movs r0, r0 │ │ │ │ - stc2 0, cr0, [lr, #-0] │ │ │ │ - b.n 22778 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf2140000 │ │ │ │ - stc2 0, cr0, [lr, #-0] │ │ │ │ - b.n 22744 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf19c0000 │ │ │ │ - asrs r2, r7, #19 │ │ │ │ + subs r2, #196 @ 0xc4 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 229cc │ │ │ │ - movs r0, r0 │ │ │ │ - sub.w r0, lr, #0 │ │ │ │ - asrs r2, r4, #19 │ │ │ │ + movs r4, #68 @ 0x44 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 229a8 │ │ │ │ - movs r0, r0 │ │ │ │ - orns r0, lr, #8388608 @ 0x800000 │ │ │ │ - asrs r2, r1, #19 │ │ │ │ + movs r4, #122 @ 0x7a │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 22984 │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 12, cr0, cr10, cr0, {0} │ │ │ │ - asrs r2, r6, #18 │ │ │ │ + subs r2, #98 @ 0x62 │ │ │ │ movs r1, r0 │ │ │ │ - bpl.n 22960 │ │ │ │ - movs r0, r0 │ │ │ │ - orr.w r0, r2, #8388608 @ 0x800000 │ │ │ │ - asrs r2, r3, #18 │ │ │ │ + movs r3, #226 @ 0xe2 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #202 @ 0xca │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #184 @ 0xb8 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, #42 @ 0x2a │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #170 @ 0xaa │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #64 @ 0x40 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r3, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r4, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r0, r6] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r7, #34 @ 0x22 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r5, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r7, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #106 @ 0x6a │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r2, r5] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r4, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r6, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + str r2, [r7, r4] │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r1, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #58 @ 0x3a │ │ │ │ movs r1, r0 │ │ │ │ - bmi.n 2293c │ │ │ │ - movs r0, r0 │ │ │ │ - cdp 0, 9, cr0, cr10, cr0, {0} │ │ │ │ │ │ │ │ -00022970 : │ │ │ │ +0001ecc0 : │ │ │ │ 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] @ 22af8 │ │ │ │ + ldr.w ip, [pc, #376] @ 1ee48 │ │ │ │ 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] @ 22afc │ │ │ │ - ldr r5, [pc, #360] @ (22b00 ) │ │ │ │ + add.w r3, ip, #1008 @ 0x3f0 │ │ │ │ + ldr.w ip, [pc, #360] @ 1ee4c │ │ │ │ + ldr r5, [pc, #360] @ (1ee50 ) │ │ │ │ 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] @ (22b04 ) │ │ │ │ + ldr r4, [pc, #348] @ (1ee54 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a6e │ │ │ │ + beq.n 1edbe │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 22a4e │ │ │ │ + bpl.n 1ed9e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 22a72 │ │ │ │ + bpl.n 1edc2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 22a8a │ │ │ │ + bne.n 1edda │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r0, [pc, #300] @ (22b08 ) │ │ │ │ + ldr r0, [pc, #300] @ (1ee58 ) │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r1, [r4, r0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 22a7e │ │ │ │ + bne.n 1edce │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2203c │ │ │ │ + bl 1e38c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 22a6e │ │ │ │ + beq.n 1edbe │ │ │ │ movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22a9e │ │ │ │ + beq.n 1edee │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 22ac6 │ │ │ │ - ldr r1, [pc, #244] @ (22b0c ) │ │ │ │ + bpl.n 1ee16 │ │ │ │ + ldr r1, [pc, #244] @ (1ee5c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22ada │ │ │ │ - ldr r1, [pc, #240] @ (22b10 ) │ │ │ │ + beq.n 1ee2a │ │ │ │ + ldr r1, [pc, #240] @ (1ee60 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22af0 │ │ │ │ + beq.n 1ee40 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22af4 │ │ │ │ + ble.n 1ee44 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 22af4 │ │ │ │ + beq.n 1ee44 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22b14 ) │ │ │ │ - ldr r2, [pc, #200] @ (22b00 ) │ │ │ │ + ldr r1, [pc, #220] @ (1ee64 ) │ │ │ │ + ldr r2, [pc, #200] @ (1ee50 ) │ │ │ │ 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 22ac2 │ │ │ │ + bne.n 1ee12 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #200] @ (22b18 ) │ │ │ │ + ldr r0, [pc, #200] @ (1ee68 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (22b1c ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (1ee6c ) │ │ │ │ mov.w r2, #390 @ 0x186 │ │ │ │ - ldr r1, [pc, #192] @ (22b20 ) │ │ │ │ - ldr r0, [pc, #192] @ (22b24 ) │ │ │ │ + ldr r1, [pc, #192] @ (1ee70 ) │ │ │ │ + ldr r0, [pc, #192] @ (1ee74 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22a34 │ │ │ │ - ldr r0, [pc, #180] @ (22b28 ) │ │ │ │ + b.n 1ed84 │ │ │ │ + ldr r0, [pc, #180] @ (1ee78 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 22a58 │ │ │ │ - ldr r0, [pc, #172] @ (22b2c ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1eda8 │ │ │ │ + ldr r0, [pc, #172] @ (1ee7c ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 22a58 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1eda8 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 229da │ │ │ │ + beq.n 1ed2a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 22aa8 │ │ │ │ + bne.n 1edf8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 229da │ │ │ │ + b.n 1ed2a │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 22a02 │ │ │ │ + b.n 1ed52 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 229da │ │ │ │ + bne.n 1ed2a │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 229da │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (22b30 ) │ │ │ │ + b.n 1ed2a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1ee80 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (22b34 ) │ │ │ │ - ldr r0, [pc, #104] @ (22b38 ) │ │ │ │ + ldr r1, [pc, #104] @ (1ee84 ) │ │ │ │ + ldr r0, [pc, #104] @ (1ee88 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (22b3c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1ee8c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (22b40 ) │ │ │ │ - ldr r0, [pc, #96] @ (22b44 ) │ │ │ │ + ldr r1, [pc, #92] @ (1ee90 ) │ │ │ │ + ldr r0, [pc, #96] @ (1ee94 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - b.n 22f9c │ │ │ │ - movs r2, r0 │ │ │ │ - bvs.n 22bc8 │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ + subs r0, r0, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r2, #12 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bvs.n 22bac │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r2, r0, #12 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bpl.n 22aa0 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrsh.w r0, [sl] │ │ │ │ + asrs r4, r6, #9 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r6, #214 @ 0xd6 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xfa160000 │ │ │ │ - b.n 2234c │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xebea0000 │ │ │ │ - cdp 0, 8, cr0, cr2, cr0, {0} │ │ │ │ - asrs r6, r4, #8 │ │ │ │ + adds r7, #50 @ 0x32 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r7!, {r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r2, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #8 │ │ │ │ + movs r0, #178 @ 0xb2 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #138 @ 0x8a │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r1, #38 @ 0x26 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #792] @ (1f19c ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r2, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r7, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r6, [pc, #704] @ (1f150 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #30 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r6, {r1, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 22b14 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022b48 : │ │ │ │ +0001ee98 : │ │ │ │ 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] @ 22ccc │ │ │ │ + ldr.w ip, [pc, #372] @ 1f01c │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22cd0 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f020 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ - ldr.w ip, [pc, #356] @ 22cd4 │ │ │ │ + add.w r3, ip, #1056 @ 0x420 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f024 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22cd8 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f028 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22c40 │ │ │ │ + beq.n 1ef90 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 22c20 │ │ │ │ + bpl.n 1ef70 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 22c50 │ │ │ │ + bpl.n 1efa0 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22c5c │ │ │ │ + bne.n 1efac │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20f3c │ │ │ │ + bl 1d28c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22c40 │ │ │ │ + beq.n 1ef90 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22c44 │ │ │ │ + beq.n 1ef94 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 22c9c │ │ │ │ - ldr r1, [pc, #244] @ (22cdc ) │ │ │ │ + bpl.n 1efec │ │ │ │ + ldr r1, [pc, #244] @ (1f02c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22cb4 │ │ │ │ - ldr r1, [pc, #240] @ (22ce0 ) │ │ │ │ + beq.n 1f004 │ │ │ │ + ldr r1, [pc, #240] @ (1f030 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22cb0 │ │ │ │ + beq.n 1f000 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22c98 │ │ │ │ + ble.n 1efe8 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 22c98 │ │ │ │ + beq.n 1efe8 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22ce4 ) │ │ │ │ - ldr r2, [pc, #200] @ (22cd4 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f034 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f024 ) │ │ │ │ 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 22c94 │ │ │ │ + bne.n 1efe4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22ce8 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f038 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (22cec ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (1f03c ) │ │ │ │ movw r2, #463 @ 0x1cf │ │ │ │ - ldr r1, [pc, #188] @ (22cf0 ) │ │ │ │ - ldr r0, [pc, #192] @ (22cf4 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f040 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f044 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22c06 │ │ │ │ + b.n 1ef56 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22bd4 │ │ │ │ - ldr r0, [pc, #164] @ (22cf8 ) │ │ │ │ + b.n 1ef24 │ │ │ │ + ldr r0, [pc, #164] @ (1f048 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 22c2a │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1ef7a │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 22bb6 │ │ │ │ + beq.n 1ef06 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 22c74 │ │ │ │ + bne.n 1efc4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 22bb6 │ │ │ │ + b.n 1ef06 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22bb6 │ │ │ │ + bne.n 1ef06 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 22bb6 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #92] @ (22cfc ) │ │ │ │ + b.n 1ef06 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #92] @ (1f04c ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (22d00 ) │ │ │ │ - ldr r0, [pc, #96] @ (22d04 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f050 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f054 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #80] @ (22d08 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #80] @ (1f058 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (22d0c ) │ │ │ │ - ldr r0, [pc, #80] @ (22d10 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f05c ) │ │ │ │ + ldr r0, [pc, #80] @ (1f060 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - b.n 22dbc │ │ │ │ - movs r2, r0 │ │ │ │ - bmi.n 22bec │ │ │ │ - movs r2, r0 │ │ │ │ + adds r6, r4, #4 │ │ │ │ + movs r3, r0 │ │ │ │ + asrs r4, r7, #4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bmi.n 22dd4 │ │ │ │ - movs r2, r0 │ │ │ │ + asrs r4, r5, #4 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bcc.n 22ccc │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf7e80000 │ │ │ │ + asrs r2, r4, #2 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r5, #4 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - and.w r0, r8, #0 │ │ │ │ - b.n 23178 │ │ │ │ - movs r0, r0 │ │ │ │ - and.w r0, ip, r0 │ │ │ │ - asrs r0, r2, #1 │ │ │ │ + cmp r2, #172 @ 0xac │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {r1, r3, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r6, r6, #32 │ │ │ │ + subs r0, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r6, #172 @ 0xac │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #960] @ (1f410 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r4, [pc, #856] @ (1f3b4 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #22 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r5!, {} │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 22d2c │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022d14 : │ │ │ │ +0001f064 : │ │ │ │ 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] @ 22e98 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f1e8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 22e9c │ │ │ │ + ldr.w lr, [pc, #368] @ 1f1ec │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1296 @ 0x510 │ │ │ │ - ldr.w ip, [pc, #356] @ 22ea0 │ │ │ │ + add.w r3, ip, #1104 @ 0x450 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f1f0 │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (22ea4 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f1f4 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22e0c │ │ │ │ + beq.n 1f15c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 22dec │ │ │ │ + bpl.n 1f13c │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 22e1c │ │ │ │ + bpl.n 1f16c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22e28 │ │ │ │ + bne.n 1f178 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20a14 │ │ │ │ + bl 1cd68 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22e0c │ │ │ │ + beq.n 1f15c │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22e10 │ │ │ │ + beq.n 1f160 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 22e68 │ │ │ │ - ldr r1, [pc, #244] @ (22ea8 ) │ │ │ │ + bpl.n 1f1b8 │ │ │ │ + ldr r1, [pc, #244] @ (1f1f8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22e80 │ │ │ │ - ldr r1, [pc, #240] @ (22eac ) │ │ │ │ + beq.n 1f1d0 │ │ │ │ + ldr r1, [pc, #240] @ (1f1fc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 22e7c │ │ │ │ + beq.n 1f1cc │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 22e64 │ │ │ │ + ble.n 1f1b4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 22e64 │ │ │ │ + beq.n 1f1b4 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (22eb0 ) │ │ │ │ - ldr r2, [pc, #200] @ (22ea0 ) │ │ │ │ + ldr r1, [pc, #220] @ (1f200 ) │ │ │ │ + ldr r2, [pc, #200] @ (1f1f0 ) │ │ │ │ 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 22e60 │ │ │ │ + bne.n 1f1b0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (22eb4 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f204 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (22eb8 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (1f208 ) │ │ │ │ movw r2, #481 @ 0x1e1 │ │ │ │ - ldr r1, [pc, #188] @ (22ebc ) │ │ │ │ - ldr r0, [pc, #192] @ (22ec0 ) │ │ │ │ + ldr r1, [pc, #188] @ (1f20c ) │ │ │ │ + ldr r0, [pc, #192] @ (1f210 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22dd2 │ │ │ │ + b.n 1f122 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22da0 │ │ │ │ - ldr r0, [pc, #164] @ (22ec4 ) │ │ │ │ + b.n 1f0f0 │ │ │ │ + ldr r0, [pc, #164] @ (1f214 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 22df6 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1f146 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 22d82 │ │ │ │ + beq.n 1f0d2 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 22e40 │ │ │ │ + bne.n 1f190 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 22d82 │ │ │ │ + b.n 1f0d2 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22d82 │ │ │ │ + bne.n 1f0d2 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 22d82 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #92] @ (22ec8 ) │ │ │ │ + b.n 1f0d2 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #92] @ (1f218 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (22ecc ) │ │ │ │ - ldr r0, [pc, #96] @ (22ed0 ) │ │ │ │ + ldr r1, [pc, #92] @ (1f21c ) │ │ │ │ + ldr r0, [pc, #96] @ (1f220 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #80] @ (22ed4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #80] @ (1f224 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (22ed8 ) │ │ │ │ - ldr r0, [pc, #80] @ (22edc ) │ │ │ │ + ldr r1, [pc, #80] @ (1f228 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f22c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - udf #170 @ 0xaa │ │ │ │ - movs r2, r0 │ │ │ │ - bcs.n 22e20 │ │ │ │ - movs r2, r0 │ │ │ │ + subs r2, r3, r5 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r0, r6, #29 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22e08 │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - bcs.n 22f00 │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xf61c0000 │ │ │ │ + lsrs r6, r2, #27 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r3, #56 @ 0x38 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldcl 0, cr0, [r8] │ │ │ │ - b.n 22fac │ │ │ │ - movs r0, r0 │ │ │ │ - strex r0, r0, [r0] │ │ │ │ - lsrs r4, r0, #26 │ │ │ │ + cmp r0, #156 @ 0x9c │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3, {r1, r2, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r1, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r2, r5, #25 │ │ │ │ + adds r4, r2, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r4, #224 @ 0xe0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #144] @ (1f2ac ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r5, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r3, [pc, #40] @ (1f250 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #15 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r3!, {r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ - ... │ │ │ │ │ │ │ │ -00022ee0 : │ │ │ │ +0001f230 : │ │ │ │ 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] @ 23064 │ │ │ │ + ldr.w ip, [pc, #372] @ 1f3b4 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 23068 │ │ │ │ + ldr.w lr, [pc, #368] @ 1f3b8 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1344 @ 0x540 │ │ │ │ - ldr.w ip, [pc, #356] @ 2306c │ │ │ │ + add.w r3, ip, #1152 @ 0x480 │ │ │ │ + ldr.w ip, [pc, #356] @ 1f3bc │ │ │ │ add lr, pc │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (23070 ) │ │ │ │ + ldr r4, [pc, #348] @ (1f3c0 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22fd8 │ │ │ │ + beq.n 1f328 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 22fb8 │ │ │ │ + bpl.n 1f308 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 22fe8 │ │ │ │ + bpl.n 1f338 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 22ff4 │ │ │ │ + bne.n 1f344 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ lsls r2, r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2093c │ │ │ │ + bl 1cc90 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 22fd8 │ │ │ │ + beq.n 1f328 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 22fdc │ │ │ │ + beq.n 1f32c │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23034 │ │ │ │ - ldr r1, [pc, #244] @ (23074 ) │ │ │ │ + bpl.n 1f384 │ │ │ │ + ldr r1, [pc, #244] @ (1f3c4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2304c │ │ │ │ - ldr r1, [pc, #240] @ (23078 ) │ │ │ │ + beq.n 1f39c │ │ │ │ + ldr r1, [pc, #240] @ (1f3c8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23048 │ │ │ │ + beq.n 1f398 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23030 │ │ │ │ + ble.n 1f380 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 23030 │ │ │ │ + beq.n 1f380 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2307c ) │ │ │ │ - ldr r2, [pc, #200] @ (2306c ) │ │ │ │ + ldr r1, [pc, #220] @ (1f3cc ) │ │ │ │ + ldr r2, [pc, #200] @ (1f3bc ) │ │ │ │ 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 2302c │ │ │ │ + bne.n 1f37c │ │ │ │ mov r0, r3 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (23080 ) │ │ │ │ + ldr r0, [pc, #196] @ (1f3d0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (23084 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (1f3d4 ) │ │ │ │ movw r2, #497 @ 0x1f1 │ │ │ │ - ldr r1, [pc, #188] @ (23088 ) │ │ │ │ - ldr r0, [pc, #192] @ (2308c ) │ │ │ │ + ldr r1, [pc, #188] @ (1f3d8 ) │ │ │ │ + ldr r0, [pc, #192] @ (1f3dc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 22f9e │ │ │ │ + b.n 1f2ee │ │ │ │ str r0, [sp, #12] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 22f6c │ │ │ │ - ldr r0, [pc, #164] @ (23090 ) │ │ │ │ + b.n 1f2bc │ │ │ │ + ldr r0, [pc, #164] @ (1f3e0 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 22fc2 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1f312 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ addeq r5, sp, #28 │ │ │ │ - beq.n 22f4e │ │ │ │ + beq.n 1f29e │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2300c │ │ │ │ + bne.n 1f35c │ │ │ │ ldr r2, [r2, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 22f4e │ │ │ │ + b.n 1f29e │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ add r5, sp, #28 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 22f4e │ │ │ │ + bne.n 1f29e │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 22f4e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #92] @ (23094 ) │ │ │ │ + b.n 1f29e │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #92] @ (1f3e4 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (23098 ) │ │ │ │ - ldr r0, [pc, #96] @ (2309c ) │ │ │ │ + ldr r1, [pc, #92] @ (1f3e8 ) │ │ │ │ + ldr r0, [pc, #96] @ (1f3ec ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #80] @ (230a0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #80] @ (1f3f0 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (230a4 ) │ │ │ │ - ldr r0, [pc, #80] @ (230a8 ) │ │ │ │ + ldr r1, [pc, #80] @ (1f3f4 ) │ │ │ │ + ldr r0, [pc, #80] @ (1f3f8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - bgt.n 23024 │ │ │ │ - movs r2, r0 │ │ │ │ - beq.n 23054 │ │ │ │ - movs r2, r0 │ │ │ │ + adds r6, r1, r6 │ │ │ │ + movs r3, r0 │ │ │ │ + lsrs r4, r4, #22 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 2303c │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r4, r2, #22 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 23134 │ │ │ │ - movs r2, r0 │ │ │ │ - orrs.w r0, r0, #8388608 @ 0x800000 │ │ │ │ + lsrs r2, r1, #20 │ │ │ │ + movs r3, r0 │ │ │ │ + adds r1, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldc 0, cr0, [r0], {-0} │ │ │ │ - udf #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 22d7c │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r0, r7, #18 │ │ │ │ + movs r6, #180 @ 0xb4 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1, {r1, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsrs r6, r3, #18 │ │ │ │ + subs r0, r1, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #352] @ (1f548 ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r4, #25 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr r1, [pc, #248] @ (1f4ec ) │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r1, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r2, #8 │ │ │ │ movs r1, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r2, r4, r5, r6} │ │ │ │ - ... │ │ │ │ │ │ │ │ -000230ac : │ │ │ │ +0001f3fc : │ │ │ │ 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] @ 2392c │ │ │ │ + ldr.w r6, [pc, #2156] @ 1fc7c │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ - ldr.w r4, [pc, #2156] @ 23930 │ │ │ │ + ldr.w r4, [pc, #2156] @ 1fc80 │ │ │ │ mov r8, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #2152] @ 23934 │ │ │ │ + ldr.w r5, [pc, #2152] @ 1fc84 │ │ │ │ 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 23318 │ │ │ │ + bmi.w 1f666 │ │ │ │ adds r4, r2, #6 │ │ │ │ teq r2, r4 │ │ │ │ - bmi.w 23312 │ │ │ │ - ldr.w r3, [pc, #2120] @ 23938 │ │ │ │ + bmi.w 1f660 │ │ │ │ + ldr.w r3, [pc, #2120] @ 1fc88 │ │ │ │ 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 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 234bc │ │ │ │ + beq.w 1f80a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 238b4 │ │ │ │ + beq.w 1fc02 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23142 │ │ │ │ + bge.n 1f492 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23346 │ │ │ │ - ldr.w r3, [pc, #2040] @ 2393c │ │ │ │ + beq.w 1f694 │ │ │ │ + ldr.w r3, [pc, #2040] @ 1fc8c │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 234e6 │ │ │ │ + bne.w 1f834 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2316c │ │ │ │ + bge.n 1f4bc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2334e │ │ │ │ - ldr.w r3, [pc, #2000] @ 23940 │ │ │ │ + beq.w 1f69c │ │ │ │ + ldr.w r3, [pc, #2000] @ 1fc90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 232a4 │ │ │ │ + beq.w 1f5f2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 232bc │ │ │ │ - ldr.w r7, [r6, #288] @ 0x120 │ │ │ │ + beq.w 1f60a │ │ │ │ + ldr r7, [r6, #116] @ 0x74 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 238fc │ │ │ │ + beq.w 1fc4a │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ strlt r3, [r7, #0] │ │ │ │ - ldr.w r3, [pc, #1960] @ 23944 │ │ │ │ + ldr.w r3, [pc, #1964] @ 1fc94 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23390 │ │ │ │ - ldr.w r2, [r6, #492] @ 0x1ec │ │ │ │ + beq.w 1f6de │ │ │ │ + ldr.w r2, [r6, #324] @ 0x144 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1dff0 │ │ │ │ + bl 1a354 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 235f0 │ │ │ │ + beq.w 1f93e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ lsls r3, r4, #31 │ │ │ │ str r0, [sp, #8] │ │ │ │ - bmi.w 236b4 │ │ │ │ + bmi.w 1fa02 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23690 │ │ │ │ + beq.w 1f9de │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 236d4 │ │ │ │ + bpl.w 1fa22 │ │ │ │ tst.w fp, #1 │ │ │ │ - bne.w 236f6 │ │ │ │ + bne.w 1fa44 │ │ │ │ add.w sl, fp, #6 │ │ │ │ teq fp, sl │ │ │ │ - bmi.w 23374 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bmi.w 1f6c2 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ mov r0, sl │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2352a │ │ │ │ + beq.w 1f878 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 2389c │ │ │ │ + beq.w 1fbea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2323c │ │ │ │ + bge.n 1f58a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 234ac │ │ │ │ + beq.w 1f7fa │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2358c │ │ │ │ + bne.w 1f8da │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2325e │ │ │ │ + bge.n 1f5ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 234b4 │ │ │ │ + beq.w 1f802 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 233d4 │ │ │ │ + beq.w 1f722 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23278 │ │ │ │ + bge.n 1f5c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23388 │ │ │ │ + beq.w 1f6d6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w sl, [r9] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ - ldr.w r2, [pc, #1732] @ 23948 │ │ │ │ - ldr.w r3, [pc, #1704] @ 23930 │ │ │ │ + ldr.w r2, [pc, #1732] @ 1fc98 │ │ │ │ + ldr.w r3, [pc, #1704] @ 1fc80 │ │ │ │ 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 23880 │ │ │ │ + bne.w 1fbce │ │ │ │ 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 236bc │ │ │ │ + bmi.w 1fa0a │ │ │ │ adds r3, r4, #2 │ │ │ │ teq r3, r4 │ │ │ │ - bmi.n 23364 │ │ │ │ + bmi.n 1f6b2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 23182 │ │ │ │ - ldr.w r7, [r6, #420] @ 0x1a4 │ │ │ │ + bne.w 1f4d2 │ │ │ │ + ldr.w r7, [r6, #252] @ 0xfc │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 23884 │ │ │ │ + beq.w 1fbd2 │ │ │ │ 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 1f5e4 │ │ │ │ + bl 1b93c │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ lsls r1, r4, #31 │ │ │ │ - bmi.w 23718 │ │ │ │ + bmi.w 1fa66 │ │ │ │ cmp.w sl, #1 │ │ │ │ itt ne │ │ │ │ ldrne r3, [sp, #28] │ │ │ │ strne r3, [sp, #8] │ │ │ │ - beq.w 23720 │ │ │ │ + beq.w 1fa6e │ │ │ │ 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 231fe │ │ │ │ + beq.w 1f54c │ │ │ │ mov r0, sl │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 231fe │ │ │ │ + b.n 1f54c │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 230ee │ │ │ │ + bge.w 1f43e │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #6 │ │ │ │ - bl 16cf0 │ │ │ │ - ldr.w r3, [pc, #1556] @ 23938 │ │ │ │ + bl 16cf4 │ │ │ │ + ldr.w r3, [pc, #1560] @ 1fc88 │ │ │ │ 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 23100 │ │ │ │ - bl c85c │ │ │ │ + ldr.w fp, [r6, #40] @ 0x28 │ │ │ │ + ldr.w sl, [r6, #216] @ 0xd8 │ │ │ │ + beq.w 1f450 │ │ │ │ + bl c864 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 23100 │ │ │ │ + b.n 1f450 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23142 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f492 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1512] @ 23940 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1516] @ 1fc90 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 2317a │ │ │ │ - b.n 232a4 │ │ │ │ + bne.w 1f4ca │ │ │ │ + b.n 1f5f2 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 232b2 │ │ │ │ + bge.n 1f600 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 2317a │ │ │ │ + b.n 1f4ca │ │ │ │ cmp.w sl, #0 │ │ │ │ - bge.w 231f6 │ │ │ │ + bge.w 1f544 │ │ │ │ mov r0, fp │ │ │ │ movs r1, #6 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 232f6 │ │ │ │ + b.n 1f644 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23278 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f5c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r3, [pc, #1452] @ 2394c │ │ │ │ - ldr.w r1, [pc, #1452] @ 23950 │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r3, [pc, #1456] @ 1fc9c │ │ │ │ + ldr.w r1, [pc, #1456] @ 1fca0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #1444] @ 23954 │ │ │ │ - ldr.w r1, [pc, #1444] @ 23958 │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #1444] @ 1fca4 │ │ │ │ + ldr.w r1, [pc, #1444] @ 1fca8 │ │ │ │ mov.w r2, #632 @ 0x278 │ │ │ │ - ldr.w r0, [pc, #1440] @ 2395c │ │ │ │ + ldr.w r0, [pc, #1440] @ 1fcac │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r9] │ │ │ │ - b.n 23282 │ │ │ │ + b.n 1f5d0 │ │ │ │ tst.w sl, #1 │ │ │ │ - bne.w 23782 │ │ │ │ + bne.w 1fad0 │ │ │ │ add.w r4, sl, #2 │ │ │ │ teq r4, sl │ │ │ │ - bmi.w 23560 │ │ │ │ + bmi.w 1f8ae │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 237d4 │ │ │ │ - ldr.w fp, [r6, #384] @ 0x180 │ │ │ │ + bne.w 1fb22 │ │ │ │ + ldr.w fp, [r6, #216] @ 0xd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 23752 │ │ │ │ + beq.w 1faa0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 23914 │ │ │ │ + beq.w 1fc62 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2343a │ │ │ │ + bge.n 1f788 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23708 │ │ │ │ + beq.w 1fa56 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 2379c │ │ │ │ + bne.w 1faea │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2345c │ │ │ │ + bge.n 1f7aa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23710 │ │ │ │ + beq.w 1fa5e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 23604 │ │ │ │ + beq.w 1f952 │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9854 │ │ │ │ + blx 985c │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 238cc │ │ │ │ + beq.w 1fc1a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2348e │ │ │ │ + bge.n 1f7dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 235e8 │ │ │ │ + beq.w 1f936 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 234a0 │ │ │ │ + bge.n 1f7ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 235e0 │ │ │ │ + beq.w 1f92e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 237e0 │ │ │ │ + beq.w 1fb2e │ │ │ │ strd r4, r6, [r9] │ │ │ │ - b.n 23282 │ │ │ │ + b.n 1f5d0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2323c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f58a │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2325e │ │ │ │ - ldr.w r3, [pc, #1172] @ 23954 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f5ac │ │ │ │ + ldr.w r3, [pc, #1176] @ 1fca4 │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ - ldr.w r1, [pc, #1176] @ 23960 │ │ │ │ - ldr.w r0, [pc, #1176] @ 23964 │ │ │ │ + ldr.w r1, [pc, #1180] @ 1fcb0 │ │ │ │ + ldr.w r0, [pc, #1180] @ 1fcb4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 233ca │ │ │ │ - ldr.w r0, [pc, #1152] @ 23968 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1f718 │ │ │ │ + ldr.w r0, [pc, #1152] @ 1fcb8 │ │ │ │ mov r1, sl │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23506 │ │ │ │ + bge.n 1f854 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 235d8 │ │ │ │ - ldr.w r3, [pc, #1100] @ 23954 │ │ │ │ + beq.n 1f926 │ │ │ │ + ldr.w r3, [pc, #1100] @ 1fca4 │ │ │ │ movw r2, #623 @ 0x26f │ │ │ │ - ldr.w r1, [pc, #1116] @ 2396c │ │ │ │ - ldr.w r0, [pc, #1116] @ 23970 │ │ │ │ + ldr.w r1, [pc, #1116] @ 1fcbc │ │ │ │ + ldr.w r0, [pc, #1116] @ 1fcc0 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 233ca │ │ │ │ - ldr.w r3, [pc, #1064] @ 23954 │ │ │ │ + bl c87c │ │ │ │ + b.n 1f718 │ │ │ │ + ldr.w r3, [pc, #1064] @ 1fca4 │ │ │ │ movw r2, #643 @ 0x283 │ │ │ │ - ldr.w r1, [pc, #1088] @ 23974 │ │ │ │ - ldr.w r0, [pc, #1088] @ 23978 │ │ │ │ + ldr.w r1, [pc, #1088] @ 1fcc4 │ │ │ │ + ldr.w r0, [pc, #1088] @ 1fcc8 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 233ca │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1f718 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 233e8 │ │ │ │ + bge.w 1f736 │ │ │ │ mov r0, sl │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ 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 233f4 │ │ │ │ + beq.w 1f742 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ + bl c864 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 233f4 │ │ │ │ - ldr r0, [pc, #1004] @ (2397c ) │ │ │ │ + b.n 1f742 │ │ │ │ + ldr r0, [pc, #1008] @ (1fccc ) │ │ │ │ mov r1, fp │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 235ae │ │ │ │ + bge.n 1f8fc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 235ae │ │ │ │ + cbnz r3, 1f8fc │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #932] @ (23954 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #932] @ (1fca4 ) │ │ │ │ movw r2, #643 @ 0x283 │ │ │ │ - ldr r1, [pc, #968] @ (23980 ) │ │ │ │ - ldr r0, [pc, #972] @ (23984 ) │ │ │ │ + ldr r1, [pc, #972] @ (1fcd0 ) │ │ │ │ + ldr r0, [pc, #972] @ (1fcd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 233ca │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1f718 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23506 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f854 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 234a0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f7ee │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2348e │ │ │ │ - ldr r3, [pc, #864] @ (23954 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f7dc │ │ │ │ + ldr r3, [pc, #868] @ (1fca4 ) │ │ │ │ mov.w r2, #628 @ 0x274 │ │ │ │ - ldr r1, [pc, #912] @ (23988 ) │ │ │ │ - ldr r0, [pc, #912] @ (2398c ) │ │ │ │ + ldr r1, [pc, #912] @ (1fcd8 ) │ │ │ │ + ldr r0, [pc, #916] @ (1fcdc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 234d4 │ │ │ │ + b.n 1f822 │ │ │ │ lsls r2, r4, #31 │ │ │ │ - bmi.w 23824 │ │ │ │ + bmi.w 1fb72 │ │ │ │ add.w r8, r4, #2 │ │ │ │ teq r8, r4 │ │ │ │ - bmi.w 2373e │ │ │ │ - ldr.w r1, [r6, #836] @ 0x344 │ │ │ │ + bmi.w 1fa8c │ │ │ │ + ldr.w r1, [r6, #832] @ 0x340 │ │ │ │ mov r0, r7 │ │ │ │ - blx 91a0 │ │ │ │ + blx 91a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23630 │ │ │ │ + bge.n 1f97e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 23680 │ │ │ │ + cbz r3, 1f9ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 23800 │ │ │ │ + beq.w 1fb4e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 2383e │ │ │ │ + bpl.w 1fb8c │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9854 │ │ │ │ + blx 985c │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 238e4 │ │ │ │ + beq.w 1fc32 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23666 │ │ │ │ + bge.n 1f9b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 237f8 │ │ │ │ + beq.w 1fb46 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23674 │ │ │ │ + bge.n 1f9c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 23688 │ │ │ │ + cbz r3, 1f9d6 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 2385e │ │ │ │ + beq.w 1fbac │ │ │ │ strd r8, r6, [r9] │ │ │ │ - b.n 23282 │ │ │ │ + b.n 1f5d0 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23630 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f97e │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23674 │ │ │ │ - ldr r3, [pc, #704] @ (23954 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f9c2 │ │ │ │ + ldr r3, [pc, #708] @ (1fca4 ) │ │ │ │ movw r2, #635 @ 0x27b │ │ │ │ - ldr r1, [pc, #760] @ (23990 ) │ │ │ │ - ldr r0, [pc, #760] @ (23994 ) │ │ │ │ + ldr r1, [pc, #760] @ (1fce0 ) │ │ │ │ + ldr r0, [pc, #764] @ (1fce4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - b.n 233ca │ │ │ │ + bl c87c │ │ │ │ + b.n 1f718 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 231d0 │ │ │ │ + bl c87c │ │ │ │ + b.n 1f51e │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r7, r0 │ │ │ │ - cbz r3, 236d0 │ │ │ │ + cbz r3, 1fa1e │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r4, r7 │ │ │ │ - b.n 2317a │ │ │ │ - ldr r3, [pc, #636] @ (23954 ) │ │ │ │ + b.n 1f4ca │ │ │ │ + ldr r3, [pc, #640] @ (1fca4 ) │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - ldr r1, [pc, #700] @ (23998 ) │ │ │ │ - ldr r0, [pc, #704] @ (2399c ) │ │ │ │ + ldr r1, [pc, #704] @ (1fce8 ) │ │ │ │ + ldr r0, [pc, #704] @ (1fcec ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r2, [pc, #696] @ (239a0 ) │ │ │ │ + ldr r2, [pc, #700] @ (1fcf0 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #635 @ 0x27b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 236a6 │ │ │ │ + bl 12190 │ │ │ │ + b.n 1f9f4 │ │ │ │ movs r1, #6 │ │ │ │ mov r0, fp │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - b.n 232f6 │ │ │ │ + bl c87c │ │ │ │ + b.n 1f644 │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2343a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f788 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2345c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f7aa │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 232e8 │ │ │ │ - ldr r3, [pc, #560] @ (23954 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1f636 │ │ │ │ + ldr r3, [pc, #564] @ (1fca4 ) │ │ │ │ movw r2, #639 @ 0x27f │ │ │ │ - ldr r1, [pc, #636] @ (239a4 ) │ │ │ │ - ldr r0, [pc, #636] @ (239a8 ) │ │ │ │ + ldr r1, [pc, #636] @ (1fcf4 ) │ │ │ │ + ldr r0, [pc, #640] @ (1fcf8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 233ca │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1f718 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.w 23616 │ │ │ │ + bge.w 1f964 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 23616 │ │ │ │ - ldr r3, [pc, #512] @ (23954 ) │ │ │ │ + b.n 1f964 │ │ │ │ + ldr r3, [pc, #512] @ (1fca4 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #592] @ (239ac ) │ │ │ │ - ldr r0, [pc, #596] @ (239b0 ) │ │ │ │ + ldr r1, [pc, #596] @ (1fcfc ) │ │ │ │ + ldr r0, [pc, #596] @ (1fd00 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 233ca │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1f718 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, sl │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23570 │ │ │ │ + beq.w 1f8be │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 23570 │ │ │ │ - ldr r0, [pc, #532] @ (239b4 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1f8be │ │ │ │ + ldr r0, [pc, #536] @ (1fd04 ) │ │ │ │ mov r1, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 237ba │ │ │ │ + bge.n 1fb08 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 23878 │ │ │ │ - ldr r3, [pc, #408] @ (23954 ) │ │ │ │ + beq.n 1fbc6 │ │ │ │ + ldr r3, [pc, #408] @ (1fca4 ) │ │ │ │ movw r2, #646 @ 0x286 │ │ │ │ - ldr r1, [pc, #500] @ (239b8 ) │ │ │ │ + ldr r1, [pc, #504] @ (1fd08 ) │ │ │ │ mov sl, r4 │ │ │ │ - ldr r0, [pc, #500] @ (239bc ) │ │ │ │ + ldr r0, [pc, #504] @ (1fd0c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 235c4 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1f912 │ │ │ │ mov r0, sl │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 233f0 │ │ │ │ - ldr r3, [pc, #368] @ (23954 ) │ │ │ │ + b.n 1f73e │ │ │ │ + ldr r3, [pc, #372] @ (1fca4 ) │ │ │ │ movw r2, #647 @ 0x287 │ │ │ │ - ldr r1, [pc, #472] @ (239c0 ) │ │ │ │ - ldr r0, [pc, #472] @ (239c4 ) │ │ │ │ + ldr r1, [pc, #472] @ (1fd10 ) │ │ │ │ + ldr r0, [pc, #476] @ (1fd14 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 23522 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1f870 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23666 │ │ │ │ - ldr r3, [pc, #336] @ (23954 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1f9b4 │ │ │ │ + ldr r3, [pc, #340] @ (1fca4 ) │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ - ldr r1, [pc, #448] @ (239c8 ) │ │ │ │ - ldr r0, [pc, #448] @ (239cc ) │ │ │ │ + ldr r1, [pc, #448] @ (1fd18 ) │ │ │ │ + ldr r0, [pc, #452] @ (1fd1c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 233ca │ │ │ │ + bl 9f60 │ │ │ │ + b.n 1f718 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 23616 │ │ │ │ + beq.w 1f964 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 23616 │ │ │ │ - ldr r3, [pc, #276] @ (23954 ) │ │ │ │ - ldr r2, [pc, #396] @ (239d0 ) │ │ │ │ - ldr r1, [pc, #400] @ (239d4 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 1f964 │ │ │ │ + ldr r3, [pc, #276] @ (1fca4 ) │ │ │ │ + ldr r2, [pc, #400] @ (1fd20 ) │ │ │ │ + ldr r1, [pc, #400] @ (1fd24 ) │ │ │ │ add r2, pc │ │ │ │ - ldr r0, [pc, #400] @ (239d8 ) │ │ │ │ + ldr r0, [pc, #400] @ (1fd28 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, pc │ │ │ │ str r4, [sp, #4] │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 23816 │ │ │ │ - ldr r3, [pc, #244] @ (23954 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 1fb64 │ │ │ │ + ldr r3, [pc, #244] @ (1fca4 ) │ │ │ │ movw r2, #649 @ 0x289 │ │ │ │ - ldr r1, [pc, #372] @ (239dc ) │ │ │ │ + ldr r1, [pc, #376] @ (1fd2c ) │ │ │ │ mov r4, r8 │ │ │ │ - ldr r0, [pc, #372] @ (239e0 ) │ │ │ │ + ldr r0, [pc, #376] @ (1fd30 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 23522 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 1f870 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 237ba │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #348] @ (239e4 ) │ │ │ │ - movw r2, #12108 @ 0x2f4c │ │ │ │ - ldr r1, [pc, #348] @ (239e8 ) │ │ │ │ - ldr r0, [pc, #348] @ (239ec ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 1fb08 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #352] @ (1fd34 ) │ │ │ │ + movw r2, #10022 @ 0x2726 │ │ │ │ + ldr r1, [pc, #348] @ (1fd38 ) │ │ │ │ + ldr r0, [pc, #352] @ (1fd3c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #336] @ (239f0 ) │ │ │ │ - movw r2, #12133 @ 0x2f65 │ │ │ │ - ldr r1, [pc, #336] @ (239f4 ) │ │ │ │ - ldr r0, [pc, #336] @ (239f8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #340] @ (1fd40 ) │ │ │ │ + movw r2, #10047 @ 0x273f │ │ │ │ + ldr r1, [pc, #336] @ (1fd44 ) │ │ │ │ + ldr r0, [pc, #340] @ (1fd48 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #324] @ (239fc ) │ │ │ │ - movw r2, #12050 @ 0x2f12 │ │ │ │ - ldr r1, [pc, #324] @ (23a00 ) │ │ │ │ - ldr r0, [pc, #324] @ (23a04 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #328] @ (1fd4c ) │ │ │ │ + movw r2, #9964 @ 0x26ec │ │ │ │ + ldr r1, [pc, #324] @ (1fd50 ) │ │ │ │ + ldr r0, [pc, #328] @ (1fd54 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (23a08 ) │ │ │ │ - movw r2, #12177 @ 0x2f91 │ │ │ │ - ldr r1, [pc, #312] @ (23a0c ) │ │ │ │ - ldr r0, [pc, #312] @ (23a10 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #316] @ (1fd58 ) │ │ │ │ + movw r2, #10091 @ 0x276b │ │ │ │ + ldr r1, [pc, #312] @ (1fd5c ) │ │ │ │ + ldr r0, [pc, #316] @ (1fd60 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (23a14 ) │ │ │ │ - movw r2, #12204 @ 0x2fac │ │ │ │ - ldr r1, [pc, #300] @ (23a18 ) │ │ │ │ - ldr r0, [pc, #300] @ (23a1c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #304] @ (1fd64 ) │ │ │ │ + movw r2, #10118 @ 0x2786 │ │ │ │ + ldr r1, [pc, #300] @ (1fd68 ) │ │ │ │ + ldr r0, [pc, #304] @ (1fd6c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (23a20 ) │ │ │ │ - movw r2, #12067 @ 0x2f23 │ │ │ │ - ldr r1, [pc, #288] @ (23a24 ) │ │ │ │ - ldr r0, [pc, #288] @ (23a28 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #292] @ (1fd70 ) │ │ │ │ + movw r2, #9981 @ 0x26fd │ │ │ │ + ldr r1, [pc, #288] @ (1fd74 ) │ │ │ │ + ldr r0, [pc, #292] @ (1fd78 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (23a2c ) │ │ │ │ - movw r2, #12165 @ 0x2f85 │ │ │ │ - ldr r1, [pc, #276] @ (23a30 ) │ │ │ │ - ldr r0, [pc, #276] @ (23a34 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (1fd7c ) │ │ │ │ + movw r2, #10079 @ 0x275f │ │ │ │ + ldr r1, [pc, #276] @ (1fd80 ) │ │ │ │ + ldr r0, [pc, #280] @ (1fd84 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1324 @ 0x52c │ │ │ │ + addw r3, r3, #1236 @ 0x4d4 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldmia r7!, {r2, r4, r5} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsrs r4, r4, #15 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r2, r3, #15 │ │ │ │ + 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 │ │ │ │ - ldmia r5, {r1, r4, r5, r6} │ │ │ │ - movs r2, r0 │ │ │ │ + lsrs r4, r4, #8 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb ip!, {} │ │ │ │ + movs r3, #210 @ 0xd2 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strd r0, r0, [r6], #0 │ │ │ │ - bge.n 238cc │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23914 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 238b8 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23964 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2388c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23a30 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2384c │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 239f0 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23a30 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2375c │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23900 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 236e0 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 23a84 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 235a8 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 2394c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23528 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 238cc │ │ │ │ - movs r0, r0 │ │ │ │ - stc 0, cr0, [r6, #-0] │ │ │ │ - b.n 2349c │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 23a40 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23440 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 239e4 │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 23a48 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23378 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 2391c │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23338 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 238dc │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23300 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 23aa4 │ │ │ │ - movs r0, r0 │ │ │ │ - rsb r0, r8, r0 │ │ │ │ - b.n 2328c │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 23a30 │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23254 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 239f8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r4, #17 │ │ │ │ + movs r3, #140 @ 0x8c │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 232f4 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r1, #17 │ │ │ │ + asrs r0, r3, #29 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23a28 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r6, #16 │ │ │ │ + movs r2, #126 @ 0x7e │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 241ec │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r3, #16 │ │ │ │ + asrs r2, r1, #25 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23f40 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r0, #16 │ │ │ │ + asrs r6, r3, #26 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 23f1c │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r5, #15 │ │ │ │ + movs r2, #52 @ 0x34 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 24198 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r2, #15 │ │ │ │ + asrs r0, r0, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r2, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r7, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #146 @ 0x92 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r6, r3, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r1, #80 @ 0x50 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r3, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #176 @ 0xb0 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #108 @ 0x6c │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r7, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r2, #68 @ 0x44 │ │ │ │ + movs r1, r0 │ │ │ │ + movs r0, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r5, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r7, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r2, r5, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r2, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r4, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r0, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r1, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r5, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r7, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r3, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r1, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r7, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + eors r0, r7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r6, #2 │ │ │ │ movs r1, r0 │ │ │ │ - stmia r4!, {r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 24234 │ │ │ │ - ... │ │ │ │ │ │ │ │ -00023a38 : │ │ │ │ +0001fd88 : │ │ │ │ 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] @ 23be0 │ │ │ │ + ldr.w ip, [pc, #408] @ 1ff30 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 23be4 │ │ │ │ + ldr.w lr, [pc, #404] @ 1ff34 │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1392 @ 0x570 │ │ │ │ - ldr.w ip, [pc, #392] @ 23be8 │ │ │ │ + add.w r3, ip, #1200 @ 0x4b0 │ │ │ │ + ldr.w ip, [pc, #392] @ 1ff38 │ │ │ │ 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] @ (23bec ) │ │ │ │ + ldr r4, [pc, #380] @ (1ff3c ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c544 │ │ │ │ + bl c54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b50 │ │ │ │ + beq.n 1fea0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 23b30 │ │ │ │ + bpl.n 1fe80 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 23b54 │ │ │ │ + bpl.n 1fea4 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 23b6c │ │ │ │ + bne.n 1febc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (23bf0 ) │ │ │ │ + ldr r1, [pc, #324] @ (1ff40 ) │ │ │ │ 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 23b60 │ │ │ │ + bne.n 1feb0 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (23bf4 ) │ │ │ │ + ldr r3, [pc, #308] @ (1ff44 ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 230ac │ │ │ │ + bl 1f3fc │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 23b50 │ │ │ │ + beq.n 1fea0 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23b80 │ │ │ │ + beq.n 1fed0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23bae │ │ │ │ - ldr r1, [pc, #252] @ (23bf8 ) │ │ │ │ + bpl.n 1fefe │ │ │ │ + ldr r1, [pc, #252] @ (1ff48 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23bc2 │ │ │ │ + beq.n 1ff12 │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 23bd8 │ │ │ │ + beq.n 1ff28 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23bdc │ │ │ │ + ble.n 1ff2c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 23bdc │ │ │ │ + beq.n 1ff2c │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #228] @ (23bfc ) │ │ │ │ - ldr r2, [pc, #204] @ (23be8 ) │ │ │ │ + ldr r1, [pc, #228] @ (1ff4c ) │ │ │ │ + ldr r2, [pc, #204] @ (1ff38 ) │ │ │ │ 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 23baa │ │ │ │ + bne.n 1fefa │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (23c00 ) │ │ │ │ + ldr r0, [pc, #204] @ (1ff50 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #200] @ (23c04 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #200] @ (1ff54 ) │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ - ldr r1, [pc, #196] @ (23c08 ) │ │ │ │ - ldr r0, [pc, #200] @ (23c0c ) │ │ │ │ + ldr r1, [pc, #196] @ (1ff58 ) │ │ │ │ + ldr r0, [pc, #200] @ (1ff5c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23b16 │ │ │ │ - ldr r0, [pc, #184] @ (23c10 ) │ │ │ │ + b.n 1fe66 │ │ │ │ + ldr r0, [pc, #184] @ (1ff60 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 23b3a │ │ │ │ - ldr r0, [pc, #176] @ (23c14 ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1fe8a │ │ │ │ + ldr r0, [pc, #176] @ (1ff64 ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 23b3a │ │ │ │ + bl 117f4 │ │ │ │ + b.n 1fe8a │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 23aa8 │ │ │ │ + beq.n 1fdf8 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23b8c │ │ │ │ + bne.n 1fedc │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23aa8 │ │ │ │ + b.n 1fdf8 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 23ae8 │ │ │ │ + b.n 1fe38 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23aa8 │ │ │ │ + bne.n 1fdf8 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23aa8 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23c18 ) │ │ │ │ + b.n 1fdf8 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (1ff68 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (23c1c ) │ │ │ │ - ldr r0, [pc, #104] @ (23c20 ) │ │ │ │ + ldr r1, [pc, #104] @ (1ff6c ) │ │ │ │ + ldr r0, [pc, #104] @ (1ff70 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23c24 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (1ff74 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (23c28 ) │ │ │ │ - ldr r0, [pc, #96] @ (23c2c ) │ │ │ │ + ldr r1, [pc, #92] @ (1ff78 ) │ │ │ │ + ldr r0, [pc, #96] @ (1ff7c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - bne.n 23af0 │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r5!, {r2, r3, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ + lsrs r6, r6, #24 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r1, #9 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r5!, {r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r0, r7, #8 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r4!, {r1, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - @ instruction: 0xe8d80000 │ │ │ │ + lsls r2, r2, #6 │ │ │ │ + movs r3, r0 │ │ │ │ + movs r5, #244 @ 0xf4 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 23ecc │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 23c70 │ │ │ │ - movs r0, r0 │ │ │ │ - blt.n 23c24 │ │ │ │ - movs r0, r0 │ │ │ │ - bcc.n 23b20 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r6, r7, #4 │ │ │ │ + adds r4, r0, #0 │ │ │ │ movs r1, r0 │ │ │ │ - bkpt 0x0048 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0074 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #4 │ │ │ │ + lsrs r0, r2, #31 │ │ │ │ movs r1, r0 │ │ │ │ - pop {r1, r4, r5, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r5, r6, r7} │ │ │ │ - ... │ │ │ │ + asrs r0, r5, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r4, r4, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r5, #222 @ 0xde │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfae80000 │ │ │ │ + smlabb r0, r4, r0, r0 │ │ │ │ + subs r5, #200 @ 0xc8 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa920000 │ │ │ │ + cdp2 0, 9, cr0, cr14, cr0, {0} │ │ │ │ │ │ │ │ -00023c30 : │ │ │ │ +0001ff80 : │ │ │ │ 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] @ 23dd8 │ │ │ │ + ldr.w ip, [pc, #408] @ 20128 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w lr, [pc, #404] @ 23ddc │ │ │ │ + ldr.w lr, [pc, #404] @ 2012c │ │ │ │ mov r0, r1 │ │ │ │ add ip, pc │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - add.w r3, ip, #1440 @ 0x5a0 │ │ │ │ - ldr.w ip, [pc, #392] @ 23de0 │ │ │ │ + add.w r3, ip, #1248 @ 0x4e0 │ │ │ │ + ldr.w ip, [pc, #392] @ 20130 │ │ │ │ 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] @ (23de4 ) │ │ │ │ + ldr r4, [pc, #380] @ (20134 ) │ │ │ │ ldr.w ip, [lr, ip] │ │ │ │ add r4, pc │ │ │ │ ldr.w ip, [ip] │ │ │ │ str.w ip, [sp, #44] @ 0x2c │ │ │ │ mov.w ip, #0 │ │ │ │ - bl c544 │ │ │ │ + bl c54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23d48 │ │ │ │ + beq.n 20098 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r2, #3 │ │ │ │ - bpl.n 23d28 │ │ │ │ + bpl.n 20078 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r1, #7 │ │ │ │ - bpl.n 23d4c │ │ │ │ + bpl.n 2009c │ │ │ │ ldr r1, [r2, #8] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 23d64 │ │ │ │ + bne.n 200b4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #1 │ │ │ │ - ldr r1, [pc, #324] @ (23de8 ) │ │ │ │ + ldr r1, [pc, #324] @ (20138 ) │ │ │ │ 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 23d58 │ │ │ │ + bne.n 200a8 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r3, [pc, #308] @ (23dec ) │ │ │ │ + ldr r3, [pc, #308] @ (2013c ) │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ ldr r3, [r4, r3] │ │ │ │ sub.w r3, ip, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ - bl 1f5e4 │ │ │ │ + bl 1b93c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 23d48 │ │ │ │ + beq.n 20098 │ │ │ │ movs r0, #2 │ │ │ │ str r2, [sp, #16] │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 23d78 │ │ │ │ + beq.n 200c8 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.n 23da6 │ │ │ │ - ldr r1, [pc, #252] @ (23df0 ) │ │ │ │ + bpl.n 200f6 │ │ │ │ + ldr r1, [pc, #252] @ (20140 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 23dba │ │ │ │ + beq.n 2010a │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 23dd0 │ │ │ │ + beq.n 20120 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 23dd4 │ │ │ │ + ble.n 20124 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 23dd4 │ │ │ │ + beq.n 20124 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #228] @ (23df4 ) │ │ │ │ - ldr r2, [pc, #204] @ (23de0 ) │ │ │ │ + ldr r1, [pc, #228] @ (20144 ) │ │ │ │ + ldr r2, [pc, #204] @ (20130 ) │ │ │ │ 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 23da2 │ │ │ │ + bne.n 200f2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #204] @ (23df8 ) │ │ │ │ + ldr r0, [pc, #204] @ (20148 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #200] @ (23dfc ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #200] @ (2014c ) │ │ │ │ mov.w r2, #652 @ 0x28c │ │ │ │ - ldr r1, [pc, #196] @ (23e00 ) │ │ │ │ - ldr r0, [pc, #200] @ (23e04 ) │ │ │ │ + ldr r1, [pc, #196] @ (20150 ) │ │ │ │ + ldr r0, [pc, #200] @ (20154 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 23d0e │ │ │ │ - ldr r0, [pc, #184] @ (23e08 ) │ │ │ │ + b.n 2005e │ │ │ │ + ldr r0, [pc, #184] @ (20158 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 23d32 │ │ │ │ - ldr r0, [pc, #176] @ (23e0c ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 20082 │ │ │ │ + ldr r0, [pc, #176] @ (2015c ) │ │ │ │ mov r1, ip │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 23d32 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 20082 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 23ca0 │ │ │ │ + beq.n 1fff0 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 23d84 │ │ │ │ + bne.n 200d4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 23ca0 │ │ │ │ + b.n 1fff0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - b.n 23ce0 │ │ │ │ + b.n 20030 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 23ca0 │ │ │ │ + bne.n 1fff0 │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 23ca0 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #104] @ (23e10 ) │ │ │ │ + b.n 1fff0 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #104] @ (20160 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #104] @ (23e14 ) │ │ │ │ - ldr r0, [pc, #104] @ (23e18 ) │ │ │ │ + ldr r1, [pc, #104] @ (20164 ) │ │ │ │ + ldr r0, [pc, #104] @ (20168 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (23e1c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2016c ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #92] @ (23e20 ) │ │ │ │ - ldr r0, [pc, #96] @ (23e24 ) │ │ │ │ + ldr r1, [pc, #92] @ (20170 ) │ │ │ │ + ldr r0, [pc, #96] @ (20174 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - ldmia r7, {r1, r2, r3, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ + lsrs r6, r7, #16 │ │ │ │ + movs r3, r0 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + movs r3, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - b.n 23bbc │ │ │ │ - movs r0, r0 │ │ │ │ + vaddl.u16 q0, d10, d2 │ │ │ │ + movs r3, #252 @ 0xfc │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 23dc4 │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 23e78 │ │ │ │ - movs r0, r0 │ │ │ │ - bls.n 23e2c │ │ │ │ - movs r0, r0 │ │ │ │ - bne.n 23d28 │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u8 d16, d6, d0 │ │ │ │ - pop {r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - vhadd.u d0, d0, d0 │ │ │ │ - cbnz r2, 23ea2 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2} │ │ │ │ - ... │ │ │ │ + adds r4, r0, r2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r3, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r6, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r5, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r3, #230 @ 0xe6 │ │ │ │ + movs r1, r0 │ │ │ │ + ldr??.w r0, [r0] │ │ │ │ + ldrsb.w r0, [ip, r0] │ │ │ │ + subs r3, #208 @ 0xd0 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb.w r0, [sl] │ │ │ │ + stc2 0, cr0, [r6] │ │ │ │ + │ │ │ │ +00020178 : │ │ │ │ + lsls r3, r0, #31 │ │ │ │ + bmi.n 2019e │ │ │ │ + movw r3, #45054 @ 0xaffe │ │ │ │ + movt r3, #1 │ │ │ │ + cmp r0, r3 │ │ │ │ + bls.n 201f0 │ │ │ │ + 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 11770 │ │ │ │ + cbnz r0, 201ca │ │ │ │ + movw r0, #45054 @ 0xaffe │ │ │ │ + movt r0, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl 11770 │ │ │ │ + cbnz r0, 201ca │ │ │ │ + movs r0, #1 │ │ │ │ + pop {r4, pc} │ │ │ │ + mov.w r1, #114688 @ 0x1c000 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11770 │ │ │ │ + cbnz r0, 201ec │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #65534 @ 0xfffe │ │ │ │ + movt r0, #33 @ 0x21 │ │ │ │ + bl 11770 │ │ │ │ + eor.w r0, r0, #1 │ │ │ │ + uxtb r0, r0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + movs r0, #1 │ │ │ │ + bx lr │ │ │ │ │ │ │ │ -00023e28 : │ │ │ │ +000201f4 : │ │ │ │ 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] @ 24990 │ │ │ │ - sub sp, #244 @ 0xf4 │ │ │ │ - ldr.w r4, [pc, #2900] @ 24994 │ │ │ │ - mov fp, r3 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r3, [pc, #2896] @ 24998 │ │ │ │ - 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] @ 2499c │ │ │ │ + str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ + ldr.w r4, [pc, #1636] @ 2086c │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #1636] @ 20870 │ │ │ │ + mov r7, r3 │ │ │ │ add r4, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24488 │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - mov r7, r2 │ │ │ │ - mov sl, r1 │ │ │ │ - orrs r3, r0 │ │ │ │ - lsls r2, r3, #31 │ │ │ │ - bpl.w 23f80 │ │ │ │ - ldr r1, [sp, #280] @ 0x118 │ │ │ │ - bl 11768 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 23f86 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cmp r0, #1 │ │ │ │ - beq.w 24672 │ │ │ │ - ldr.w r3, [pc, #2836] @ 249a0 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r8, [r6, #520] @ 0x208 │ │ │ │ - bl 137ac │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24698 │ │ │ │ - ldr.w r3, [r6, #524] @ 0x20c │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d854 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + ldr.w r6, [pc, #1632] @ 20874 │ │ │ │ + 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 2049a │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 2049a │ │ │ │ + adds r2, r5, r7 │ │ │ │ + teq r5, r2 │ │ │ │ + bmi.w 20492 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a4c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 204c4 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 204f4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e664 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 20514 │ │ │ │ + cmp.w r7, r0, lsl #1 │ │ │ │ + beq.n 2033a │ │ │ │ + ldr.w r3, [pc, #1540] @ 20878 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23ec0 │ │ │ │ + bge.n 2028a │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24184 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2472e │ │ │ │ - ldr.w r3, [pc, #2776] @ 249a4 │ │ │ │ - ldr.w r1, [r6, #528] @ 0x210 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24746 │ │ │ │ + beq.w 204e4 │ │ │ │ + ldr.w r3, [pc, #1520] @ 2087c │ │ │ │ + ldr.w r4, [sl, #312] @ 0x138 │ │ │ │ + ldr r7, [r6, r3] │ │ │ │ + lsls r3, r5, #31 │ │ │ │ + ldr.w sl, [r7] │ │ │ │ + bmi.w 20532 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1160c │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #104 @ 0x68 │ │ │ │ - str.w r8, [sp, #104] @ 0x68 │ │ │ │ - blx 95d0 │ │ │ │ - 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 95d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2053a │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2083c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f02 │ │ │ │ + bge.n 202d8 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2418c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2475e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f20 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 23f20 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23f3a │ │ │ │ + beq.w 204ec │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 205e6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 23f3a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2668] @ 249a8 │ │ │ │ - movw r2, #690 @ 0x2b2 │ │ │ │ - ldr.w r1, [pc, #2664] @ 249ac │ │ │ │ - ldr.w r0, [pc, #2664] @ 249b0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 204dc │ │ │ │ + ldr.w r3, [pc, #1416] @ 20880 │ │ │ │ + movw r2, #602 @ 0x25a │ │ │ │ + ldr.w r1, [pc, #1412] @ 20884 │ │ │ │ + ldr.w r0, [pc, #1412] @ 20888 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr.w r2, [pc, #2644] @ 249b4 │ │ │ │ - ldr.w r3, [pc, #2608] @ 24994 │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + ldr.w r2, [pc, #1392] @ 2088c │ │ │ │ + ldr.w r3, [pc, #1360] @ 20870 │ │ │ │ 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 254c4 │ │ │ │ - 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 23e88 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl d6b4 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 246b0 │ │ │ │ - ldr.w r3, [pc, #2592] @ 249b8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 241b6 │ │ │ │ - ldr.w r3, [pc, #2552] @ 249a0 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr.w r1, [r6, #420] @ 0x1a4 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 240a6 │ │ │ │ - ldr.w r1, [r6, #288] @ 0x120 │ │ │ │ - movs r2, #1 │ │ │ │ + bne.w 207ca │ │ │ │ mov r0, r8 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 242e8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 23fe0 │ │ │ │ - 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] @ 20890 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24604 │ │ │ │ - ldr.w r9, [r6, #492] @ 0x1ec │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 24cb4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ + beq.w 20606 │ │ │ │ + ldr.w r2, [pc, #1324] @ 20878 │ │ │ │ + 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, #308] @ 0x134 │ │ │ │ + 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 9690 │ │ │ │ + mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24c8e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25a36 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2403a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 2403a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2432] @ 249bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 20632 │ │ │ │ + ldr.w r3, [pc, #1316] @ 20894 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24d0a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bne.w 2064a │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2405c │ │ │ │ + bge.n 20392 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 2405c │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #2400] @ 249c0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 245b6 │ │ │ │ - movs r3, #1 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ - bl 230ac │ │ │ │ - ldr r6, [sp, #48] @ 0x30 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 24ea2 │ │ │ │ - ldr r4, [sp, #52] @ 0x34 │ │ │ │ - lsls r0, r6, #31 │ │ │ │ - bmi.w 24eca │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 24162 │ │ │ │ - ldr.w r3, [pc, #2360] @ 249c4 │ │ │ │ - movw r2, #13414 @ 0x3466 │ │ │ │ - ldr.w r1, [pc, #2356] @ 249c8 │ │ │ │ - ldr.w r0, [pc, #2356] @ 249cc │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 20392 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1284] @ 20898 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 20278 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 20560 │ │ │ │ + adds r3, r5, r7 │ │ │ │ + mov fp, r3 │ │ │ │ + teq r5, r3 │ │ │ │ + bmi.w 20558 │ │ │ │ + movs r1, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c8c0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 240bc │ │ │ │ + bge.n 203ce │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 245ae │ │ │ │ - ldr.w r9, [r6, #508] @ 0x1fc │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - ldr.w r6, [r6, #384] @ 0x180 │ │ │ │ - bmi.w 24a94 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ + beq.w 2056c │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20686 │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 206ac │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 206de │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 203fe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 203fe │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20178 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 206f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 20574 │ │ │ │ + ldr.w r2, [pc, #1128] @ 2087c │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r4, [sl, #316] @ 0x13c │ │ │ │ + ldr r7, [r6, r2] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r4, r9, [sp, #48] @ 0x30 │ │ │ │ + str r5, [sp, #56] @ 0x38 │ │ │ │ + blx 95d8 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 24a6e │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 259d6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20720 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 20854 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24114 │ │ │ │ + bge.n 20458 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 245f4 │ │ │ │ - ldr.w r3, [pc, #2212] @ 249bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 206a4 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 24aaa │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24134 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 245fc │ │ │ │ - ldr.w r3, [pc, #2184] @ 249c0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r6, r3 │ │ │ │ - bne.w 24776 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #32 │ │ │ │ - bl 230ac │ │ │ │ - ldr r6, [sp, #32] │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 24db4 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 24650 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 259a6 │ │ │ │ + bne.w 2073e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2417e │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2417e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 247ae │ │ │ │ - strd r6, r4, [r5] │ │ │ │ - b.n 23f5e │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23ec0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23f02 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r3, [pc, #2056] @ 249b8 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 241cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2460c │ │ │ │ - ldr.w r3, [pc, #2048] @ 249d0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + beq.w 2067e │ │ │ │ + ldr.w r3, [pc, #1032] @ 20880 │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr.w r1, [pc, #1052] @ 2089c │ │ │ │ + ldr.w r0, [pc, #1052] @ 208a0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24dde │ │ │ │ - ldr.w r2, [pc, #1988] @ 249a0 │ │ │ │ - ldr r6, [r4, r2] │ │ │ │ - ands.w r2, r7, #1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ - bne.w 24e5e │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20310 │ │ │ │ + teq r7, r2 │ │ │ │ + bpl.w 20244 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16cf4 │ │ │ │ + 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 9688 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24e38 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25a66 │ │ │ │ - mov r2, r3 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a4c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 2024e │ │ │ │ + mov r0, r2 │ │ │ │ + bl c87c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 20254 │ │ │ │ + ldr r3, [pc, #952] @ (20880 ) │ │ │ │ + mov.w r2, #600 @ 0x258 │ │ │ │ + ldr r1, [pc, #984] @ (208a4 ) │ │ │ │ + ldr r0, [pc, #984] @ (208a8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24236 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24b0a │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 247b6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 95ec │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2426a │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24cfc │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 24efa │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 247b6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 18818 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20310 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 202f4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2028a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 202d8 │ │ │ │ + ldr r2, [pc, #904] @ (20880 ) │ │ │ │ + ldr r3, [pc, #948] @ (208ac ) │ │ │ │ + ldr r1, [pc, #948] @ (208b0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #948] @ (208b4 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #600 @ 0x258 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.n 20310 │ │ │ │ + ldr r3, [pc, #872] @ (20880 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #924] @ (208b8 ) │ │ │ │ + ldr r0, [pc, #924] @ (208bc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20310 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c864 │ │ │ │ + b.n 2029e │ │ │ │ + ldr r3, [pc, #836] @ (20880 ) │ │ │ │ + movw r2, #602 @ 0x25a │ │ │ │ + ldr r1, [pc, #892] @ (208c0 ) │ │ │ │ + ldr r0, [pc, #896] @ (208c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20310 │ │ │ │ + teq r7, r3 │ │ │ │ + bpl.w 203b2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16cf4 │ │ │ │ mov fp, r0 │ │ │ │ + b.n 203b2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 203ce │ │ │ │ + ldr r3, [pc, #848] @ (208c8 ) │ │ │ │ + ldr.w r1, [sl, #320] @ 0x140 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 251bc │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - add r1, sp, #108 @ 0x6c │ │ │ │ - str.w r8, [sp, #108] @ 0x6c │ │ │ │ - blx 9688 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 252ba │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 242ba │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 250c8 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #7 │ │ │ │ - bpl.w 252f0 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 25332 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 242e2 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25104 │ │ │ │ - strd r4, fp, [r5] │ │ │ │ - b.n 23f5e │ │ │ │ - ldr.w r1, [r6, #532] @ 0x214 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 243ba │ │ │ │ - ldr.w r3, [r6, #536] @ 0x218 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bmi.w 24cf2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r2, r0 │ │ │ │ - add r1, sp, #152 @ 0x98 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ + beq.w 20766 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24cc6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 259be │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24358 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 24358 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1632] @ 249bc │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 24d48 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2437e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 2437e │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1600] @ 249c0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 243ba │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 243a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24d86 │ │ │ │ - lsls r1, r7, #31 │ │ │ │ - bmi.w 24a52 │ │ │ │ - add.w r4, r7, #8 │ │ │ │ - teq r7, r4 │ │ │ │ - bmi.w 24a4c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [r5, #0] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 23f5e │ │ │ │ - ldr.w r1, [r6, #540] @ 0x21c │ │ │ │ + str r0, [sp, #20] │ │ │ │ + mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 244b8 │ │ │ │ - ldr.w r3, [r6, #544] @ 0x220 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 24d90 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - 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 9688 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24d9a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25a4e │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2442a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 2442a │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r3, [pc, #1424] @ 249bc │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 24614 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 95d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2444a │ │ │ │ + bge.n 205b0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24a9e │ │ │ │ - ldr.w r3, [pc, #1396] @ 249c0 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 244b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 205de │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2077e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 20824 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2446a │ │ │ │ + bge.n 205ce │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 24dd4 │ │ │ │ - lsls r3, r7, #31 │ │ │ │ - bmi.w 24aee │ │ │ │ - add.w r6, r7, #10 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 24ae8 │ │ │ │ - ldr.w r3, [pc, #1364] @ 249d4 │ │ │ │ - str r6, [r5, #0] │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r3, [r5, #4] │ │ │ │ - b.n 23f5e │ │ │ │ - ldr.w r3, [pc, #1356] @ 249d8 │ │ │ │ - ldr.w r1, [pc, #1356] @ 249dc │ │ │ │ + beq.w 2075e │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 207a2 │ │ │ │ + strd fp, r7, [r8] │ │ │ │ + b.n 20318 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 205b0 │ │ │ │ + ldr r2, [pc, #664] @ (20880 ) │ │ │ │ + ldr r3, [pc, #736] @ (208cc ) │ │ │ │ + ldr r1, [pc, #740] @ (208d0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #740] @ (208d4 ) │ │ │ │ + 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, #602 @ 0x25a │ │ │ │ + bl 12190 │ │ │ │ + b.n 20310 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #712] @ (208d8 ) │ │ │ │ + ldr r1, [pc, #716] @ (208dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #1292] @ 249a8 │ │ │ │ - ldr.w r1, [pc, #1344] @ 249e0 │ │ │ │ - movw r2, #687 @ 0x2af │ │ │ │ - ldr.w r0, [pc, #1340] @ 249e4 │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #612] @ (20880 ) │ │ │ │ + ldr r1, [pc, #704] @ (208e0 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r0, [pc, #704] @ (208e4 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 23f56 │ │ │ │ - ldr.w r1, [r6, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d600 │ │ │ │ - cbz r0, 24528 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 244dc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24cbe │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r0, r3, #31 │ │ │ │ - bmi.w 24962 │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 2495c │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28cf8 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 24eda │ │ │ │ - lsls r0, r7, #31 │ │ │ │ - it pl │ │ │ │ - ldrpl r3, [r6, #0] │ │ │ │ - bpl.n 245a0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 245a0 │ │ │ │ - ldr.w r1, [r6, #548] @ 0x224 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r8 │ │ │ │ - bl d600 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2454e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 2454e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 241cc │ │ │ │ - ldr r3, [sp, #280] @ 0x118 │ │ │ │ - lsls r1, r3, #31 │ │ │ │ - bmi.w 24930 │ │ │ │ - mov r2, r3 │ │ │ │ - adds r3, #2 │ │ │ │ - teq r2, r3 │ │ │ │ - bmi.w 2492a │ │ │ │ - mov r2, r7 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov r1, sl │ │ │ │ - mov r3, fp │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27400 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 24e18 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 24e6c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 25a1e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 245a8 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 245a8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24922 │ │ │ │ - strd r7, r6, [r5] │ │ │ │ - b.n 23f5e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 240bc │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #56 @ 0x38 │ │ │ │ - bl 1f1f0 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 2510e │ │ │ │ - ldr r4, [sp, #60] @ 0x3c │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 2516a │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24162 │ │ │ │ - ldr.w r3, [pc, #1040] @ 249e8 │ │ │ │ - movw r2, #13429 @ 0x3475 │ │ │ │ - ldr.w r1, [pc, #1036] @ 249ec │ │ │ │ - ldr.w r0, [pc, #1036] @ 249f0 │ │ │ │ - add r3, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20310 │ │ │ │ + ldr r3, [pc, #588] @ (20880 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #684] @ (208e8 ) │ │ │ │ + ldr r0, [pc, #688] @ (208ec ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24114 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24134 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 23fe0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 241cc │ │ │ │ - ldr r0, [pc, #988] @ (249f4 ) │ │ │ │ - str r1, [sp, #12] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2052a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + ldr r0, [pc, #672] @ (208f0 ) │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24632 │ │ │ │ + bge.n 20666 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 252e6 │ │ │ │ - ldr r3, [pc, #884] @ (249a8 ) │ │ │ │ - movw r2, #719 @ 0x2cf │ │ │ │ - ldr r1, [pc, #956] @ (249f8 ) │ │ │ │ - ldr r0, [pc, #960] @ (249fc ) │ │ │ │ + beq.n 20718 │ │ │ │ + ldr r3, [pc, #536] @ (20880 ) │ │ │ │ + movw r2, #601 @ 0x259 │ │ │ │ + ldr r1, [pc, #644] @ (208f4 ) │ │ │ │ + ldr r0, [pc, #648] @ (208f8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 23f56 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 259a6 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24668 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - b.n 2416e │ │ │ │ - ldr r3, [pc, #868] @ (249d8 ) │ │ │ │ - ldr r1, [pc, #904] @ (24a00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #804] @ (249a8 ) │ │ │ │ - ldr r1, [pc, #896] @ (24a04 ) │ │ │ │ - mov.w r2, #692 @ 0x2b4 │ │ │ │ - ldr r0, [pc, #892] @ (24a08 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2052a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20474 │ │ │ │ + ldr r3, [pc, #504] @ (20880 ) │ │ │ │ + mov.w r2, #604 @ 0x25c │ │ │ │ + ldr r1, [pc, #620] @ (208fc ) │ │ │ │ + ldr r0, [pc, #624] @ (20900 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 23f56 │ │ │ │ - ldr r3, [pc, #780] @ (249a8 ) │ │ │ │ - movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #876] @ (24a0c ) │ │ │ │ - ldr r0, [pc, #876] @ (24a10 ) │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + b.n 20310 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20458 │ │ │ │ + ldr r0, [pc, #596] @ (20904 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 206c6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 207c2 │ │ │ │ + ldr r3, [pc, #440] @ (20880 ) │ │ │ │ + mov.w r2, #604 @ 0x25c │ │ │ │ + ldr r1, [pc, #568] @ (20908 ) │ │ │ │ + ldr r0, [pc, #572] @ (2090c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 23f56 │ │ │ │ - ldr r3, [pc, #756] @ (249a8 ) │ │ │ │ - mov.w r2, #696 @ 0x2b8 │ │ │ │ - ldr r1, [pc, #860] @ (24a14 ) │ │ │ │ - add r6, sp, #80 @ 0x50 │ │ │ │ - ldr r0, [pc, #860] @ (24a18 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2069c │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 203ea │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 207ce │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + b.n 203ea │ │ │ │ + ldr r3, [pc, #392] @ (20880 ) │ │ │ │ + movw r2, #605 @ 0x25d │ │ │ │ + ldr r1, [pc, #532] @ (20910 ) │ │ │ │ + ldr r0, [pc, #532] @ (20914 ) │ │ │ │ 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 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #712] @ (249a0 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #708] @ (249a4 ) │ │ │ │ - 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 9864 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 24e90 │ │ │ │ - bl 11314 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 24194 │ │ │ │ - bl 110c8 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 23f56 │ │ │ │ - ldr r3, [pc, #632] @ (249a8 ) │ │ │ │ - movw r2, #691 @ 0x2b3 │ │ │ │ - ldr r1, [pc, #740] @ (24a1c ) │ │ │ │ - ldr r0, [pc, #744] @ (24a20 ) │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 20310 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20666 │ │ │ │ + ldr r3, [pc, #348] @ (20880 ) │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + ldr r1, [pc, #496] @ (20918 ) │ │ │ │ + ldr r0, [pc, #496] @ (2091c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 23f56 │ │ │ │ - ldr r3, [pc, #608] @ (249a8 ) │ │ │ │ - movw r2, #690 @ 0x2b2 │ │ │ │ - ldr r1, [pc, #724] @ (24a24 ) │ │ │ │ - ldr r0, [pc, #728] @ (24a28 ) │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20310 │ │ │ │ + ldr r2, [pc, #320] @ (20880 ) │ │ │ │ + ldr r3, [pc, #476] @ (20920 ) │ │ │ │ + ldr r1, [pc, #480] @ (20924 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #480] @ (20928 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r4, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 24648 │ │ │ │ - ldr r3, [pc, #584] @ (249a8 ) │ │ │ │ - movw r2, #690 @ 0x2b2 │ │ │ │ - ldr r1, [pc, #708] @ (24a2c ) │ │ │ │ - ldr r0, [pc, #712] @ (24a30 ) │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #606 @ 0x25e │ │ │ │ + bl 12190 │ │ │ │ + b.n 20310 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 205ce │ │ │ │ + ldr r3, [pc, #280] @ (20880 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #444] @ (2092c ) │ │ │ │ + ldr r0, [pc, #448] @ (20930 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 24648 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2093c │ │ │ │ - ldr r6, [sp, #40] @ 0x28 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 24f2c │ │ │ │ - ldr r4, [sp, #44] @ 0x2c │ │ │ │ - lsls r7, r6, #31 │ │ │ │ - bmi.w 250b8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 24162 │ │ │ │ - ldr r3, [pc, #668] @ (24a34 ) │ │ │ │ - movw r2, #13361 @ 0x3431 │ │ │ │ - ldr r1, [pc, #664] @ (24a38 ) │ │ │ │ - ldr r0, [pc, #668] @ (24a3c ) │ │ │ │ - add r3, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2070a │ │ │ │ + ldr r3, [pc, #256] @ (20880 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #428] @ (20934 ) │ │ │ │ + ldr r0, [pc, #432] @ (20938 ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2417e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 247cc │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24e10 │ │ │ │ - ldr r3, [pc, #624] @ (24a40 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 250d2 │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - ldr.w r8, [r6, #552] @ 0x228 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2515c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20310 │ │ │ │ + ldr r3, [pc, #220] @ (20880 ) │ │ │ │ + movw r2, #609 @ 0x261 │ │ │ │ + ldr r1, [pc, #400] @ (2093c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [r6, r3] │ │ │ │ + ldr r3, [pc, #400] @ (20940 ) │ │ │ │ + add r3, pc │ │ │ │ + strd r3, r7, [sp] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r0, [pc, #392] @ (20944 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 2069c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 206c6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16af0 │ │ │ │ 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 9688 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25136 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 259ee │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2482c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24ec2 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 24b14 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 95ec │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24860 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 24f20 │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 2518c │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24b14 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ + cbnz r3, 207de │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 203ea │ │ │ │ + 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ + bge.n 207f8 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r5, #0] │ │ │ │ + beq.n 207f8 │ │ │ │ + cbz r3, 2081c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 206c6 │ │ │ │ + orr.w r4, r5, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 20178 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.w 206f4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 253ca │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 248b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25182 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #7 │ │ │ │ - bpl.w 25416 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2544c │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 248da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 252b0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1a8b8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 248f4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 2491a │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 245a8 │ │ │ │ - ldr r3, [pc, #172] @ (249a8 ) │ │ │ │ - mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr r1, [pc, #320] @ (24a44 ) │ │ │ │ - ldr r0, [pc, #324] @ (24a48 ) │ │ │ │ + bne.w 20574 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 20410 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 207f8 │ │ │ │ + ldr r3, [pc, #288] @ (20948 ) │ │ │ │ + movw r2, #9706 @ 0x25ea │ │ │ │ + ldr r1, [pc, #288] @ (2094c ) │ │ │ │ + ldr r0, [pc, #288] @ (20950 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 248f4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 245a8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 24568 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #72 @ 0x48 │ │ │ │ - bl 27400 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - beq.w 2457a │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2457a │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.w 244f0 │ │ │ │ - movs r1, #2 │ │ │ │ - ldr r0, [sp, #280] @ 0x118 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r8, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r3, fp │ │ │ │ - mov r1, sl │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - bl 28cf8 │ │ │ │ - tst.w r8, #1 │ │ │ │ - ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ - beq.w 24502 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 24502 │ │ │ │ - nop │ │ │ │ - stmia r1!, {r3, r4, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #276] @ (20954 ) │ │ │ │ + movw r2, #9622 @ 0x2596 │ │ │ │ + ldr r1, [pc, #276] @ (20958 ) │ │ │ │ + ldr r0, [pc, #276] @ (2095c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (20960 ) │ │ │ │ + movw r2, #9675 @ 0x25cb │ │ │ │ + ldr r1, [pc, #264] @ (20964 ) │ │ │ │ + ldr r0, [pc, #264] @ (20968 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1276 @ 0x4fc │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + stc2l 0, cr0, [ip, #8]! │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r5, r7} │ │ │ │ - movs r2, r0 │ │ │ │ + ldc2l 0, cr0, [lr, #8] │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - udf #30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r1, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r7} │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ + movs r0, #220 @ 0xdc │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2l 0, cr0, [ip], {2} │ │ │ │ + lsls r0, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - mrrc2 0, 0, r0, ip, cr0 │ │ │ │ - pop {r1, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ble.n 249d8 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + subs r4, r3, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r2, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r6, r7, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r0, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r2, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r0, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + subs r4, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r5, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ - bhi.n 24920 │ │ │ │ - movs r0, r0 │ │ │ │ - bhi.n 24960 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xf70e0000 │ │ │ │ - @ instruction: 0xb75c │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 24978 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bvc.n 24a54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 24978 │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 249c4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 2499c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 24970 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 24a80 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 24a58 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bvs.n 24a30 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3} │ │ │ │ - movs r0, r0 │ │ │ │ - adcs.w r0, r4, #8388608 @ 0x800000 │ │ │ │ - push {r1, r5, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - bpl.n 24a08 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - bmi.n 24b10 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bge.w 243b2 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16cf0 │ │ │ │ + asrs r0, r4, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r7, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r0, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, r4, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r5, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r1, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r6, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r2, #5 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r2, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r2, r4, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r4, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r7, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r5, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r2, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r3, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r3, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r3, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r6, r6, #0 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r0, r1, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #182 @ 0xb6 │ │ │ │ + movs r1, r0 │ │ │ │ + add.w r0, r4, #8388608 @ 0x800000 │ │ │ │ + asrs r6, r0, #13 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #158 @ 0x9e │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf4ec0000 │ │ │ │ + asrs r6, r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + adds r4, #134 @ 0x86 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf4d40000 │ │ │ │ + asrs r2, r1, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +0002096c : │ │ │ │ + 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] @ 211d8 │ │ │ │ + mov r5, r2 │ │ │ │ + ldr.w r2, [pc, #2136] @ 211dc │ │ │ │ + cmp r3, #2 │ │ │ │ + add r4, pc │ │ │ │ + ldr.w r6, [pc, #2132] @ 211e0 │ │ │ │ + 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 243b2 │ │ │ │ - bl c85c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 243b2 │ │ │ │ - ldr.w r3, [pc, #3192] @ 256e8 │ │ │ │ - mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #3188] @ 256ec │ │ │ │ - ldr.w r0, [pc, #3188] @ 256f0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #100] @ 0x64 │ │ │ │ + mov.w r2, #0 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + beq.w 20ba6 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20b9e │ │ │ │ + mov r2, r8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a4c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20c56 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #3 │ │ │ │ + bpl.w 20c7c │ │ │ │ + teq r5, r8 │ │ │ │ + bmi.w 20b7c │ │ │ │ + ldr.w r3, [pc, #2044] @ 211e4 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 20a5e │ │ │ │ + ldr.w r1, [r5, #296] @ 0x128 │ │ │ │ + movs r2, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.w 240ca │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - b.n 2444a │ │ │ │ - ldr.w r0, [pc, #3144] @ 256f4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20bdc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24ac8 │ │ │ │ + bge.n 20a16 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2512e │ │ │ │ - ldr.w r3, [pc, #3100] @ 256e8 │ │ │ │ - mov.w r2, #704 @ 0x2c0 │ │ │ │ - ldr.w r1, [pc, #3108] @ 256f8 │ │ │ │ - ldr.w r0, [pc, #3108] @ 256fc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 2447c │ │ │ │ + beq.w 20c4e │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #4 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 201f4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 20dda │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #28] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.w 20de2 │ │ │ │ + ldr.w r2, [pc, #1960] @ 211e8 │ │ │ │ + ldr.w r3, [pc, #1944] @ 211dc │ │ │ │ + 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 2118c │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #108 @ 0x6c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #916] @ 0x394 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 90d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 20e00 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 209f2 │ │ │ │ + movs r2, #2 │ │ │ │ + ldr.w r1, [r5, #288] @ 0x120 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #10 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r7, r0, #31 │ │ │ │ - bpl.w 2447c │ │ │ │ - bl c85c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 2447c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24236 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bl d608 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24b2a │ │ │ │ + bge.n 20a94 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2517a │ │ │ │ - ldr.w r3, [pc, #3028] @ 25700 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r8, [r3] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 253ee │ │ │ │ - ldr.w r3, [r6, #552] @ 0x228 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 25484 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - 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 9688 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 20d5c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 20cb6 │ │ │ │ + ldr.w r3, [pc, #1872] @ 211ec │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20e68 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a060 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 20e9c │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 20ea4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r9 │ │ │ │ + bl d6bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 25464 │ │ │ │ + beq.w 20ebc │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r1, [r5, #40] @ 0x28 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl d608 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25a06 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24b90 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 252a8 │ │ │ │ - cmp r8, r9 │ │ │ │ - beq.w 24f4c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - blx 95ec │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - mov r3, r0 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24bc4 │ │ │ │ + bge.n 20aee │ │ │ │ subs r2, #1 │ │ │ │ - str.w r2, [r8] │ │ │ │ + str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2534a │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.w 254aa │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 24f4c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr.w r0, [r6, #560] @ 0x230 │ │ │ │ - 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 20da6 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 20e30 │ │ │ │ + ldr.w r1, [pc, #1784] @ 211f0 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r5, [r5, #292] @ 0x124 │ │ │ │ + ldr r3, [r6, r1] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2559a │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 20db6 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 211a8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24c16 │ │ │ │ + bge.n 20b40 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2548e │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #7 │ │ │ │ - bpl.w 25566 │ │ │ │ - ldr r3, [r6, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 255d0 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - lsls r7, r7, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24c3e │ │ │ │ + beq.w 20e94 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 20f9e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 254a0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1b410 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24c5a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 24c86 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 245a8 │ │ │ │ - ldr.w r3, [pc, #2692] @ 256e8 │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr.w r1, [pc, #2712] @ 25704 │ │ │ │ - ldr.w r0, [pc, #2712] @ 25708 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24c5a │ │ │ │ - ldr.w r3, [pc, #2648] @ 256e8 │ │ │ │ - movw r2, #710 @ 0x2c6 │ │ │ │ - ldr.w r1, [pc, #2676] @ 2570c │ │ │ │ - ldr.w r0, [pc, #2676] @ 25710 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.w 23fee │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 244dc │ │ │ │ - ldr.w r3, [pc, #2592] @ 256e8 │ │ │ │ - mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2628] @ 25714 │ │ │ │ - ldr.w r0, [pc, #2628] @ 25718 │ │ │ │ + beq.w 20e58 │ │ │ │ + ldr.w r3, [pc, #1684] @ 211f4 │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + ldr.w r1, [pc, #1680] @ 211f8 │ │ │ │ + ldr.w r0, [pc, #1680] @ 211fc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.w 2430a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 209e6 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 16cf4 │ │ │ │ + ldr.w r3, [pc, #1620] @ 211e4 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r5, [r6, r3] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 209f2 │ │ │ │ + b.n 20a5e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bge.w 209c2 │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16cf4 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 14a4c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 2426a │ │ │ │ - ldr.w r0, [pc, #2576] @ 2571c │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24d28 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.n 20c44 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 20c56 │ │ │ │ + ldr r2, [r7, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 20c7c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 251b4 │ │ │ │ - ldr.w r3, [pc, #2492] @ 256e8 │ │ │ │ - movw r2, #710 @ 0x2c6 │ │ │ │ - ldr.w r1, [pc, #2540] @ 25720 │ │ │ │ - ldr.w r0, [pc, #2540] @ 25724 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - ldr.w r0, [pc, #2524] @ 25728 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + beq.n 20b84 │ │ │ │ + add.w r8, r5, #4 │ │ │ │ + b.n 209de │ │ │ │ + ldr.w r1, [r5, #300] @ 0x12c │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 20cf8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24d68 │ │ │ │ + bge.n 20c00 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 251ac │ │ │ │ - ldr.w r3, [pc, #2428] @ 256e8 │ │ │ │ - mov.w r2, #716 @ 0x2cc │ │ │ │ - ldr.w r1, [pc, #2488] @ 2572c │ │ │ │ - ldr.w r0, [pc, #2488] @ 25730 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 24648 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 243a0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.w 243dc │ │ │ │ - ldr.w r3, [pc, #2380] @ 256e8 │ │ │ │ - movw r2, #719 @ 0x2cf │ │ │ │ - ldr.w r1, [pc, #2448] @ 25734 │ │ │ │ - ldr.w r0, [pc, #2448] @ 25738 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 24cde │ │ │ │ - ldr.w r3, [pc, #2352] @ 256e8 │ │ │ │ - movw r2, #705 @ 0x2c1 │ │ │ │ - ldr.w r1, [pc, #2428] @ 2573c │ │ │ │ - ldr.w r0, [pc, #2428] @ 25740 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2446a │ │ │ │ - ldr.w r3, [pc, #2404] @ 25744 │ │ │ │ - ldr.w r1, [pc, #2404] @ 25748 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #2292] @ 256e8 │ │ │ │ - ldr.w r1, [pc, #2388] @ 2574c │ │ │ │ - movw r2, #731 @ 0x2db │ │ │ │ - ldr.w r0, [pc, #2384] @ 25750 │ │ │ │ + beq.w 20e28 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #8 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 201f4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 20e60 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 20a3c │ │ │ │ + ldr.w r3, [pc, #1484] @ 211f4 │ │ │ │ + movw r2, #586 @ 0x24a │ │ │ │ + ldr.w r1, [pc, #1488] @ 21200 │ │ │ │ + ldr.w r0, [pc, #1488] @ 21204 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 247cc │ │ │ │ - ldr.w r3, [pc, #2252] @ 256e8 │ │ │ │ - mov.w r2, #728 @ 0x2d8 │ │ │ │ - ldr.w r1, [pc, #2352] @ 25754 │ │ │ │ - ldr.w r0, [pc, #2352] @ 25758 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - ldr.w r3, [pc, #2220] @ 256e8 │ │ │ │ - movw r2, #731 @ 0x2db │ │ │ │ - ldr.w r1, [pc, #2328] @ 2575c │ │ │ │ - ldr.w r0, [pc, #2328] @ 25760 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl c85c │ │ │ │ + bl c87c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.w 241ee │ │ │ │ + b.n 20bc6 │ │ │ │ mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 25a1e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24e84 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - b.w 24598 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - movw r2, #697 @ 0x2b9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 24712 │ │ │ │ - ldr.w r3, [pc, #2116] @ 256e8 │ │ │ │ - movw r2, #711 @ 0x2c7 │ │ │ │ - ldr.w r1, [pc, #2232] @ 25764 │ │ │ │ - ldr.w r0, [pc, #2232] @ 25768 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2482c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2465c │ │ │ │ - b.w 24088 │ │ │ │ - ldr.w r3, [pc, #2060] @ 256e8 │ │ │ │ - mov.w r2, #724 @ 0x2d4 │ │ │ │ - ldr.w r1, [pc, #2184] @ 2576c │ │ │ │ - ldr.w r0, [pc, #2184] @ 25770 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - ldr.w r3, [pc, #2028] @ 256e8 │ │ │ │ - movw r2, #731 @ 0x2db │ │ │ │ - ldr.w r1, [pc, #2160] @ 25774 │ │ │ │ - ldr.w r0, [pc, #2160] @ 25778 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20a16 │ │ │ │ + ldr.w r3, [pc, #1436] @ 211f4 │ │ │ │ + movw r2, #567 @ 0x237 │ │ │ │ + ldr.w r1, [pc, #1448] @ 21208 │ │ │ │ + ldr.w r0, [pc, #1448] @ 2120c │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 24860 │ │ │ │ - ldr.w r3, [pc, #1976] @ 256e8 │ │ │ │ - movw r2, #706 @ 0x2c2 │ │ │ │ - ldr.w r1, [pc, #2116] @ 2577c │ │ │ │ - ldr.w r0, [pc, #2116] @ 25780 │ │ │ │ + bl 11b84 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r4] │ │ │ │ + b.n 20a3c │ │ │ │ + ldr.w r2, [pc, #1396] @ 211f4 │ │ │ │ + ldr.w r3, [pc, #1420] @ 21210 │ │ │ │ + ldr.w r1, [pc, #1420] @ 21214 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r0, [pc, #1420] @ 21218 │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24f62 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25498 │ │ │ │ - mvns r3, r7 │ │ │ │ - ands.w r3, r3, #1 │ │ │ │ - mov r9, r3 │ │ │ │ - beq.w 253a4 │ │ │ │ - adds r2, r7, #6 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 2539e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a48 │ │ │ │ - mov r8, r0 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #567 @ 0x237 │ │ │ │ + bl 12190 │ │ │ │ + b.n 20c72 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 255b6 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 25610 │ │ │ │ - ldr.w r0, [r6, #920] @ 0x398 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 90c8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 255f0 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25356 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 24fc2 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 250b0 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25538 │ │ │ │ - add.w r2, r7, #8 │ │ │ │ - teq r7, r2 │ │ │ │ - bmi.w 25532 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a48 │ │ │ │ + bge.w 20e42 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16cf4 │ │ │ │ mov r8, r0 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25894 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 25870 │ │ │ │ - ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ + ldr.w r3, [pc, #1380] @ 2121c │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 20f4a │ │ │ │ + mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - blx 90c8 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 25848 │ │ │ │ - uxtb r3, r3 │ │ │ │ + bl 1a060 │ │ │ │ + tst.w r8, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + bne.w 20f8e │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 20f76 │ │ │ │ + ldr.w r3, [r5, #176] @ 0xb0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 254e0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 21190 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + strd r7, r3, [r4] │ │ │ │ + b.n 20a3c │ │ │ │ + ldr.w r1, [r5, #304] @ 0x130 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r0, r7 │ │ │ │ + bl d608 │ │ │ │ + cbz r0, 20d68 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25022 │ │ │ │ + bge.n 20d18 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2564c │ │ │ │ - ldr.w r3, [pc, #1888] @ 25784 │ │ │ │ - ldr.w r8, [r6, #588] @ 0x24c │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 258c0 │ │ │ │ + beq.w 20f96 │ │ │ │ + mov r1, r9 │ │ │ │ + movs r3, #16 │ │ │ │ + mov r2, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 201f4 │ │ │ │ + tst.w r8, #1 │ │ │ │ + bne.w 20fbe │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + bne.w 20a3c │ │ │ │ + ldr.w r3, [pc, #1204] @ 211f4 │ │ │ │ + mov.w r2, #588 @ 0x24c │ │ │ │ + ldr.w r1, [pc, #1240] @ 21220 │ │ │ │ + ldr.w r0, [pc, #1240] @ 21224 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ + str r0, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 20a94 │ │ │ │ + ldr.w r3, [pc, #1212] @ 21228 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 258f4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2598e │ │ │ │ + beq.w 20fc6 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 929c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ + mov sl, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25072 │ │ │ │ + bge.n 20d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25868 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 258d2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25634 │ │ │ │ - ldr.w r3, [pc, #1620] @ 256e8 │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr.w r1, [pc, #1772] @ 25788 │ │ │ │ - ldr.w r0, [pc, #1772] @ 2578c │ │ │ │ + cbz r3, 20dae │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2109c │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 210d2 │ │ │ │ + strd r8, sl, [r4] │ │ │ │ + b.n 20a3c │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20aee │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20d8c │ │ │ │ + ldr.w r3, [pc, #1084] @ 211f4 │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + ldr.w r1, [pc, #1132] @ 2122c │ │ │ │ + ldr.w r0, [pc, #1132] @ 21230 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24fc2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2465c │ │ │ │ - b.w 24796 │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20c72 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 242ba │ │ │ │ - ldr.w r3, [pc, #1648] @ 25744 │ │ │ │ - ldr.w r1, [pc, #1720] @ 25790 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #1536] @ 256e8 │ │ │ │ - ldr.w r1, [pc, #1704] @ 25794 │ │ │ │ - movw r2, #738 @ 0x2e2 │ │ │ │ - ldr.w r0, [pc, #1700] @ 25798 │ │ │ │ + bl c87c │ │ │ │ + b.n 20a2a │ │ │ │ + ldr.w r3, [pc, #1040] @ 211f4 │ │ │ │ + mov.w r2, #584 @ 0x248 │ │ │ │ + ldr.w r1, [pc, #1096] @ 21234 │ │ │ │ + ldr.w r0, [pc, #1096] @ 21238 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 242e2 │ │ │ │ - ldr.w r3, [pc, #1496] @ 256e8 │ │ │ │ - mov.w r2, #712 @ 0x2c8 │ │ │ │ - ldr.w r1, [pc, #1668] @ 2579c │ │ │ │ - ldr.w r0, [pc, #1668] @ 257a0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ + ldr r3, [pc, #1008] @ (211f4 ) │ │ │ │ + movw r2, #569 @ 0x239 │ │ │ │ + ldr.w r1, [pc, #1076] @ 2123c │ │ │ │ + ldr.w r0, [pc, #1076] @ 21240 │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24ac8 │ │ │ │ - ldr.w r3, [pc, #1456] @ 256e8 │ │ │ │ - movw r2, #738 @ 0x2e2 │ │ │ │ - ldr.w r1, [pc, #1636] @ 257a4 │ │ │ │ - ldr.w r0, [pc, #1636] @ 257a8 │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20c72 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20c00 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 210b6 │ │ │ │ + add.w r8, r7, #2 │ │ │ │ + teq r7, r8 │ │ │ │ + bmi.w 20ca4 │ │ │ │ + ldr r3, [pc, #984] @ (2121c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 20f4a │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1a060 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 20cd6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20b5e │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 20c14 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [pc, #980] @ (21244 ) │ │ │ │ + ldr r1, [pc, #980] @ (21248 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #884] @ (211f4 ) │ │ │ │ + ldr r1, [pc, #972] @ (2124c ) │ │ │ │ + movw r2, #573 @ 0x23d │ │ │ │ + ldr r0, [pc, #968] @ (21250 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ mov r0, r7 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl c85c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 247e4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c85c │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 2465c │ │ │ │ - b.w 245d6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24b2a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20b40 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 248b2 │ │ │ │ - ldr.w r3, [pc, #1368] @ 256e8 │ │ │ │ - movw r2, #738 @ 0x2e2 │ │ │ │ - ldr.w r1, [pc, #1556] @ 257ac │ │ │ │ - ldr.w r0, [pc, #1556] @ 257b0 │ │ │ │ + bl c87c │ │ │ │ + b.n 20aba │ │ │ │ + ldr r3, [pc, #844] @ (211f4 ) │ │ │ │ + movw r2, #573 @ 0x23d │ │ │ │ + ldr r1, [pc, #936] @ (21254 ) │ │ │ │ + ldr r0, [pc, #936] @ (21258 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 24648 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24d68 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24d28 │ │ │ │ - ldr.w r3, [pc, #1320] @ 256e8 │ │ │ │ - movw r2, #734 @ 0x2de │ │ │ │ - ldr.w r1, [pc, #1516] @ 257b4 │ │ │ │ - ldr.w r0, [pc, #1516] @ 257b8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ + ldr r3, [pc, #820] @ (211f4 ) │ │ │ │ + movw r2, #575 @ 0x23f │ │ │ │ + ldr.w r9, [pc, #920] @ 2125c │ │ │ │ + add.w r8, sp, #52 @ 0x34 │ │ │ │ + ldr r1, [pc, #916] @ (21260 ) │ │ │ │ + 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 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - add.w r8, sp, #92 @ 0x5c │ │ │ │ - bl 9e84 │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1118c │ │ │ │ - ldr.w r3, [pc, #1484] @ 257bc │ │ │ │ - ldr.w r1, [r6, #204] @ 0xcc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #892] @ (21264 ) │ │ │ │ + ldr r1, [r5, #120] @ 0x78 │ │ │ │ + ldrd fp, sl, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25690 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11314 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 254c8 │ │ │ │ - bl 11340 │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r2, [pc, #1376] @ 25784 │ │ │ │ - ldr.w r3, [r6, #556] @ 0x22c │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [r4, r2] │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl c85c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 986c │ │ │ │ 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 95d0 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 256bc │ │ │ │ + beq.w 2111e │ │ │ │ + bl 1131c │ │ │ │ + mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 256a2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - mov.w r2, #736 @ 0x2e0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 210f8 │ │ │ │ + ldr.w r5, [r5, #176] @ 0xb0 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 211c0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #92] @ 0x5c │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #96] @ 0x60 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #100] @ 0x64 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24b90 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 248da │ │ │ │ - ldr.w r3, [pc, #1068] @ 256e8 │ │ │ │ - movw r2, #737 @ 0x2e1 │ │ │ │ - ldr.w r1, [pc, #1276] @ 257c0 │ │ │ │ - ldr.w r0, [pc, #1276] @ 257c4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r5, #0] │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + strd r7, r5, [r4] │ │ │ │ + b.n 20a3c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24632 │ │ │ │ - ldr.w r0, [pc, #1236] @ 257c8 │ │ │ │ - mov r1, r6 │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [pc, #752] @ (21244 ) │ │ │ │ + ldr r1, [pc, #788] @ (21268 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #660] @ (211f4 ) │ │ │ │ + ldr r1, [pc, #776] @ (2126c ) │ │ │ │ + movw r2, #581 @ 0x245 │ │ │ │ + ldr r0, [pc, #776] @ (21270 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2530e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 255ae │ │ │ │ - ldr r3, [pc, #984] @ (256e8 ) │ │ │ │ - movw r2, #737 @ 0x2e1 │ │ │ │ - ldr.w r1, [pc, #1204] @ 257cc │ │ │ │ - ldr.w r0, [pc, #1204] @ 257d0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ + ldr r3, [pc, #636] @ (211f4 ) │ │ │ │ + movw r2, #581 @ 0x245 │ │ │ │ + ldr r1, [pc, #756] @ (21274 ) │ │ │ │ + ldr r0, [pc, #760] @ (21278 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - beq.w 242ce │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25654 │ │ │ │ - ldr r3, [r6, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - b.w 242ce │ │ │ │ - str r0, [sp, #12] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20c72 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 24bc4 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 254d4 │ │ │ │ - adds r6, r7, #6 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 254ce │ │ │ │ - mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - str.w r8, [sp, #120] @ 0x78 │ │ │ │ - blx 95d0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 256d4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25396 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2555e │ │ │ │ - strd r6, r7, [r5] │ │ │ │ - b.w 23f5e │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 24f78 │ │ │ │ - movs r1, #6 │ │ │ │ + bl c87c │ │ │ │ + b.n 20cd6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a48 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r1, r2, #31 │ │ │ │ - bpl.w 24f82 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c874 │ │ │ │ - b.n 24f82 │ │ │ │ - ldr r3, [pc, #796] @ (256e8 ) │ │ │ │ - mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr.w r1, [pc, #1024] @ 257d4 │ │ │ │ - ldr.w r0, [pc, #1024] @ 257d8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 20d18 │ │ │ │ + ldr r2, [pc, #596] @ (211f4 ) │ │ │ │ + ldr r3, [pc, #728] @ (2127c ) │ │ │ │ + ldr r1, [pc, #732] @ (21280 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #732] @ (21284 ) │ │ │ │ + ldr r2, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + str r5, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + movw r2, #579 @ 0x243 │ │ │ │ + bl 12190 │ │ │ │ + b.n 20c72 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 24648 │ │ │ │ - ldr r3, [pc, #852] @ (25744 ) │ │ │ │ - ldr r1, [pc, #1000] @ (257dc ) │ │ │ │ + bl c87c │ │ │ │ + b.n 20d2c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #628] @ (21244 ) │ │ │ │ + ldr r1, [pc, #696] @ (21288 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #744] @ (256e8 ) │ │ │ │ - ldr r1, [pc, #992] @ (257e0 ) │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r0, [pc, #988] @ (257e4 ) │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #536] @ (211f4 ) │ │ │ │ + ldr r1, [pc, #684] @ (2128c ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r0, [pc, #684] @ (21290 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - ldr r0, [pc, #976] @ (257e8 ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25432 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 255e8 │ │ │ │ - ldr r3, [pc, #692] @ (256e8 ) │ │ │ │ - mov.w r2, #740 @ 0x2e4 │ │ │ │ - ldr r1, [pc, #944] @ (257ec ) │ │ │ │ - ldr r0, [pc, #948] @ (257f0 ) │ │ │ │ + bl 11b84 │ │ │ │ + add r7, sp, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #616] @ (21264 ) │ │ │ │ + ldr.w r1, [r5, #164] @ 0xa4 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21136 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 1131c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.n 210c8 │ │ │ │ + ldr r2, [pc, #456] @ (211f0 ) │ │ │ │ + ldr.w r8, [r5, #292] @ 0x124 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 21170 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 21152 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11064 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r1, [pc, #548] @ (21294 ) │ │ │ │ + ldr r0, [pc, #552] @ (21298 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 24648 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 248c6 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25914 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 248c6 │ │ │ │ - ldr r3, [pc, #640] @ (256e8 ) │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r1, [pc, #904] @ (257f4 ) │ │ │ │ - ldr r0, [pc, #904] @ (257f8 ) │ │ │ │ + bl 11b84 │ │ │ │ + ldmia.w r7, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #64] @ 0x40 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #68] @ 0x44 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #72] @ 0x48 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20c72 │ │ │ │ + ldr r3, [pc, #340] @ (211f4 ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r1, [pc, #504] @ (2129c ) │ │ │ │ + ldr r0, [pc, #504] @ (212a0 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ + mov fp, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 20ff2 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.w 24b4a │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24c16 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 24f62 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 24c3e │ │ │ │ - ldr r3, [pc, #572] @ (256e8 ) │ │ │ │ - movw r2, #745 @ 0x2e9 │ │ │ │ - ldr r1, [pc, #840] @ (257fc ) │ │ │ │ - ldr r0, [pc, #844] @ (25800 ) │ │ │ │ + bl 16cf4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + b.n 20cb6 │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + b.n 21080 │ │ │ │ + ldr r3, [pc, #288] @ (211f4 ) │ │ │ │ + movw r2, #590 @ 0x24e │ │ │ │ + ldr r7, [pc, #456] @ (212a4 ) │ │ │ │ + ldr r1, [pc, #460] @ (212a8 ) │ │ │ │ + ldr r0, [pc, #460] @ (212ac ) │ │ │ │ + add r7, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 24648 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 110c8 │ │ │ │ - b.n 2528a │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 25368 │ │ │ │ + mov fp, r3 │ │ │ │ + ldr.w ip, [r3] │ │ │ │ + strd r7, sl, [sp] │ │ │ │ + mov r3, ip │ │ │ │ + bl 12190 │ │ │ │ + b.n 20ff2 │ │ │ │ mov r0, r7 │ │ │ │ - movs r1, #6 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 25368 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 258b4 │ │ │ │ - add.w r6, r7, #8 │ │ │ │ - teq r7, r6 │ │ │ │ - bmi.w 258ae │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #124 @ 0x7c │ │ │ │ - str.w r8, [sp, #124] @ 0x7c │ │ │ │ - blx 95d0 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 25380 │ │ │ │ - ldr r3, [pc, #472] @ (256e8 ) │ │ │ │ - movw r2, #755 @ 0x2f3 │ │ │ │ - ldr r1, [pc, #752] @ (25804 ) │ │ │ │ - ldr r0, [pc, #752] @ (25808 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.n 20c72 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + mov.w r2, #576 @ 0x240 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.w 23f56 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 24fd6 │ │ │ │ - movs r1, #8 │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - bl 14a48 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 24fe0 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c874 │ │ │ │ - b.n 24fe0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25396 │ │ │ │ - ldr r0, [pc, #676] @ (2580c ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25580 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2563c │ │ │ │ - ldr r3, [pc, #356] @ (256e8 ) │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr r1, [pc, #648] @ (25810 ) │ │ │ │ - ldr r0, [pc, #648] @ (25814 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 21102 │ │ │ │ + ldr r1, [pc, #376] @ (212b0 ) │ │ │ │ + movw r2, #591 @ 0x24f │ │ │ │ + ldr r0, [pc, #372] @ (212b4 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 24648 │ │ │ │ - ldr r3, [pc, #332] @ (256e8 ) │ │ │ │ - movw r2, #747 @ 0x2eb │ │ │ │ - ldr r1, [pc, #628] @ (25818 ) │ │ │ │ - ldr r0, [pc, #632] @ (2581c ) │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 21080 │ │ │ │ + ldr r3, [pc, #356] @ (212b8 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r1, [pc, #352] @ (212bc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #352] @ (212c0 ) │ │ │ │ + strd r3, r5, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 253e0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2530e │ │ │ │ - ldr r3, [pc, #304] @ (256e8 ) │ │ │ │ - movw r2, #750 @ 0x2ee │ │ │ │ - ldr r1, [pc, #608] @ (25820 ) │ │ │ │ - ldr r0, [pc, #612] @ (25824 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + bl 12190 │ │ │ │ + b.n 21080 │ │ │ │ + ldr r1, [pc, #336] @ (212c4 ) │ │ │ │ + mov.w r2, #592 @ 0x250 │ │ │ │ + ldr r0, [pc, #336] @ (212c8 ) │ │ │ │ + ldr.w r3, [fp] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r7, #0 │ │ │ │ - beq.w 24c2a │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.w 25956 │ │ │ │ - ldr r7, [r6, #12] │ │ │ │ - negs r7, r7 │ │ │ │ - b.w 24c2a │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25432 │ │ │ │ - ldr r3, [pc, #244] @ (256e8 ) │ │ │ │ - movw r2, #751 @ 0x2ef │ │ │ │ - ldr r1, [pc, #560] @ (25828 ) │ │ │ │ - ldr r0, [pc, #560] @ (2582c ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 21080 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #312] @ (212cc ) │ │ │ │ + mov.w r2, #9216 @ 0x2400 │ │ │ │ + ldr r1, [pc, #312] @ (212d0 ) │ │ │ │ + ldr r0, [pc, #312] @ (212d4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - ldr r2, [pc, #212] @ (256e8 ) │ │ │ │ - ldr r3, [pc, #540] @ (25830 ) │ │ │ │ - ldr r1, [pc, #540] @ (25834 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #300] @ (212d8 ) │ │ │ │ + movw r2, #9175 @ 0x23d7 │ │ │ │ + ldr r1, [pc, #300] @ (212dc ) │ │ │ │ + ldr r0, [pc, #300] @ (212e0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #540] @ (25838 ) │ │ │ │ - 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, #750 @ 0x2ee │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25090 │ │ │ │ - movs r7, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #1 │ │ │ │ - bne.w 24c3e │ │ │ │ - b.n 25580 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25022 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25666 │ │ │ │ - mov r3, r0 │ │ │ │ - b.w 242ce │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2567a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 258ca │ │ │ │ - cbz r3, 25688 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r4, r6, #1 │ │ │ │ - bne.w 242e2 │ │ │ │ - b.n 2530e │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2567a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movw r2, #735 @ 0x2df │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2528a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - ldr r2, [pc, #404] @ (2583c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r2, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - mov.w r2, #736 @ 0x2e0 │ │ │ │ - bl 12188 │ │ │ │ - b.n 2528a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov.w r2, #736 @ 0x2e0 │ │ │ │ - ldrd r1, r0, [sp, #16] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2528a │ │ │ │ - ldr r3, [pc, #16] @ (256e8 ) │ │ │ │ - mov.w r2, #752 @ 0x2f0 │ │ │ │ - ldr r1, [pc, #356] @ (25840 ) │ │ │ │ - ldr r0, [pc, #356] @ (25844 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #288] @ (212e4 ) │ │ │ │ + movw r2, #9135 @ 0x23af │ │ │ │ + ldr r1, [pc, #288] @ (212e8 ) │ │ │ │ + ldr r0, [pc, #288] @ (212ec ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1308 @ 0x51c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 2551e │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 256c4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - bcs.n 2561c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 256f8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r2} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 256a4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 2563c │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - beq.n 25784 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r1!, {r1, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r2, r3, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r6} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r7!, {r5} │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + @ instruction: 0xf6740002 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r5} │ │ │ │ + @ instruction: 0xf6640002 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r1, r2, r4, r5, r7} │ │ │ │ + subs.w r0, r8, #8519680 @ 0x820000 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ittt gt │ │ │ │ - movgt r0, r0 │ │ │ │ - ldmiagt r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ - movgt r0, r0 │ │ │ │ - itet hi │ │ │ │ - movhi r0, r0 │ │ │ │ - ldmials r6, {r1, r2, r3, r4, r6} │ │ │ │ - movhi r0, r0 │ │ │ │ - itet vs │ │ │ │ - movvs r0, r0 │ │ │ │ - ldmiavc r6!, {r2, r3, r5} │ │ │ │ - movvs r0, r0 │ │ │ │ - it cc │ │ │ │ - movcc r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r4!, {r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r2, r4, r6, r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5!, {r1, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4, {r2, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r7, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r6, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r4!, {r1, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - pop {r1, r2, r3, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r4, r6, r7} │ │ │ │ + asrs r2, r3, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r6, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r2, #29 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r5, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r4, #28 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r7, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + asrs r0, r6, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r7, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r2, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r3, {r2, r3, r4, r7} │ │ │ │ + lsrs r2, r7, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #4 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r3, r5, r7} │ │ │ │ + lsrs r2, r0, #23 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r3, #2 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r2, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r2, r6, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r7, #21 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r6, r2, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ movs r0, r0 │ │ │ │ + lsrs r2, r1, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r2, r0, #20 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u16 q8, d14, d0 │ │ │ │ + lsrs r2, r3, #19 │ │ │ │ + movs r1, r0 │ │ │ │ + vaddl.u q0, d6, d0 │ │ │ │ + vaddl.u16 q0, d12, d0 │ │ │ │ + lsrs r0, r7, #18 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r2, 25832 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 2582a │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - hlt 0x001c │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r2, {r1, r2, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1, {r1, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - rev16 r6, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r3, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - rev r0, r7 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r3, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - rev r6, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r2, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 25834 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r0!, {r1, r4, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r6, 25822 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8ea │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8d0 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8b4 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb87a │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r5, {r1, r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r7!, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb856 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r2!, {r1, r2, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r6!, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb796 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #564] @ (25a80 ) │ │ │ │ - movw r2, #754 @ 0x2f2 │ │ │ │ - ldr r1, [pc, #564] @ (25a84 ) │ │ │ │ - ldr r0, [pc, #564] @ (25a88 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25072 │ │ │ │ - ldr r2, [pc, #524] @ (25a80 ) │ │ │ │ - ldr r3, [pc, #536] @ (25a8c ) │ │ │ │ - ldr r1, [pc, #536] @ (25a90 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #536] @ (25a94 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #753 @ 0x2f1 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.w 23f56 │ │ │ │ - ldr r3, [pc, #488] @ (25a80 ) │ │ │ │ - movw r2, #753 @ 0x2f1 │ │ │ │ - ldr r1, [pc, #508] @ (25a98 ) │ │ │ │ - ldr r0, [pc, #508] @ (25a9c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ + lsrs r4, r1, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r0, r4, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 15, cr0, cr12, cr0, {0} │ │ │ │ + lsrs r0, r1, #16 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 14, cr0, cr4, cr0, {0} │ │ │ │ + lsls r0, r1, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r3, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 11, cr0, cr10, cr0, {0} │ │ │ │ + lsrs r4, r6, #15 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r4, r4, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + cdp2 0, 8, cr0, cr0, cr0, {0} │ │ │ │ + lsrs r0, r2, #12 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [lr] │ │ │ │ + lsrs r2, r4, #11 │ │ │ │ + movs r1, r0 │ │ │ │ + ldc2 0, cr0, [lr] │ │ │ │ + asrs r2, r3, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [r4] │ │ │ │ + lsrs r6, r0, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [r4, #-0] │ │ │ │ + lsls r2, r2, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsrs r6, r4, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2 0, cr0, [r4, #-0] │ │ │ │ + lsrs r4, r1, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + stc2l 0, cr0, [sl] │ │ │ │ + cmp r3, #74 @ 0x4a │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xeb980000 │ │ │ │ + lsrs r6, r2, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xeb800000 │ │ │ │ + lsrs r2, r6, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r3, #26 │ │ │ │ + movs r1, r0 │ │ │ │ + sbc.w r0, r8, r0 │ │ │ │ + lsrs r6, r1, #7 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +000212f0 : │ │ │ │ + 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] @ (21480 ) │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [pc, #376] @ (21484 ) │ │ │ │ + add r6, pc │ │ │ │ + movs r4, #0 │ │ │ │ + str r4, [sp, #32] │ │ │ │ + ldr r5, [pc, #372] @ (21488 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r6, sp, #32 │ │ │ │ + add r5, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 23f56 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 254f4 │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #8 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 254f4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c85c │ │ │ │ - b.w 25038 │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 2567a │ │ │ │ - ldr r2, [pc, #428] @ (25a80 ) │ │ │ │ - ldr r3, [pc, #456] @ (25aa0 ) │ │ │ │ - ldr r1, [pc, #460] @ (25aa4 ) │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr r3, [pc, #360] @ (2148c ) │ │ │ │ + str r6, [sp, #8] │ │ │ │ + add r6, sp, #28 │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #460] @ (25aa8 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ - add r1, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.w 23f56 │ │ │ │ - ldr r3, [pc, #392] @ (25a80 ) │ │ │ │ - movw r2, #757 @ 0x2f5 │ │ │ │ - ldr r1, [pc, #432] @ (25aac ) │ │ │ │ - ldr r0, [pc, #432] @ (25ab0 ) │ │ │ │ + add.w r3, r3, #1296 @ 0x510 │ │ │ │ + add r6, sp, #24 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl c54c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 213f4 │ │ │ │ + ldr r6, [sp, #24] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.n 213fc │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 21408 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21414 │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 213f8 │ │ │ │ + ldr r3, [pc, #304] @ (21490 ) │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.n 213d6 │ │ │ │ + ldr r3, [pc, #296] @ (21494 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + subs r3, r1, r3 │ │ │ │ + clz r3, r3 │ │ │ │ + lsrs r3, r3, #5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 2096c │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.n 213f4 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9470 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21428 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1160c │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r1, #5 │ │ │ │ + bpl.n 21462 │ │ │ │ + ldr r1, [pc, #248] @ (21498 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2144c │ │ │ │ + ldr r1, [pc, #232] @ (21490 ) │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 21476 │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 2147a │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r6, #16] │ │ │ │ + beq.n 2147a │ │ │ │ + str r1, [r6, #20] │ │ │ │ + ldr r1, [pc, #220] @ (2149c ) │ │ │ │ + ldr r2, [pc, #196] @ (21484 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 23f56 │ │ │ │ - add r1, sp, #92 @ 0x5c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25926 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 248c6 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25938 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2594e │ │ │ │ - cbz r3, 25946 │ │ │ │ - cmp r6, #1 │ │ │ │ - it ne │ │ │ │ - orrne.w r7, r6, #1 │ │ │ │ - bne.w 248da │ │ │ │ - b.n 25432 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25938 │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 25938 │ │ │ │ - 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 21444 │ │ │ │ mov r0, r6 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #92] @ 0x5c │ │ │ │ - cbnz r3, 25968 │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 24c2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - orr.w r7, r6, #1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 25644 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 25986 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 25644 │ │ │ │ - b.n 2563e │ │ │ │ - mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 25644 │ │ │ │ - ldr r3, [pc, #292] @ (25ab4 ) │ │ │ │ - movw r2, #13936 @ 0x3670 │ │ │ │ - ldr r1, [pc, #288] @ (25ab8 ) │ │ │ │ - ldr r0, [pc, #292] @ (25abc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #280] @ (25ac0 ) │ │ │ │ - movw r2, #13346 @ 0x3422 │ │ │ │ - ldr r1, [pc, #276] @ (25ac4 ) │ │ │ │ - ldr r0, [pc, #280] @ (25ac8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #268] @ (25acc ) │ │ │ │ - movw r2, #13460 @ 0x3494 │ │ │ │ - ldr r1, [pc, #264] @ (25ad0 ) │ │ │ │ - ldr r0, [pc, #268] @ (25ad4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #256] @ (25ad8 ) │ │ │ │ - movw r2, #13327 @ 0x340f │ │ │ │ - ldr r1, [pc, #252] @ (25adc ) │ │ │ │ - ldr r0, [pc, #256] @ (25ae0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #244] @ (25ae4 ) │ │ │ │ - movw r2, #13741 @ 0x35ad │ │ │ │ - ldr r1, [pc, #240] @ (25ae8 ) │ │ │ │ - ldr r0, [pc, #244] @ (25aec ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #200] @ (214a0 ) │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #232] @ (25af0 ) │ │ │ │ - movw r2, #13808 @ 0x35f0 │ │ │ │ - ldr r1, [pc, #228] @ (25af4 ) │ │ │ │ - ldr r0, [pc, #232] @ (25af8 ) │ │ │ │ - add r3, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #196] @ (214a4 ) │ │ │ │ + mov.w r2, #564 @ 0x234 │ │ │ │ + ldr r1, [pc, #192] @ (214a8 ) │ │ │ │ + ldr r0, [pc, #196] @ (214ac ) │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #220] @ (25afc ) │ │ │ │ - movw r2, #13590 @ 0x3516 │ │ │ │ - ldr r1, [pc, #216] @ (25b00 ) │ │ │ │ - ldr r0, [pc, #220] @ (25b04 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 213bc │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 21374 │ │ │ │ + ldr r0, [pc, #176] @ (214b0 ) │ │ │ │ + mov r1, r6 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #208] @ (25b08 ) │ │ │ │ - movw r2, #13395 @ 0x3453 │ │ │ │ - ldr r1, [pc, #204] @ (25b0c ) │ │ │ │ - ldr r0, [pc, #208] @ (25b10 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 213de │ │ │ │ + ldr r0, [pc, #168] @ (214b4 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #196] @ (25b14 ) │ │ │ │ - movw r2, #13509 @ 0x34c5 │ │ │ │ - ldr r1, [pc, #192] @ (25b18 ) │ │ │ │ - ldr r0, [pc, #196] @ (25b1c ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 213de │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, r4 │ │ │ │ + beq.n 21358 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 2142e │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 21358 │ │ │ │ + bl 11458 │ │ │ │ + b.n 2138e │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cbz r2, 21448 │ │ │ │ + orr.w r2, r3, #1 │ │ │ │ + b.n 21358 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 21358 │ │ │ │ + ldr r3, [pc, #104] @ (214b8 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #104] @ (214bc ) │ │ │ │ + ldr r0, [pc, #104] @ (214c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #184] @ (25b20 ) │ │ │ │ - movw r2, #13617 @ 0x3531 │ │ │ │ - ldr r1, [pc, #180] @ (25b24 ) │ │ │ │ - ldr r0, [pc, #184] @ (25b28 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (214c4 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #96] @ (214c8 ) │ │ │ │ + ldr r0, [pc, #96] @ (214cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1364 @ 0x554 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ nop │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r5!, {r1, r2, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb622 │ │ │ │ - movs r0, r0 │ │ │ │ - ldmia r3!, {r1, r2, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r4, r6, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r4, r7, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r1, r3, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - push {r1, r2, r4, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26170 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #680 @ (adr r3, 25d64 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 2614c │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #584 @ (adr r3, 25d10 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26128 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #488 @ (adr r3, 25cbc ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26104 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #392 @ (adr r3, 25c68 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r3, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 260e0 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #296 @ (adr r3, 25c14 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 260bc │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #200 @ (adr r3, 25bc0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26098 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #104 @ (adr r3, 25b6c ) │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r3!, {r2, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - b.n 26074 │ │ │ │ - movs r0, r0 │ │ │ │ - add r3, pc, #8 @ (adr r3, 25b18 ) │ │ │ │ + ldcl 0, cr0, [r2], #8 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stcl 0, cr0, [r6], #8 │ │ │ │ + ldrh.w r0, [r2, #2] │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 26050 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #936 @ (adr r2, 25ec4 ) │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r5, r6} │ │ │ │ + ldc 0, cr0, [ip], #-8 │ │ │ │ + mla r0, r0, r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 2602c │ │ │ │ + lsls r0, r4, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xfa7c0000 │ │ │ │ + asrs r0, r7, #1 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r4, r0, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + cmp r0, #142 @ 0x8e │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 20f70 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #840 @ (adr r2, 25e70 ) │ │ │ │ + strd r0, r0, [r4, #-0]! │ │ │ │ + cmp r0, #122 @ 0x7a │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 20fd4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r3!, {r3, r4, r7} │ │ │ │ + b.n 21030 │ │ │ │ ... │ │ │ │ │ │ │ │ -00025b2c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +000214d0 : │ │ │ │ + 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] @ (25f08 ) │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [pc, #968] @ (25f0c ) │ │ │ │ - add r0, pc │ │ │ │ - sub sp, #76 @ 0x4c │ │ │ │ - ldr r4, [pc, #964] @ (25f10 ) │ │ │ │ - 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 20f3c │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r6, [pc, #108] @ (2154c ) │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [pc, #108] @ (21550 ) │ │ │ │ + sub sp, #20 │ │ │ │ + add r6, pc │ │ │ │ + movs r3, #1 │ │ │ │ + ldr r7, [pc, #104] @ (21554 ) │ │ │ │ + ldr r0, [r6, r0] │ │ │ │ + add r7, pc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov.w r0, #0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 2096c │ │ │ │ + ldr r6, [sp, #4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 25dac │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r8, [sp, #32] │ │ │ │ - bl d6b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 25bfa │ │ │ │ - ldr r2, [pc, #924] @ (25f14 ) │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 25c76 │ │ │ │ - ldr r2, [pc, #920] @ (25f18 ) │ │ │ │ - str r0, [sp, #8] │ │ │ │ - ldr r2, [r4, r2] │ │ │ │ - ldr.w r1, [r2, #408] @ 0x198 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d600 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25ba4 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25d80 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 25c88 │ │ │ │ - lsls r1, r6, #31 │ │ │ │ - bmi.w 25e62 │ │ │ │ - adds r1, r6, #2 │ │ │ │ - teq r6, r1 │ │ │ │ - bmi.w 25d4c │ │ │ │ - ldr r3, [pc, #864] @ (25f1c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + itt ne │ │ │ │ + ldrdne r0, r1, [sp, #4] │ │ │ │ + strdne r0, r1, [r4] │ │ │ │ + beq.n 21528 │ │ │ │ + ldr r2, [pc, #72] @ (21558 ) │ │ │ │ + ldr r3, [pc, #60] @ (21550 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 25e30 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1dcf8 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #1 │ │ │ │ - beq.w 25e76 │ │ │ │ - ldr r2, [sp, #112] @ 0x70 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r1, r7 │ │ │ │ - str r2, [sp, #0] │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - mov r2, r6 │ │ │ │ - bl 23e28 │ │ │ │ - ldr r7, [sp, #36] @ 0x24 │ │ │ │ - lsls r3, r6, #31 │ │ │ │ - bmi.w 25e94 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 25e9c │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - strd r7, r8, [r5] │ │ │ │ - str r3, [r5, #8] │ │ │ │ - b.n 25d2e │ │ │ │ - ldr r3, [pc, #804] @ (25f20 ) │ │ │ │ - mov.w r2, #452 @ 0x1c4 │ │ │ │ - ldr r1, [pc, #800] @ (25f24 ) │ │ │ │ - ldr r0, [pc, #804] @ (25f28 ) │ │ │ │ - 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 11b7c │ │ │ │ - add r3, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #756] @ (25f18 ) │ │ │ │ - ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr.w r1, [r3, #292] @ 0x124 │ │ │ │ - ldr r3, [pc, #764] @ (25f2c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - str r3, [sp, #8] │ │ │ │ - blx 9864 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 25eb4 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11314 │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 25e02 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #672] @ (25f14 ) │ │ │ │ - ldr r2, [r4, r3] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25c88 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 25d8c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25ed6 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25ca4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25d9c │ │ │ │ - ldr r3, [pc, #624] @ (25f18 ) │ │ │ │ - mov r0, r6 │ │ │ │ - ldr r2, [pc, #644] @ (25f30 ) │ │ │ │ - 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 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 25dc4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 25eee │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 25cf4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25da4 │ │ │ │ - ldr.w r2, [r9] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 25de2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 25d94 │ │ │ │ - ldr r3, [pc, #528] @ (25f20 ) │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #540] @ (25f34 ) │ │ │ │ - ldr r0, [pc, #544] @ (25f38 ) │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21546 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r3, [pc, #48] @ (2155c ) │ │ │ │ + mov.w r2, #596 @ 0x254 │ │ │ │ + ldr r1, [pc, #48] @ (21560 ) │ │ │ │ + ldr r0, [pc, #48] @ (21564 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [r5, #8] │ │ │ │ - strd r2, r3, [r5] │ │ │ │ - ldr r2, [pc, #524] @ (25f3c ) │ │ │ │ - ldr r3, [pc, #472] @ (25f0c ) │ │ │ │ - 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 25ed2 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #76 @ 0x4c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 25bb8 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [pc, #444] @ (25f1c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 25e30 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 1dcf8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - lsls r2, r1, #31 │ │ │ │ - bpl.w 25bcc │ │ │ │ + strd r6, r3, [r4] │ │ │ │ + b.n 2150e │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + adds.w r0, r6, r2 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add.w r0, lr, r2 │ │ │ │ + @ instruction: 0xeaea0002 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2, #27 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrsh.w r0, [r2, r0] │ │ │ │ + │ │ │ │ +00021568 : │ │ │ │ + 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] @ 216ec │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr.w lr, [pc, #368] @ 216f0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c874 │ │ │ │ - b.n 25bcc │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 25ba4 │ │ │ │ + add ip, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + add.w r3, ip, #1344 @ 0x540 │ │ │ │ + ldr.w ip, [pc, #356] @ 216f4 │ │ │ │ + add lr, pc │ │ │ │ + add r4, sp, #24 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + add r4, sp, #20 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + ldr r4, [pc, #348] @ (216f8 ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21660 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r5, r2, #3 │ │ │ │ + bpl.n 21640 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + ldr r1, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r1, #7 │ │ │ │ + bpl.n 21670 │ │ │ │ + ldr r1, [r2, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2167c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 214d0 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.n 21660 │ │ │ │ + movs r0, #2 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9470 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21664 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25c88 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25d0e │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25ca4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 25cf4 │ │ │ │ - ldr r3, [pc, #368] @ (25f20 ) │ │ │ │ - mov.w r2, #450 @ 0x1c2 │ │ │ │ - ldr r1, [pc, #396] @ (25f40 ) │ │ │ │ - ldr r0, [pc, #396] @ (25f44 ) │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 1160c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.n 216bc │ │ │ │ + ldr r1, [pc, #244] @ (216fc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 216d4 │ │ │ │ + ldr r1, [pc, #240] @ (21700 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 216d0 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.n 216b8 │ │ │ │ + ldr r1, [sp, #32] │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 216b8 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #220] @ (21704 ) │ │ │ │ + ldr r2, [pc, #200] @ (216f4 ) │ │ │ │ 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 216b4 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r0, [pc, #196] @ (21708 ) │ │ │ │ + mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 25d24 │ │ │ │ - ldr r3, [pc, #344] @ (25f20 ) │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r1, [pc, #380] @ (25f48 ) │ │ │ │ - ldr r0, [pc, #380] @ (25f4c ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #192] @ (2170c ) │ │ │ │ + movw r2, #595 @ 0x253 │ │ │ │ + ldr r1, [pc, #188] @ (21710 ) │ │ │ │ + ldr r0, [pc, #192] @ (21714 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 25d24 │ │ │ │ - ldr r2, [pc, #316] @ (25f20 ) │ │ │ │ - ldr r3, [pc, #360] @ (25f50 ) │ │ │ │ - ldr r1, [pc, #364] @ (25f54 ) │ │ │ │ + bl 11b84 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21626 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + bl 11458 │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + b.n 215f4 │ │ │ │ + ldr r0, [pc, #164] @ (21718 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2164a │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r2, #0 │ │ │ │ + addeq r5, sp, #28 │ │ │ │ + beq.n 215d6 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 21694 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 215d6 │ │ │ │ + add r1, sp, #28 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #28] │ │ │ │ + ldrd r2, r3, [sp, #8] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 215d6 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 215d6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #92] @ (2171c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (21720 ) │ │ │ │ + ldr r0, [pc, #96] @ (21724 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #364] @ (25f58 ) │ │ │ │ - ldr r4, [r4, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #456 @ 0x1c8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 25d24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - bl 110c8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldmia.w r3, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 25d24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #284] @ (25f5c ) │ │ │ │ - ldr r1, [pc, #288] @ (25f60 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #212] @ (25f20 ) │ │ │ │ - ldr r1, [pc, #276] @ (25f64 ) │ │ │ │ - mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r0, [pc, #276] @ (25f68 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #80] @ (21728 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #80] @ (2172c ) │ │ │ │ + ldr r0, [pc, #80] @ (21730 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 25d24 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 16cf0 │ │ │ │ - str r0, [sp, #8] │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + @ instruction: 0xf6560002 │ │ │ │ + orn r0, ip, r2 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, ip, r2 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r2, #8] │ │ │ │ + lsrs r4, r6, #24 │ │ │ │ + movs r1, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #22 │ │ │ │ + movs r1, r0 │ │ │ │ + ldrb.w r0, [r0, r0] │ │ │ │ + vaddl.u16 q8, d12, d0 │ │ │ │ + movs r6, #32 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21d78 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 21dd4 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r6, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21cd0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 214ec │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00021734 : │ │ │ │ + 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] @ 21908 │ │ │ │ + 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] @ 2190c │ │ │ │ + ldr r5, [pc, #436] @ (21910 ) │ │ │ │ + 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] @ (21914 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #44] @ 0x2c │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21840 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.n 21820 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 21844 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 21850 │ │ │ │ + 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 21864 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 21870 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 25d5c │ │ │ │ - ldr r3, [pc, #168] @ (25f20 ) │ │ │ │ - mov.w r2, #458 @ 0x1ca │ │ │ │ - ldr r1, [pc, #236] @ (25f6c ) │ │ │ │ - ldr r0, [pc, #240] @ (25f70 ) │ │ │ │ + bl 201f4 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 21840 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9470 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21888 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1160c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 218ea │ │ │ │ + ldr r1, [pc, #308] @ (21918 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 218d4 │ │ │ │ + ldr r1, [pc, #304] @ (2191c ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 218fe │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 21902 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 21902 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #280] @ (21920 ) │ │ │ │ + ldr r2, [pc, #260] @ (21910 ) │ │ │ │ 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 218d0 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [pc, #256] @ (21924 ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 25d24 │ │ │ │ - mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - b.n 25bea │ │ │ │ - ldr r3, [pc, #128] @ (25f20 ) │ │ │ │ - movw r2, #459 @ 0x1cb │ │ │ │ - ldr r1, [pc, #208] @ (25f74 ) │ │ │ │ - ldr r0, [pc, #208] @ (25f78 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #252] @ (21928 ) │ │ │ │ + movw r2, #599 @ 0x257 │ │ │ │ + ldr r1, [pc, #248] @ (2192c ) │ │ │ │ + ldr r0, [pc, #252] @ (21930 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 25e8c │ │ │ │ + bl 11b84 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 21806 │ │ │ │ + ldr r0, [pc, #236] @ (21934 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2182a │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2179e │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 21892 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2179e │ │ │ │ + ldr r0, [pc, #208] @ (21938 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2182a │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + addeq r6, sp, #36 @ 0x24 │ │ │ │ + beq.n 217b4 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 218ae │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add r6, sp, #36 @ 0x24 │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.n 217b4 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov r1, r9 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - movw r2, #453 @ 0x1c5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 25e12 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (25f7c ) │ │ │ │ - movw r2, #9327 @ 0x246f │ │ │ │ - ldr r1, [pc, #160] @ (25f80 ) │ │ │ │ - ldr r0, [pc, #164] @ (25f84 ) │ │ │ │ + b.n 217ce │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2179e │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2179e │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + mov r0, r3 │ │ │ │ + mov r6, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + orr.w r3, r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.w 217b4 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.n 217b4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2193c ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (21940 ) │ │ │ │ + ldr r0, [pc, #100] @ (21944 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1396 @ 0x574 │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #152] @ (25f88 ) │ │ │ │ - movw r2, #9255 @ 0x2427 │ │ │ │ - ldr r1, [pc, #148] @ (25f8c ) │ │ │ │ - ldr r0, [pc, #152] @ (25f90 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (21948 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2194c ) │ │ │ │ + ldr r0, [pc, #92] @ (21950 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1396 @ 0x574 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ nop │ │ │ │ - add r4, pc, #736 @ (adr r4, 261ec ) │ │ │ │ - movs r2, r0 │ │ │ │ + eor.w r0, ip, #8519680 @ 0x820000 │ │ │ │ + stmia.w r0!, {r1} │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #688 @ (adr r4, 261c4 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + stmia.w lr, {r1} │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ + b.n 21908 │ │ │ │ + movs r2, r0 │ │ │ │ + lsrs r4, r2, #17 │ │ │ │ + movs r1, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r2!, {r2, r3, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sxtb r0, r6 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + lsrs r4, r5, #14 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf6300000 │ │ │ │ + cdp2 0, 0, cr0, cr8, cr0, {0} │ │ │ │ + stc2l 0, cr0, [r8] │ │ │ │ + movs r4, #6 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21ae4 │ │ │ │ movs r0, r0 │ │ │ │ - stmia r1!, {r3, r7} │ │ │ │ + b.n 21300 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 25f52 │ │ │ │ + movs r3, #242 @ 0xf2 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21b48 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #808 @ (adr r2, 26268 ) │ │ │ │ + b.n 21ba4 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00021954 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #224] @ 21a44 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #220] @ 21a48 │ │ │ │ + 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] @ 21a4c │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #200] @ (21a50 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c630 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21a0e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.n 219ee │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.n 21a12 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + bl 20178 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 21a0e │ │ │ │ + cbnz r0, 219e8 │ │ │ │ + ldr r3, [pc, #144] @ (21a54 ) │ │ │ │ + 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] @ (21a58 ) │ │ │ │ + ldr r3, [pc, #120] @ (21a4c ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 21a40 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r3, [pc, #112] @ (21a5c ) │ │ │ │ + ldr r0, [r4, r3] │ │ │ │ + b.n 219c4 │ │ │ │ + ldr r0, [pc, #112] @ (21a60 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #104] @ (21a64 ) │ │ │ │ + ldr r1, [pc, #108] @ (21a68 ) │ │ │ │ + mov.w r2, #760 @ 0x2f8 │ │ │ │ + ldr r0, [pc, #104] @ (21a6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 219d0 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r0, #0 │ │ │ │ + beq.n 219b6 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 21a26 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r0, r3, #1 │ │ │ │ + b.n 219b6 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + lsls r0, r0, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 219b6 │ │ │ │ + orr.w r0, r3, #1 │ │ │ │ + b.n 219b6 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + @ instruction: 0xf26a0002 │ │ │ │ + b.n 2173c │ │ │ │ movs r2, r0 │ │ │ │ - stmia r0!, {r1, r3, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #248 @ 0xf8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #152 @ 0x98 │ │ │ │ - movs r0, r0 │ │ │ │ - cbnz r0, 25fb8 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r1, r4, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - sub sp, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - bkpt 0x0008 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - stmia r0!, {r5} │ │ │ │ - movs r0, r0 │ │ │ │ - add r7, sp, #976 @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - itte │ │ │ │ - mov r0, r0 │ │ │ │ - add r7, sp, #824 @ 0x338 │ │ │ │ - moval r0, r0 │ │ │ │ - udf #20 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [sp, #392] @ 0x188 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6e8 │ │ │ │ + b.n 2173c │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - ble.n 25f84 │ │ │ │ + b.n 216ac │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #296] @ 0x128 │ │ │ │ + mrrc2 0, 0, r0, lr, cr0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - it lt │ │ │ │ - ... │ │ │ │ + lsls r2, r5, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + orn r0, r2, #8388608 @ 0x800000 │ │ │ │ │ │ │ │ -00025f94 : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - movlt.w ip, #4096 @ 0x1000 │ │ │ │ +00021a70 : │ │ │ │ + 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] @ 26ad8 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r7, [pc, #2860] @ 26adc │ │ │ │ - strd r2, r0, [sp, #16] │ │ │ │ - mov r2, r1 │ │ │ │ - ldr.w r1, [pc, #2852] @ 26ae0 │ │ │ │ - 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 25b2c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2630a │ │ │ │ - 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 14cc4 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2634e │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #5 │ │ │ │ - bpl.w 2637e │ │ │ │ - mvn.w r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10e90 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 263a6 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 263dc │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 93e0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2603a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2622a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26404 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26232 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - cmp r2, #2 │ │ │ │ - ble.n 260d8 │ │ │ │ - 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 14cc4 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26290 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #5 │ │ │ │ - bpl.w 262da │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 93e0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2609c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 261ee │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 261fc │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, sl │ │ │ │ - blx 93ec │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 260c4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26222 │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 26328 │ │ │ │ - adds r6, #2 │ │ │ │ - cmp r6, r5 │ │ │ │ - blt.n 26064 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - mov r0, sl │ │ │ │ - blx 9720 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r6, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2643a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 264d6 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9720 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26110 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26442 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 264f4 │ │ │ │ - ldr r6, [sp, #16] │ │ │ │ - str r4, [sp, #24] │ │ │ │ - str.w r9, [sp, #28] │ │ │ │ - mov r0, fp │ │ │ │ - blx 9194 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26512 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.w 26462 │ │ │ │ - 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 15ca8 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [pc, #288] @ (21ba0 ) │ │ │ │ + sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2644a │ │ │ │ - cmp r4, #2 │ │ │ │ - beq.w 2648c │ │ │ │ + add r6, pc │ │ │ │ + bl 18658 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21b50 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 266aa │ │ │ │ - ldr r4, [r6, #16] │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 21b88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21b12 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bl 11ddc │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26198 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2645a │ │ │ │ + cbz r0, 21ab6 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21ab6 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 21b44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r4, [r5, #16] │ │ │ │ + bge.n 21ad2 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r4, #0] │ │ │ │ + beq.n 21ad2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26452 │ │ │ │ - cmp.w r9, #2 │ │ │ │ - bne.n 26120 │ │ │ │ - ldr.w r3, [pc, #2360] @ 26ae4 │ │ │ │ - movw r2, #427 @ 0x1ab │ │ │ │ - ldr.w r1, [pc, #2356] @ 26ae8 │ │ │ │ - ldr.w r0, [pc, #2356] @ 26aec │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2626c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 260a4 │ │ │ │ - ldr.w r3, [pc, #2276] @ 26ae4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2284] @ 26af0 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r0, [pc, #2280] @ 26af4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 262b4 │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 260c4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2603a │ │ │ │ - ldr.w r3, [pc, #2224] @ 26ae4 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r1, [pc, #2236] @ 26af8 │ │ │ │ - ldr.w r0, [pc, #2236] @ 26afc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ + cbz r3, 21b28 │ │ │ │ + ldr r3, [pc, #208] @ (21ba4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 21af8 │ │ │ │ + bl 18670 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 21b6a │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + cbz r0, 21af0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 21b4a │ │ │ │ + str r5, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - movs r5, #1 │ │ │ │ - ldr.w r2, [pc, #2192] @ 26b00 │ │ │ │ - ldr.w r3, [pc, #2148] @ 26ad8 │ │ │ │ - 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, 21b38 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.w 26816 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #116 @ 0x74 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2128] @ 26ae4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2156] @ 26b04 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r0, [pc, #2152] @ 26b08 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2626c │ │ │ │ - ldr.w r3, [pc, #2056] @ 26ae4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r2, [pc, #2088] @ 26b0c │ │ │ │ - ldr.w r1, [pc, #2088] @ 26b10 │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #2080] @ 26b14 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - bl 12188 │ │ │ │ - b.n 262b4 │ │ │ │ - ldr.w r3, [pc, #2008] @ 26ae4 │ │ │ │ - mov.w r2, #416 @ 0x1a0 │ │ │ │ - ldr.w r1, [pc, #2052] @ 26b18 │ │ │ │ - ldr.w r0, [pc, #2052] @ 26b1c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2626c │ │ │ │ - ldr.w r3, [pc, #1976] @ 26ae4 │ │ │ │ - mov r7, r8 │ │ │ │ - ldr.w r1, [pc, #2032] @ 26b20 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r0, [pc, #2028] @ 26b24 │ │ │ │ - add r1, pc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r8, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 262b4 │ │ │ │ - ldr.w r3, [pc, #1940] @ 26ae4 │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr.w r1, [pc, #2000] @ 26b28 │ │ │ │ - ldr.w r0, [pc, #2000] @ 26b2c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r3, #0] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + cbz r0, 21b1c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 21aac │ │ │ │ + ldr r3, [pc, #132] @ (21ba4 ) │ │ │ │ + str r4, [r5, #16] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 21ada │ │ │ │ + b.n 21af8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2626c │ │ │ │ - ldr.w r3, [pc, #1892] @ 26ae4 │ │ │ │ - ldr.w r2, [pc, #1964] @ 26b30 │ │ │ │ - ldr.w r1, [pc, #1964] @ 26b34 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r0, [pc, #1960] @ 26b38 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #116] @ (21ba4 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 21ada │ │ │ │ + b.n 21af8 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 21b00 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21ab4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 21af0 │ │ │ │ + ldr r3, [pc, #84] @ (21ba8 ) │ │ │ │ + mov.w r2, #764 @ 0x2fc │ │ │ │ + ldr r1, [pc, #84] @ (21bac ) │ │ │ │ + ldr r0, [pc, #84] @ (21bb0 ) │ │ │ │ add r1, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2636a │ │ │ │ - ldr.w r3, [pc, #1852] @ 26ae4 │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - ldr.w r1, [pc, #1932] @ 26b3c │ │ │ │ - ldr.w r0, [pc, #1932] @ 26b40 │ │ │ │ + bl 11b84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 21af2 │ │ │ │ + ldr r3, [pc, #60] @ (21ba8 ) │ │ │ │ + mov.w r2, #776 @ 0x308 │ │ │ │ + ldr r1, [pc, #64] @ (21bb4 ) │ │ │ │ + ldr r0, [pc, #68] @ (21bb8 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2626c │ │ │ │ - ldr.w r3, [pc, #1796] @ 26ae4 │ │ │ │ - ldr.w r2, [pc, #1888] @ 26b44 │ │ │ │ - ldr.w r1, [pc, #1888] @ 26b48 │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1880] @ 26b4c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #417 @ 0x1a1 │ │ │ │ - bl 12188 │ │ │ │ - b.n 263c2 │ │ │ │ - ldr.w r3, [pc, #1756] @ 26ae4 │ │ │ │ - mov.w r2, #418 @ 0x1a2 │ │ │ │ - ldr.w r1, [pc, #1856] @ 26b50 │ │ │ │ - ldr.w r0, [pc, #1856] @ 26b54 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 21b66 │ │ │ │ + ldr r3, [pc, #48] @ (21bbc ) │ │ │ │ + mov.w r2, #12352 @ 0x3040 │ │ │ │ + ldr r1, [pc, #48] @ (21bc0 ) │ │ │ │ + ldr r0, [pc, #48] @ (21bc4 ) │ │ │ │ + add r3, pc │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ + addw r3, r3, #1348 @ 0x544 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + b.n 21694 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r5, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + ssat r0, #1, sl │ │ │ │ + lsls r0, r2, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + @ instruction: 0xf2f00000 │ │ │ │ + movs r1, #82 @ 0x52 │ │ │ │ + movs r1, r0 │ │ │ │ + b.n 21f04 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r0, #3 │ │ │ │ + movs r1, r0 │ │ │ │ + │ │ │ │ +00021bc8 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 21c34 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 21c38 │ │ │ │ + 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] @ 21c3c │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c630 │ │ │ │ + cbz r0, 21c16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2626c │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 260f0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26110 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26162 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 261a4 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26198 │ │ │ │ - ldr.w r3, [pc, #1664] @ 26ae4 │ │ │ │ - ldr.w r2, [pc, #1776] @ 26b58 │ │ │ │ - ldr.w r1, [pc, #1776] @ 26b5c │ │ │ │ + bl 21a70 │ │ │ │ + ldr r2, [pc, #40] @ (21c40 ) │ │ │ │ + ldr r3, [pc, #32] @ (21c3c ) │ │ │ │ add r2, pc │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r1, pc │ │ │ │ - str r0, [sp, #4] │ │ │ │ - ldr.w r0, [pc, #1764] @ 26b60 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - str r2, [sp, #0] │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - bl 12188 │ │ │ │ - b.n 261c8 │ │ │ │ - ldr.w r3, [pc, #1620] @ 26ae4 │ │ │ │ - movw r2, #423 @ 0x1a7 │ │ │ │ - ldr.w r1, [pc, #1740] @ 26b64 │ │ │ │ - ldr.w r0, [pc, #1740] @ 26b68 │ │ │ │ - add r1, pc │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2626c │ │ │ │ - ldr.w r3, [pc, #1548] @ 26ae4 │ │ │ │ - mov.w r2, #420 @ 0x1a4 │ │ │ │ - ldr.w r1, [pc, #1676] @ 26b6c │ │ │ │ - ldr.w r0, [pc, #1676] @ 26b70 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2624e │ │ │ │ - ldr.w r3, [pc, #1516] @ 26ae4 │ │ │ │ - movw r2, #421 @ 0x1a5 │ │ │ │ - ldr.w r1, [pc, #1652] @ 26b74 │ │ │ │ - ldr.w r0, [pc, #1652] @ 26b78 │ │ │ │ - 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 21c2e │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + vext.8 d16, d6, d2, #0 │ │ │ │ + b.n 21444 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22408 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00021c44 : │ │ │ │ + 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, #2908] @ 227b4 │ │ │ │ + sub sp, #124 @ 0x7c │ │ │ │ + ldr.w r1, [pc, #2908] @ 227b8 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2624e │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - ldrd r4, r9, [sp, #24] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2652c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26958 │ │ │ │ - blx 94d4 │ │ │ │ - mov r2, r0 │ │ │ │ + ldr.w r5, [pc, #2904] @ 227bc │ │ │ │ + ldr.w r2, [pc, #2904] @ 227c0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2904] @ 227c4 │ │ │ │ + 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 r9, r2 │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr.w r3, [pc, #2884] @ 227c8 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + beq.w 229d0 │ │ │ │ + ldr.w r3, [pc, #2876] @ 227cc │ │ │ │ + ldr.w r2, [r4, #856] @ 0x358 │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 140b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 269f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r6, [r3, #16] │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 22a4c │ │ │ │ + ldr.w r2, [pc, #2852] @ 227d0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21cce │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 21cce │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22a0c │ │ │ │ + ldr.w r3, [pc, #2820] @ 227d4 │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr.w r0, [r4, #864] @ 0x360 │ │ │ │ + mov.w ip, #7 │ │ │ │ + ldr r7, [r5, r3] │ │ │ │ + ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r7, [sp, #68] @ 0x44 │ │ │ │ + ldr.w r1, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + str.w ip, [sp, #72] @ 0x48 │ │ │ │ + bl 13eb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 229ae │ │ │ │ + ldr.w r2, [r4, #868] @ 0x364 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 15ca8 │ │ │ │ + ldr.w r0, [r4, #456] @ 0x1c8 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 140b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22a76 │ │ │ │ + ldr.w r2, [pc, #2752] @ 227d8 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d3a │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 21d3a │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22a14 │ │ │ │ + ldr.w r2, [r4, #872] @ 0x368 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2680e │ │ │ │ - cmp.w sl, #2 │ │ │ │ - beq.w 26a2e │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2681a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2657a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26960 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26fba │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + ldr.w r0, [r4, #484] @ 0x1e4 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 140b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22a2e │ │ │ │ + ldr.w r2, [pc, #2696] @ 227dc │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21d76 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 21d76 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22a44 │ │ │ │ + ldr.w r3, [pc, #2664] @ 227e0 │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + mov r2, r3 │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22b4a │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fda0 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22b88 │ │ │ │ + ldr.w r3, [pc, #2620] @ 227e4 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 22bb6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26596 │ │ │ │ + bge.n 21dc4 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26978 │ │ │ │ + beq.w 22a26 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #492] @ 0x1ec │ │ │ │ + blx 986c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22bea │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + mov r1, r3 │ │ │ │ + blx 95d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 265ac │ │ │ │ + bge.n 21dfa │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26970 │ │ │ │ - ldr.w r3, [pc, #1484] @ 26b7c │ │ │ │ - ldr.w r8, [sp, #12] │ │ │ │ + cbnz r3, 21dfa │ │ │ │ mov r0, r8 │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #392] @ 0x188 │ │ │ │ - blx 91c8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 265d6 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22c00 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 22c34 │ │ │ │ + ldr r3, [r7, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 22c64 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 21e28 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22b18 │ │ │ │ + ldr.w r2, [pc, #2492] @ 227e8 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26692 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26aa4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d854 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + ldr.w r1, [r4, #496] @ 0x1f0 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + bl 1160c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ + bl ff94 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 234fc │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 265f8 │ │ │ │ + bge.n 21e66 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 266a2 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 26a8c │ │ │ │ - ldr.w r3, [pc, #1404] @ 26b80 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov r6, r0 │ │ │ │ - str r3, [sp, #76] @ 0x4c │ │ │ │ + beq.w 22a8c │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 22c7c │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f84 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22c92 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + mov sl, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r1, [sl, #320] @ 0x140 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 986c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22a9a │ │ │ │ mov r0, r5 │ │ │ │ + bl 1160c │ │ │ │ movs r3, #0 │ │ │ │ - movs r2, #3 │ │ │ │ - add r1, sp, #72 @ 0x48 │ │ │ │ - str.w r8, [sp, #72] @ 0x48 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - blx 95d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26abc │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26640 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 2669a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26fa2 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + str r0, [sp, #76] @ 0x4c │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 95d8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26658 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26ad0 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 269d8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bge.n 21ec0 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26980 │ │ │ │ - ldr.w r3, [pc, #1132] @ 26ae4 │ │ │ │ - mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr.w r1, [pc, #1284] @ 26b84 │ │ │ │ - ldr.w r0, [pc, #1284] @ 26b88 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2626c │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 265d6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26640 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 265f8 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ + beq.w 22a1c │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 22b26 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 23514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 266be │ │ │ │ + bge.n 21ede │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26988 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26f8a │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ + beq.w 22a62 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 22b5e │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 93f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 266da │ │ │ │ + bge.n 21f04 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26990 │ │ │ │ + beq.w 22a6c │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 22b9e │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + bne.n 21e82 │ │ │ │ + mov r0, r8 │ │ │ │ + mov r4, sl │ │ │ │ + ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ + blx 9768 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 266f0 │ │ │ │ + mov sl, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 269a0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + beq.w 22abe │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 22cce │ │ │ │ + ldr.w r1, [r4, #320] @ 0x140 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + blx 986c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22ce4 │ │ │ │ + ldr.w r3, [r4, #840] @ 0x348 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [sp, #80] @ 0x50 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + movs r3, #0 │ │ │ │ + blx 95d8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26704 │ │ │ │ + bge.n 21f72 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 269a8 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ + beq.w 22ac8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22d00 │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bpl.w 22d16 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9768 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r1, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2671a │ │ │ │ + bge.n 21f9c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26998 │ │ │ │ - ldr.w r3, [pc, #1120] @ 26b7c │ │ │ │ + beq.w 22ad2 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 22d98 │ │ │ │ mov r0, sl │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - ldr.w r6, [r3, #404] @ 0x194 │ │ │ │ - blx 91c8 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9434 │ │ │ │ ldr.w r3, [sl] │ │ │ │ - mov r4, r0 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26740 │ │ │ │ + bge.n 21fc4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26806 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 26a10 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r2, r4 │ │ │ │ - movs r0, #2 │ │ │ │ - bl d854 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 22cb8 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26762 │ │ │ │ + bge.n 21fd6 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 267fe │ │ │ │ + beq.w 22ae0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 26a74 │ │ │ │ - ldr.w r3, [pc, #1044] @ 26b80 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 26a4e │ │ │ │ + beq.w 22dae │ │ │ │ + ldr.w r3, [pc, #2060] @ 227ec │ │ │ │ + ldr.w r0, [r8, #4] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov sl, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + bne.w 22dc4 │ │ │ │ + ldr.w r3, [pc, #2044] @ 227f0 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr.w r1, [r4, #500] @ 0x1f4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov fp, r3 │ │ │ │ + str.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 267aa │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbz r3, 267f6 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26f42 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + bl ff94 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 267c2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26968 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 269b8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bge.n 22030 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 269b0 │ │ │ │ - ldr r3, [pc, #772] @ (26ae4 ) │ │ │ │ - mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #932] @ (26b8c ) │ │ │ │ - ldr r0, [pc, #936] @ (26b90 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2626c │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267aa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26762 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26740 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26558 │ │ │ │ - blx 9210 <__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 121bc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r6, r0 │ │ │ │ + beq.w 22cc4 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 22df0 │ │ │ │ + ldr.w r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22e06 │ │ │ │ + ldr.w r0, [r4, #504] @ 0x1f8 │ │ │ │ + blx 9768 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22e3c │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9900 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26850 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26a46 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bge.n 2206e │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 26950 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 26dda │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 90fc │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.w 26db6 │ │ │ │ - uxtb r3, r3 │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26bf4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ + beq.w 22aea │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22e52 │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 22e68 │ │ │ │ + ldr.w r3, [pc, #1908] @ 227f4 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #508] @ 0x1fc │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + mov r8, r3 │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2688c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26ee6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 26f5a │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 268a8 │ │ │ │ + bge.n 220b2 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d76 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 22d36 │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 22e94 │ │ │ │ + ldr.w r7, [fp] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22eaa │ │ │ │ + ldr.w r0, [r4, #512] @ 0x200 │ │ │ │ + blx 9768 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22f2a │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9900 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 268be │ │ │ │ + bge.n 220f0 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26d7e │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 22af4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 22efe │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 22ed2 │ │ │ │ + ldr.w r3, [pc, #1784] @ 227f8 │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #516] @ 0x204 │ │ │ │ + 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 ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 268d0 │ │ │ │ + bge.n 22134 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26da6 │ │ │ │ - ldr r3, [pc, #684] @ (26b80 ) │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r2, [pc, #676] @ (26b7c ) │ │ │ │ - ldr r4, [r7, r3] │ │ │ │ - ldr r2, [r7, r2] │ │ │ │ - ldr r5, [r4, #0] │ │ │ │ - ldr.w r8, [r2, #376] @ 0x178 │ │ │ │ - bl 11604 │ │ │ │ - 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 │ │ │ │ + beq.w 22e2e │ │ │ │ + cmp r2, #0 │ │ │ │ + blt.w 22f14 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22f64 │ │ │ │ + ldr.w r3, [pc, #1716] @ 227fc │ │ │ │ + ldr.w r1, [r4, #520] @ 0x208 │ │ │ │ + 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 ff94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22f4e │ │ │ │ + ldr.w r2, [fp] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22f8c │ │ │ │ + ldr.w r3, [pc, #1676] @ 22800 │ │ │ │ + ldr.w r1, [r4, #524] @ 0x20c │ │ │ │ + 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 ff94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22fc8 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 22ff4 │ │ │ │ + ldr.w r3, [pc, #1632] @ 22804 │ │ │ │ + ldr.w r1, [r4, #528] @ 0x210 │ │ │ │ + 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 ff94 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 22fde │ │ │ │ + ldr.w r0, [r4, #532] @ 0x214 │ │ │ │ + blx 9768 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22fb4 │ │ │ │ + ldr.w r2, [pc, #1584] @ 22808 │ │ │ │ + ldr.w r1, [r4, #536] @ 0x218 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r8, r2 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2220c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22f44 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 23026 │ │ │ │ + ldr.w r7, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23072 │ │ │ │ + ldr r0, [r4, #40] @ 0x28 │ │ │ │ + blx 9768 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23046 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9434 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2224a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22afe │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 230da │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 230ae │ │ │ │ + ldr.w r3, [pc, #1456] @ 2280c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #540] @ 0x21c │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2228c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2303c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 2305c │ │ │ │ + ldr.w r0, [r4, #544] @ 0x220 │ │ │ │ + blx 9768 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2309a │ │ │ │ + ldr.w r2, [pc, #1384] @ 22810 │ │ │ │ + ldr.w r1, [r4, #548] @ 0x224 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov r8, r2 │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 222dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2301c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + blt.w 231a4 │ │ │ │ + ldr.w r7, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2317c │ │ │ │ + ldr.w r0, [r4, #552] @ 0x228 │ │ │ │ + blx 9768 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23130 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + blx 9434 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2231c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22b10 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2311a │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + cmp r0, sl │ │ │ │ + bne.w 23146 │ │ │ │ + ldr.w r3, [pc, #1256] @ 22814 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2233e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #556] @ 0x22c │ │ │ │ + mov r2, r7 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2235e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23172 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 230fa │ │ │ │ + ldr.w r0, [r4, #560] @ 0x230 │ │ │ │ + blx 9768 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23268 │ │ │ │ + ldr.w r2, [pc, #1180] @ 22818 │ │ │ │ + ldr.w r1, [r4, #564] @ 0x234 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + mov r2, r7 │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 223ac │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23110 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 232aa │ │ │ │ + ldr.w r3, [r4, #344] @ 0x158 │ │ │ │ + movs r0, #8 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [r4, #612] @ 0x264 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r3, [r4, #252] @ 0xfc │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr.w r3, [r4, #608] @ 0x260 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr.w r3, [r4, #604] @ 0x25c │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr.w r3, [r4, #596] @ 0x254 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr.w r3, [r4, #592] @ 0x250 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + ldr.w r3, [r4, #588] @ 0x24c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r4, #584] @ 0x248 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [r4, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr.w r3, [r4, #580] @ 0x244 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r3, [r4, #504] @ 0x1f8 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #572] @ 0x23c │ │ │ │ + ldr.w r1, [r4, #568] @ 0x238 │ │ │ │ + bl fe14 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23294 │ │ │ │ + ldr.w r1, [r4, #452] @ 0x1c4 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fda0 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2327e │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str.w r8, [sp, #84] @ 0x54 │ │ │ │ + blx 95d8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22450 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 22b08 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23234 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2246c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 230f0 │ │ │ │ + ldr r3, [pc, #940] @ (2281c ) │ │ │ │ + mov r2, r7 │ │ │ │ + ldr.w r1, [r4, #616] @ 0x268 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r7, [r3, #0] │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt r3, [r7, #0] │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2249e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231bc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 231e8 │ │ │ │ + ldr r0, [pc, #888] @ (22820 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1536 @ 0x600 │ │ │ │ + bl 12dfc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 231d0 │ │ │ │ + ldr r2, [pc, #864] @ (22824 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r3, [pc, #864] @ (22828 ) │ │ │ │ + add r2, pc │ │ │ │ + str r1, [r2, #0] │ │ │ │ + ldr.w r1, [r4, #624] @ 0x270 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + str r2, [sp, #56] @ 0x38 │ │ │ │ + blx 94b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 234e4 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 224f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 231c6 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 2320a │ │ │ │ + ldr r2, [pc, #812] @ (2282c ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + mov sl, 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 9744 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22532 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23200 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23496 │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr r1, [r4, #32] │ │ │ │ + blx 986c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23482 │ │ │ │ + mov r1, r0 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 9930 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22568 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23226 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 23464 │ │ │ │ + ldr r0, [pc, #704] @ (22830 ) │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + bl 12dfc │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22592 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23478 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 234aa │ │ │ │ + ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ + blx 9930 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 234c8 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 94b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 225ce │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234be │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 2344a │ │ │ │ + ldr r2, [pc, #600] @ (22834 ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ + 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 9744 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2260a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 234da │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23436 │ │ │ │ + ldr r2, [pc, #548] @ (22838 ) │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2352c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23426 │ │ │ │ + ldr r1, [pc, #524] @ (2283c ) │ │ │ │ + adds r0, r2, #1 │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ + ldr r1, [r5, r1] │ │ │ │ + str r3, [r1, #0] │ │ │ │ + beq.w 2341c │ │ │ │ + ldr r1, [pc, #512] @ (22840 ) │ │ │ │ + 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, #492] @ (22844 ) │ │ │ │ + ldr r2, [pc, #496] @ (22848 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23412 │ │ │ │ + ldr r1, [pc, #480] @ (2284c ) │ │ │ │ + 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, #464] @ (22850 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1744 @ 0x6d0 │ │ │ │ + bl 12dfc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233fa │ │ │ │ + ldr.w lr, [pc, #440] @ 22854 │ │ │ │ + add.w r9, sp, #88 @ 0x58 │ │ │ │ + ldr.w ip, [pc, #436] @ 22858 │ │ │ │ + mov r7, r9 │ │ │ │ + add lr, pc │ │ │ │ + mov fp, r9 │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + add ip, pc │ │ │ │ + add.w ip, ip, #20 │ │ │ │ + ldr.w sl, [r4, #624] @ 0x270 │ │ │ │ + ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ + stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ + ldmia.w lr, {r0, r1, r2} │ │ │ │ + stmia.w r9, {r0, r1, r2} │ │ │ │ + ldmia r7!, {r0, r1, r2, r3} │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r3, [r4, #652] @ 0x28c │ │ │ │ + ldmia.w r9, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + movs r0, #4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldrd r2, r3, [r4, #644] @ 0x284 │ │ │ │ + ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ + blx 9930 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23324 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r8 │ │ │ │ + blx 94b8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22710 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2345a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 23344 │ │ │ │ + ldr r2, [pc, #320] @ (2285c ) │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + str.w r8, [r7] │ │ │ │ + itt lt │ │ │ │ + addlt r2, #1 │ │ │ │ + strlt.w r2, [r8] │ │ │ │ + mov r2, r8 │ │ │ │ + blx 9744 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22756 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2333a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + blt.w 2330c │ │ │ │ + ldr.w r2, [r4, #836] @ 0x344 │ │ │ │ + ldr.w r1, [r4, #640] @ 0x280 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 94b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 232f4 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r2, [r4, #844] @ 0x34c │ │ │ │ + ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ + blx 94b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 232dc │ │ │ │ + ldr r0, [pc, #216] @ (22860 ) │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #1952 @ 0x7a0 │ │ │ │ + bl 12dfc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 232c2 │ │ │ │ + ldr r2, [pc, #192] @ (22864 ) │ │ │ │ + ldr r3, [pc, #196] @ (22868 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ + add r3, pc │ │ │ │ + adds r2, #44 @ 0x2c │ │ │ │ + add.w ip, r3, #4 │ │ │ │ + b.n 2286c │ │ │ │ + b.n 22ef4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22ee8 │ │ │ │ + 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 r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, 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, r6, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #13 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 22678 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf53e0002 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 236 @ 0xec │ │ │ │ + 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 r0, r0, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 222f8 │ │ │ │ + movs r2, r0 │ │ │ │ + udf #118 @ 0x76 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf3560002 │ │ │ │ + lsls r4, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 220f8 │ │ │ │ + movs r2, r0 │ │ │ │ + ble.n 22958 │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf25a0002 │ │ │ │ + ldmia r2, {r0, r1, r2} │ │ │ │ + stmia.w fp, {r0, r1, r2} │ │ │ │ + stmia.w ip, {r0, r1, r2} │ │ │ │ + movs r0, #1 │ │ │ │ + ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ + blx 9930 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23362 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 94b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 228a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23358 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23384 │ │ │ │ + ldr.w r2, [pc, #3216] @ 23544 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #664] @ 0x298 │ │ │ │ + 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 9744 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 228e6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2337a │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 233be │ │ │ │ + ldr.w r0, [pc, #3160] @ 23548 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r2, [r4, #620] @ 0x26c │ │ │ │ + add r0, pc │ │ │ │ + add.w r0, r0, #2160 @ 0x870 │ │ │ │ + bl 12dfc │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233a4 │ │ │ │ + ldr.w r3, [pc, #3136] @ 2354c │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #3132] @ 23550 │ │ │ │ + add r3, pc │ │ │ │ + ldr.w r1, [r4, #668] @ 0x29c │ │ │ │ + ldr.w r8, [r4, #624] @ 0x270 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r2, [r3, #16] │ │ │ │ + ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ + blx 9930 │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 233d8 │ │ │ │ + mov r1, r8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 94b8 │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22952 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2339a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 2324a │ │ │ │ + ldr.w r2, [pc, #3060] @ 23554 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ + 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 9744 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22990 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 233f0 │ │ │ │ + cmp r4, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + bge.n 229b0 │ │ │ │ + ldr.w r1, [pc, #3004] @ 23558 │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #3000] @ 2355c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + movs r0, #2 │ │ │ │ + ldr.w r2, [pc, #2988] @ 23560 │ │ │ │ + ldr.w r3, [pc, #2988] @ 23564 │ │ │ │ + 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 22f40 │ │ │ │ + add sp, #124 @ 0x7c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ + blx 99d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 22c16 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str.w r0, [r9] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 21c8c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 21c8c │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 21c8c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21c8c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21cce │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21d3a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21ec0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21dc4 │ │ │ │ + ldr.w r1, [pc, #2872] @ 23568 │ │ │ │ + movs r2, #10 │ │ │ │ + ldr.w r0, [pc, #2868] @ 2356c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21d76 │ │ │ │ + ldr.w r1, [pc, #2848] @ 23570 │ │ │ │ + movs r2, #5 │ │ │ │ + ldr.w r0, [pc, #2848] @ 23574 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21ede │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f04 │ │ │ │ + ldr.w r1, [pc, #2816] @ 23578 │ │ │ │ + movs r2, #8 │ │ │ │ + ldr.w r0, [pc, #2812] @ 2357c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 21e66 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2784] @ 23580 │ │ │ │ + ldr.w r0, [pc, #2784] @ 23584 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f2e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21f72 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 21f9c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 21fd6 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2206e │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 220f0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2224a │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22450 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2231c │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 21e28 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2652] @ 23588 │ │ │ │ + ldr.w r0, [pc, #2652] @ 2358c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2628] @ 23590 │ │ │ │ + movs r2, #19 │ │ │ │ + ldr.w r0, [pc, #2624] @ 23594 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r7, r6 │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + ldr.w r0, [pc, #2612] @ 23598 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2608] @ 2359c │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr.w r0, [pc, #2600] @ 235a0 │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2584] @ 235a4 │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2584] @ 235a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2568] @ 235ac │ │ │ │ + ldr.w r0, [pc, #2568] @ 235b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22b80 │ │ │ │ + ldr.w r0, [pc, #2556] @ 235b4 │ │ │ │ + str r1, [sp, #56] @ 0x38 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22bd4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 22ca8 │ │ │ │ + ldr.w r1, [pc, #2528] @ 235b8 │ │ │ │ + movs r2, #20 │ │ │ │ + ldr.w r0, [pc, #2528] @ 235bc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2516] @ 235c0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2512] @ 235c4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2500] @ 235c8 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2500] @ 235cc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #2488] @ 235d0 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr.w r1, [pc, #2484] @ 235d4 │ │ │ │ + ldr.w r0, [pc, #2484] @ 235d8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r0, [pc, #2468] @ 235dc │ │ │ │ + mov r1, r7 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22c4e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 22cb0 │ │ │ │ + ldr.w r1, [pc, #2448] @ 235e0 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2444] @ 235e4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + beq.w 21e16 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 22d44 │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + b.w 21e16 │ │ │ │ + ldr.w r1, [pc, #2408] @ 235e8 │ │ │ │ + movs r2, #35 @ 0x23 │ │ │ │ + ldr.w r0, [pc, #2408] @ 235ec │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2396] @ 235f0 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2392] @ 235f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22bd4 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22c4e │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 21fc4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22030 │ │ │ │ + ldr.w r1, [pc, #2344] @ 235f8 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2340] @ 235fc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2328] @ 23600 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2328] @ 23604 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2308] @ 23608 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2308] @ 2360c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22cf8 │ │ │ │ + ldr.w r0, [pc, #2296] @ 23610 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r1, [pc, #2288] @ 23614 │ │ │ │ + strd r0, r7, [sp] │ │ │ │ + ldr.w r0, [pc, #2284] @ 23618 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 22cf8 │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 220b2 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ + cbnz r3, 22d56 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + b.w 21e16 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 22d70 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r7, #0] │ │ │ │ + beq.n 22d70 │ │ │ │ + cbz r3, 22d90 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 22c4e │ │ │ │ + ldr.w r2, [pc, #2212] @ 2361c │ │ │ │ + orr.w r3, r7, #1 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + bl c864 │ │ │ │ + ldr r3, [sp, #56] @ 0x38 │ │ │ │ + b.w 21e30 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 22d70 │ │ │ │ + ldr.w r1, [pc, #2180] @ 23620 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2180] @ 23624 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22cf8 │ │ │ │ + ldr.w r1, [pc, #2168] @ 23628 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2164] @ 2362c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r1, r3 │ │ │ │ + blx 97c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 21ff0 │ │ │ │ + ldr.w r4, [pc, #2140] @ 23630 │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r1, [pc, #2140] @ 23634 │ │ │ │ + ldr.w r0, [pc, #2140] @ 23638 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r8, [sp] │ │ │ │ + bl 12190 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2120] @ 2363c │ │ │ │ + movs r2, #37 @ 0x25 │ │ │ │ + ldr.w r0, [pc, #2120] @ 23640 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #2108] @ 23644 │ │ │ │ + ldr.w r1, [pc, #2108] @ 23648 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #2096] @ 2364c │ │ │ │ + ldr.w r0, [pc, #2096] @ 23650 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #56] @ 0x38 │ │ │ │ + b.w 22134 │ │ │ │ + ldr.w r1, [pc, #2068] @ 23654 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r0, [pc, #2068] @ 23658 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2056] @ 2365c │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r0, [pc, #2052] @ 23660 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r1, sl │ │ │ │ + blx 97c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2207c │ │ │ │ + ldr.w r4, [pc, #2028] @ 23664 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r1, [pc, #2028] @ 23668 │ │ │ │ + ldr.w r0, [pc, #2028] @ 2366c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12190 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #2008] @ 23670 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + ldr.w r0, [pc, #2008] @ 23674 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #1944] @ 23644 │ │ │ │ + ldr.w r1, [pc, #1992] @ 23678 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #1980] @ 2367c │ │ │ │ + ldr.w r0, [pc, #1980] @ 23680 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r1, sl │ │ │ │ + blx 97c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 220fe │ │ │ │ + ldr.w r4, [pc, #1956] @ 23684 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r1, [pc, #1952] @ 23688 │ │ │ │ + ldr.w r0, [pc, #1952] @ 2368c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12190 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1936] @ 23690 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1932] @ 23694 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1920] @ 23698 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1920] @ 2369c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1908] @ 236a0 │ │ │ │ + movs r2, #42 @ 0x2a │ │ │ │ + ldr.w r0, [pc, #1904] @ 236a4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2220c │ │ │ │ + ldr.w r1, [pc, #1880] @ 236a8 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr.w r0, [pc, #1876] @ 236ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #1756] @ 23644 │ │ │ │ + ldr.w r1, [pc, #1860] @ 236b0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #1852] @ 236b4 │ │ │ │ + ldr.w r0, [pc, #1852] @ 236b8 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #1716] @ 23644 │ │ │ │ + ldr.w r1, [pc, #1832] @ 236bc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #1824] @ 236c0 │ │ │ │ + ldr.w r0, [pc, #1824] @ 236c4 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1808] @ 236c8 │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1808] @ 236cc │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1796] @ 236d0 │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr.w r0, [pc, #1796] @ 236d4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1784] @ 236d8 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr.w r0, [pc, #1780] @ 236dc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #1612] @ 23644 │ │ │ │ + ldr.w r1, [pc, #1764] @ 236e0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #1756] @ 236e4 │ │ │ │ + ldr.w r0, [pc, #1756] @ 236e8 │ │ │ │ + movs r2, #47 @ 0x2f │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 222dc │ │ │ │ + ldr.w r1, [pc, #1732] @ 236ec │ │ │ │ + movs r2, #49 @ 0x31 │ │ │ │ + ldr.w r0, [pc, #1728] @ 236f0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2228c │ │ │ │ + ldr.w r1, [pc, #1708] @ 236f4 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1704] @ 236f8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1692] @ 236fc │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1692] @ 23700 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r3, [pc, #1488] @ 23644 │ │ │ │ + ldr.w r1, [pc, #1676] @ 23704 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #1664] @ 23708 │ │ │ │ + ldr.w r0, [pc, #1664] @ 2370c │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1652] @ 23710 │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1648] @ 23714 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r1, sl │ │ │ │ + blx 97c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 22258 │ │ │ │ + ldr.w r4, [pc, #1628] @ 23718 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r1, [pc, #1624] @ 2371c │ │ │ │ + ldr.w r0, [pc, #1624] @ 23720 │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12190 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1608] @ 23724 │ │ │ │ + movs r2, #50 @ 0x32 │ │ │ │ + ldr.w r0, [pc, #1604] @ 23728 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2246c │ │ │ │ + ldr.w r1, [pc, #1584] @ 2372c │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1580] @ 23730 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 223ac │ │ │ │ + ldr.w r1, [pc, #1560] @ 23734 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1556] @ 23738 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1544] @ 2373c │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r0, [pc, #1544] @ 23740 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + mov r1, sl │ │ │ │ + blx 97c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2232a │ │ │ │ + ldr.w r4, [pc, #1520] @ 23744 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr.w r1, [pc, #1516] @ 23748 │ │ │ │ + ldr.w r0, [pc, #1516] @ 2374c │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + strd r4, r7, [sp] │ │ │ │ + bl 12190 │ │ │ │ + b.n 229ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2235e │ │ │ │ + ldr.w r3, [pc, #1220] @ 23644 │ │ │ │ + ldr.w r1, [pc, #1484] @ 23750 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r1, [pc, #1476] @ 23754 │ │ │ │ + ldr.w r0, [pc, #1476] @ 23758 │ │ │ │ + movs r2, #54 @ 0x36 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 229ae │ │ │ │ + ldr.w r1, [pc, #1460] @ 2375c │ │ │ │ + movs r2, #51 @ 0x33 │ │ │ │ + ldr.w r0, [pc, #1460] @ 23760 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2249e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 224f4 │ │ │ │ + ldr.w r1, [pc, #1424] @ 23764 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1424] @ 23768 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1408] @ 2376c │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1408] @ 23770 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22532 │ │ │ │ + ldr.w r1, [pc, #1384] @ 23774 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r0, [pc, #1380] @ 23778 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 229ae │ │ │ │ + str r0, [sp, #56] @ 0x38 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #56] @ 0x38 │ │ │ │ + b.w 22568 │ │ │ │ + ldr.w r1, [pc, #1348] @ 2377c │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1348] @ 23780 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22b80 │ │ │ │ + ldr.w r1, [pc, #1336] @ 23784 │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #1332] @ 23788 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1312] @ 2378c │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + ldr.w r0, [pc, #1312] @ 23790 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1300] @ 23794 │ │ │ │ + movs r2, #57 @ 0x39 │ │ │ │ + ldr.w r0, [pc, #1296] @ 23798 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22b80 │ │ │ │ + ldr.w r1, [pc, #1284] @ 2379c │ │ │ │ + movs r2, #58 @ 0x3a │ │ │ │ + ldr.w r0, [pc, #1284] @ 237a0 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1272] @ 237a4 │ │ │ │ + movs r2, #55 @ 0x37 │ │ │ │ + ldr.w r0, [pc, #1268] @ 237a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1256] @ 237ac │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1252] @ 237b0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1236] @ 237b4 │ │ │ │ + movs r2, #227 @ 0xe3 │ │ │ │ + ldr.w r0, [pc, #1236] @ 237b8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1220] @ 237bc │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ + ldr.w r0, [pc, #1220] @ 237c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1204] @ 237c4 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1204] @ 237c8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1188] @ 237cc │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1188] @ 237d0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22b80 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22756 │ │ │ │ + ldr.w r1, [pc, #1164] @ 237d4 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1164] @ 237d8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 22b80 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 228a8 │ │ │ │ + ldr.w r1, [pc, #1144] @ 237dc │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1140] @ 237e0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2325e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 228e6 │ │ │ │ + ldr.w r1, [pc, #1116] @ 237e4 │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1112] @ 237e8 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2325e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22952 │ │ │ │ + ldr.w r1, [pc, #1092] @ 237ec │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #1088] @ 237f0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1076] @ 237f4 │ │ │ │ + mov.w r2, #278 @ 0x116 │ │ │ │ + ldr.w r0, [pc, #1072] @ 237f8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr.w r1, [pc, #1056] @ 237fc │ │ │ │ + mov.w r2, #312 @ 0x138 │ │ │ │ + ldr.w r0, [pc, #1052] @ 23800 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2325e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22990 │ │ │ │ + ldr.w r1, [pc, #1032] @ 23804 │ │ │ │ + movs r2, #220 @ 0xdc │ │ │ │ + ldr.w r0, [pc, #1028] @ 23808 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr r2, [pc, #1016] @ (2380c ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 2267e │ │ │ │ + ldr r2, [pc, #1008] @ (23810 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22654 │ │ │ │ + ldr r2, [pc, #1004] @ (23814 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + ldr r2, [pc, #992] @ (23810 ) │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.w 22654 │ │ │ │ + ldr r1, [pc, #992] @ (23818 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #992] @ (2381c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr r1, [pc, #980] @ (23820 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #980] @ (23824 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2325e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22710 │ │ │ │ + ldr r1, [pc, #960] @ (23828 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #960] @ (2382c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 22592 │ │ │ │ + ldr r1, [pc, #940] @ (23830 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #940] @ (23834 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr r1, [pc, #928] @ (23838 ) │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr r0, [pc, #928] @ (2383c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + ldr r1, [pc, #916] @ (23840 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #916] @ (23844 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.w 229ae │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 225ce │ │ │ │ + ldr r1, [pc, #892] @ (23848 ) │ │ │ │ + movs r2, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #892] @ (2384c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2325e │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2260a │ │ │ │ + ldr r3, [pc, #872] @ (23850 ) │ │ │ │ + movw r2, #13247 @ 0x33bf │ │ │ │ + ldr r1, [pc, #872] @ (23854 ) │ │ │ │ + ldr r0, [pc, #872] @ (23858 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #860] @ (2385c ) │ │ │ │ + movw r2, #12807 @ 0x3207 │ │ │ │ + ldr r1, [pc, #860] @ (23860 ) │ │ │ │ + ldr r0, [pc, #860] @ (23864 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #848] @ (23868 ) │ │ │ │ + movw r2, #12839 @ 0x3227 │ │ │ │ + ldr r1, [pc, #848] @ (2386c ) │ │ │ │ + ldr r0, [pc, #848] @ (23870 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #836] @ (23874 ) │ │ │ │ + mov.w r2, #13312 @ 0x3400 │ │ │ │ + ldr r1, [pc, #836] @ (23878 ) │ │ │ │ + ldr r0, [pc, #836] @ (2387c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1388 @ 0x56c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + lsls r4, r1, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23b0c │ │ │ │ + movs r2, r0 │ │ │ │ + @ instruction: 0xf0f00002 │ │ │ │ + lsls r4, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + movt r0, #40960 @ 0xa000 │ │ │ │ + b.n 22ee0 │ │ │ │ + movs r0, r0 │ │ │ │ + bvs.n 235ec │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2360000 │ │ │ │ + b.n 22dc8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf2180000 │ │ │ │ + b.n 22d94 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf1ee0000 │ │ │ │ + b.n 23d48 │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, r8, #0 │ │ │ │ + b.n 23d04 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf13c0000 │ │ │ │ + b.n 23bf4 │ │ │ │ + movs r0, r0 │ │ │ │ + adds.w r0, ip, #0 │ │ │ │ + b.n 23bbc │ │ │ │ + movs r0, r0 │ │ │ │ + vst4.8 {d0-d3}, [ip], r0 │ │ │ │ + @ instruction: 0xf0fc0000 │ │ │ │ + b.n 23b80 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0dc0000 │ │ │ │ + b.n 23b50 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf0c40000 │ │ │ │ + b.n 23b28 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23bf0 │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, r0, #0 │ │ │ │ + b.n 23acc │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, sl, #0 │ │ │ │ + b.n 23aa8 │ │ │ │ + movs r0, r0 │ │ │ │ + orn r0, r4, #0 │ │ │ │ + b.n 23a84 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + orr.w r0, sl, #0 │ │ │ │ + b.n 23a58 │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, r6, r0 │ │ │ │ + ands.w r0, r6, #0 │ │ │ │ + b.n 23a00 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s32 q8, d8, d0 │ │ │ │ + b.n 239ac │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q8, d2, d0 │ │ │ │ + b.n 23988 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s16 q0, d6, d0 │ │ │ │ + b.n 23918 │ │ │ │ + movs r0, r0 │ │ │ │ + vaddl.s8 q0, d0, d0 │ │ │ │ + b.n 238f4 │ │ │ │ + movs r0, r0 │ │ │ │ + vhadd.s32 d16, d4, d0 │ │ │ │ + b.n 238c4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf75a0000 │ │ │ │ + vhadd.s8 d16, d4, d0 │ │ │ │ + b.n 23890 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 12, cr0, cr12, cr0, {0} │ │ │ │ + b.n 237ac │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 11, cr0, cr6, cr0, {0} │ │ │ │ + b.n 23788 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [sl] │ │ │ │ + cdp 0, 8, cr0, cr14, cr0, {0} │ │ │ │ + b.n 23744 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr4, cr0, {0} │ │ │ │ + b.n 23718 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 7, cr0, cr10, cr0, {0} │ │ │ │ + cdp 0, 4, cr0, cr12, cr0, {0} │ │ │ │ + b.n 236d8 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 2, cr0, cr8, cr0, {0} │ │ │ │ + b.n 23698 │ │ │ │ + movs r0, r0 │ │ │ │ + cdp 0, 1, cr0, cr2, cr0, {0} │ │ │ │ + b.n 23674 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r6, #-0] │ │ │ │ + stcl 0, cr0, [sl] │ │ │ │ + svc 224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r0] │ │ │ │ + svc 198 @ 0xc6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r6] │ │ │ │ + stc 0, cr0, [r8] │ │ │ │ + svc 158 @ 0x9e │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8dc0000 │ │ │ │ + stc 0, cr0, [r0] │ │ │ │ + svc 118 @ 0x76 │ │ │ │ + movs r0, r0 │ │ │ │ + stcl 0, cr0, [r6, #-0] │ │ │ │ + svc 92 @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + ldcl 0, cr0, [r0, #-0] │ │ │ │ + svc 70 @ 0x46 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [sl, #-0] │ │ │ │ + svc 48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r6, #-0] │ │ │ │ + svc 12 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9b40000 │ │ │ │ + stcl 0, cr0, [lr] │ │ │ │ + udf #228 @ 0xe4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmdb r4!, {} │ │ │ │ + stcl 0, cr0, [r6], {0} │ │ │ │ + udf #188 @ 0xbc │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [r2] │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [ip], {0} │ │ │ │ + udf #146 @ 0x92 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r6], {0} │ │ │ │ + udf #124 @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r4!, {} │ │ │ │ + mrrc 0, 0, r0, lr, cr0 │ │ │ │ + udf #84 @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [lr], #-0 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldc 0, cr0, [lr], {-0} │ │ │ │ + udf #20 │ │ │ │ + movs r0, r0 │ │ │ │ + stc 0, cr0, [r8], {-0} │ │ │ │ + ble.n 23700 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r2] │ │ │ │ + @ instruction: 0xebe00000 │ │ │ │ + ble.n 236bc │ │ │ │ + movs r0, r0 │ │ │ │ + rsb r0, ip, r0 │ │ │ │ + ble.n 2369c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2351c │ │ │ │ + movs r0, r0 │ │ │ │ + sub.w r0, r4, r0 │ │ │ │ + ble.n 23658 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb8a0000 │ │ │ │ + ble.n 2362c │ │ │ │ + movs r0, r0 │ │ │ │ + sbc.w r0, sl, r0 │ │ │ │ + ble.n 237f4 │ │ │ │ + movs r0, r0 │ │ │ │ + adc.w r0, sl, r0 │ │ │ │ + ble.n 237bc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xeb340000 │ │ │ │ + ble.n 23798 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23418 │ │ │ │ + movs r0, r0 │ │ │ │ + add.w r0, ip, r0 │ │ │ │ + ble.n 23754 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r8], #-0 │ │ │ │ + @ instruction: 0xead60000 │ │ │ │ + bgt.n 236f4 │ │ │ │ + movs r0, r0 │ │ │ │ + pkhbt r0, r0, r0 │ │ │ │ + bgt.n 236d0 │ │ │ │ + movs r0, r0 │ │ │ │ + eors.w r0, r4, r0 │ │ │ │ + bgt.n 23680 │ │ │ │ + movs r0, r0 │ │ │ │ + orns r0, ip, r0 │ │ │ │ + bgt.n 23858 │ │ │ │ + movs r0, r0 │ │ │ │ + orrs.w r0, ip, r0 │ │ │ │ + bgt.n 23820 │ │ │ │ + movs r0, r0 │ │ │ │ + bics.w r0, r0, r0 │ │ │ │ + bgt.n 237d0 │ │ │ │ + movs r0, r0 │ │ │ │ + ands.w r0, sl, r0 │ │ │ │ + bgt.n 237ac │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [lr] │ │ │ │ + blt.n 2377c │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r6] │ │ │ │ + blt.n 23754 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r2] │ │ │ │ + blt.n 23734 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9ba0000 │ │ │ │ + blt.n 2370c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9a00000 │ │ │ │ + blt.n 236e0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe9880000 │ │ │ │ + blt.n 238b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r0, #-0]! │ │ │ │ + blt.n 23890 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r0, [r8, #-0] │ │ │ │ + blt.n 23868 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r0, #-0] │ │ │ │ + blt.n 23840 │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r2!, {} │ │ │ │ + blt.n 2380c │ │ │ │ + movs r0, r0 │ │ │ │ + stmdb r0, {} │ │ │ │ + bge.n 237d0 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [r0], #0 │ │ │ │ + bge.n 23798 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia.w lr!, {} │ │ │ │ + bge.n 2375c │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w r4!, {} │ │ │ │ + bge.n 23730 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia.w sl, {} │ │ │ │ + bge.n 23704 │ │ │ │ + movs r0, r0 │ │ │ │ + strd r0, r0, [sl], #-0 │ │ │ │ + bge.n 238cc │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8320000 │ │ │ │ + bge.n 23870 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8200000 │ │ │ │ + bge.n 23854 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8040000 │ │ │ │ + bls.n 23824 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23800 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 237f0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 237e0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 237d0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 237c0 │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 237b0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2378c │ │ │ │ + movs r0, r0 │ │ │ │ + bls.n 2377c │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r6, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 237e0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r3, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23334 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r0, #31 │ │ │ │ + movs r1, r0 │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23720 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r5, #30 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r7!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2378c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00023880 : │ │ │ │ + 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] @ (23ad0 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #572] @ (23ad4 ) │ │ │ │ + add r5, pc │ │ │ │ + ldr r3, [pc, #572] @ (23ad8 ) │ │ │ │ + ldr r4, [r5, r2] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #568] @ (23adc ) │ │ │ │ + ldr r6, [r5, r3] │ │ │ │ + beq.w 239bc │ │ │ │ + ldrd r2, r3, [r6, #676] @ 0x2a4 │ │ │ │ + ldr.w r7, [r6, #636] @ 0x27c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23a6c │ │ │ │ + ldr r1, [r2, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23a9c │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r3, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23a84 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + movs r0, #3 │ │ │ │ + strd r2, r3, [sp] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr.w sl, [r6, #684] @ 0x2ac │ │ │ │ + itt lt │ │ │ │ + addlt r1, #1 │ │ │ │ + strlt r1, [r7, #0] │ │ │ │ + ldr r1, [pc, #492] @ (23ae0 ) │ │ │ │ + ldr r3, [r5, r1] │ │ │ │ + mov r8, r3 │ │ │ │ + ldr.w r9, [r3] │ │ │ │ + blx 9470 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 239f8 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 23a58 │ │ │ │ + ldr r0, [pc, #460] @ (23ae4 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 23ab8 │ │ │ │ + ldr r0, [pc, #456] @ (23ae8 ) │ │ │ │ + ldr r0, [r5, r0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.w 23ab4 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.w 23a54 │ │ │ │ + cmp r0, #1 │ │ │ │ + str r2, [r4, #16] │ │ │ │ + beq.w 23a54 │ │ │ │ + cmp r0, #2 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + beq.w 23a54 │ │ │ │ + str r7, [r4, #24] │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + mov r2, r4 │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2395c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 239b4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.n 23a02 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r2, [r6, #688] @ 0x2b0 │ │ │ │ + ldr.w r1, [r6, #692] @ 0x2b4 │ │ │ │ + bl ff94 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 23a18 │ │ │ │ + ldr.w r2, [r6, #876] @ 0x36c │ │ │ │ + ldr.w r0, [r6, #620] @ 0x26c │ │ │ │ + mov r1, r2 │ │ │ │ + bl 140b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23a28 │ │ │ │ + ldr r2, [pc, #348] @ (23aec ) │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + bge.n 239ac │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r1, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 239ac │ │ │ │ + cbz r1, 239f2 │ │ │ │ + movs r0, #1 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2395c │ │ │ │ + ldr.w r0, [r6, #428] @ 0x1ac │ │ │ │ + blx 99d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 23a3c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 238aa │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 238aa │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 238aa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 238aa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 239ac │ │ │ │ + bl 11458 │ │ │ │ + ldrd r2, r3, [sp] │ │ │ │ + b.n 2390a │ │ │ │ + ldr r1, [pc, #236] @ (23af0 ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #236] @ (23af4 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [pc, #220] @ (23af8 ) │ │ │ │ + movs r2, #6 │ │ │ │ + ldr r0, [pc, #220] @ (23afc ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23a10 │ │ │ │ + ldr r1, [pc, #212] @ (23b00 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #212] @ (23b04 ) │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23a10 │ │ │ │ + ldr r3, [pc, #160] @ (23ae0 ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #196] @ (23b08 ) │ │ │ │ + ldr r0, [pc, #196] @ (23b0c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23a10 │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #180] @ (23b10 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #180] @ (23b14 ) │ │ │ │ + ldr r0, [pc, #184] @ (23b18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #172] @ (23b1c ) │ │ │ │ + movw r2, #13591 @ 0x3517 │ │ │ │ + ldr r1, [pc, #172] @ (23b20 ) │ │ │ │ + ldr r0, [pc, #172] @ (23b24 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1420 @ 0x58c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (23b28 ) │ │ │ │ + movw r2, #13593 @ 0x3519 │ │ │ │ + ldr r1, [pc, #160] @ (23b2c ) │ │ │ │ + ldr r0, [pc, #160] @ (23b30 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1420 @ 0x58c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (23b34 ) │ │ │ │ + movw r2, #13592 @ 0x3518 │ │ │ │ + ldr r1, [pc, #148] @ (23b38 ) │ │ │ │ + ldr r0, [pc, #148] @ (23b3c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1420 @ 0x58c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #132] @ (23b40 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #132] @ (23b44 ) │ │ │ │ + ldr r0, [pc, #132] @ (23b48 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r7!, {r1, r2, r5, r6} │ │ │ │ + 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 r0, r6, #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 23fc4 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240fc │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23fa0 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240d8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f80 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 240b8 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 23f60 │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24094 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r0, #10 │ │ │ │ + movs r1, r0 │ │ │ │ + itee hi │ │ │ │ + movhi r0, r0 │ │ │ │ + itte lt @ unpredictable │ │ │ │ + movlt r0, r0 │ │ │ │ + lsllt r6, r5, #9 │ │ │ │ + movge r1, r0 │ │ │ │ + stmia r2!, {r2, r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24074 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r2, #9 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24080 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r6, r7, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + stmia r2!, {r2, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 24044 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r2, r4, #8 │ │ │ │ + movs r1, r0 │ │ │ │ + bkpt 0x00ec │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r3, r4, r5, r6, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00023b4c : │ │ │ │ + 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] @ (23f2c ) │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r2, [pc, #972] @ (23f30 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r3, [pc, #972] @ (23f34 ) │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp r2, r3 │ │ │ │ + ldr r3, [pc, #968] @ (23f38 ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + beq.w 23d90 │ │ │ │ + ldr r3, [pc, #964] @ (23f3c ) │ │ │ │ + ldr.w r2, [r5, #880] @ 0x370 │ │ │ │ + ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + bl 140b8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e22 │ │ │ │ + ldr r2, [pc, #940] @ (23f40 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + str r0, [r2, #0] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23bb4 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.n 23bb4 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 23dc8 │ │ │ │ + ldr.w r1, [r5, #700] @ 0x2bc │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fda0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e34 │ │ │ │ + movs r0, #1 │ │ │ │ + blx 8f84 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e46 │ │ │ │ + ldr r3, [pc, #876] @ (23f44 ) │ │ │ │ + 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, #696] @ 0x2b8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fda0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e5e │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9470 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23e7c │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r0, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #5 │ │ │ │ + bpl.w 23efc │ │ │ │ + ldr r0, [pc, #816] @ (23f48 ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 23f14 │ │ │ │ + ldr r0, [pc, #808] @ (23f4c ) │ │ │ │ + ldr r0, [r4, r0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.w 23f10 │ │ │ │ + ldr r3, [r1, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 23ef8 │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r9, [r1, #16] │ │ │ │ + beq.w 23ef8 │ │ │ │ + str r2, [r1, #20] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + blx 929c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23c62 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23dce │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23c74 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23de2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 23e88 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r5, #712] @ 0x2c8 │ │ │ │ + mov r2, r9 │ │ │ │ + bl ff94 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23ca2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 23dea │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + blt.w 23e98 │ │ │ │ + ldr.w r1, [r5, #704] @ 0x2c0 │ │ │ │ + mov r0, r3 │ │ │ │ + bl fda0 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23dfa │ │ │ │ + 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] @ (23f50 ) │ │ │ │ + ldr.w r9, [r4, r3] │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r9] │ │ │ │ + blx 9470 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23eb8 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #5 │ │ │ │ + bpl.w 23efc │ │ │ │ + cmp r3, sl │ │ │ │ + beq.w 23f14 │ │ │ │ + cmp r3, fp │ │ │ │ + beq.w 23f10 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 23ef8 │ │ │ │ + cmp r3, #1 │ │ │ │ + str r7, [r4, #16] │ │ │ │ + beq.w 23ef8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r8 │ │ │ │ + str.w r9, [r4, #20] │ │ │ │ + blx 929c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23d36 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23e1a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23d46 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23e12 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 23ea8 │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r1, [r5, #716] @ 0x2cc │ │ │ │ + mov r2, r7 │ │ │ │ + bl ff94 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 23d6c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 23df2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + blt.w 23ebe │ │ │ │ + ldr.w r1, [r5, #720] @ 0x2d0 │ │ │ │ + mov r2, sl │ │ │ │ + mov r0, r3 │ │ │ │ + bl ff94 │ │ │ │ + cmp r0, #0 │ │ │ │ + it ge │ │ │ │ + movge r0, #1 │ │ │ │ + blt.w 23ece │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r0, [r5, #428] @ 0x1ac │ │ │ │ + blx 99d8 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 23ee0 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + str r0, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 23b76 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r0, #0] │ │ │ │ + beq.w 23b76 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 23b76 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23b76 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23bb4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 23c6a │ │ │ │ + b.n 23c74 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23c74 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23ca2 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23d6c │ │ │ │ + ldr r1, [pc, #344] @ (23f54 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #344] @ (23f58 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + movs r0, #2 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23d46 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 23d36 │ │ │ │ + ldr r1, [pc, #312] @ (23f5c ) │ │ │ │ + movs r2, #5 │ │ │ │ + ldr r0, [pc, #312] @ (23f60 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r1, [pc, #300] @ (23f64 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #300] @ (23f68 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r1, [pc, #292] @ (23f6c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #292] @ (23f70 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r1, [pc, #276] @ (23f74 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #276] @ (23f78 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 23e0a │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 11458 │ │ │ │ + ldrd r2, r1, [sp] │ │ │ │ + b.n 23c0a │ │ │ │ + ldr r1, [pc, #240] @ (23f7c ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #240] @ (23f80 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r1, [pc, #232] @ (23f84 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #232] @ (23f88 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r1, [pc, #224] @ (23f8c ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #224] @ (23f90 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + bl 11458 │ │ │ │ + b.n 23cee │ │ │ │ + ldr r1, [pc, #212] @ (23f94 ) │ │ │ │ + movs r2, #9 │ │ │ │ + ldr r0, [pc, #212] @ (23f98 ) │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r1, [pc, #204] @ (23f9c ) │ │ │ │ + movs r2, #10 │ │ │ │ + ldr r0, [pc, #204] @ (23fa0 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + ldr r3, [pc, #88] @ (23f3c ) │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + ldr r1, [pc, #188] @ (23fa4 ) │ │ │ │ + ldr r0, [pc, #188] @ (23fa8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 23e0a │ │ │ │ + bl 9a60 │ │ │ │ + ldr r3, [pc, #172] @ (23fac ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #172] @ (23fb0 ) │ │ │ │ + ldr r0, [pc, #176] @ (23fb4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #160] @ (23fb8 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #160] @ (23fbc ) │ │ │ │ + ldr r0, [pc, #160] @ (23fc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + stmia r4!, {r1, r3, r4, r7} │ │ │ │ + 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 r4, 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 │ │ │ │ + udf #110 @ 0x6e │ │ │ │ + movs r0, r0 │ │ │ │ + svc 68 @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #70 @ 0x46 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 28 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #52 @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + svc 10 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #34 @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #248 @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #10 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 23f44 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 23f2c │ │ │ │ + movs r0, r0 │ │ │ │ + udf #168 @ 0xa8 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 23f14 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #152 @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 23ef0 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #130 @ 0x82 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 23ed4 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #112 @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ble.n 23eb4 │ │ │ │ + movs r0, r0 │ │ │ │ + udf #90 @ 0x5a │ │ │ │ + movs r0, r0 │ │ │ │ + stc2l 0, cr0, [r0] │ │ │ │ + revsh r2, r5 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 23ffc │ │ │ │ + movs r0, r0 │ │ │ │ + stc2l 0, cr0, [r6] │ │ │ │ + hlt 0x0010 │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x009c │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00023fc4 : │ │ │ │ + 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] @ 24b04 │ │ │ │ + sub sp, #180 @ 0xb4 │ │ │ │ + ldr.w r3, [pc, #2860] @ 24b08 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2856] @ 24b0c │ │ │ │ + ldr.w r1, [pc, #2856] @ 24b10 │ │ │ │ + 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, #724] @ 0x2d4 │ │ │ │ + add r1, sp, #56 @ 0x38 │ │ │ │ + blx 9690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2453a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 24556 │ │ │ │ + movs r1, #11 │ │ │ │ + bl 139c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2457c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #3 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #5 │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #6 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #7 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #8 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #9 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #10 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + str r0, [sp, #20] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 240aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242c4 │ │ │ │ + ldr.w r3, [pc, #2664] @ 24b14 │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #60] @ 0x3c │ │ │ │ + add r1, sp, #60 @ 0x3c │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95d8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2459e │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 25596 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 240de │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 242cc │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 245fc │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 2491a │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24108 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 242d8 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + mov r0, r4 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 248fe │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 255ae │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24136 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242e0 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 24308 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 24bdc │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2415e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242f0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #68 @ 0x44 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #68] @ 0x44 │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24b7c │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 255c6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24194 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 242f8 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 24bf6 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 24d86 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 241be │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24300 │ │ │ │ + ldr.w r3, [pc, #2392] @ 24b18 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r9, r3 │ │ │ │ + beq.w 243a2 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #72 @ 0x48 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24964 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2557e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24202 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c30 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 24dc2 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 24e78 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2422c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24da4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #76 @ 0x4c │ │ │ │ + mov r0, r4 │ │ │ │ + str.w sl, [sp, #76] @ 0x4c │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24e18 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2572e │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24262 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24dae │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bpl.w 24ec2 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 24efc │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2428c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24db8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 95f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24f24 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2463c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2551e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 242be │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f1a │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 2469e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 240aa │ │ │ │ + str r0, [sp, #32] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 240de │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24108 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 24308 │ │ │ │ + b.n 24140 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2415e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24194 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 241be │ │ │ │ + ldr.w r0, [pc, #2064] @ 24b1c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24328 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 24328 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2036] @ 24b20 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #2036] @ 24b24 │ │ │ │ + ldr.w r0, [pc, #2036] @ 24b28 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #1960] @ 24b2c │ │ │ │ + ldr.w r3, [pc, #1920] @ 24b08 │ │ │ │ + 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 25422 │ │ │ │ + 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 243b8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24944 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 257a6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 243d6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2493c │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 25506 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 243f4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c3a │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25746 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24410 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c68 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25656 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2442c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c5e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2563e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24448 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c54 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 255f6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24464 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c4c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 255de │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24480 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24c44 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #728] @ 0x2d8 │ │ │ │ + ldr.w r3, [pc, #1688] @ 24b20 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + bl fda0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24dfc │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 1160c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 244dc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2494c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 24e96 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2578e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24500 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2495c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25566 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24518 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24954 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2554e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 24380 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 24380 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24380 │ │ │ │ + ldr.w r3, [pc, #1508] @ 24b20 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1516] @ 24b30 │ │ │ │ + ldr.w r0, [pc, #1516] @ 24b34 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2437e │ │ │ │ + ldr.w r1, [pc, #1480] @ 24b20 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r3, [pc, #1496] @ 24b38 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1488] @ 24b3c │ │ │ │ + ldr.w r0, [pc, #1488] @ 24b40 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 2437e │ │ │ │ + ldr.w r3, [pc, #1440] @ 24b20 │ │ │ │ + movs r2, #77 @ 0x4d │ │ │ │ + ldr.w r1, [pc, #1472] @ 24b44 │ │ │ │ + ldr.w r0, [pc, #1472] @ 24b48 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2437e │ │ │ │ + ldr.w r3, [pc, #1408] @ 24b20 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1444] @ 24b4c │ │ │ │ + ldr.w r0, [pc, #1444] @ 24b50 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2437e │ │ │ │ + ldr.w r0, [pc, #1364] @ 24b54 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24620 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 24620 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1276] @ 24b20 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #1328] @ 24b58 │ │ │ │ + ldr.w r0, [pc, #1328] @ 24b5c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 245be │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #80 @ 0x50 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w fp, [sp, #80] @ 0x50 │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 250a8 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2566e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24674 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cbnz r3, 24674 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 249ec │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2516e │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2469e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24fc8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx 95f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24f56 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 24a5a │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25776 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 246ce │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24fb6 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + blx 95f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 24fda │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 24c72 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25536 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24700 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25036 │ │ │ │ + ldr.w r3, [pc, #1052] @ 24b20 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #740] @ 0x2e4 │ │ │ │ + bl fda0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25232 │ │ │ │ + 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 95d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24748 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249e4 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2527a │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254ee │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2476a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25040 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2569e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24786 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2504a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256ce │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 247a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25054 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + ldr.w r1, [r3, #752] @ 0x2f0 │ │ │ │ + bl fda0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2505e │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl 1160c │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1160c │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1160c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl 1160c │ │ │ │ + mov r8, r0 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl 1160c │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1160c │ │ │ │ + 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, #884] @ 0x374 │ │ │ │ + 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 95d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24828 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249bc │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 250c4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25686 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2484a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f4e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25716 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24866 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249dc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 256fe │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24884 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249d4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 257d6 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249cc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 257be │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 249c4 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 256b6 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 248d8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24f46 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 256e6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 2451e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2451e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2451e │ │ │ │ + ldr r3, [pc, #544] @ (24b20 ) │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr r1, [pc, #604] @ (24b60 ) │ │ │ │ + ldr r0, [pc, #604] @ (24b64 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 24342 │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + streq r1, [sp, #32] │ │ │ │ + ldreq r2, [r3, #0] │ │ │ │ + beq.w 240f8 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 2529a │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + b.w 240f8 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243d6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 243b8 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 244dc │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24518 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24500 │ │ │ │ + ldr r3, [pc, #440] @ (24b20 ) │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr r1, [pc, #508] @ (24b68 ) │ │ │ │ + ldr r0, [pc, #512] @ (24b6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 2437e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24828 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248c0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248a2 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24884 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24866 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24748 │ │ │ │ + ldr r0, [pc, #384] @ (24b70 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24a08 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25386 │ │ │ │ + ldr r3, [pc, #276] @ (24b20 ) │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr r1, [pc, #356] @ (24b74 ) │ │ │ │ + ldr r0, [pc, #360] @ (24b78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c87c │ │ │ │ + b.n 2437e │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr.w r3, [r2, #732] @ 0x2dc │ │ │ │ + str r3, [sp, #112] @ 0x70 │ │ │ │ + ldr.w r3, [r2, #848] @ 0x350 │ │ │ │ + ldr.w r0, [r2, #736] @ 0x2e0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #108] @ 0x6c │ │ │ │ + movs r3, #0 │ │ │ │ + blx 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2510e │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2560e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24aa0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24fc0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #84 @ 0x54 │ │ │ │ + str r6, [sp, #84] @ 0x54 │ │ │ │ + blx 95d8 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2518c │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24ac8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2500e │ │ │ │ + ldr.w r2, [sl, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r2, #7 │ │ │ │ + bpl.w 251f4 │ │ │ │ + ldr.w r2, [sl, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25260 │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 246d0 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 246d0 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 246d0 │ │ │ │ + stmia r0!, {r1, r2, r3, r4} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r4} │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24ba4 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 24b74 │ │ │ │ + movs r0, r0 │ │ │ │ + bge.n 24b98 │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r2, r4, r5, r6} │ │ │ │ + movs r2, r0 │ │ │ │ + bhi.n 24b5c │ │ │ │ + movs r0, r0 │ │ │ │ + bhi.n 24b80 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24b14 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24b3c │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24aec │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24b10 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24ab0 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24ad4 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 24bf0 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24bb8 │ │ │ │ + movs r0, r0 │ │ │ │ + bvc.n 24bdc │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24c10 │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24c34 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24b4c │ │ │ │ + movs r0, r0 │ │ │ │ + bmi.n 24b70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24c10 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 24c34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [pc, #3184] @ 257f0 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3184] @ 257f4 │ │ │ │ + ldr.w r0, [pc, #3184] @ 257f8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + b.w 2437e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 2414c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 252e6 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r7, r3, #1 │ │ │ │ + b.w 2414c │ │ │ │ + ldr.w r0, [pc, #3076] @ 257fc │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 24fd2 │ │ │ │ + ldr.w r3, [pc, #3032] @ 257f0 │ │ │ │ + movs r2, #78 @ 0x4e │ │ │ │ + ldr.w r1, [pc, #3044] @ 25800 │ │ │ │ + ldr.w r0, [pc, #3044] @ 25804 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24b9c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24202 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 243f4 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24480 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24464 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24448 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2442c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24410 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25626 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24c8e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25016 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2575e │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24caa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2502e │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 254d6 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24cc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25026 │ │ │ │ + ldr.w sl, [sp, #24] │ │ │ │ + mov r0, sl │ │ │ │ + blx 95f4 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 254be │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24cee │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2501e │ │ │ │ + ldr.w r3, [pc, #2816] @ 257f0 │ │ │ │ + cmp r6, #0 │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + ldr.w r0, [sl] │ │ │ │ + blt.w 2524a │ │ │ │ + uxtb r6, r6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 24e14 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #744] @ 0x2e8 │ │ │ │ + bl fda0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2536e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + ldr.w r1, [r3, #748] @ 0x2ec │ │ │ │ + blx 986c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24d34 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 24d7e │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 247a2 │ │ │ │ + ldr.w r1, [pc, #2764] @ 25808 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #2760] @ 2580c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.w 2437e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24d34 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 241ac │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 2532a │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.w 241ac │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2422c │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24262 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2428c │ │ │ │ + ldr.w r0, [pc, #2636] @ 25810 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24de0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 251ec │ │ │ │ + ldr.w r3, [pc, #2572] @ 257f0 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2604] @ 25814 │ │ │ │ + ldr.w r0, [pc, #2604] @ 25818 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2497e │ │ │ │ + ldr.w r1, [pc, #2588] @ 2581c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2588] @ 25820 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 249a8 │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + b.n 247a2 │ │ │ │ + ldr.w r3, [pc, #2516] @ 257f0 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2564] @ 25824 │ │ │ │ + ldr.w r0, [pc, #2564] @ 25828 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + b.w 2437e │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 2421a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25398 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.w 2421a │ │ │ │ + ldr.w r1, [pc, #2452] @ 2582c │ │ │ │ + movs r2, #80 @ 0x50 │ │ │ │ + ldr.w r0, [pc, #2448] @ 25830 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2437e │ │ │ │ + ldr.w r0, [pc, #2416] @ 25834 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 24ee0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 25292 │ │ │ │ + ldr.w r3, [pc, #2316] @ 257f0 │ │ │ │ + movs r2, #81 @ 0x51 │ │ │ │ + ldr.w r1, [pc, #2384] @ 25838 │ │ │ │ + ldr.w r0, [pc, #2384] @ 2583c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24e38 │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #40] @ 0x28 │ │ │ │ + beq.w 2427a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 253dc │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 2427a │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 242be │ │ │ │ + ldr.w r3, [pc, #2248] @ 257f0 │ │ │ │ + movs r2, #71 @ 0x47 │ │ │ │ + ldr.w r1, [pc, #2324] @ 25840 │ │ │ │ + ldr.w r0, [pc, #2324] @ 25844 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + b.n 24a1c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 248d8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2484a │ │ │ │ + ldr.w r3, [pc, #2200] @ 257f0 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ + ldr.w r1, [pc, #2280] @ 25848 │ │ │ │ + ldr.w r0, [pc, #2280] @ 2584c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c87c │ │ │ │ + b.w 2437e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 246ce │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24aa0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2469e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c14 │ │ │ │ + ldr.w r3, [pc, #2068] @ 257f0 │ │ │ │ + movs r2, #74 @ 0x4a │ │ │ │ + ldr.w r1, [pc, #2156] @ 25850 │ │ │ │ + ldr.w r0, [pc, #2156] @ 25854 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 24d50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24ac8 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24c8e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24cee │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24cc6 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24caa │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24700 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2476a │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24786 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 247a2 │ │ │ │ + ldr.w r1, [pc, #2040] @ 25858 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #2036] @ 2585c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2437e │ │ │ │ + ldr.w r3, [pc, #1860] @ 257f0 │ │ │ │ + movs r2, #82 @ 0x52 │ │ │ │ + ldr.w r1, [pc, #1968] @ 25860 │ │ │ │ + ldr.w r0, [pc, #1968] @ 25864 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24f3e │ │ │ │ + ldr.w r1, [pc, #1952] @ 25868 │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr.w r0, [pc, #1952] @ 2586c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2437e │ │ │ │ + ldr.w r3, [pc, #1760] @ 257f0 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1880] @ 25870 │ │ │ │ + ldr.w r0, [pc, #1880] @ 25874 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2437e │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r3, #0 │ │ │ │ + streq r3, [sp, #44] @ 0x2c │ │ │ │ + beq.w 2468c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 25426 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + lsls r3, r3, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 2468c │ │ │ │ + ldr.w r3, [pc, #1632] @ 257f0 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1764] @ 25878 │ │ │ │ + ldr.w r0, [pc, #1764] @ 2587c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #40] @ 0x28 │ │ │ │ + bl c87c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + bl c87c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2437e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24de0 │ │ │ │ + ldr.w r0, [pc, #1672] @ 25880 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25216 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [sl] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25390 │ │ │ │ + ldr.w r3, [pc, #1496] @ 257f0 │ │ │ │ + movs r2, #83 @ 0x53 │ │ │ │ + ldr.w r1, [pc, #1636] @ 25884 │ │ │ │ + ldr.w r0, [pc, #1636] @ 25888 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24f76 │ │ │ │ + ldr.w r1, [pc, #1624] @ 2588c │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1620] @ 25890 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24ffa │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r1, [pc, #1604] @ 25894 │ │ │ │ + ldr.w r0, [pc, #1604] @ 25898 │ │ │ │ + movs r2, #73 @ 0x49 │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24d50 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r4, #0 │ │ │ │ + beq.w 24ae4 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.w 2546e │ │ │ │ + ldr.w r2, [sl, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 24ae4 │ │ │ │ + ldr.w r1, [pc, #1568] @ 2589c │ │ │ │ + movs r2, #85 @ 0x55 │ │ │ │ + ldr.w r0, [pc, #1564] @ 258a0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24ffa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 24ee0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #52] @ 0x34 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 254b6 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 252c8 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 252c8 │ │ │ │ + cbz r2, 252da │ │ │ │ + cmp r3, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r3, #1 │ │ │ │ + strne r3, [sp, #32] │ │ │ │ + bne.w 24108 │ │ │ │ + b.w 24620 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + b.n 252c8 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2414c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25312 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25312 │ │ │ │ + cbz r3, 25322 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 2415e │ │ │ │ + b.w 24328 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25312 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 241ac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25358 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25358 │ │ │ │ + cbz r3, 25366 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 241be │ │ │ │ + b.n 24c14 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25358 │ │ │ │ + ldr.w r1, [pc, #1332] @ 258a4 │ │ │ │ + movs r2, #89 @ 0x59 │ │ │ │ + ldr.w r0, [pc, #1328] @ 258a8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 24d50 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 24a08 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25216 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 253ac │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + b.w 2421a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 253c6 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 253c6 │ │ │ │ + cbz r3, 253d4 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 2422c │ │ │ │ + b.n 24de0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 253c6 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 253f0 │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + b.w 2427a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2540a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 2540a │ │ │ │ + cbz r3, 2541a │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #40] @ 0x28 │ │ │ │ + bne.w 2428c │ │ │ │ + b.n 24ee0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2540a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ + cbnz r3, 2543a │ │ │ │ + lsls r3, r0, #1 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.w 2468c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25454 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 25454 │ │ │ │ + cbz r3, 25466 │ │ │ │ + cmp r6, #1 │ │ │ │ + itt ne │ │ │ │ + orrne.w r3, r6, #1 │ │ │ │ + strne r3, [sp, #44] @ 0x2c │ │ │ │ + bne.w 2469e │ │ │ │ + b.w 24a08 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25454 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + mov r0, sl │ │ │ │ + bl 16af0 │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cbnz r2, 25480 │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.w 24ae4 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2549e │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq.w r2, [sl] │ │ │ │ + beq.n 2549e │ │ │ │ + cbz r2, 254ae │ │ │ │ + cmp.w sl, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, sl, #1 │ │ │ │ + bne.w 246d0 │ │ │ │ + b.n 25216 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2549e │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + str r1, [sp, #32] │ │ │ │ + b.w 240f8 │ │ │ │ + ldr r3, [pc, #1004] @ (258ac ) │ │ │ │ + movw r2, #14322 @ 0x37f2 │ │ │ │ + ldr r1, [pc, #1000] @ (258b0 ) │ │ │ │ + ldr r0, [pc, #1004] @ (258b4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #992] @ (258b8 ) │ │ │ │ + movw r2, #14637 @ 0x392d │ │ │ │ + ldr r1, [pc, #988] @ (258bc ) │ │ │ │ + ldr r0, [pc, #992] @ (258c0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #980] @ (258c4 ) │ │ │ │ + movw r2, #14315 @ 0x37eb │ │ │ │ + ldr r1, [pc, #976] @ (258c8 ) │ │ │ │ + ldr r0, [pc, #980] @ (258cc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #968] @ (258d0 ) │ │ │ │ + movw r2, #14469 @ 0x3885 │ │ │ │ + ldr r1, [pc, #964] @ (258d4 ) │ │ │ │ + ldr r0, [pc, #968] @ (258d8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #956] @ (258dc ) │ │ │ │ + movw r2, #14550 @ 0x38d6 │ │ │ │ + ldr r1, [pc, #952] @ (258e0 ) │ │ │ │ + ldr r0, [pc, #956] @ (258e4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #944] @ (258e8 ) │ │ │ │ + movw r2, #14632 @ 0x3928 │ │ │ │ + ldr r1, [pc, #940] @ (258ec ) │ │ │ │ + ldr r0, [pc, #944] @ (258f0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #932] @ (258f4 ) │ │ │ │ + movw r2, #14165 @ 0x3755 │ │ │ │ + ldr r1, [pc, #928] @ (258f8 ) │ │ │ │ + ldr r0, [pc, #932] @ (258fc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #920] @ (25900 ) │ │ │ │ + movw r2, #14164 @ 0x3754 │ │ │ │ + ldr r1, [pc, #916] @ (25904 ) │ │ │ │ + ldr r0, [pc, #920] @ (25908 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #908] @ (2590c ) │ │ │ │ + movw r2, #14176 @ 0x3760 │ │ │ │ + ldr r1, [pc, #904] @ (25910 ) │ │ │ │ + ldr r0, [pc, #908] @ (25914 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #896] @ (25918 ) │ │ │ │ + movw r2, #14089 @ 0x3709 │ │ │ │ + ldr r1, [pc, #892] @ (2591c ) │ │ │ │ + ldr r0, [pc, #896] @ (25920 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #884] @ (25924 ) │ │ │ │ + movw r2, #14108 @ 0x371c │ │ │ │ + ldr r1, [pc, #880] @ (25928 ) │ │ │ │ + ldr r0, [pc, #884] @ (2592c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #872] @ (25930 ) │ │ │ │ + movw r2, #14127 @ 0x372f │ │ │ │ + ldr r1, [pc, #868] @ (25934 ) │ │ │ │ + ldr r0, [pc, #872] @ (25938 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #860] @ (2593c ) │ │ │ │ + movw r2, #14474 @ 0x388a │ │ │ │ + ldr r1, [pc, #856] @ (25940 ) │ │ │ │ + ldr r0, [pc, #860] @ (25944 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #848] @ (25948 ) │ │ │ │ + movw r2, #14473 @ 0x3889 │ │ │ │ + ldr r1, [pc, #844] @ (2594c ) │ │ │ │ + ldr r0, [pc, #848] @ (25950 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #836] @ (25954 ) │ │ │ │ + movw r2, #14258 @ 0x37b2 │ │ │ │ + ldr r1, [pc, #832] @ (25958 ) │ │ │ │ + ldr r0, [pc, #836] @ (2595c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #824] @ (25960 ) │ │ │ │ + movw r2, #14635 @ 0x392b │ │ │ │ + ldr r1, [pc, #820] @ (25964 ) │ │ │ │ + ldr r0, [pc, #824] @ (25968 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #812] @ (2596c ) │ │ │ │ + movw r2, #14472 @ 0x3888 │ │ │ │ + ldr r1, [pc, #808] @ (25970 ) │ │ │ │ + ldr r0, [pc, #812] @ (25974 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #800] @ (25978 ) │ │ │ │ + movw r2, #14471 @ 0x3887 │ │ │ │ + ldr r1, [pc, #796] @ (2597c ) │ │ │ │ + ldr r0, [pc, #800] @ (25980 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #788] @ (25984 ) │ │ │ │ + movw r2, #14222 @ 0x378e │ │ │ │ + ldr r1, [pc, #784] @ (25988 ) │ │ │ │ + ldr r0, [pc, #788] @ (2598c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #776] @ (25990 ) │ │ │ │ + movw r2, #14376 @ 0x3828 │ │ │ │ + ldr r1, [pc, #772] @ (25994 ) │ │ │ │ + ldr r0, [pc, #776] @ (25998 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #764] @ (2599c ) │ │ │ │ + movw r2, #14316 @ 0x37ec │ │ │ │ + ldr r1, [pc, #760] @ (259a0 ) │ │ │ │ + ldr r0, [pc, #764] @ (259a4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #752] @ (259a8 ) │ │ │ │ + movw r2, #14381 @ 0x382d │ │ │ │ + ldr r1, [pc, #748] @ (259ac ) │ │ │ │ + ldr r0, [pc, #752] @ (259b0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #740] @ (259b4 ) │ │ │ │ + movw r2, #14317 @ 0x37ed │ │ │ │ + ldr r1, [pc, #736] @ (259b8 ) │ │ │ │ + ldr r0, [pc, #740] @ (259bc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #728] @ (259c0 ) │ │ │ │ + movw r2, #14382 @ 0x382e │ │ │ │ + ldr r1, [pc, #724] @ (259c4 ) │ │ │ │ + ldr r0, [pc, #728] @ (259c8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #716] @ (259cc ) │ │ │ │ + movw r2, #14378 @ 0x382a │ │ │ │ + ldr r1, [pc, #712] @ (259d0 ) │ │ │ │ + ldr r0, [pc, #716] @ (259d4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #704] @ (259d8 ) │ │ │ │ + movw r2, #14377 @ 0x3829 │ │ │ │ + ldr r1, [pc, #700] @ (259dc ) │ │ │ │ + ldr r0, [pc, #704] @ (259e0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #692] @ (259e4 ) │ │ │ │ + movw r2, #14195 @ 0x3773 │ │ │ │ + ldr r1, [pc, #688] @ (259e8 ) │ │ │ │ + ldr r0, [pc, #692] @ (259ec ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #680] @ (259f0 ) │ │ │ │ + movw r2, #14470 @ 0x3886 │ │ │ │ + ldr r1, [pc, #676] @ (259f4 ) │ │ │ │ + ldr r0, [pc, #680] @ (259f8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #668] @ (259fc ) │ │ │ │ + movw r2, #14636 @ 0x392c │ │ │ │ + ldr r1, [pc, #664] @ (25a00 ) │ │ │ │ + ldr r0, [pc, #668] @ (25a04 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #656] @ (25a08 ) │ │ │ │ + movw r2, #14578 @ 0x38f2 │ │ │ │ + ldr r1, [pc, #652] @ (25a0c ) │ │ │ │ + ldr r0, [pc, #656] @ (25a10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #644] @ (25a14 ) │ │ │ │ + movw r2, #14163 @ 0x3753 │ │ │ │ + ldr r1, [pc, #640] @ (25a18 ) │ │ │ │ + ldr r0, [pc, #644] @ (25a1c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #632] @ (25a20 ) │ │ │ │ + movw r2, #14468 @ 0x3884 │ │ │ │ + ldr r1, [pc, #628] @ (25a24 ) │ │ │ │ + ldr r0, [pc, #632] @ (25a28 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #620] @ (25a2c ) │ │ │ │ + movw r2, #14380 @ 0x382c │ │ │ │ + ldr r1, [pc, #616] @ (25a30 ) │ │ │ │ + ldr r0, [pc, #620] @ (25a34 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #608] @ (25a38 ) │ │ │ │ + movw r2, #14379 @ 0x382b │ │ │ │ + ldr r1, [pc, #604] @ (25a3c ) │ │ │ │ + ldr r0, [pc, #608] @ (25a40 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1452 @ 0x5ac │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 2579c │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 257c0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 25878 │ │ │ │ + movs r0, r0 │ │ │ │ + bne.n 2589c │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 25834 │ │ │ │ + movs r0, r0 │ │ │ │ + beq.n 2585c │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r2, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r7!, {r1, r2, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6, {r1, r2, r3, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r1, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r6!, {r3} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r5!, {r1} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r2, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r1, r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r1, r3, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4!, {r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r2, r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r1, r2, r3, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3!, {r1, r2} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r3, {r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r2, {r1, r2, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1, {r1, r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe81c0000 │ │ │ │ + add r0, sp, #424 @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xe8040000 │ │ │ │ + add r0, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 258a0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2587c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25858 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25834 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #968 @ (adr r7, 25cb8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25810 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #872 @ (adr r7, 25c64 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 257ec │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #776 @ (adr r7, 25c10 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 257c8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #680 @ (adr r7, 25bbc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 257a4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #584 @ (adr r7, 25b68 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25780 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #488 @ (adr r7, 25b14 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2575c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #392 @ (adr r7, 25ac0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25738 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #296 @ (adr r7, 25a6c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25714 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #200 @ (adr r7, 25a18 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 256f0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #104 @ (adr r7, 259c4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 256cc │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #8 @ (adr r7, 25970 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldmia r0!, {r2} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 256a8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #936 @ (adr r6, 25d1c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25684 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #840 @ (adr r6, 25cc8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25660 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #744 @ (adr r6, 25c74 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2563c │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #648 @ (adr r6, 25c20 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25618 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #552 @ (adr r6, 25bcc ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 255f4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #456 @ (adr r6, 25b78 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r4, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 255d0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #360 @ (adr r6, 25b24 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 255ac │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #264 @ (adr r6, 25ad0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25588 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #168 @ (adr r6, 25a7c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25564 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #72 @ (adr r6, 25a28 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25540 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #1000 @ (adr r5, 25dd4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2551c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #904 @ (adr r5, 25d80 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 254f8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #808 @ (adr r5, 25d2c ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 254d4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #712 @ (adr r5, 25cd8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r7!, {r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 254b0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #616 @ (adr r5, 25c84 ) │ │ │ │ + movs r0, r0 │ │ │ │ + bkpt 0x003c │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 2548c │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #520 @ (adr r5, 25c30 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25468 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #424 @ (adr r5, 25bdc ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 25444 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #328 @ (adr r5, 25b88 ) │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r5, r7} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00025a44 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 25ab0 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 25ab4 │ │ │ │ + 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] @ 25ab8 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c630 │ │ │ │ + cbz r0, 25a92 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 23fc4 │ │ │ │ + ldr r2, [pc, #40] @ (25abc ) │ │ │ │ + ldr r3, [pc, #32] @ (25ab8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 25aaa │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + cbz r2, 25ad2 │ │ │ │ + movs r2, r0 │ │ │ │ + add r5, pc, #544 @ (adr r5, 25cd8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #408 @ (adr r5, 25c58 ) │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00025ac0 : │ │ │ │ + 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] @ 25ef8 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + ldr.w r4, [pc, #1060] @ 25efc │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1056] @ 25f00 │ │ │ │ + ldr.w r3, [pc, #1056] @ 25f04 │ │ │ │ + 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, #760] @ 0x2f8 │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + ite ne │ │ │ │ + movne r5, #2 │ │ │ │ + mvneq.w r5, #1 │ │ │ │ + bl c8e4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25cbc │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 25cda │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25d30 │ │ │ │ + ldr r4, [r0, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25b48 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25ca4 │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 25b58 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16eec │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c8e4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25d0e │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #7 │ │ │ │ + bpl.w 25d50 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 25d88 │ │ │ │ + ldr r7, [r0, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25b92 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 25cac │ │ │ │ + cmp.w r8, #32768 @ 0x8000 │ │ │ │ + bcc.n 25ba2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16eec │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r3, [pc, #868] @ (25f08 ) │ │ │ │ + ldr.w r1, [r9, #764] @ 0x2fc │ │ │ │ + ldr r6, [r6, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fda0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25da4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1160c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + ldr.w r3, [r9, #888] @ 0x378 │ │ │ │ + strd r8, r0, [sp, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 95d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25bec │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25c84 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 25dc2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 25ee0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25c0e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25c8c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25ec8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25c24 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 25cb4 │ │ │ │ + ldr.w r1, [r9, #744] @ 0x2e8 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl fda0 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 25de0 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #12 │ │ │ │ + str r7, [sp, #12] │ │ │ │ + blx 95d8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25c52 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 25c94 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 25e00 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25c66 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 25c9c │ │ │ │ + ldr r2, [pc, #676] @ (25f0c ) │ │ │ │ + ldr r3, [pc, #656] @ (25efc ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.w 25ec4 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25bec │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c0e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c52 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c66 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b48 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25b92 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25c24 │ │ │ │ + ldr r3, [pc, #584] @ (25f08 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #588] @ (25f10 ) │ │ │ │ + ldr r0, [pc, #592] @ (25f14 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 25c66 │ │ │ │ + ldr r0, [pc, #572] @ (25f18 ) │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25cf8 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 25df8 │ │ │ │ + ldr r3, [pc, #524] @ (25f08 ) │ │ │ │ + movs r2, #103 @ 0x67 │ │ │ │ + ldr r1, [pc, #540] @ (25f1c ) │ │ │ │ + ldr r0, [pc, #544] @ (25f20 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 25cd0 │ │ │ │ + ldr r3, [pc, #504] @ (25f08 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #528] @ (25f24 ) │ │ │ │ + ldr r0, [pc, #528] @ (25f28 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 25cd6 │ │ │ │ + cmp r2, #1 │ │ │ │ + ittt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r2, [r0, #0] │ │ │ │ + beq.w 25b38 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 25e12 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + orr.w r8, r5, r4 │ │ │ │ + b.n 25b38 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr r0, [pc, #468] @ (25f2c ) │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25d72 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 25d72 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #404] @ (25f08 ) │ │ │ │ + movs r2, #104 @ 0x68 │ │ │ │ + ldr r1, [pc, #440] @ (25f30 ) │ │ │ │ + ldr r0, [pc, #440] @ (25f34 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 25d22 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r8, r5 │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 25b80 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 25e6c │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 25b80 │ │ │ │ + ldr r1, [pc, #400] @ (25f38 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #400] @ (25f3c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + b.n 25cd6 │ │ │ │ + ldr r1, [pc, #380] @ (25f40 ) │ │ │ │ + movs r2, #102 @ 0x66 │ │ │ │ + ldr r0, [pc, #380] @ (25f44 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 25cd6 │ │ │ │ + ldr r1, [pc, #356] @ (25f48 ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #356] @ (25f4c ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 25cd6 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 25cf8 │ │ │ │ + ldr r1, [pc, #332] @ (25f50 ) │ │ │ │ + movs r2, #101 @ 0x65 │ │ │ │ + ldr r0, [pc, #332] @ (25f54 ) │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 25df0 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16af0 │ │ │ │ + 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 25b38 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25e44 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 25e44 │ │ │ │ + cbz r2, 25e60 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 25cf8 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16eec │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 25b58 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 25e44 │ │ │ │ + add r1, sp, #8 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + bl 16af0 │ │ │ │ + ldrd r3, r2, [sp, #4] │ │ │ │ + cbnz r2, 25e82 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + orr.w r8, r5, r7 │ │ │ │ + b.n 25b80 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 25e9c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 25e9c │ │ │ │ + cbz r2, 25eb8 │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.w 25d72 │ │ │ │ + orr.w r8, r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r8 │ │ │ │ + bl 16eec │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 25ba2 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 25e9c │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #140] @ (25f58 ) │ │ │ │ + movw r2, #14785 @ 0x39c1 │ │ │ │ + ldr r1, [pc, #140] @ (25f5c ) │ │ │ │ + ldr r0, [pc, #140] @ (25f60 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1484 @ 0x5cc │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #128] @ (25f64 ) │ │ │ │ + mov.w r2, #14784 @ 0x39c0 │ │ │ │ + ldr r1, [pc, #128] @ (25f68 ) │ │ │ │ + ldr r0, [pc, #128] @ (25f6c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1484 @ 0x5cc │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + add r5, pc, #128 @ (adr r5, 25f7c ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #88 @ (adr r5, 25f5c ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #584 @ (adr r3, 26158 ) │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r5!, {r4, r5, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r3, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 25f38 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r2, r4, r5, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r2, r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r0!, {r1, r2, r4, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8fa │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r5!, {r1, r3, r4, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + itee │ │ │ │ + mov r0, r0 │ │ │ │ + stmiaal r5!, {r3} │ │ │ │ + moval r0, r0 │ │ │ │ + ittt gt │ │ │ │ + movgt r0, r0 │ │ │ │ + stmiagt r4!, {r1, r3, r5, r6, r7} │ │ │ │ + movgt r0, r0 │ │ │ │ + itt ge │ │ │ │ + movge r0, r0 │ │ │ │ + stmiage r4!, {r2, r3, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + itte hi │ │ │ │ + movhi r0, r0 │ │ │ │ + stmiahi r4!, {r2, r3, r5, r7} │ │ │ │ + movls r0, r0 │ │ │ │ + itte vs │ │ │ │ + movvs r0, r0 │ │ │ │ + udfvs #18 │ │ │ │ + movvc r0, r0 │ │ │ │ + ldr r6, [sp, #384] @ 0x180 │ │ │ │ + movs r0, r0 │ │ │ │ + ittt │ │ │ │ + mov r0, r0 │ │ │ │ + ble.n 25f5c @ unpredictable > │ │ │ │ + mov r0, r0 │ │ │ │ + ldr r6, [sp, #288] @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + itte le │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00025f70 : │ │ │ │ + push {r4, lr} │ │ │ │ + movle.w ip, #4096 @ 0x1000 │ │ │ │ + suble.w ip, sp, ip │ │ │ │ + strgt.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr.w ip, [pc, #200] @ 26048 │ │ │ │ + sub sp, #32 │ │ │ │ + ldr.w lr, [pc, #196] @ 2604c │ │ │ │ + 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] @ 26050 │ │ │ │ + add lr, pc │ │ │ │ + ldr r4, [pc, #160] @ (26054 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #28] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26028 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #3 │ │ │ │ + bpl.n 2600a │ │ │ │ + ldr r1, [sp, #20] │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2602c │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + ldr r0, [r2, #4] │ │ │ │ + ldr r0, [r0, #84] @ 0x54 │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + bpl.n 26036 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 25ac0 │ │ │ │ + ldr r2, [pc, #100] @ (26058 ) │ │ │ │ + ldr r3, [pc, #88] @ (26050 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 26042 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #80] @ (2605c ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #72] @ (26060 ) │ │ │ │ + movs r2, #99 @ 0x63 │ │ │ │ + ldr r1, [pc, #72] @ (26064 ) │ │ │ │ + ldr r0, [pc, #76] @ (26068 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 25ff2 │ │ │ │ + ldr r0, [pc, #60] @ (2606c ) │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 26014 │ │ │ │ + ldr r0, [pc, #56] @ (26070 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 26014 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r4, sp, #312 @ 0x138 │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, pc, #304 @ (adr r0, 26180 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #288 @ (adr r0, 26178 ) │ │ │ │ + movs r2, r0 │ │ │ │ + add r0, pc, #24 @ (adr r0, 26074 ) │ │ │ │ + movs r2, r0 │ │ │ │ + stmia r4!, {r1, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + pop {r4, r6, pc} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r3, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r2, r3, r4, r5} │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026074 : │ │ │ │ + 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] @ 26a2c │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r3, [pc, #2468] @ 26a30 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #2464] @ 26a34 │ │ │ │ + ldr.w r1, [pc, #2464] @ 26a38 │ │ │ │ + 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, #724] @ 0x2d4 │ │ │ │ + add r1, sp, #20 │ │ │ │ + blx 9690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2644e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #5 │ │ │ │ + bpl.w 26474 │ │ │ │ + movs r1, #4 │ │ │ │ + bl 139c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2649a │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + movs r1, #3 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10f5c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26114 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2641e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 95f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 264cc │ │ │ │ + uxtb r0, r0 │ │ │ │ + cbnz r0, 26174 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 269ca │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2613c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26426 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 95f4 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 26510 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 261da │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 269e2 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2616a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26508 │ │ │ │ + ldr.w r3, [pc, #2256] @ 26a3c │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + b.n 26272 │ │ │ │ + ldr.w r3, [pc, #2244] @ 26a3c │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 266a6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 26a12 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 261aa │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 261aa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #7 │ │ │ │ + bpl.w 26704 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 267a0 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r3, lsl #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26140 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 26140 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26140 │ │ │ │ + ldr.w r3, [sl, #732] @ 0x2dc │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r3, [sl, #848] @ 0x350 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [sl, #736] @ 0x2e0 │ │ │ │ + str r7, [sp, #40] @ 0x28 │ │ │ │ + blx 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26772 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 269fa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2621c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 2621c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2076] @ 26a3c │ │ │ │ + movs r2, #1 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + add r1, sp, #28 │ │ │ │ + ldr r4, [r5, r3] │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 95d8 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 267be │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2624a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2654c │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r2, #7 │ │ │ │ + bpl.w 26558 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #8 │ │ │ │ + bne.w 267ec │ │ │ │ + ldr r7, [r3, #12] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26272 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 26666 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + mov r0, r4 │ │ │ │ + str.w r8, [sp, #32] │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 265a8 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2699a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 262a8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2646c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.w 265dc │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26616 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 262d2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 264bc │ │ │ │ + mov r0, r4 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #36 @ 0x24 │ │ │ │ + str.w r9, [sp, #36] @ 0x24 │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26632 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 269b2 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26308 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 264c4 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 2666e │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 266e8 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26332 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26500 │ │ │ │ + ldr.w r3, [pc, #1804] @ 26a40 │ │ │ │ + ldr.w r1, [sl, #776] @ 0x308 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl fda0 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 266bc │ │ │ │ + mov r0, r8 │ │ │ │ + bl 1160c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 1160c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, fp │ │ │ │ + bl 1160c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26392 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2642e │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 26746 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2696a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 263b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26436 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 26952 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 263d0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2643e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2693a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 263e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 26446 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 26982 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 263fc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26544 │ │ │ │ + ldr.w r2, [pc, #1604] @ 26a44 │ │ │ │ + ldr.w r3, [pc, #1580] @ 26a30 │ │ │ │ + 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 26936 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26114 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2613c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26392 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263b4 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263d0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263e4 │ │ │ │ + ldr.w r3, [pc, #1520] @ 26a40 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1520] @ 26a48 │ │ │ │ + ldr.w r0, [pc, #1520] @ 26a4c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 263fc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 262a8 │ │ │ │ + ldr.w r1, [pc, #1480] @ 26a40 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r3, [pc, #1492] @ 26a50 │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr.w r1, [pc, #1484] @ 26a54 │ │ │ │ + ldr.w r0, [pc, #1484] @ 26a58 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 26468 │ │ │ │ + ldr.w r3, [pc, #1444] @ 26a40 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1464] @ 26a5c │ │ │ │ + ldr.w r0, [pc, #1464] @ 26a60 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26468 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 262d2 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26308 │ │ │ │ + ldr.w r3, [pc, #1392] @ 26a40 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1424] @ 26a64 │ │ │ │ + ldr.w r0, [pc, #1424] @ 26a68 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26468 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26332 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2616a │ │ │ │ + ldr.w r3, [pc, #1324] @ 26a40 │ │ │ │ + movs r2, #110 @ 0x6e │ │ │ │ + ldr.w r1, [pc, #1364] @ 26a6c │ │ │ │ + ldr.w r0, [pc, #1364] @ 26a70 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + b.n 26468 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 263fc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 2624a │ │ │ │ + ldr.w r0, [pc, #1304] @ 26a74 │ │ │ │ + mov r1, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2657a │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2681a │ │ │ │ + ldr.w r3, [pc, #1220] @ 26a40 │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr.w r1, [pc, #1268] @ 26a78 │ │ │ │ + ldr.w r0, [pc, #1268] @ 26a7c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + b.n 26468 │ │ │ │ + ldr.w r3, [pc, #1172] @ 26a40 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1232] @ 26a80 │ │ │ │ + ldr.w r0, [pc, #1232] @ 26a84 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + b.n 26468 │ │ │ │ + ldr.w r0, [pc, #1192] @ 26a88 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 265fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26802 │ │ │ │ + ldr.w r3, [pc, #1092] @ 26a40 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1160] @ 26a8c │ │ │ │ + ldr.w r0, [pc, #1160] @ 26a90 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 265c8 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r8, #0 │ │ │ │ + beq.w 262c0 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26822 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r8, r3, lsl #1 │ │ │ │ + b.n 262c0 │ │ │ │ + ldr.w r3, [pc, #1036] @ 26a40 │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1112] @ 26a94 │ │ │ │ + ldr.w r0, [pc, #1112] @ 26a98 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 26468 │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26272 │ │ │ │ + ldr.w r0, [pc, #1068] @ 26a9c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2668c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2680a │ │ │ │ + ldr r3, [pc, #944] @ (26a40 ) │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr.w r1, [pc, #1036] @ 26aa0 │ │ │ │ + ldr.w r0, [pc, #1036] @ 26aa4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 26652 │ │ │ │ + ldr r3, [pc, #920] @ (26a40 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #1020] @ (26aa8 ) │ │ │ │ + ldr r0, [pc, #1020] @ (26aac ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 264e6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #1004] @ (26ab0 ) │ │ │ │ + ldr r0, [pc, #1008] @ (26ab4 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + b.n 26468 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq.w r9, #0 │ │ │ │ + beq.w 26320 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 26866 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + mov.w r9, r3, lsl #1 │ │ │ │ + b.n 26320 │ │ │ │ + ldr r0, [pc, #944] @ (26ab8 ) │ │ │ │ + mov r1, r4 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2671e │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26812 │ │ │ │ + ldr r3, [pc, #800] @ (26a40 ) │ │ │ │ + movs r2, #111 @ 0x6f │ │ │ │ + ldr r1, [pc, #920] @ (26abc ) │ │ │ │ + ldr r0, [pc, #920] @ (26ac0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26468 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #113 @ 0x71 │ │ │ │ + ldr r1, [pc, #888] @ (26ac4 ) │ │ │ │ + ldr r0, [pc, #888] @ (26ac8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26468 │ │ │ │ + ldr r3, [pc, #716] @ (26a40 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #852] @ (26acc ) │ │ │ │ + ldr r0, [pc, #852] @ (26ad0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26468 │ │ │ │ + cmp r2, #1 │ │ │ │ + itt eq │ │ │ │ + moveq.w fp, #0 │ │ │ │ + ldreq r2, [r4, #0] │ │ │ │ + beq.w 261c4 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 268aa │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + mov.w fp, r2, lsl #1 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + b.n 261c4 │ │ │ │ + ldr r3, [pc, #640] @ (26a40 ) │ │ │ │ + movs r2, #112 @ 0x70 │ │ │ │ + ldr r1, [pc, #784] @ (26ad4 ) │ │ │ │ + ldr r0, [pc, #784] @ (26ad8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26468 │ │ │ │ + cmp r2, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 26260 │ │ │ │ + cmp r2, #10 │ │ │ │ + bne.n 268ee │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r7, r2, #1 │ │ │ │ + b.n 26260 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 265fa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2668c │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2671e │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2657a │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r8, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 262c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26850 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 26850 │ │ │ │ + cbz r3, 2685e │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r8, r6, #1 │ │ │ │ + bne.w 262d2 │ │ │ │ + b.n 265fa │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26850 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov.w r9, r0, lsl #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 26320 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26894 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r6, #0] │ │ │ │ + beq.n 26894 │ │ │ │ + cbz r3, 268a2 │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r9, r6, #1 │ │ │ │ + bne.w 26332 │ │ │ │ + b.n 2668c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26894 │ │ │ │ + add r1, sp, #16 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + mov.w fp, r0, lsl #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 261c4 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 268d8 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r4, #0] │ │ │ │ + beq.n 268d8 │ │ │ │ + cbz r2, 268e6 │ │ │ │ + cmp r4, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w fp, r4, #1 │ │ │ │ + bne.w 26140 │ │ │ │ + b.n 2671e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 268d8 │ │ │ │ + mov r0, r3 │ │ │ │ + add r1, sp, #16 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 16af0 │ │ │ │ + ldrd r3, r2, [sp, #12] │ │ │ │ + cbnz r2, 26902 │ │ │ │ + lsls r7, r0, #1 │ │ │ │ + b.n 26260 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2691c │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt eq │ │ │ │ + moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ + streq r2, [r3, #0] │ │ │ │ + beq.n 2691c │ │ │ │ + cbz r2, 2692a │ │ │ │ + cmp r3, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r3, #1 │ │ │ │ + bne.w 26272 │ │ │ │ + b.n 2657a │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 2691c │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (26adc ) │ │ │ │ + movw r2, #15088 @ 0x3af0 │ │ │ │ + ldr r1, [pc, #412] @ (26ae0 ) │ │ │ │ + ldr r0, [pc, #416] @ (26ae4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (26ae8 ) │ │ │ │ + movw r2, #15087 @ 0x3aef │ │ │ │ + ldr r1, [pc, #400] @ (26aec ) │ │ │ │ + ldr r0, [pc, #404] @ (26af0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #392] @ (26af4 ) │ │ │ │ + movw r2, #15086 @ 0x3aee │ │ │ │ + ldr r1, [pc, #388] @ (26af8 ) │ │ │ │ + ldr r0, [pc, #392] @ (26afc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #380] @ (26b00 ) │ │ │ │ + movw r2, #15089 @ 0x3af1 │ │ │ │ + ldr r1, [pc, #376] @ (26b04 ) │ │ │ │ + ldr r0, [pc, #380] @ (26b08 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #368] @ (26b0c ) │ │ │ │ + movw r2, #15037 @ 0x3abd │ │ │ │ + ldr r1, [pc, #364] @ (26b10 ) │ │ │ │ + ldr r0, [pc, #368] @ (26b14 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #356] @ (26b18 ) │ │ │ │ + movw r2, #15056 @ 0x3ad0 │ │ │ │ + ldr r1, [pc, #352] @ (26b1c ) │ │ │ │ + ldr r0, [pc, #356] @ (26b20 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #344] @ (26b24 ) │ │ │ │ + mov.w r2, #15104 @ 0x3b00 │ │ │ │ + ldr r1, [pc, #340] @ (26b28 ) │ │ │ │ + ldr r0, [pc, #344] @ (26b2c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #332] @ (26b30 ) │ │ │ │ + movw r2, #15118 @ 0x3b0e │ │ │ │ + ldr r1, [pc, #328] @ (26b34 ) │ │ │ │ + ldr r0, [pc, #332] @ (26b38 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #320] @ (26b3c ) │ │ │ │ + movw r2, #15002 @ 0x3a9a │ │ │ │ + ldr r1, [pc, #316] @ (26b40 ) │ │ │ │ + ldr r0, [pc, #320] @ (26b44 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #308] @ (26b48 ) │ │ │ │ + movw r2, #14966 @ 0x3a76 │ │ │ │ + ldr r1, [pc, #304] @ (26b4c ) │ │ │ │ + ldr r0, [pc, #308] @ (26b50 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1508 @ 0x5e4 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r7, [sp, #440] @ 0x1b8 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #400] @ 0x190 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #992] @ 0x3e0 │ │ │ │ + movs r2, r0 │ │ │ │ + hlt 0x0008 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r0, 26a54 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, sp, #328 @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + rev16 r4, r2 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8de │ │ │ │ + movs r0, r0 │ │ │ │ + rev r4, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8c4 │ │ │ │ + movs r0, r0 │ │ │ │ + rev r2, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb892 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 26aa0 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb84e │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #448 @ 0x1c0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r4, 26a92 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7e4 │ │ │ │ + movs r0, r0 │ │ │ │ + cbnz r6, 26a8e │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7b6 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #440 @ 0x1b8 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8dc │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb764 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb8a4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb72c │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #880 @ 0x370 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb84c │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6d4 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb836 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6be │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb81e │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb7be │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb646 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb794 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb61e │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb76a │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r4, r5, r6, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb71e │ │ │ │ + movs r0, r0 │ │ │ │ + push {r1, r2, r5, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26a20 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #952] @ 0x3b8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 26b34 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 269fc │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #856] @ 0x358 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r4, r7, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26bd8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #760] @ 0x2f8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26bb4 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26b90 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #568] @ 0x238 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r5} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26b6c │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #472] @ 0x1d8 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + bcc.n 26b48 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #376] @ 0x178 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r4} │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26b24 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #280] @ 0x118 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r2, r6, r7} │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26b00 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 26b4a │ │ │ │ + movs r0, r0 │ │ │ │ + bcs.n 26adc │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 26bc6 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026b54 : │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr.w ip, [pc, #92] @ 26bc0 │ │ │ │ + sub sp, #20 │ │ │ │ + ldr.w lr, [pc, #88] @ 26bc4 │ │ │ │ + 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] @ 26bc8 │ │ │ │ + add lr, pc │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr.w ip, [ip] │ │ │ │ + str.w ip, [sp, #12] │ │ │ │ + mov.w ip, #0 │ │ │ │ + bl c630 │ │ │ │ + cbz r0, 26ba2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 26074 │ │ │ │ + ldr r2, [pc, #40] @ (26bcc ) │ │ │ │ + ldr r3, [pc, #32] @ (26bc8 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 26bba │ │ │ │ + add sp, #20 │ │ │ │ + pop {pc} │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + add r0, pc, #424 @ (adr r0, 26d6c ) │ │ │ │ + movs r2, r0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #344] @ 0x158 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +00026bd0 : │ │ │ │ + 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] @ (26e98 ) │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + ldr r2, [pc, #696] @ (26e9c ) │ │ │ │ + mov r7, r1 │ │ │ │ + add r5, pc │ │ │ │ + ldr r4, [pc, #692] @ (26ea0 ) │ │ │ │ + ldr r3, [pc, #696] @ (26ea4 ) │ │ │ │ + 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, #780] @ 0x30c │ │ │ │ + str r3, [sp, #40] @ 0x28 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r0, [r6, #784] @ 0x310 │ │ │ │ + blx 9690 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26d42 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + blx 95f4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26c36 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r1, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 26d16 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 26d58 │ │ │ │ + ldr.w r0, [r6, #784] @ 0x310 │ │ │ │ + ands.w r3, r3, #255 @ 0xff │ │ │ │ + beq.n 26ca8 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #24 │ │ │ │ + str r5, [sp, #24] │ │ │ │ + blx 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 26d2a │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 26da6 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r7 │ │ │ │ + add r1, sp, #28 │ │ │ │ + str r6, [sp, #28] │ │ │ │ + blx 95d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26dc4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26c8c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26d22 │ │ │ │ + ldr r2, [pc, #536] @ (26ea8 ) │ │ │ │ + ldr r3, [pc, #524] @ (26e9c ) │ │ │ │ + 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 26e90 │ │ │ │ + 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 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 26de8 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.w 26dfe │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + bl c8c0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r5, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26ce2 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26d6e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 26e1c │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.n 26d76 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 26e32 │ │ │ │ + ldr r4, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + lsls r4, r4, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26d0c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26de0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1160c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 26c8c │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 26c36 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26c8c │ │ │ │ + ldr r3, [pc, #384] @ (26eac ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #384] @ (26eb0 ) │ │ │ │ + ldr r0, [pc, #384] @ (26eb4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 26c8c │ │ │ │ + ldr r3, [pc, #360] @ (26eac ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #368] @ (26eb8 ) │ │ │ │ + ldr r0, [pc, #368] @ (26ebc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 26d3e │ │ │ │ + ldr r3, [pc, #336] @ (26eac ) │ │ │ │ + movs r2, #117 @ 0x75 │ │ │ │ + ldr r1, [pc, #352] @ (26ec0 ) │ │ │ │ + ldr r0, [pc, #356] @ (26ec4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 26d3e │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26ce2 │ │ │ │ + ldr r0, [pc, #336] @ (26ec8 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26d90 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 26e4c │ │ │ │ + ldr r3, [pc, #280] @ (26eac ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #308] @ (26ecc ) │ │ │ │ + ldr r0, [pc, #312] @ (26ed0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 26d3e │ │ │ │ + ldr r1, [pc, #260] @ (26eac ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r3, [pc, #296] @ (26ed4 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #288] @ (26ed8 ) │ │ │ │ + ldr r0, [pc, #292] @ (26edc ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 26d3e │ │ │ │ + ldr r3, [pc, #228] @ (26eac ) │ │ │ │ + movs r2, #118 @ 0x76 │ │ │ │ + ldr r1, [pc, #276] @ (26ee0 ) │ │ │ │ + ldr r0, [pc, #280] @ (26ee4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 26d3e │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d0c │ │ │ │ + ldr r3, [pc, #192] @ (26eac ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #248] @ (26ee8 ) │ │ │ │ + ldr r0, [pc, #252] @ (26eec ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 26d3e │ │ │ │ + ldr r1, [pc, #172] @ (26eac ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r3, [pc, #236] @ (26ef0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r4, [r4, r1] │ │ │ │ + str r0, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #228] @ (26ef4 ) │ │ │ │ + ldr r0, [pc, #232] @ (26ef8 ) │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 26d3e │ │ │ │ + ldr r3, [pc, #140] @ (26eac ) │ │ │ │ + movs r2, #119 @ 0x77 │ │ │ │ + ldr r1, [pc, #216] @ (26efc ) │ │ │ │ + ldr r0, [pc, #220] @ (26f00 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 26d3e │ │ │ │ + cmp r3, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r4, #0 │ │ │ │ + ldreq r3, [r5, #0] │ │ │ │ + beq.w 26cfe │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 26e54 │ │ │ │ + ldr r2, [r5, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r4, r2, #1 │ │ │ │ + b.n 26cfe │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26d90 │ │ │ │ + add r1, sp, #20 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cbz r2, 26e94 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26e7a │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt eq │ │ │ │ + moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ + streq r3, [r5, #0] │ │ │ │ + beq.n 26e7a │ │ │ │ + cbz r3, 26e88 │ │ │ │ + cmp r5, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r5, #1 │ │ │ │ + bne.w 26d0c │ │ │ │ + b.n 26d90 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26e7a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + lsls r4, r0, #1 │ │ │ │ + b.n 26cfe │ │ │ │ + str r4, [sp, #88] @ 0x58 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #56] @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #432] @ 0x1b0 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 26eea │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #232 @ 0xe8 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 26eec │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #136 @ 0x88 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 26ef0 │ │ │ │ + movs r0, r0 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #856 @ 0x358 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 26eee │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #848 @ 0x350 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xb6cc │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r6, 26ef0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #720 @ 0x2d0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r4, 26ef4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #640 @ 0x280 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 26ef4 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #496 @ 0x1f0 │ │ │ │ + movs r0, r0 │ │ │ │ + cpsid a │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #504 @ 0x1f8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #368 @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #288 @ 0x120 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00026f04 : │ │ │ │ + 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] @ 27a64 │ │ │ │ + sub sp, #244 @ 0xf4 │ │ │ │ + ldr.w r4, [pc, #2892] @ 27a68 │ │ │ │ + mov fp, r3 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r3, [pc, #2888] @ 27a6c │ │ │ │ + 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] @ 27a70 │ │ │ │ + add r4, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 27562 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + mov r7, r2 │ │ │ │ + mov sl, r1 │ │ │ │ + orrs r3, r0 │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bpl.w 2705c │ │ │ │ + ldr r1, [sp, #280] @ 0x118 │ │ │ │ + bl 11770 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27062 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cmp r0, #1 │ │ │ │ + beq.w 2774a │ │ │ │ + ldr.w r3, [pc, #2828] @ 27a74 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r8, [r6, #352] @ 0x160 │ │ │ │ + bl 137b0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27770 │ │ │ │ + ldr.w r3, [r6, #356] @ 0x164 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d85c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26f9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2725e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 27804 │ │ │ │ + ldr.w r3, [pc, #2768] @ 27a78 │ │ │ │ + ldr.w r1, [r6, #360] @ 0x168 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2781c │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #104 @ 0x68 │ │ │ │ + str.w r8, [sp, #104] @ 0x68 │ │ │ │ + blx 95d8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26fde │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27266 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 27834 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 26ffc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 26ffc │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27016 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27016 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2660] @ 27a7c │ │ │ │ + movw r2, #690 @ 0x2b2 │ │ │ │ + ldr.w r1, [pc, #2656] @ 27a80 │ │ │ │ + ldr.w r0, [pc, #2656] @ 27a84 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r2, #1 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr.w r2, [pc, #2636] @ 27a88 │ │ │ │ + ldr.w r3, [pc, #2600] @ 27a68 │ │ │ │ + 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 28596 │ │ │ │ + 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 26f64 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl d6bc │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27788 │ │ │ │ + ldr.w r3, [pc, #2584] @ 27a8c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 27290 │ │ │ │ + ldr.w r3, [pc, #2544] @ 27a74 │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr.w r1, [r6, #252] @ 0xfc │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 27180 │ │ │ │ + ldr r1, [r6, #116] @ 0x74 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 273c2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 270ba │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 276dc │ │ │ │ + ldr.w r9, [r6, #324] @ 0x144 │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 27d88 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27d62 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28b0a │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27114 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 27114 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2424] @ 27a90 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 27dde │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27136 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 27136 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #2396] @ 27a94 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 2768e │ │ │ │ + movs r3, #1 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #48 @ 0x30 │ │ │ │ + bl 1f3fc │ │ │ │ + ldr r6, [sp, #48] @ 0x30 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 27f76 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + lsls r0, r6, #31 │ │ │ │ + bmi.w 27f9e │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.n 2723c │ │ │ │ + ldr.w r3, [pc, #2356] @ 27a98 │ │ │ │ + mov.w r2, #11328 @ 0x2c40 │ │ │ │ + ldr.w r1, [pc, #2352] @ 27a9c │ │ │ │ + ldr.w r0, [pc, #2352] @ 27aa0 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27196 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27686 │ │ │ │ + ldr.w r9, [r6, #340] @ 0x154 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + ldr.w r6, [r6, #216] @ 0xd8 │ │ │ │ + bmi.w 27b68 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27b42 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28aaa │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 271ee │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 276cc │ │ │ │ + ldr.w r3, [pc, #2208] @ 27a90 │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 27b7e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2720e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 276d4 │ │ │ │ + ldr.w r3, [pc, #2180] @ 27a94 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r6, r3 │ │ │ │ + bne.w 2784c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #32 │ │ │ │ + bl 1f3fc │ │ │ │ + ldr r6, [sp, #32] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 27e88 │ │ │ │ + ldr r4, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 27728 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 28a7a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27258 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27258 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27884 │ │ │ │ + strd r6, r4, [r5] │ │ │ │ + b.n 2703a │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26f9c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 26fde │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r3, [pc, #2048] @ 27a8c │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 272a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 276e4 │ │ │ │ + ldr.w r3, [pc, #2044] @ 27aa4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27eb2 │ │ │ │ + ldr.w r2, [pc, #1980] @ 27a74 │ │ │ │ + ldr r6, [r4, r2] │ │ │ │ + ands.w r2, r7, #1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #384] @ 0x180 │ │ │ │ + bne.w 27f32 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27f0c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28b3a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27310 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27bde │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 2788c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 95f4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27344 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27dd0 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 27fce │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2788c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 23fc4 │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28290 │ │ │ │ + ldr.w r0, [r6, #392] @ 0x188 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + add r1, sp, #108 @ 0x6c │ │ │ │ + str.w r8, [sp, #108] @ 0x6c │ │ │ │ + blx 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2838c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27394 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2819c │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #7 │ │ │ │ + bpl.w 283c2 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 28404 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + lsls r4, r3, #1 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 273bc │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 281d8 │ │ │ │ + strd r4, fp, [r5] │ │ │ │ + b.n 2703a │ │ │ │ + ldr.w r1, [r6, #364] @ 0x16c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27494 │ │ │ │ + ldr.w r3, [r6, #368] @ 0x170 │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bmi.w 27dc6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27d9a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28a92 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27432 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 27432 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r3, [pc, #1628] @ 27a90 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 27e1c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27458 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 27458 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr.w r3, [pc, #1592] @ 27a94 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 27494 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2747a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27e5a │ │ │ │ + lsls r1, r7, #31 │ │ │ │ + bmi.w 27b26 │ │ │ │ + add.w r4, r7, #8 │ │ │ │ + teq r7, r4 │ │ │ │ + bmi.w 27b20 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [r5, #0] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 2703a │ │ │ │ + ldr.w r1, [r6, #372] @ 0x174 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 27592 │ │ │ │ + ldr.w r3, [r6, #376] @ 0x178 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr.w r3, [r6, #216] @ 0xd8 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 27e64 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27e6e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28b22 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27504 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 27504 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r3, [pc, #1416] @ 27a90 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 276ec │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27524 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27b72 │ │ │ │ + ldr.w r3, [pc, #1388] @ 27a94 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 27592 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27544 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27ea8 │ │ │ │ + lsls r3, r7, #31 │ │ │ │ + bmi.w 27bc2 │ │ │ │ + add.w r6, r7, #10 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 27bbc │ │ │ │ + ldr.w r3, [pc, #1360] @ 27aa8 │ │ │ │ + str r6, [r5, #0] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r3, [r5, #4] │ │ │ │ + b.n 2703a │ │ │ │ + ldr.w r3, [pc, #1352] @ 27aac │ │ │ │ + ldr.w r1, [pc, #1352] @ 27ab0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #1284] @ 27a7c │ │ │ │ + ldr.w r1, [pc, #1336] @ 27ab4 │ │ │ │ + movw r2, #687 @ 0x2af │ │ │ │ + ldr.w r0, [pc, #1332] @ 27ab8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27032 │ │ │ │ + ldr r1, [r6, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d608 │ │ │ │ + cbz r0, 27600 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 275b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27d92 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r0, r3, #31 │ │ │ │ + bmi.w 27a38 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 27a32 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2d304 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 27fae │ │ │ │ + lsls r0, r7, #31 │ │ │ │ + it pl │ │ │ │ + ldrpl r3, [r6, #0] │ │ │ │ + bpl.n 27678 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 27678 │ │ │ │ + ldr.w r1, [r6, #380] @ 0x17c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, r8 │ │ │ │ + bl d608 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27626 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbnz r3, 27626 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 272a6 │ │ │ │ + ldr r3, [sp, #280] @ 0x118 │ │ │ │ + lsls r1, r3, #31 │ │ │ │ + bmi.w 27a06 │ │ │ │ + mov r2, r3 │ │ │ │ + adds r3, #2 │ │ │ │ + teq r2, r3 │ │ │ │ + bmi.w 27a00 │ │ │ │ + mov r2, r7 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov r1, sl │ │ │ │ + mov r3, fp │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2ba0c │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 27eec │ │ │ │ + lsls r2, r7, #31 │ │ │ │ + bmi.w 27f40 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 28af2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27680 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27680 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 279f8 │ │ │ │ + strd r7, r6, [r5] │ │ │ │ + b.n 2703a │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27196 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #56 @ 0x38 │ │ │ │ + bl 1b54c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 281e2 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 2823e │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2723c │ │ │ │ + ldr.w r3, [pc, #1036] @ 27abc │ │ │ │ + movw r2, #11343 @ 0x2c4f │ │ │ │ + ldr.w r1, [pc, #1032] @ 27ac0 │ │ │ │ + ldr.w r0, [pc, #1032] @ 27ac4 │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 271ee │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2720e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 270ba │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 272a6 │ │ │ │ + ldr r0, [pc, #984] @ (27ac8 ) │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2770a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 283b8 │ │ │ │ + ldr r3, [pc, #880] @ (27a7c ) │ │ │ │ + movw r2, #719 @ 0x2cf │ │ │ │ + ldr r1, [pc, #952] @ (27acc ) │ │ │ │ + ldr r0, [pc, #956] @ (27ad0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 27032 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c864 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 28a7a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27740 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + b.n 27248 │ │ │ │ + ldr r3, [pc, #864] @ (27aac ) │ │ │ │ + ldr r1, [pc, #900] @ (27ad4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #800] @ (27a7c ) │ │ │ │ + ldr r1, [pc, #892] @ (27ad8 ) │ │ │ │ + mov.w r2, #692 @ 0x2b4 │ │ │ │ + ldr r0, [pc, #888] @ (27adc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27032 │ │ │ │ + ldr r3, [pc, #776] @ (27a7c ) │ │ │ │ + movw r2, #691 @ 0x2b3 │ │ │ │ + ldr r1, [pc, #872] @ (27ae0 ) │ │ │ │ + ldr r0, [pc, #872] @ (27ae4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27032 │ │ │ │ + ldr r3, [pc, #752] @ (27a7c ) │ │ │ │ + mov.w r2, #696 @ 0x2b8 │ │ │ │ + ldr r1, [pc, #856] @ (27ae8 ) │ │ │ │ + add r6, sp, #80 @ 0x50 │ │ │ │ + ldr r0, [pc, #856] @ (27aec ) │ │ │ │ + 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 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #708] @ (27a74 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #708] @ (27a78 ) │ │ │ │ + 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 986c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 27f64 │ │ │ │ + bl 1131c │ │ │ │ + mov r9, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 2726e │ │ │ │ + bl 110d0 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 27032 │ │ │ │ + ldr r3, [pc, #628] @ (27a7c ) │ │ │ │ + movw r2, #691 @ 0x2b3 │ │ │ │ + ldr r1, [pc, #740] @ (27af0 ) │ │ │ │ + ldr r0, [pc, #740] @ (27af4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27032 │ │ │ │ + ldr r3, [pc, #604] @ (27a7c ) │ │ │ │ + movw r2, #690 @ 0x2b2 │ │ │ │ + ldr r1, [pc, #724] @ (27af8 ) │ │ │ │ + ldr r0, [pc, #724] @ (27afc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27720 │ │ │ │ + ldr r3, [pc, #580] @ (27a7c ) │ │ │ │ + movw r2, #690 @ 0x2b2 │ │ │ │ + ldr r1, [pc, #708] @ (27b00 ) │ │ │ │ + ldr r0, [pc, #708] @ (27b04 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27720 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #40 @ 0x28 │ │ │ │ + bl 1cc90 │ │ │ │ + ldr r6, [sp, #40] @ 0x28 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28000 │ │ │ │ + ldr r4, [sp, #44] @ 0x2c │ │ │ │ + lsls r7, r6, #31 │ │ │ │ + bmi.w 2818c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2723c │ │ │ │ + ldr r3, [pc, #664] @ (27b08 ) │ │ │ │ + movw r2, #11275 @ 0x2c0b │ │ │ │ + ldr r1, [pc, #664] @ (27b0c ) │ │ │ │ + ldr r0, [pc, #664] @ (27b10 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27258 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 278a2 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27ee4 │ │ │ │ + ldr r3, [pc, #624] @ (27b14 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 281a6 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + ldr.w r8, [r6, #384] @ 0x180 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 28230 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2820a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ac2 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27902 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27f96 │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 27be8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 95f4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27936 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 27ff4 │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 28260 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 27be8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r0, [r6, #392] @ 0x188 │ │ │ │ + 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 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2849c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27988 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28256 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #7 │ │ │ │ + bpl.w 284e8 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 2851e │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 279b0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28382 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 26074 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 279ca │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 279f0 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27680 │ │ │ │ + ldr r3, [pc, #168] @ (27a7c ) │ │ │ │ + mov.w r2, #740 @ 0x2e4 │ │ │ │ + ldr r1, [pc, #320] @ (27b18 ) │ │ │ │ + ldr r0, [pc, #320] @ (27b1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 279ca │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27680 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 27640 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #72 @ 0x48 │ │ │ │ + bl 2ba0c │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ + beq.w 27652 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 27652 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.w 275c8 │ │ │ │ + movs r1, #2 │ │ │ │ + ldr r0, [sp, #280] @ 0x118 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r8, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r1, sl │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + bl 2d304 │ │ │ │ + tst.w r8, #1 │ │ │ │ + ldrd r7, r6, [sp, #64] @ 0x40 │ │ │ │ + beq.w 275da │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 275da │ │ │ │ + str r0, [sp, #880] @ 0x370 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #792] @ 0x318 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #60] @ 0x3c │ │ │ │ + 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 r3!, {r1, r4, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, sp, #56 @ 0x38 │ │ │ │ + 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 r1, sp, #728 @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, sp, #848 @ 0x350 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #896] @ 0x380 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r6!, {r1, r2, r5} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #824 @ 0x338 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #928] @ 0x3a0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, sp, #272 @ 0x110 │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #320] @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #840 @ (adr r7, 27e20 ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #984 @ (adr r7, 27eb4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #888 @ (adr r7, 27e5c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #936] @ 0x3a8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #784 @ (adr r7, 27dfc ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #832] @ 0x340 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #296 @ (adr r7, 27c1c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #344] @ 0x158 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #200 @ (adr r7, 27bc4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r7, pc, #104 @ (adr r7, 27b6c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #152] @ 0x98 │ │ │ │ + movs r0, r0 │ │ │ │ + stmia r4!, {r1, r2, r3, r5, r6} │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r7, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + add r6, pc, #968 @ (adr r6, 27edc ) │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, pc, #504 @ (adr r5, 27d14 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #552] @ 0x228 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bge.w 2748c │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r4, r0 │ │ │ │ + lsls r2, r0, #31 │ │ │ │ + bpl.w 2748c │ │ │ │ + bl c864 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2748c │ │ │ │ + ldr.w r3, [pc, #3192] @ 287bc │ │ │ │ + mov.w r2, #704 @ 0x2c0 │ │ │ │ + ldr.w r1, [pc, #3188] @ 287c0 │ │ │ │ + ldr.w r0, [pc, #3188] @ 287c4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + b.w 271a4 │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 27524 │ │ │ │ + ldr.w r0, [pc, #3144] @ 287c8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27b9c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28202 │ │ │ │ + ldr.w r3, [pc, #3100] @ 287bc │ │ │ │ + mov.w r2, #704 @ 0x2c0 │ │ │ │ + ldr.w r1, [pc, #3108] @ 287cc │ │ │ │ + ldr.w r0, [pc, #3108] @ 287d0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 27556 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #10 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r7, r0, #31 │ │ │ │ + bpl.w 27556 │ │ │ │ + bl c864 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + b.n 27556 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27310 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27bfe │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2824e │ │ │ │ + ldr.w r3, [pc, #3028] @ 287d4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr.w r8, [r3] │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 284c0 │ │ │ │ + ldr.w r3, [r6, #384] @ 0x180 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28556 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28536 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28ada │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27c64 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2837a │ │ │ │ + cmp r8, r9 │ │ │ │ + beq.w 28020 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r0, r8 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + itt lt │ │ │ │ + addlt r3, #1 │ │ │ │ + strlt.w r3, [r8] │ │ │ │ + blx 95f4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mov r3, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27c98 │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2841c │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.w 2857c │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28020 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr.w r0, [r6, #392] @ 0x188 │ │ │ │ + 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 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2866c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27cea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28560 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #7 │ │ │ │ + bpl.w 28638 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.w 286a2 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + lsls r7, r7, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27d12 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28572 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r8 │ │ │ │ + bl 26bd0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27d2e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 27d5a │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 27680 │ │ │ │ + ldr.w r3, [pc, #2692] @ 287bc │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr.w r1, [pc, #2712] @ 287d8 │ │ │ │ + ldr.w r0, [pc, #2712] @ 287dc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27d2e │ │ │ │ + ldr.w r3, [pc, #2648] @ 287bc │ │ │ │ + movw r2, #710 @ 0x2c6 │ │ │ │ + ldr.w r1, [pc, #2676] @ 287e0 │ │ │ │ + ldr.w r0, [pc, #2676] @ 287e4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + b.w 270c8 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 275b4 │ │ │ │ + ldr.w r3, [pc, #2592] @ 287bc │ │ │ │ + mov.w r2, #716 @ 0x2cc │ │ │ │ + ldr.w r1, [pc, #2628] @ 287e8 │ │ │ │ + ldr.w r0, [pc, #2628] @ 287ec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + b.w 273e4 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 27344 │ │ │ │ + ldr.w r0, [pc, #2576] @ 287f0 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27dfc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28288 │ │ │ │ + ldr.w r3, [pc, #2492] @ 287bc │ │ │ │ + movw r2, #710 @ 0x2c6 │ │ │ │ + ldr.w r1, [pc, #2540] @ 287f4 │ │ │ │ + ldr.w r0, [pc, #2540] @ 287f8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + ldr.w r0, [pc, #2524] @ 287fc │ │ │ │ + str r1, [sp, #12] │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27e3c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28280 │ │ │ │ + ldr.w r3, [pc, #2428] @ 287bc │ │ │ │ + mov.w r2, #716 @ 0x2cc │ │ │ │ + ldr.w r1, [pc, #2488] @ 28800 │ │ │ │ + ldr.w r0, [pc, #2488] @ 28804 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 27720 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2747a │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + b.w 274b6 │ │ │ │ + ldr.w r3, [pc, #2380] @ 287bc │ │ │ │ + movw r2, #719 @ 0x2cf │ │ │ │ + ldr.w r1, [pc, #2448] @ 28808 │ │ │ │ + ldr.w r0, [pc, #2448] @ 2880c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 27db2 │ │ │ │ + ldr.w r3, [pc, #2352] @ 287bc │ │ │ │ + movw r2, #705 @ 0x2c1 │ │ │ │ + ldr.w r1, [pc, #2428] @ 28810 │ │ │ │ + ldr.w r0, [pc, #2428] @ 28814 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27544 │ │ │ │ + ldr.w r3, [pc, #2404] @ 28818 │ │ │ │ + ldr.w r1, [pc, #2404] @ 2881c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #2292] @ 287bc │ │ │ │ + ldr.w r1, [pc, #2388] @ 28820 │ │ │ │ + movw r2, #731 @ 0x2db │ │ │ │ + ldr.w r0, [pc, #2384] @ 28824 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 278a2 │ │ │ │ + ldr.w r3, [pc, #2252] @ 287bc │ │ │ │ + mov.w r2, #728 @ 0x2d8 │ │ │ │ + ldr.w r1, [pc, #2352] @ 28828 │ │ │ │ + ldr.w r0, [pc, #2352] @ 2882c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + ldr.w r3, [pc, #2220] @ 287bc │ │ │ │ + movw r2, #731 @ 0x2db │ │ │ │ + ldr.w r1, [pc, #2328] @ 28830 │ │ │ │ + ldr.w r0, [pc, #2328] @ 28834 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl c864 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 272c8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 28af2 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 27f58 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + mov r0, r7 │ │ │ │ + bl c87c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + b.w 27670 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + movw r2, #697 @ 0x2b9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 277e8 │ │ │ │ + ldr.w r3, [pc, #2116] @ 287bc │ │ │ │ + movw r2, #711 @ 0x2c7 │ │ │ │ + ldr.w r1, [pc, #2232] @ 28838 │ │ │ │ + ldr.w r0, [pc, #2232] @ 2883c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27902 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c864 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27734 │ │ │ │ + b.w 27162 │ │ │ │ + ldr.w r3, [pc, #2060] @ 287bc │ │ │ │ + mov.w r2, #724 @ 0x2d4 │ │ │ │ + ldr.w r1, [pc, #2184] @ 28840 │ │ │ │ + ldr.w r0, [pc, #2184] @ 28844 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + ldr.w r3, [pc, #2028] @ 287bc │ │ │ │ + movw r2, #731 @ 0x2db │ │ │ │ + ldr.w r1, [pc, #2160] @ 28848 │ │ │ │ + ldr.w r0, [pc, #2160] @ 2884c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 27936 │ │ │ │ + ldr.w r3, [pc, #1976] @ 287bc │ │ │ │ + movw r2, #706 @ 0x2c2 │ │ │ │ + ldr.w r1, [pc, #2116] @ 28850 │ │ │ │ + ldr.w r0, [pc, #2116] @ 28854 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28036 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2856a │ │ │ │ + mvns r3, r7 │ │ │ │ + ands.w r3, r3, #1 │ │ │ │ + mov r9, r3 │ │ │ │ + beq.w 28476 │ │ │ │ + adds r2, r7, #6 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 28470 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a4c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28688 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 286e2 │ │ │ │ + ldr.w r0, [r6, #920] @ 0x398 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 90d0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 286c2 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28428 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28096 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28184 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2860a │ │ │ │ + add.w r2, r7, #8 │ │ │ │ + teq r7, r2 │ │ │ │ + bmi.w 28604 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a4c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28968 │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #3 │ │ │ │ + bpl.w 28944 │ │ │ │ + ldr.w r0, [r6, #924] @ 0x39c │ │ │ │ + mov r1, r8 │ │ │ │ + blx 90d0 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 2891c │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 285b2 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 280f6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2871e │ │ │ │ + ldr.w r3, [pc, #1888] @ 28858 │ │ │ │ + ldr.w r8, [r6, #420] @ 0x1a4 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28994 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 289c8 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 28a62 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28146 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2893c │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 289a6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28706 │ │ │ │ + ldr.w r3, [pc, #1620] @ 287bc │ │ │ │ + movw r2, #757 @ 0x2f5 │ │ │ │ + ldr.w r1, [pc, #1772] @ 2885c │ │ │ │ + ldr.w r0, [pc, #1772] @ 28860 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28096 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c864 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27734 │ │ │ │ + b.w 2786c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27394 │ │ │ │ + ldr.w r3, [pc, #1648] @ 28818 │ │ │ │ + ldr.w r1, [pc, #1720] @ 28864 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #1536] @ 287bc │ │ │ │ + ldr.w r1, [pc, #1704] @ 28868 │ │ │ │ + movw r2, #738 @ 0x2e2 │ │ │ │ + ldr.w r0, [pc, #1700] @ 2886c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 273bc │ │ │ │ + ldr.w r3, [pc, #1496] @ 287bc │ │ │ │ + mov.w r2, #712 @ 0x2c8 │ │ │ │ + ldr.w r1, [pc, #1668] @ 28870 │ │ │ │ + ldr.w r0, [pc, #1668] @ 28874 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27b9c │ │ │ │ + ldr.w r3, [pc, #1456] @ 287bc │ │ │ │ + movw r2, #738 @ 0x2e2 │ │ │ │ + ldr.w r1, [pc, #1636] @ 28878 │ │ │ │ + ldr.w r0, [pc, #1636] @ 2887c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl c864 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 278ba │ │ │ │ + mov r0, r6 │ │ │ │ + bl c864 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 27734 │ │ │ │ + b.w 276ae │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27bfe │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27988 │ │ │ │ + ldr.w r3, [pc, #1368] @ 287bc │ │ │ │ + movw r2, #738 @ 0x2e2 │ │ │ │ + ldr.w r1, [pc, #1556] @ 28880 │ │ │ │ + ldr.w r0, [pc, #1556] @ 28884 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27720 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27e3c │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27dfc │ │ │ │ + ldr.w r3, [pc, #1320] @ 287bc │ │ │ │ + movw r2, #734 @ 0x2de │ │ │ │ + ldr.w r1, [pc, #1516] @ 28888 │ │ │ │ + ldr.w r0, [pc, #1516] @ 2888c │ │ │ │ + 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 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + add.w r8, sp, #92 @ 0x5c │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 11194 │ │ │ │ + ldr.w r3, [pc, #1484] @ 28890 │ │ │ │ + ldr r1, [r6, #32] │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28762 │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 1131c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2859a │ │ │ │ + bl 11348 │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r2, [pc, #1376] @ 28858 │ │ │ │ + ldr.w r3, [r6, #388] @ 0x184 │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [r4, r2] │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl c864 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2878e │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 28774 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11064 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + mov.w r2, #736 @ 0x2e0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldmia.w r8, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #92] @ 0x5c │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #96] @ 0x60 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #100] @ 0x64 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 27c64 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 279b0 │ │ │ │ + ldr.w r3, [pc, #1068] @ 287bc │ │ │ │ + movw r2, #737 @ 0x2e1 │ │ │ │ + ldr.w r1, [pc, #1276] @ 28894 │ │ │ │ + ldr.w r0, [pc, #1276] @ 28898 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2770a │ │ │ │ + ldr.w r0, [pc, #1240] @ 2889c │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 283e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28680 │ │ │ │ + ldr r3, [pc, #984] @ (287bc ) │ │ │ │ + movw r2, #737 @ 0x2e1 │ │ │ │ + ldr.w r1, [pc, #1208] @ 288a0 │ │ │ │ + ldr.w r0, [pc, #1208] @ 288a4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r3, #0 │ │ │ │ + beq.w 273a8 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 28726 │ │ │ │ + ldr r3, [r6, #12] │ │ │ │ + negs r3, r3 │ │ │ │ + b.w 273a8 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.n 27c98 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 285a6 │ │ │ │ + adds r6, r7, #6 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 285a0 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #120 @ 0x78 │ │ │ │ + str.w r8, [sp, #120] @ 0x78 │ │ │ │ + blx 95d8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 287a6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28468 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28630 │ │ │ │ + strd r6, r7, [r5] │ │ │ │ + b.w 2703a │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2804c │ │ │ │ + movs r1, #6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a4c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r1, r2, #31 │ │ │ │ + bpl.w 28056 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c87c │ │ │ │ + b.n 28056 │ │ │ │ + ldr r3, [pc, #796] @ (287bc ) │ │ │ │ + mov.w r2, #740 @ 0x2e4 │ │ │ │ + ldr.w r1, [pc, #1028] @ 288a8 │ │ │ │ + ldr.w r0, [pc, #1028] @ 288ac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27720 │ │ │ │ + ldr r3, [pc, #852] @ (28818 ) │ │ │ │ + ldr r1, [pc, #1004] @ (288b0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #748] @ (287bc ) │ │ │ │ + ldr r1, [pc, #992] @ (288b4 ) │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr r0, [pc, #992] @ (288b8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + ldr r0, [pc, #976] @ (288bc ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28504 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 286ba │ │ │ │ + ldr r3, [pc, #692] @ (287bc ) │ │ │ │ + mov.w r2, #740 @ 0x2e4 │ │ │ │ + ldr r1, [pc, #948] @ (288c0 ) │ │ │ │ + ldr r0, [pc, #948] @ (288c4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27720 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 2799c │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 289e8 │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 2799c │ │ │ │ + ldr r3, [pc, #644] @ (287bc ) │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr r1, [pc, #904] @ (288c8 ) │ │ │ │ + ldr r0, [pc, #908] @ (288cc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + b.w 27c1e │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27cea │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28036 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 27d12 │ │ │ │ + ldr r3, [pc, #572] @ (287bc ) │ │ │ │ + movw r2, #745 @ 0x2e9 │ │ │ │ + ldr r1, [pc, #844] @ (288d0 ) │ │ │ │ + ldr r0, [pc, #844] @ (288d4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27720 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + bl 110d0 │ │ │ │ + b.n 2835c │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 2843a │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #6 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 2843a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28988 │ │ │ │ + add.w r6, r7, #8 │ │ │ │ + teq r7, r6 │ │ │ │ + bmi.w 28982 │ │ │ │ + mov r0, fp │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #124 @ 0x7c │ │ │ │ + str.w r8, [sp, #124] @ 0x7c │ │ │ │ + blx 95d8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 28452 │ │ │ │ + ldr r3, [pc, #476] @ (287bc ) │ │ │ │ + movw r2, #755 @ 0x2f3 │ │ │ │ + ldr r1, [pc, #752] @ (288d8 ) │ │ │ │ + ldr r0, [pc, #756] @ (288dc ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + b.w 27032 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 280aa │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r2, r0 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + bl 14a4c │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r8, r0 │ │ │ │ + lsls r3, r2, #31 │ │ │ │ + bpl.w 280b4 │ │ │ │ + mov r0, r2 │ │ │ │ + bl c87c │ │ │ │ + b.n 280b4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28468 │ │ │ │ + ldr r0, [pc, #676] @ (288e0 ) │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28652 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2870e │ │ │ │ + ldr r3, [pc, #360] @ (287bc ) │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr r1, [pc, #648] @ (288e4 ) │ │ │ │ + ldr r0, [pc, #652] @ (288e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27720 │ │ │ │ + ldr r3, [pc, #332] @ (287bc ) │ │ │ │ + movw r2, #747 @ 0x2eb │ │ │ │ + ldr r1, [pc, #632] @ (288ec ) │ │ │ │ + ldr r0, [pc, #632] @ (288f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 284b2 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 283e0 │ │ │ │ + ldr r3, [pc, #304] @ (287bc ) │ │ │ │ + movw r2, #750 @ 0x2ee │ │ │ │ + ldr r1, [pc, #612] @ (288f4 ) │ │ │ │ + ldr r0, [pc, #612] @ (288f8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r7, #0 │ │ │ │ + beq.w 27cfe │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.w 28a2a │ │ │ │ + ldr r7, [r6, #12] │ │ │ │ + negs r7, r7 │ │ │ │ + b.w 27cfe │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28504 │ │ │ │ + ldr r3, [pc, #248] @ (287bc ) │ │ │ │ + movw r2, #751 @ 0x2ef │ │ │ │ + ldr r1, [pc, #560] @ (288fc ) │ │ │ │ + ldr r0, [pc, #564] @ (28900 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + ldr r2, [pc, #216] @ (287bc ) │ │ │ │ + ldr r3, [pc, #540] @ (28904 ) │ │ │ │ + ldr r1, [pc, #544] @ (28908 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #544] @ (2890c ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #750 @ 0x2ee │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28164 │ │ │ │ + movs r7, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #1 │ │ │ │ + bne.w 27d12 │ │ │ │ + b.n 28652 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 280f6 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 28738 │ │ │ │ + mov r3, r0 │ │ │ │ + b.w 273a8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2874c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2899e │ │ │ │ + cbz r3, 2875a │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r4, r6, #1 │ │ │ │ + bne.w 273bc │ │ │ │ + b.n 283e0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2874c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw r2, #735 @ 0x2df │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2835c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + ldr r2, [pc, #404] @ (28910 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r2, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + mov.w r2, #736 @ 0x2e0 │ │ │ │ + bl 12190 │ │ │ │ + b.n 2835c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov.w r2, #736 @ 0x2e0 │ │ │ │ + ldrd r1, r0, [sp, #16] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2835c │ │ │ │ + ldr r3, [pc, #20] @ (287bc ) │ │ │ │ + mov.w r2, #752 @ 0x2f0 │ │ │ │ + ldr r1, [pc, #356] @ (28914 ) │ │ │ │ + ldr r0, [pc, #360] @ (28918 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 285f0 │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + add r4, pc, #24 @ (adr r4, 287dc ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #336] @ 0x150 │ │ │ │ + movs r0, r0 │ │ │ │ + add r3, pc, #688 @ (adr r3, 28a80 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #736] @ 0x2e0 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + add r2, pc, #80 @ (adr r2, 2882c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #128] @ 0x80 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #920 @ (adr r1, 28b7c ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #968] @ 0x3c8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #696 @ (adr r1, 28aa4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #744] @ 0x2e8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #976] @ 0x3d0 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #304 @ (adr r1, 28928 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #352] @ 0x160 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #728] @ 0x2d8 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #48 @ (adr r1, 28834 ) │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #872 @ (adr r0, 28b74 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #768 @ (adr r0, 28b14 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + add r1, pc, #40 @ (adr r1, 28848 ) │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #528 @ (adr r0, 28a34 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r2, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #368 @ (adr r0, 2899c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + add r0, pc, #240 @ (adr r0, 28924 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #840] @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #54] @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r4, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #488] @ 0x1e8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r0, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [sp, #288] @ 0x120 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r2, #50] @ 0x32 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [sp, #328] @ 0x148 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r3, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #408] @ 0x198 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #248] @ 0xf8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r1, #34] @ 0x22 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #928] @ 0x3a0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #752] @ 0x2f0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #22] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #544] @ 0x220 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #424] @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r6, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #696] @ 0x2b8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r7, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #480] @ 0x1e0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r1, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #400] @ 0x190 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #296] @ 0x128 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r2, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [sp, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r4, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #840] @ 0x348 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r1, [sp, #448] @ 0x1c0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r7, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #904] @ 0x388 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r5, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #792] @ 0x318 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #560] @ 0x230 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r3, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [sp, #576] @ 0x240 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [sp, #424] @ 0x1a8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #58] @ 0x3a │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #62] @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + str r7, [sp, #672] @ 0x2a0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, #52] @ 0x34 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #564] @ (28b54 ) │ │ │ │ + movw r2, #754 @ 0x2f2 │ │ │ │ + ldr r1, [pc, #564] @ (28b58 ) │ │ │ │ + ldr r0, [pc, #564] @ (28b5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28146 │ │ │ │ + ldr r2, [pc, #524] @ (28b54 ) │ │ │ │ + ldr r3, [pc, #536] @ (28b60 ) │ │ │ │ + ldr r1, [pc, #536] @ (28b64 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #536] @ (28b68 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #753 @ 0x2f1 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.w 27032 │ │ │ │ + ldr r3, [pc, #488] @ (28b54 ) │ │ │ │ + movw r2, #753 @ 0x2f1 │ │ │ │ + ldr r1, [pc, #508] @ (28b6c ) │ │ │ │ + ldr r0, [pc, #508] @ (28b70 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 27032 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.w 285c6 │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #8 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r6, r0 │ │ │ │ + b.n 285c6 │ │ │ │ + mov r0, r7 │ │ │ │ + bl c864 │ │ │ │ + b.w 2810c │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 2874c │ │ │ │ + ldr r2, [pc, #428] @ (28b54 ) │ │ │ │ + ldr r3, [pc, #456] @ (28b74 ) │ │ │ │ + ldr r1, [pc, #460] @ (28b78 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #460] @ (28b7c ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r2, #757 @ 0x2f5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.w 27032 │ │ │ │ + ldr r3, [pc, #392] @ (28b54 ) │ │ │ │ + movw r2, #757 @ 0x2f5 │ │ │ │ + ldr r1, [pc, #432] @ (28b80 ) │ │ │ │ + ldr r0, [pc, #432] @ (28b84 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 27032 │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 289fa │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 2799c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28a0c │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28a22 │ │ │ │ + cbz r3, 28a1a │ │ │ │ + cmp r6, #1 │ │ │ │ + it ne │ │ │ │ + orrne.w r7, r6, #1 │ │ │ │ + bne.w 279b0 │ │ │ │ + b.n 28504 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28a0c │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 28a0c │ │ │ │ + add r1, sp, #92 @ 0x5c │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #92] @ 0x5c │ │ │ │ + cbnz r3, 28a3c │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 27cfe │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + orr.w r7, r6, #1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.w 28716 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 28a5a │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 28716 │ │ │ │ + b.n 28710 │ │ │ │ + mov.w r3, #1073741824 @ 0x40000000 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 28716 │ │ │ │ + ldr r3, [pc, #292] @ (28b88 ) │ │ │ │ + movw r2, #11850 @ 0x2e4a │ │ │ │ + ldr r1, [pc, #288] @ (28b8c ) │ │ │ │ + ldr r0, [pc, #292] @ (28b90 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #280] @ (28b94 ) │ │ │ │ + movw r2, #11260 @ 0x2bfc │ │ │ │ + ldr r1, [pc, #276] @ (28b98 ) │ │ │ │ + ldr r0, [pc, #280] @ (28b9c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #268] @ (28ba0 ) │ │ │ │ + movw r2, #11374 @ 0x2c6e │ │ │ │ + ldr r1, [pc, #264] @ (28ba4 ) │ │ │ │ + ldr r0, [pc, #268] @ (28ba8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #256] @ (28bac ) │ │ │ │ + movw r2, #11241 @ 0x2be9 │ │ │ │ + ldr r1, [pc, #252] @ (28bb0 ) │ │ │ │ + ldr r0, [pc, #256] @ (28bb4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #244] @ (28bb8 ) │ │ │ │ + movw r2, #11655 @ 0x2d87 │ │ │ │ + ldr r1, [pc, #240] @ (28bbc ) │ │ │ │ + ldr r0, [pc, #244] @ (28bc0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #232] @ (28bc4 ) │ │ │ │ + movw r2, #11722 @ 0x2dca │ │ │ │ + ldr r1, [pc, #228] @ (28bc8 ) │ │ │ │ + ldr r0, [pc, #232] @ (28bcc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #220] @ (28bd0 ) │ │ │ │ + movw r2, #11504 @ 0x2cf0 │ │ │ │ + ldr r1, [pc, #216] @ (28bd4 ) │ │ │ │ + ldr r0, [pc, #220] @ (28bd8 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #208] @ (28bdc ) │ │ │ │ + movw r2, #11309 @ 0x2c2d │ │ │ │ + ldr r1, [pc, #204] @ (28be0 ) │ │ │ │ + ldr r0, [pc, #208] @ (28be4 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #196] @ (28be8 ) │ │ │ │ + movw r2, #11423 @ 0x2c9f │ │ │ │ + ldr r1, [pc, #192] @ (28bec ) │ │ │ │ + ldr r0, [pc, #196] @ (28bf0 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #184] @ (28bf4 ) │ │ │ │ + movw r2, #11531 @ 0x2d0b │ │ │ │ + ldr r1, [pc, #180] @ (28bf8 ) │ │ │ │ + ldr r0, [pc, #184] @ (28bfc ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1540 @ 0x604 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #200] @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r7, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [sp, #184] @ 0xb8 │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #32] │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #920] @ 0x398 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r6, #38] @ 0x26 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #46] @ 0x2e │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #664] @ 0x298 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r6, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #536] @ 0x218 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r2, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r0, r7 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #11] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [sp, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r0, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #864] @ 0x360 │ │ │ │ + movs r0, r0 │ │ │ │ + sxtb r0, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r2, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r0, r6 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #768] @ 0x300 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r0, r3 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #368] @ 0x170 │ │ │ │ + movs r0, r0 │ │ │ │ + sxth r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #9] │ │ │ │ + movs r0, r0 │ │ │ │ + str r5, [sp, #512] @ 0x200 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 28c0e │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #720] @ 0x2d0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 28c14 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r3, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #384] @ 0x180 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 28c1a │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #480] @ 0x1e0 │ │ │ │ + movs r0, r0 │ │ │ │ + cbz r0, 28c20 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #7] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [sp, #672] @ 0x2a0 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00028c00 : │ │ │ │ + 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] @ (28fd8 ) │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [pc, #964] @ (28fdc ) │ │ │ │ + add r0, pc │ │ │ │ + sub sp, #76 @ 0x4c │ │ │ │ + ldr r4, [pc, #960] @ (28fe0 ) │ │ │ │ + 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 1d28c │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28e7e │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + ldr.w r8, [sp, #32] │ │ │ │ + bl d6bc │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 28cce │ │ │ │ + ldr r2, [pc, #920] @ (28fe4 ) │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + cmp r0, r2 │ │ │ │ + beq.n 28d48 │ │ │ │ + ldr r2, [pc, #916] @ (28fe8 ) │ │ │ │ + str r0, [sp, #8] │ │ │ │ + ldr r2, [r4, r2] │ │ │ │ + ldr.w r1, [r2, #240] @ 0xf0 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d608 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28c78 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28e52 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.n 28d5a │ │ │ │ + lsls r1, r6, #31 │ │ │ │ + bmi.w 28f34 │ │ │ │ + adds r1, r6, #2 │ │ │ │ + teq r6, r1 │ │ │ │ + bmi.w 28e1e │ │ │ │ + ldr r3, [pc, #860] @ (28fec ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 28f02 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1a060 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #1 │ │ │ │ + beq.w 28f48 │ │ │ │ + ldr r2, [sp, #112] @ 0x70 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r1, r7 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + mov r2, r6 │ │ │ │ + bl 26f04 │ │ │ │ + ldr r7, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r6, #31 │ │ │ │ + bmi.w 28f66 │ │ │ │ + cmp r7, #1 │ │ │ │ + beq.w 28f6e │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + strd r7, r8, [r5] │ │ │ │ + str r3, [r5, #8] │ │ │ │ + b.n 28e00 │ │ │ │ + ldr r3, [pc, #800] @ (28ff0 ) │ │ │ │ + mov.w r2, #452 @ 0x1c4 │ │ │ │ + ldr r1, [pc, #796] @ (28ff4 ) │ │ │ │ + ldr r0, [pc, #800] @ (28ff8 ) │ │ │ │ + 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 11b84 │ │ │ │ + add r3, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #752] @ (28fe8 ) │ │ │ │ + ldrd fp, sl, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r1, [r3, #120] @ 0x78 │ │ │ │ + ldr r3, [pc, #764] @ (28ffc ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + blx 986c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 28f86 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 1131c │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 28ed4 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #668] @ (28fe4 ) │ │ │ │ + ldr r2, [r4, r3] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28d5a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 28e5e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28fa8 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28d76 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28e6e │ │ │ │ + ldr r3, [pc, #624] @ (28fe8 ) │ │ │ │ + mov r0, r6 │ │ │ │ + ldr r2, [pc, #644] @ (29000 ) │ │ │ │ + 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 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 28e96 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 28fc0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 28dc6 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28e76 │ │ │ │ + ldr.w r2, [r9] │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 28eb4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 28e66 │ │ │ │ + ldr r3, [pc, #524] @ (28ff0 ) │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r1, [pc, #540] @ (29004 ) │ │ │ │ + ldr r0, [pc, #540] @ (29008 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + strd r2, r3, [r5] │ │ │ │ + ldr r2, [pc, #520] @ (2900c ) │ │ │ │ + ldr r3, [pc, #472] @ (28fdc ) │ │ │ │ + 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 28fa4 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #76 @ 0x4c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 28c8c │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [pc, #444] @ (28fec ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 28f02 │ │ │ │ + mov r0, r7 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 1a060 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + mov r6, r0 │ │ │ │ + lsls r2, r1, #31 │ │ │ │ + bpl.w 28ca0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c87c │ │ │ │ + b.n 28ca0 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 28c78 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28d5a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28de0 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28d76 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 28dc6 │ │ │ │ + ldr r3, [pc, #368] @ (28ff0 ) │ │ │ │ + mov.w r2, #450 @ 0x1c2 │ │ │ │ + ldr r1, [pc, #392] @ (29010 ) │ │ │ │ + ldr r0, [pc, #396] @ (29014 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 28df6 │ │ │ │ + ldr r3, [pc, #344] @ (28ff0 ) │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r1, [pc, #376] @ (29018 ) │ │ │ │ + ldr r0, [pc, #380] @ (2901c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 28df6 │ │ │ │ + ldr r2, [pc, #312] @ (28ff0 ) │ │ │ │ + ldr r3, [pc, #360] @ (29020 ) │ │ │ │ + ldr r1, [pc, #360] @ (29024 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #360] @ (29028 ) │ │ │ │ + ldr r4, [r4, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + mov.w r2, #456 @ 0x1c8 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.n 28df6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + bl 110d0 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldmia.w r3, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.n 28df6 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #284] @ (2902c ) │ │ │ │ + ldr r1, [pc, #284] @ (29030 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #208] @ (28ff0 ) │ │ │ │ + ldr r1, [pc, #276] @ (29034 ) │ │ │ │ + mov.w r2, #458 @ 0x1ca │ │ │ │ + ldr r0, [pc, #272] @ (29038 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 28df6 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 16cf4 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 28e2e │ │ │ │ + ldr r3, [pc, #164] @ (28ff0 ) │ │ │ │ + mov.w r2, #458 @ 0x1ca │ │ │ │ + ldr r1, [pc, #236] @ (2903c ) │ │ │ │ + ldr r0, [pc, #236] @ (29040 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 28df6 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + b.n 28cbe │ │ │ │ + ldr r3, [pc, #128] @ (28ff0 ) │ │ │ │ + movw r2, #459 @ 0x1cb │ │ │ │ + ldr r1, [pc, #204] @ (29044 ) │ │ │ │ + ldr r0, [pc, #208] @ (29048 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 28f5e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mov r1, r9 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + movw r2, #453 @ 0x1c5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 28ee4 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #160] @ (2904c ) │ │ │ │ + movw r2, #7241 @ 0x1c49 │ │ │ │ + ldr r1, [pc, #160] @ (29050 ) │ │ │ │ + ldr r0, [pc, #160] @ (29054 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1572 @ 0x624 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #148] @ (29058 ) │ │ │ │ + movw r2, #7169 @ 0x1c01 │ │ │ │ + ldr r1, [pc, #148] @ (2905c ) │ │ │ │ + ldr r0, [pc, #148] @ (29060 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1572 @ 0x624 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + strb r4, [r4, #15] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r3, #15] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + str r3, [sp, #688] @ 0x2b0 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r1, #12] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #616] @ 0x268 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r2, [r7, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #7] │ │ │ │ + movs r2, r0 │ │ │ │ + str r1, [sp, #1008] @ 0x3f0 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r3, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #912] @ 0x390 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r0, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #784] @ 0x310 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r5, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #376] @ 0x178 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #200] @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r2, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #200 @ 0xc8 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r6, [r0, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + add r5, sp, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #84] @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [sp, #808] @ 0x328 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00029064 : │ │ │ │ + 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] @ 29ba8 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r7, [pc, #2860] @ 29bac │ │ │ │ + strd r2, r0, [sp, #16] │ │ │ │ + mov r2, r1 │ │ │ │ + ldr.w r1, [pc, #2852] @ 29bb0 │ │ │ │ + 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 28c00 │ │ │ │ + ldr r5, [sp, #36] @ 0x24 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 293da │ │ │ │ + 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 14cc8 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2941e │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #5 │ │ │ │ + bpl.w 2944e │ │ │ │ + mvn.w r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10e98 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29476 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 294ac │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 93e8 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2910a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 292fa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 294d4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f84 │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29302 │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + cmp r2, #2 │ │ │ │ + ble.n 291a8 │ │ │ │ + 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 14cc8 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29360 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #5 │ │ │ │ + bpl.w 293aa │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 93e8 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2916c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 292be │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 292cc │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, sl │ │ │ │ + blx 93f4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29194 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 292f2 │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 293f8 │ │ │ │ + adds r6, #2 │ │ │ │ + cmp r6, r5 │ │ │ │ + blt.n 29134 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + mov r0, sl │ │ │ │ + blx 9728 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r6, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2950a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 295a6 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9728 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 291e0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29512 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 295c4 │ │ │ │ + ldr r6, [sp, #16] │ │ │ │ + str r4, [sp, #24] │ │ │ │ + str.w r9, [sp, #28] │ │ │ │ + mov r0, fp │ │ │ │ + blx 919c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 295e2 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.w 29532 │ │ │ │ + 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 15cac │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r4, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2951a │ │ │ │ + cmp r4, #2 │ │ │ │ + beq.w 2955c │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 2977a │ │ │ │ + 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 11de4 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29268 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2952a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29522 │ │ │ │ + cmp.w r9, #2 │ │ │ │ + bne.n 291f0 │ │ │ │ + ldr.w r3, [pc, #2360] @ 29bb4 │ │ │ │ + movw r2, #427 @ 0x1ab │ │ │ │ + ldr.w r1, [pc, #2356] @ 29bb8 │ │ │ │ + ldr.w r0, [pc, #2356] @ 29bbc │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2933c │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 29174 │ │ │ │ + ldr.w r3, [pc, #2276] @ 29bb4 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r1, [pc, #2284] @ 29bc0 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r0, [pc, #2280] @ 29bc4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 29384 │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29194 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2910a │ │ │ │ + ldr.w r3, [pc, #2224] @ 29bb4 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r1, [pc, #2236] @ 29bc8 │ │ │ │ + ldr.w r0, [pc, #2236] @ 29bcc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + movs r5, #1 │ │ │ │ + ldr.w r2, [pc, #2192] @ 29bd0 │ │ │ │ + ldr.w r3, [pc, #2148] @ 29ba8 │ │ │ │ + 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 298e6 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #116 @ 0x74 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2128] @ 29bb4 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r1, [pc, #2156] @ 29bd4 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r0, [pc, #2152] @ 29bd8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2933c │ │ │ │ + ldr.w r3, [pc, #2056] @ 29bb4 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r2, [pc, #2088] @ 29bdc │ │ │ │ + ldr.w r1, [pc, #2088] @ 29be0 │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #2080] @ 29be4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + bl 12190 │ │ │ │ + b.n 29384 │ │ │ │ + ldr.w r3, [pc, #2008] @ 29bb4 │ │ │ │ + mov.w r2, #416 @ 0x1a0 │ │ │ │ + ldr.w r1, [pc, #2052] @ 29be8 │ │ │ │ + ldr.w r0, [pc, #2052] @ 29bec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2933c │ │ │ │ + ldr.w r3, [pc, #1976] @ 29bb4 │ │ │ │ + mov r7, r8 │ │ │ │ + ldr.w r1, [pc, #2032] @ 29bf0 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r0, [pc, #2028] @ 29bf4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r5, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr.w r8, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 29384 │ │ │ │ + ldr.w r3, [pc, #1940] @ 29bb4 │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr.w r1, [pc, #2000] @ 29bf8 │ │ │ │ + ldr.w r0, [pc, #2000] @ 29bfc │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2933c │ │ │ │ + ldr.w r3, [pc, #1892] @ 29bb4 │ │ │ │ + ldr.w r2, [pc, #1964] @ 29c00 │ │ │ │ + ldr.w r1, [pc, #1964] @ 29c04 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r0, [pc, #1960] @ 29c08 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.n 2943a │ │ │ │ + ldr.w r3, [pc, #1852] @ 29bb4 │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + ldr.w r1, [pc, #1932] @ 29c0c │ │ │ │ + ldr.w r0, [pc, #1932] @ 29c10 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2933c │ │ │ │ + ldr.w r3, [pc, #1796] @ 29bb4 │ │ │ │ + ldr.w r2, [pc, #1888] @ 29c14 │ │ │ │ + ldr.w r1, [pc, #1888] @ 29c18 │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1880] @ 29c1c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #417 @ 0x1a1 │ │ │ │ + bl 12190 │ │ │ │ + b.n 29492 │ │ │ │ + ldr.w r3, [pc, #1756] @ 29bb4 │ │ │ │ + mov.w r2, #418 @ 0x1a2 │ │ │ │ + ldr.w r1, [pc, #1856] @ 29c20 │ │ │ │ + ldr.w r0, [pc, #1856] @ 29c24 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2933c │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 291c0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 291e0 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29232 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29274 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29268 │ │ │ │ + ldr.w r3, [pc, #1664] @ 29bb4 │ │ │ │ + ldr.w r2, [pc, #1776] @ 29c28 │ │ │ │ + ldr.w r1, [pc, #1776] @ 29c2c │ │ │ │ + add r2, pc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r1, pc │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ldr.w r0, [pc, #1764] @ 29c30 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + str r2, [sp, #0] │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ + bl 12190 │ │ │ │ + b.n 29298 │ │ │ │ + ldr.w r3, [pc, #1620] @ 29bb4 │ │ │ │ + movw r2, #423 @ 0x1a7 │ │ │ │ + ldr.w r1, [pc, #1740] @ 29c34 │ │ │ │ + ldr.w r0, [pc, #1740] @ 29c38 │ │ │ │ + add r1, pc │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2933c │ │ │ │ + ldr.w r3, [pc, #1548] @ 29bb4 │ │ │ │ + mov.w r2, #420 @ 0x1a4 │ │ │ │ + ldr.w r1, [pc, #1676] @ 29c3c │ │ │ │ + ldr.w r0, [pc, #1676] @ 29c40 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2931e │ │ │ │ + ldr.w r3, [pc, #1516] @ 29bb4 │ │ │ │ + movw r2, #421 @ 0x1a5 │ │ │ │ + ldr.w r1, [pc, #1652] @ 29c44 │ │ │ │ + ldr.w r0, [pc, #1652] @ 29c48 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2931e │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + ldrd r4, r9, [sp, #24] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 295fc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a28 │ │ │ │ + blx 94dc │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 29ac8 │ │ │ │ + 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 15cac │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov sl, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 298de │ │ │ │ + cmp.w sl, #2 │ │ │ │ + beq.w 29afe │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 298ea │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2964a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a30 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a08a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29666 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a48 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2967c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a40 │ │ │ │ + ldr.w r3, [pc, #1484] @ 29c4c │ │ │ │ + ldr.w r8, [sp, #12] │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #224] @ 0xe0 │ │ │ │ + blx 91d0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 296a6 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29762 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29b74 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d85c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 296c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29772 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 29b5c │ │ │ │ + ldr.w r3, [pc, #1404] @ 29c50 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29b8c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29710 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 2976a │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a072 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29728 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29ba0 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 29aa8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a50 │ │ │ │ + ldr.w r3, [pc, #1132] @ 29bb4 │ │ │ │ + mov.w r2, #430 @ 0x1ae │ │ │ │ + ldr.w r1, [pc, #1284] @ 29c54 │ │ │ │ + ldr.w r0, [pc, #1284] @ 29c58 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2933c │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 296a6 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29710 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 296c8 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2978e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a58 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a05a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 297aa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a60 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 297c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a70 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 297d4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a78 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 297ea │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a68 │ │ │ │ + ldr.w r3, [pc, #1120] @ 29c4c │ │ │ │ + mov r0, sl │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + ldr.w r6, [r3, #236] @ 0xec │ │ │ │ + blx 91d0 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29810 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 298d6 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 29ae0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r2, r4 │ │ │ │ + movs r0, #2 │ │ │ │ + bl d85c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r8, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29832 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 298ce │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 29b44 │ │ │ │ + ldr.w r3, [pc, #1044] @ 29c50 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 29b1e │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2987a │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cbz r3, 298c6 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2a012 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29892 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a38 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 29a88 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29a80 │ │ │ │ + ldr r3, [pc, #772] @ (29bb4 ) │ │ │ │ + mov.w r2, #424 @ 0x1a8 │ │ │ │ + ldr r1, [pc, #932] @ (29c5c ) │ │ │ │ + ldr r0, [pc, #936] @ (29c60 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r7, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2933c │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2987a │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29832 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29810 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29628 │ │ │ │ + blx 9218 <__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 121c4 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29920 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29b16 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 29a20 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 29eaa │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9104 │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.w 29e86 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29cc4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2995c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29fb6 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a02a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 29978 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29e46 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2998e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29e4e │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 299a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 29e76 │ │ │ │ + ldr r3, [pc, #684] @ (29c50 ) │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r2, [pc, #676] @ (29c4c ) │ │ │ │ + ldr r4, [r7, r3] │ │ │ │ + ldr r2, [r7, r2] │ │ │ │ + ldr r5, [r4, #0] │ │ │ │ + ldr.w r8, [r2, #208] @ 0xd0 │ │ │ │ + bl 1160c │ │ │ │ + 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 26d86 │ │ │ │ + beq.w 29e56 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 26f72 │ │ │ │ + beq.w 2a042 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2691c │ │ │ │ + bge.n 299ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26dae │ │ │ │ + beq.w 29e7e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 26ec4 │ │ │ │ + bne.w 29f94 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 26ebc │ │ │ │ - ldr r3, [pc, #424] @ (26ae4 ) │ │ │ │ + beq.w 29f8c │ │ │ │ + ldr r3, [pc, #424] @ (29bb4 ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r1, [pc, #596] @ (26b94 ) │ │ │ │ - ldr r0, [pc, #596] @ (26b98 ) │ │ │ │ + ldr r1, [pc, #596] @ (29c64 ) │ │ │ │ + ldr r0, [pc, #596] @ (29c68 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2626c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2933c │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2685e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2992e │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2652c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 295fc │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2657a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2964a │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267c2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29892 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 265ac │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2967c │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26596 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29666 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26674 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29744 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 266be │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2978e │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 266da │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 297aa │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2671a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 297ea │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 266f0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 297c0 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26704 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 297d4 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 267de │ │ │ │ - ldr r1, [pc, #296] @ (26ae4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 298ae │ │ │ │ + ldr r1, [pc, #296] @ (29bb4 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r3, [pc, #476] @ (26b9c ) │ │ │ │ - ldr r0, [pc, #476] @ (26ba0 ) │ │ │ │ + ldr r3, [pc, #476] @ (29c6c ) │ │ │ │ + ldr r0, [pc, #476] @ (29c70 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #468] @ (26ba4 ) │ │ │ │ + ldr r1, [pc, #468] @ (29c74 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 2626c │ │ │ │ - ldr r1, [pc, #264] @ (26ae4 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 2933c │ │ │ │ + ldr r1, [pc, #264] @ (29bb4 ) │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr r3, [pc, #456] @ (26ba8 ) │ │ │ │ - ldr r0, [pc, #456] @ (26bac ) │ │ │ │ + ldr r3, [pc, #456] @ (29c78 ) │ │ │ │ + ldr r0, [pc, #456] @ (29c7c ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #448] @ (26bb0 ) │ │ │ │ + ldr r1, [pc, #448] @ (29c80 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 2626c │ │ │ │ - ldr r3, [pc, #232] @ (26ae4 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 2933c │ │ │ │ + ldr r3, [pc, #232] @ (29bb4 ) │ │ │ │ movw r2, #421 @ 0x1a5 │ │ │ │ - ldr r1, [pc, #436] @ (26bb4 ) │ │ │ │ - ldr r0, [pc, #436] @ (26bb8 ) │ │ │ │ + ldr r1, [pc, #436] @ (29c84 ) │ │ │ │ + ldr r0, [pc, #436] @ (29c88 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2624e │ │ │ │ - ldr r3, [pc, #208] @ (26ae4 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2931e │ │ │ │ + ldr r3, [pc, #208] @ (29bb4 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #420] @ (26bbc ) │ │ │ │ - ldr r0, [pc, #420] @ (26bc0 ) │ │ │ │ + ldr r1, [pc, #420] @ (29c8c ) │ │ │ │ + ldr r0, [pc, #420] @ (29c90 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 2626c │ │ │ │ - ldr r3, [pc, #180] @ (26ae4 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2933c │ │ │ │ + ldr r3, [pc, #180] @ (29bb4 ) │ │ │ │ movw r2, #429 @ 0x1ad │ │ │ │ - ldr r1, [pc, #396] @ (26bc4 ) │ │ │ │ - ldr r0, [pc, #400] @ (26bc8 ) │ │ │ │ + ldr r1, [pc, #396] @ (29c94 ) │ │ │ │ + ldr r0, [pc, #400] @ (29c98 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2624e │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2931e │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26850 │ │ │ │ - ldr r3, [pc, #148] @ (26ae4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29920 │ │ │ │ + ldr r3, [pc, #148] @ (29bb4 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #372] @ (26bcc ) │ │ │ │ - ldr r0, [pc, #376] @ (26bd0 ) │ │ │ │ + ldr r1, [pc, #372] @ (29c9c ) │ │ │ │ + ldr r0, [pc, #376] @ (29ca0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2626c │ │ │ │ - ldr r3, [pc, #108] @ (26ae4 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2933c │ │ │ │ + ldr r3, [pc, #108] @ (29bb4 ) │ │ │ │ mov.w r2, #424 @ 0x1a8 │ │ │ │ - ldr r1, [pc, #344] @ (26bd4 ) │ │ │ │ - ldr r0, [pc, #344] @ (26bd8 ) │ │ │ │ + ldr r1, [pc, #344] @ (29ca4 ) │ │ │ │ + ldr r0, [pc, #344] @ (29ca8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 26a26 │ │ │ │ - ldr r3, [pc, #84] @ (26ae4 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 29af6 │ │ │ │ + ldr r3, [pc, #84] @ (29bb4 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #328] @ (26bdc ) │ │ │ │ - ldr r0, [pc, #328] @ (26be0 ) │ │ │ │ + ldr r1, [pc, #328] @ (29cac ) │ │ │ │ + ldr r0, [pc, #328] @ (29cb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 26a26 │ │ │ │ - ldr r3, [pc, #60] @ (26ae4 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 29af6 │ │ │ │ + ldr r3, [pc, #60] @ (29bb4 ) │ │ │ │ movw r2, #431 @ 0x1af │ │ │ │ - ldr r1, [pc, #312] @ (26be4 ) │ │ │ │ - ldr r0, [pc, #312] @ (26be8 ) │ │ │ │ + ldr r1, [pc, #312] @ (29cb4 ) │ │ │ │ + ldr r0, [pc, #312] @ (29cb8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 26a26 │ │ │ │ - ldr r3, [pc, #36] @ (26ae4 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 29af6 │ │ │ │ + ldr r3, [pc, #36] @ (29bb4 ) │ │ │ │ mov.w r2, #430 @ 0x1ae │ │ │ │ - ldr r1, [pc, #296] @ (26bec ) │ │ │ │ - ldr r0, [pc, #296] @ (26bf0 ) │ │ │ │ + ldr r1, [pc, #296] @ (29cbc ) │ │ │ │ + ldr r0, [pc, #296] @ (29cc0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 26a60 │ │ │ │ + b.n 29b30 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26658 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29728 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #256 @ (adr r0, 26be0 ) │ │ │ │ + ldr r0, [r6, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ - add r0, pc, #248 @ (adr r0, 26bdc ) │ │ │ │ + ldr r6, [r5, #116] @ 0x74 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r3, pc} │ │ │ │ + ldrh r6, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #736 @ 0x2e0 │ │ │ │ + ldrb r0, [r3, #15] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r2, r4, r5, r7} │ │ │ │ + ldrh r2, [r1, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #400 @ 0x190 │ │ │ │ + ldrb r4, [r0, #14] │ │ │ │ movs r0, r0 │ │ │ │ - pop {r1, r7} │ │ │ │ + ldrh r6, [r2, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #200 @ 0xc8 │ │ │ │ + ldrb r2, [r2, #13] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #536] @ 0x218 │ │ │ │ + ldr r6, [r6, #72] @ 0x48 │ │ │ │ movs r2, r0 │ │ │ │ - pop {r1, r5} │ │ │ │ + ldrh r6, [r6, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #832 @ 0x340 │ │ │ │ + ldrb r0, [r6, #11] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #992 @ 0x3e0 │ │ │ │ + ldrb r0, [r3, #12] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26b88 │ │ │ │ + ldrh r2, [r5, #38] @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #512 @ 0x200 │ │ │ │ + ldrb r0, [r4, #10] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 26b86 │ │ │ │ + ldrh r6, [r7, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #360 @ 0x168 │ │ │ │ + ldrb r2, [r7, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 26b86 │ │ │ │ + ldrh r6, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #224 @ 0xe0 │ │ │ │ + ldrb r0, [r3, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26b84 │ │ │ │ + ldrh r2, [r7, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #88 @ 0x58 │ │ │ │ + ldrb r6, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #344 @ 0x158 │ │ │ │ + ldrb r6, [r6, #9] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r2, 26b84 │ │ │ │ + ldrh r6, [r0, #34] @ 0x22 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #904 @ 0x388 │ │ │ │ + ldrb r2, [r0, #8] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26b82 │ │ │ │ + ldrh r2, [r4, #32] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #760 @ 0x2f8 │ │ │ │ + ldrb r6, [r3, #7] │ │ │ │ movs r0, r0 │ │ │ │ - stmia r0!, {r2, r5} │ │ │ │ + ldrh r0, [r0, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - revsh r0, r3 │ │ │ │ + ldrh r4, [r5, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #520 @ 0x208 │ │ │ │ + ldrb r2, [r4, #6] │ │ │ │ movs r0, r0 │ │ │ │ - hlt 0x0030 │ │ │ │ + ldrh r4, [r0, #30] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #384 @ 0x180 │ │ │ │ + ldrb r0, [r0, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #456 @ 0x1c8 │ │ │ │ + ldrb r2, [r2, #6] │ │ │ │ movs r0, r0 │ │ │ │ - rev16 r0, r2 │ │ │ │ + ldrh r4, [r4, #26] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #1000 @ 0x3e8 │ │ │ │ + ldrb r2, [r3, #4] │ │ │ │ movs r0, r0 │ │ │ │ - rev r0, r5 │ │ │ │ + ldrh r4, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #856 @ 0x358 │ │ │ │ + ldrb r6, [r6, #3] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r6, 26ba6 │ │ │ │ + ldrh r2, [r6, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #568 @ 0x238 │ │ │ │ + ldrb r6, [r5, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 26ba8 │ │ │ │ + ldrh r4, [r2, #22] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #448 @ 0x1c0 │ │ │ │ + ldrb r0, [r2, #2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb840 │ │ │ │ + ldrh r4, [r2, #10] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #960 @ (adr r7, 26f4c ) │ │ │ │ + strb r0, [r2, #28] │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xb6dc │ │ │ │ + strh r0, [r6, #62] @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #560 @ (adr r6, 26dc4 ) │ │ │ │ + strb r4, [r5, #22] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r7, lr} │ │ │ │ + strh r6, [r2, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #200 @ (adr r5, 26c64 ) │ │ │ │ + strb r2, [r2, #17] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #728 @ 0x2d8 │ │ │ │ + ldrb r2, [r3, #19] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #712 @ (adr r4, 26e6c ) │ │ │ │ + strb r2, [r2, #15] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ + strh r0, [r1, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #600 @ 0x258 │ │ │ │ + ldrb r2, [r7, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #584 @ (adr r4, 26df8 ) │ │ │ │ + strb r2, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r6, r7} │ │ │ │ + strh r0, [r5, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r6, r7} │ │ │ │ + strh r6, [r2, #46] @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #456 @ (adr r4, 26d84 ) │ │ │ │ + strb r2, [r2, #14] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r3, r5, r7} │ │ │ │ + strh r6, [r7, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #360 @ (adr r4, 26d2c ) │ │ │ │ + strb r2, [r7, #13] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r7} │ │ │ │ + strh r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #240 @ (adr r4, 26cbc ) │ │ │ │ + strb r4, [r3, #13] │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6} │ │ │ │ + strh r0, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #112 @ (adr r4, 26c44 ) │ │ │ │ + strb r4, [r7, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r6} │ │ │ │ + strh r2, [r3, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #984 @ (adr r3, 26fb4 ) │ │ │ │ + strb r6, [r2, #12] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r3, r5} │ │ │ │ + strh r2, [r0, #42] @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #888 @ (adr r3, 26f5c ) │ │ │ │ + strb r6, [r7, #11] │ │ │ │ movs r0, r0 │ │ │ │ - push {r1, r2, r4} │ │ │ │ + strh r2, [r5, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #792 @ (adr r3, 26f04 ) │ │ │ │ + strb r6, [r4, #11] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 26c6e │ │ │ │ + strh r2, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #696 @ (adr r3, 26eac ) │ │ │ │ + strb r6, [r1, #11] │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #570425344 @ 0x22000000 │ │ │ │ - beq.w 26d0c │ │ │ │ + beq.w 29ddc │ │ │ │ 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 93e0 │ │ │ │ + blx 93e8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26c2c │ │ │ │ + bge.n 29cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26d24 │ │ │ │ + beq.n 29df4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 26ccc │ │ │ │ + beq.n 29d9c │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 152cc │ │ │ │ + bl 152d0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26c54 │ │ │ │ + bge.n 29d24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26d04 │ │ │ │ + beq.n 29dd4 │ │ │ │ ldr.w r3, [sl] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26d2c │ │ │ │ + beq.n 29dfc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 26d3c │ │ │ │ + beq.n 29e0c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26c82 │ │ │ │ + bge.n 29d52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26d34 │ │ │ │ + beq.n 29e04 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26c96 │ │ │ │ + bge.n 29d66 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 26d6e │ │ │ │ + beq.n 29e3e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26ca6 │ │ │ │ + bge.n 29d76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 26cc4 │ │ │ │ + cbz r3, 29d94 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 2626e │ │ │ │ - ldr r3, [pc, #804] @ (26fd4 ) │ │ │ │ + bge.w 2933e │ │ │ │ + ldr r3, [pc, #804] @ (2a0a4 ) │ │ │ │ movw r2, #443 @ 0x1bb │ │ │ │ - ldr r1, [pc, #804] @ (26fd8 ) │ │ │ │ - ldr r0, [pc, #804] @ (26fdc ) │ │ │ │ + ldr r1, [pc, #804] @ (2a0a8 ) │ │ │ │ + ldr r0, [pc, #804] @ (2a0ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 26a26 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 29af6 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26ca6 │ │ │ │ - ldr r3, [pc, #772] @ (26fd4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d76 │ │ │ │ + ldr r3, [pc, #772] @ (2a0a4 ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr r1, [pc, #780] @ (26fe0 ) │ │ │ │ - ldr r0, [pc, #780] @ (26fe4 ) │ │ │ │ + ldr r1, [pc, #780] @ (2a0b0 ) │ │ │ │ + ldr r0, [pc, #780] @ (2a0b4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2626c │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2933c │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c54 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 26c66 │ │ │ │ + bge.n 29d36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 26c66 │ │ │ │ + bne.n 29d36 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c66 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d36 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c2c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29cfc │ │ │ │ mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c62 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d32 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c82 │ │ │ │ - ldr r3, [pc, #660] @ (26fd4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d52 │ │ │ │ + ldr r3, [pc, #660] @ (2a0a4 ) │ │ │ │ mov.w r2, #442 @ 0x1ba │ │ │ │ - ldr r1, [pc, #676] @ (26fe8 ) │ │ │ │ - ldr r0, [pc, #676] @ (26fec ) │ │ │ │ + ldr r1, [pc, #676] @ (2a0b8 ) │ │ │ │ + ldr r0, [pc, #676] @ (2a0bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2626c │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2933c │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26c96 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29d66 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268a8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29978 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268be │ │ │ │ - ldr r3, [pc, #588] @ (26fd4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2998e │ │ │ │ + ldr r3, [pc, #588] @ (2a0a4 ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r1, [pc, #608] @ (26ff0 ) │ │ │ │ - ldr r0, [pc, #612] @ (26ff4 ) │ │ │ │ + ldr r1, [pc, #608] @ (2a0c0 ) │ │ │ │ + ldr r0, [pc, #612] @ (2a0c4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2626c │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2933c │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 268d0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 299a0 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2691c │ │ │ │ - ldr r3, [pc, #540] @ (26fd4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 299ec │ │ │ │ + ldr r3, [pc, #540] @ (2a0a4 ) │ │ │ │ mov.w r2, #438 @ 0x1b6 │ │ │ │ - ldr r1, [pc, #568] @ (26ff8 ) │ │ │ │ - ldr r0, [pc, #572] @ (26ffc ) │ │ │ │ + ldr r1, [pc, #568] @ (2a0c8 ) │ │ │ │ + ldr r0, [pc, #572] @ (2a0cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r7, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 26d58 │ │ │ │ - ldr r3, [pc, #504] @ (26fd4 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 29e28 │ │ │ │ + ldr r3, [pc, #504] @ (2a0a4 ) │ │ │ │ movw r2, #435 @ 0x1b3 │ │ │ │ - ldr.w r9, [pc, #540] @ 27000 │ │ │ │ - ldr.w sl, [pc, #540] @ 27004 │ │ │ │ + ldr.w r9, [pc, #540] @ 2a0d0 │ │ │ │ + ldr.w sl, [pc, #540] @ 2a0d4 │ │ │ │ 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 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #496] @ (27008 ) │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #496] @ (2a0d8 ) │ │ │ │ ldr r2, [r7, r3] │ │ │ │ - ldr r3, [pc, #496] @ (2700c ) │ │ │ │ + ldr r3, [pc, #496] @ (2a0dc ) │ │ │ │ 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 9864 │ │ │ │ + blx 986c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26f2a │ │ │ │ - bl 11314 │ │ │ │ + beq.n 29ffa │ │ │ │ + bl 1131c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 26f20 │ │ │ │ - ldr r2, [pc, #460] @ (27010 ) │ │ │ │ + beq.n 29ff0 │ │ │ │ + ldr r2, [pc, #460] @ (2a0e0 ) │ │ │ │ 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 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 26f08 │ │ │ │ + beq.n 29fd8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 26eee │ │ │ │ + bne.n 29fbe │ │ │ │ mov r0, r6 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2626c │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2933c │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 26938 │ │ │ │ - ldr r1, [pc, #268] @ (26fd4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 29a08 │ │ │ │ + ldr r1, [pc, #268] @ (2a0a4 ) │ │ │ │ movw r2, #439 @ 0x1b7 │ │ │ │ - ldr r3, [pc, #328] @ (27014 ) │ │ │ │ - ldr r0, [pc, #328] @ (27018 ) │ │ │ │ + ldr r3, [pc, #328] @ (2a0e4 ) │ │ │ │ + ldr r0, [pc, #328] @ (2a0e8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r4, [r7, r1] │ │ │ │ add r0, pc │ │ │ │ str r5, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #320] @ (2701c ) │ │ │ │ + ldr r1, [pc, #320] @ (2a0ec ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.w 2626c │ │ │ │ + bl 12190 │ │ │ │ + b.w 2933c │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2688c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2995c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r9 │ │ │ │ - ldr r2, [pc, #300] @ (27020 ) │ │ │ │ + ldr r2, [pc, #300] @ (2a0f0 ) │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ - bl 12188 │ │ │ │ - b.n 26e9e │ │ │ │ + bl 12190 │ │ │ │ + b.n 29f6e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ movw r2, #437 @ 0x1b5 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 26e9e │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 26e9e │ │ │ │ + bl 9f60 │ │ │ │ + b.n 29f6e │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + b.n 29f6e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, sl │ │ │ │ mov r1, r9 │ │ │ │ mov.w r2, #436 @ 0x1b4 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 26e9e │ │ │ │ - ldr r3, [pc, #224] @ (27024 ) │ │ │ │ - movw r2, #8721 @ 0x2211 │ │ │ │ - ldr r1, [pc, #220] @ (27028 ) │ │ │ │ - ldr r0, [pc, #224] @ (2702c ) │ │ │ │ + bl c87c │ │ │ │ + b.n 29f6e │ │ │ │ + ldr r3, [pc, #224] @ (2a0f4 ) │ │ │ │ + movw r2, #6635 @ 0x19eb │ │ │ │ + ldr r1, [pc, #220] @ (2a0f8 ) │ │ │ │ + ldr r0, [pc, #224] @ (2a0fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #212] @ (27030 ) │ │ │ │ - movw r2, #9058 @ 0x2362 │ │ │ │ - ldr r1, [pc, #208] @ (27034 ) │ │ │ │ - ldr r0, [pc, #212] @ (27038 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #212] @ (2a100 ) │ │ │ │ + movw r2, #6972 @ 0x1b3c │ │ │ │ + ldr r1, [pc, #208] @ (2a104 ) │ │ │ │ + ldr r0, [pc, #212] @ (2a108 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #200] @ (2703c ) │ │ │ │ - movw r2, #8891 @ 0x22bb │ │ │ │ - ldr r1, [pc, #196] @ (27040 ) │ │ │ │ - ldr r0, [pc, #200] @ (27044 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #200] @ (2a10c ) │ │ │ │ + movw r2, #6805 @ 0x1a95 │ │ │ │ + ldr r1, [pc, #196] @ (2a110 ) │ │ │ │ + ldr r0, [pc, #200] @ (2a114 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #188] @ (27048 ) │ │ │ │ - movw r2, #9004 @ 0x232c │ │ │ │ - ldr r1, [pc, #184] @ (2704c ) │ │ │ │ - ldr r0, [pc, #188] @ (27050 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #188] @ (2a118 ) │ │ │ │ + movw r2, #6918 @ 0x1b06 │ │ │ │ + ldr r1, [pc, #184] @ (2a11c ) │ │ │ │ + ldr r0, [pc, #188] @ (2a120 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #176] @ (27054 ) │ │ │ │ - movw r2, #8788 @ 0x2254 │ │ │ │ - ldr r1, [pc, #172] @ (27058 ) │ │ │ │ - ldr r0, [pc, #176] @ (2705c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #176] @ (2a124 ) │ │ │ │ + movw r2, #6702 @ 0x1a2e │ │ │ │ + ldr r1, [pc, #172] @ (2a128 ) │ │ │ │ + ldr r0, [pc, #176] @ (2a12c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #164] @ (27060 ) │ │ │ │ - movw r2, #9018 @ 0x233a │ │ │ │ - ldr r1, [pc, #160] @ (27064 ) │ │ │ │ - ldr r0, [pc, #164] @ (27068 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #164] @ (2a130 ) │ │ │ │ + movw r2, #6932 @ 0x1b14 │ │ │ │ + ldr r1, [pc, #160] @ (2a134 ) │ │ │ │ + ldr r0, [pc, #164] @ (2a138 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1436 @ 0x59c │ │ │ │ + addw r3, r3, #1612 @ 0x64c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - sxth r6, r1 │ │ │ │ + strh r2, [r4, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #760 @ (adr r1, 272d8 ) │ │ │ │ + strb r6, [r3, #3] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2701e │ │ │ │ + strh r2, [r0, #24] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #632 @ (adr r1, 27260 ) │ │ │ │ + strb r6, [r7, #2] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r6, 2700a │ │ │ │ + strh r2, [r2, #20] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #184 @ (adr r1, 270a8 ) │ │ │ │ + strb r6, [r1, #1] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 27000 │ │ │ │ + strh r0, [r1, #18] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #912 @ (adr r0, 27388 ) │ │ │ │ + strb r4, [r0, #0] │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 26ffc │ │ │ │ + strh r0, [r3, #16] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #720 @ (adr r0, 272d0 ) │ │ │ │ + ldr r4, [r2, #124] @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - sub sp, #368 @ 0x170 │ │ │ │ + strh r0, [r6, #14] │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #560 @ (adr r0, 27238 ) │ │ │ │ + ldr r4, [r5, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #680 @ 0x2a8 │ │ │ │ + strb r6, [r1, #31] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #664] @ 0x298 │ │ │ │ + ldr r6, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #928 @ 0x3a0 │ │ │ │ + strh r4, [r7, #6] │ │ │ │ movs r0, r0 │ │ │ │ - add r2, sp, #512 @ 0x200 │ │ │ │ + strb r4, [r4, #30] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r5, r7} │ │ │ │ + ldr r4, [sp, #800] @ 0x320 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r6, #46] @ 0x2e │ │ │ │ + ldrb r6, [r2, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + ldrb r4, [r2, #5] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldr r4, [sp, #704] @ 0x2c0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r3, #46] @ 0x2e │ │ │ │ + ldrb r6, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #464 @ 0x1d0 │ │ │ │ + ldrb r4, [r6, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r3, r4, r5, r6} │ │ │ │ + ldr r4, [sp, #608] @ 0x260 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r0, #46] @ 0x2e │ │ │ │ + ldrb r6, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #320 @ 0x140 │ │ │ │ + strh r4, [r4, #2] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r5, r6} │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #44] @ 0x2c │ │ │ │ + ldrb r6, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #272 @ 0x110 │ │ │ │ + ldrb r4, [r0, #19] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5!, {r3, r6} │ │ │ │ + ldr r4, [sp, #416] @ 0x1a0 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r2, #44] @ 0x2c │ │ │ │ + ldrb r6, [r6, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r1, #8] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [sp, #320] @ 0x140 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r3, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, #18] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002a13c : │ │ │ │ + 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] @ 2ad70 │ │ │ │ + sub sp, #140 @ 0x8c │ │ │ │ + ldr.w r3, [pc, #3104] @ 2ad74 │ │ │ │ + mov r8, r0 │ │ │ │ + add r2, pc │ │ │ │ + ldr.w r5, [pc, #3100] @ 2ad78 │ │ │ │ + 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 2a3ba │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a17e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr.w r2, [pc, #3068] @ 2ad7c │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r8 │ │ │ │ + ldr r7, [r5, r2] │ │ │ │ + ldr r2, [r7, #40] @ 0x28 │ │ │ │ + ldr r1, [r7, #104] @ 0x68 │ │ │ │ + blx 9510 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a60e │ │ │ │ + bl 18600 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a786 │ │ │ │ + ldr.w r3, [pc, #3032] @ 2ad80 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 21a70 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r9, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a1ca │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a3d4 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2a7b4 │ │ │ │ + ldr.w r3, [pc, #2992] @ 2ad84 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2a7e8 │ │ │ │ + mov.w fp, #0 │ │ │ │ + mov r1, fp │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a060 │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2a514 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2a520 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d6bc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a554 │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2a2b8 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a230 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a3dc │ │ │ │ + lsls r1, r4, #31 │ │ │ │ + bmi.w 2a83e │ │ │ │ + add.w fp, r4, #2 │ │ │ │ + teq r4, fp │ │ │ │ + bmi.w 2a3a6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 2a1e6 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r3, [pc, #2844] @ 2ad88 │ │ │ │ + ldr.w r1, [pc, #2844] @ 2ad8c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #2836] @ 2ad90 │ │ │ │ + ldr.w r1, [pc, #2836] @ 2ad94 │ │ │ │ + movs r2, #169 @ 0xa9 │ │ │ │ + ldr.w r0, [pc, #2832] @ 2ad98 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r4, #0 │ │ │ │ + ldr.w r2, [pc, #2820] @ 2ad9c │ │ │ │ + ldr.w r3, [pc, #2776] @ 2ad74 │ │ │ │ + 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 2b044 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #140 @ 0x8c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr.w r3, [pc, #2788] @ 2ada0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a7ec │ │ │ │ + mov r1, sl │ │ │ │ + blx 90d0 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 2a3ec │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a42c │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a2ee │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a3e4 │ │ │ │ + mov r2, r8 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + bl 29064 │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + mov sl, r0 │ │ │ │ + bmi.w 2aa7c │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2aa84 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2ab1e │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a060 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2ab8c │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2ab76 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1af44 │ │ │ │ + mov sl, r0 │ │ │ │ + lsls r0, r4, #31 │ │ │ │ + bmi.w 2aa42 │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2aa2c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl d6bc │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2aa9a │ │ │ │ + ldr r1, [r7, #40] @ 0x28 │ │ │ │ + movs r2, #1 │ │ │ │ + bl d608 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a376 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 2a376 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2ae7c │ │ │ │ + tst.w sl, #1 │ │ │ │ + bne.w 2ab62 │ │ │ │ + add.w fp, sl, #2 │ │ │ │ + teq sl, fp │ │ │ │ + bpl.w 2a242 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2a242 │ │ │ │ + mov r0, sl │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16cf4 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2a242 │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bge.w 2a242 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16cf4 │ │ │ │ + mov fp, r0 │ │ │ │ + b.n 2a242 │ │ │ │ + ldr.w r3, [pc, #2536] @ 2ada4 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b142 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.w 2a17a │ │ │ │ + b.n 2a17e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a1ca │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a230 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a2ee │ │ │ │ + ldr.w r3, [pc, #2464] @ 2ad90 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ + ldr.w r1, [pc, #2484] @ 2ada8 │ │ │ │ + ldr.w r0, [pc, #2484] @ 2adac │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a294 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d608 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2a850 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b12a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a458 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a9d2 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a46e │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a9ca │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2aa08 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2aa02 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d6bc │ │ │ │ + mov sl, r0 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2abe8 │ │ │ │ + ldr.w fp, [r8, #16] │ │ │ │ + mov r0, fp │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + bl 17f78 │ │ │ │ + ldr.w r3, [fp] │ │ │ │ + mov r2, r0 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [fp] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2aa4a │ │ │ │ + cmp r2, #2 │ │ │ │ + beq.w 2abb2 │ │ │ │ + ldr.w r3, [pc, #2292] @ 2adb0 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + cmp sl, r3 │ │ │ │ + beq.w 2a956 │ │ │ │ + ldr r1, [r7, #124] @ 0x7c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d608 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a4e8 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2a9da │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.w 2a96c │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 1e38c │ │ │ │ + ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + lsls r3, r4, #31 │ │ │ │ + bmi.w 2ad4a │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2ad20 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + b.n 2a98e │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2a1fe │ │ │ │ + ldr.w r3, [pc, #2156] @ 2ad90 │ │ │ │ + movs r2, #169 @ 0xa9 │ │ │ │ + ldr.w r1, [pc, #2188] @ 2adb4 │ │ │ │ + ldr.w r0, [pc, #2188] @ 2adb8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a294 │ │ │ │ + ldr.w r3, [pc, #2104] @ 2ad90 │ │ │ │ + movs r2, #180 @ 0xb4 │ │ │ │ + ldr.w fp, [pc, #2144] @ 2adbc │ │ │ │ + ldr.w sl, [pc, #2144] @ 2adc0 │ │ │ │ + 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 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + add r4, sp, #64 @ 0x40 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11194 │ │ │ │ + ldr.w r3, [pc, #2092] @ 2adc4 │ │ │ │ + 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 986c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ab9c │ │ │ │ + bl 1131c │ │ │ │ + mov sl, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2aa56 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + ldr r4, [r3, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b0e2 │ │ │ │ + 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 2a296 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a296 │ │ │ │ + ldr.w r3, [pc, #1920] @ 2ad90 │ │ │ │ + movs r2, #155 @ 0x9b │ │ │ │ + ldr.w sl, [pc, #1968] @ 2adc8 │ │ │ │ + ldr.w r9, [pc, #1968] @ 2adcc │ │ │ │ + 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 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #52 @ 0x34 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11194 │ │ │ │ + ldr.w r3, [pc, #1924] @ 2adc4 │ │ │ │ + ldr r1, [r7, #92] @ 0x5c │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ac64 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + mov fp, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2ac7c │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9470 │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2acd6 │ │ │ │ + ldr.w r3, [r9, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.w 2b1a8 │ │ │ │ + ldr.w r2, [pc, #1868] @ 2add0 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2b192 │ │ │ │ + ldr.w r2, [pc, #1860] @ 2add4 │ │ │ │ + ldr r2, [r5, r2] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 2b18e │ │ │ │ + ldr.w r3, [r9, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 2b18a │ │ │ │ + cmp r3, #1 │ │ │ │ + str.w r6, [r9, #16] │ │ │ │ + beq.w 2b18a │ │ │ │ + mov r0, r9 │ │ │ │ + str.w fp, [r9, #20] │ │ │ │ + bl 1131c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2ab96 │ │ │ │ + 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 986c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.w 2ad0c │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2ad54 │ │ │ │ + ldr r3, [r7, #116] @ 0x74 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r2, r8 │ │ │ │ + movs r0, #3 │ │ │ │ + bl d85c │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2a9e2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r7, #100] @ 0x64 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2af50 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #100 @ 0x64 │ │ │ │ + str r5, [sp, #100] @ 0x64 │ │ │ │ + blx 95d8 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2af6c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11064 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r1, [pc, #1664] @ 2add8 │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr.w r0, [pc, #1660] @ 2addc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #60] @ 0x3c │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a294 │ │ │ │ + ldr.w r3, [pc, #1544] @ 2ad90 │ │ │ │ + movs r2, #161 @ 0xa1 │ │ │ │ + ldr.w r1, [pc, #1616] @ 2ade0 │ │ │ │ + ldr.w r0, [pc, #1616] @ 2ade4 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl c87c │ │ │ │ + b.n 2a294 │ │ │ │ + ldr.w r3, [pc, #1496] @ 2ad90 │ │ │ │ + movs r2, #163 @ 0xa3 │ │ │ │ + ldr.w r1, [pc, #1580] @ 2ade8 │ │ │ │ + ldr.w r0, [pc, #1580] @ 2adec │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a294 │ │ │ │ + mov fp, r2 │ │ │ │ + b.n 2a24a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r3, [pc, #1396] @ 2ad88 │ │ │ │ + ldr.w r1, [pc, #1496] @ 2adf0 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr.w r3, [pc, #1388] @ 2ad90 │ │ │ │ + ldr.w r1, [pc, #1484] @ 2adf4 │ │ │ │ + movs r2, #186 @ 0xba │ │ │ │ + ldr.w r0, [pc, #1480] @ 2adf8 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a294 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16cf4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2a242 │ │ │ │ + ldr.w r1, [r7, #128] @ 0x80 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r0, sl │ │ │ │ + bl d608 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mov fp, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a876 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 2a876 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2a330 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a894 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b0a0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b068 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b172 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a8c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b0aa │ │ │ │ + ldr.w r3, [pc, #1336] @ 2adfc │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [r7, #132] @ 0x84 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b0d0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a904 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2a9fa │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2b0fa │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a91c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b098 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b078 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b070 │ │ │ │ + ldr.w r3, [pc, #1108] @ 2ad90 │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr.w r1, [pc, #1212] @ 2ae00 │ │ │ │ + ldr.w r0, [pc, #1212] @ 2ae04 │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a294 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2a96c │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2ac74 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1d848 │ │ │ │ + ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ + lsls r2, r4, #31 │ │ │ │ + bmi.w 2afac │ │ │ │ + cmp.w sl, #1 │ │ │ │ + beq.w 2af96 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2ac92 │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1a060 │ │ │ │ + tst.w sl, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + bne.w 2ad04 │ │ │ │ + cmp r4, #1 │ │ │ │ + bne.w 2a330 │ │ │ │ + ldr r3, [pc, #988] @ (2ad90 ) │ │ │ │ + movs r2, #199 @ 0xc7 │ │ │ │ + ldr.w r1, [pc, #1104] @ 2ae08 │ │ │ │ + ldr.w r0, [pc, #1104] @ 2ae0c │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a53a │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a46e │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a458 │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a4e8 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + ldr.w r1, [pc, #1064] @ 2ae10 │ │ │ │ + ldr.w r0, [pc, #1064] @ 2ae14 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a76a │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a904 │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2a47e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16cf4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d6bc │ │ │ │ + tst.w fp, #1 │ │ │ │ + mov sl, r0 │ │ │ │ + beq.w 2a486 │ │ │ │ + mov r0, fp │ │ │ │ + bl c87c │ │ │ │ + b.n 2a486 │ │ │ │ + ldr r3, [pc, #864] @ (2ad90 ) │ │ │ │ + movs r2, #204 @ 0xcc │ │ │ │ + ldr r1, [pc, #996] @ (2ae18 ) │ │ │ │ + ldr r0, [pc, #1000] @ (2ae1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a53a │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2a340 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, fp │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2a4b4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + bl 110d0 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a294 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2a306 │ │ │ │ + ldr r3, [pc, #776] @ (2ad90 ) │ │ │ │ + movs r2, #187 @ 0xbb │ │ │ │ + ldr r1, [pc, #916] @ (2ae20 ) │ │ │ │ + ldr r0, [pc, #920] @ (2ae24 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a53a │ │ │ │ + ldr r3, [pc, #756] @ (2ad90 ) │ │ │ │ + movs r2, #208 @ 0xd0 │ │ │ │ + ldr r4, [pc, #904] @ (2ae28 ) │ │ │ │ + ldr.w fp, [pc, #904] @ 2ae2c │ │ │ │ + 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 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl c87c │ │ │ │ + add r6, sp, #88 @ 0x58 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #748] @ (2adc4 ) │ │ │ │ + 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 986c │ │ │ │ + mov sl, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2af80 │ │ │ │ + bl 1131c │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2acdc │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a5de │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #584] @ (2ad88 ) │ │ │ │ + ldr r1, [pc, #752] @ (2ae30 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #580] @ (2ad90 ) │ │ │ │ + ldr r1, [pc, #740] @ (2ae34 ) │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + ldr r0, [pc, #740] @ (2ae38 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2a294 │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, sl │ │ │ │ + bl 16cf4 │ │ │ │ + mov fp, r0 │ │ │ │ + mov r0, sl │ │ │ │ + bl c87c │ │ │ │ + b.w 2a242 │ │ │ │ + ldr r3, [pc, #536] @ (2ad90 ) │ │ │ │ + movs r2, #188 @ 0xbc │ │ │ │ + ldr r1, [pc, #704] @ (2ae3c ) │ │ │ │ + ldr r0, [pc, #704] @ (2ae40 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a53a │ │ │ │ + mov r0, sl │ │ │ │ + bl c87c │ │ │ │ + b.w 2a32a │ │ │ │ + bl 110d0 │ │ │ │ + b.n 2a76a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, sl │ │ │ │ + mov r1, fp │ │ │ │ + movs r2, #181 @ 0xb5 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2aa60 │ │ │ │ + ldr r3, [pc, #476] @ (2ad90 ) │ │ │ │ + movs r2, #194 @ 0xc2 │ │ │ │ + ldr r1, [pc, #652] @ (2ae44 ) │ │ │ │ + ldr r0, [pc, #652] @ (2ae48 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2a294 │ │ │ │ + ldr r3, [pc, #420] @ (2ad90 ) │ │ │ │ + movs r2, #191 @ 0xbf │ │ │ │ + ldr.w sl, [pc, #604] @ 2ae4c │ │ │ │ + add.w fp, sp, #76 @ 0x4c │ │ │ │ + ldr r0, [pc, #600] @ (2ae50 ) │ │ │ │ + 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 11b84 │ │ │ │ + mov r0, fp │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #436] @ (2adc4 ) │ │ │ │ + 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 986c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2afdc │ │ │ │ + str r0, [sp, #24] │ │ │ │ + bl 1131c │ │ │ │ + mov sl, r0 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 2b0b2 │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #336] @ (2adb0 ) │ │ │ │ + ldr.w sl, [r5, r3] │ │ │ │ + b.n 2a48e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r9 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a76a │ │ │ │ + mov r0, sl │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a96c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #156 @ 0x9c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2a76a │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, sl │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r3, [pc, #212] @ (2ad88 ) │ │ │ │ + ldr r1, [pc, #416] @ (2ae54 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 9258 │ │ │ │ + ldr r3, [pc, #208] @ (2ad90 ) │ │ │ │ + ldr r1, [pc, #404] @ (2ae58 ) │ │ │ │ + movs r2, #199 @ 0xc7 │ │ │ │ + ldr r0, [pc, #404] @ (2ae5c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2a294 │ │ │ │ + bl 11458 │ │ │ │ + b.n 2a674 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + bl 110d0 │ │ │ │ + ldmia.w r6, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2a294 │ │ │ │ + mov r0, sl │ │ │ │ + bl c87c │ │ │ │ + b.n 2a9aa │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + ldr r1, [pc, #332] @ (2ae60 ) │ │ │ │ + ldr r0, [pc, #336] @ (2ae64 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2a76a │ │ │ │ + ldr r3, [pc, #108] @ (2ad90 ) │ │ │ │ + movs r2, #196 @ 0xc4 │ │ │ │ + ldr r1, [pc, #320] @ (2ae68 ) │ │ │ │ + ldr r0, [pc, #324] @ (2ae6c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2a294 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.w 2a506 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #158 @ 0x9e │ │ │ │ + ldr r0, [pc, #276] @ (2ae70 ) │ │ │ │ + ldr r1, [pc, #280] @ (2ae74 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r0, pc │ │ │ │ + strd r0, r8, [sp] │ │ │ │ + add r1, pc │ │ │ │ + ldr r0, [pc, #272] @ (2ae78 ) │ │ │ │ + add r0, pc │ │ │ │ + bl 12190 │ │ │ │ + b.n 2a76a │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r3, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r7, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #31] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r3, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r3, r5] │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r6, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r1, #19] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r5, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r2, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r6, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r5, #10] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r4, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r0, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r0, [r6, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r0, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r4, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r6, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r2, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r6, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r7, #29] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #80] @ 0x50 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r1, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r5, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r2, #27] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r6, #68] @ 0x44 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r2, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r6, #64] @ 0x40 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r7, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r3, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #60] @ 0x3c │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r6, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r2, #48] @ 0x30 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r0, #21] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r4, #44] @ 0x2c │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r1, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [r5, #40] @ 0x28 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #19] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r5, #36] @ 0x24 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r7, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + str r6, [r3, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r5, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r2, #20] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r3, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r7, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r3, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r0, [r4, #13] │ │ │ │ + movs r0, r0 │ │ │ │ + str r0, [r0, #16] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2ae92 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2afc4 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2afb4 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2b15a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2aebe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2afcc │ │ │ │ + ldr r3, [pc, #764] @ (2b1bc ) │ │ │ │ + mov r0, sl │ │ │ │ + ldr.w r9, [r7, #136] @ 0x88 │ │ │ │ + ldr.w r8, [r5, r3] │ │ │ │ + ldr.w r4, [r8] │ │ │ │ + bl 1160c │ │ │ │ + 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 95d8 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2b020 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2aefe │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbz r3, 2af48 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2b112 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2af14 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2afd4 │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 2b048 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11064 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2afbc │ │ │ │ + ldr r3, [pc, #652] @ (2b1c0 ) │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ + ldr r1, [pc, #652] @ (2b1c4 ) │ │ │ │ + ldr r0, [pc, #656] @ (2b1c8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2a294 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aefe │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr r1, [pc, #628] @ (2b1cc ) │ │ │ │ + ldr r0, [pc, #632] @ (2b1d0 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2a76a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movs r2, #157 @ 0x9d │ │ │ │ + ldr r1, [pc, #608] @ (2b1d4 ) │ │ │ │ + ldr r0, [pc, #612] @ (2b1d8 ) │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + add r1, pc │ │ │ │ + add r0, pc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2af62 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r4 │ │ │ │ + movs r2, #209 @ 0xd1 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2ace6 │ │ │ │ + ldr r3, [pc, #552] @ (2b1c0 ) │ │ │ │ + movs r2, #198 @ 0xc6 │ │ │ │ + ldr r1, [pc, #576] @ (2b1dc ) │ │ │ │ + ldr r0, [pc, #576] @ (2b1e0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2ad34 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2a982 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aea2 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2af30 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ae92 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2aebe │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2af14 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r1, sl │ │ │ │ + movs r2, #192 @ 0xc0 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + ldmia.w fp, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2a294 │ │ │ │ + ldr r3, [pc, #412] @ (2b1c0 ) │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ + ldr r1, [pc, #444] @ (2b1e4 ) │ │ │ │ + ldr r0, [pc, #448] @ (2b1e8 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2a294 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r1, [pc, #372] @ (2b1c0 ) │ │ │ │ + movs r2, #212 @ 0xd4 │ │ │ │ + ldr r3, [pc, #412] @ (2b1ec ) │ │ │ │ + ldr r0, [pc, #416] @ (2b1f0 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #408] @ (2b1f4 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 12190 │ │ │ │ + b.w 2a294 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a8a4 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a93a │ │ │ │ + ldr r1, [pc, #324] @ (2b1c0 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r3, [pc, #376] @ (2b1f8 ) │ │ │ │ + ldr r0, [pc, #380] @ (2b1fc ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r5, [r5, r1] │ │ │ │ + add r0, pc │ │ │ │ + str r4, [sp, #4] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + ldr r1, [pc, #372] @ (2b200 ) │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + add r1, pc │ │ │ │ + bl 12190 │ │ │ │ + b.w 2a294 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a91c │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.w 2a894 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2a8c0 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + bl 110d0 │ │ │ │ + b.n 2b002 │ │ │ │ + ldr r3, [pc, #236] @ (2b1c0 ) │ │ │ │ + movs r2, #201 @ 0xc9 │ │ │ │ + ldr r1, [pc, #300] @ (2b204 ) │ │ │ │ + ldr r0, [pc, #304] @ (2b208 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + b.n 2b030 │ │ │ │ + ldr r3, [pc, #296] @ (2b20c ) │ │ │ │ + movw r2, #2977 @ 0xba1 │ │ │ │ + ldr r1, [pc, #292] @ (2b210 ) │ │ │ │ + ldr r0, [pc, #296] @ (2b214 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #284] @ (2b218 ) │ │ │ │ + movw r2, #2872 @ 0xb38 │ │ │ │ + ldr r1, [pc, #280] @ (2b21c ) │ │ │ │ + ldr r0, [pc, #284] @ (2b220 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #272] @ (2b224 ) │ │ │ │ + movw r2, #2955 @ 0xb8b │ │ │ │ + ldr r1, [pc, #268] @ (2b228 ) │ │ │ │ + ldr r0, [pc, #272] @ (2b22c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #260] @ (2b230 ) │ │ │ │ + movw r2, #3082 @ 0xc0a │ │ │ │ + ldr r1, [pc, #256] @ (2b234 ) │ │ │ │ + ldr r0, [pc, #260] @ (2b238 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #248] @ (2b23c ) │ │ │ │ + movw r2, #2476 @ 0x9ac │ │ │ │ + ldr r1, [pc, #244] @ (2b240 ) │ │ │ │ + ldr r0, [pc, #248] @ (2b244 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #236] @ (2b248 ) │ │ │ │ + movw r2, #3150 @ 0xc4e │ │ │ │ + ldr r1, [pc, #232] @ (2b24c ) │ │ │ │ + ldr r0, [pc, #236] @ (2b250 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #224] @ (2b254 ) │ │ │ │ + movw r2, #3124 @ 0xc34 │ │ │ │ + ldr r1, [pc, #220] @ (2b258 ) │ │ │ │ + ldr r0, [pc, #224] @ (2b25c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1644 @ 0x66c │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a60 │ │ │ │ + bl 9a00 │ │ │ │ + ldr r3, [pc, #204] @ (2b260 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #200] @ (2b264 ) │ │ │ │ + ldr r0, [pc, #204] @ (2b268 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #192] @ (2b26c ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #192] @ (2b270 ) │ │ │ │ + ldr r0, [pc, #196] @ (2b274 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + lsls r0, r1, #19 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r1, #6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r5, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r2, [r5, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r1, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r1, #5] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r6, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r0, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r3, #2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r3, #112] @ 0x70 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r4, [r2, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r4, #1] │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r5, #108] @ 0x6c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r4, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + strb r6, [r6, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r1, r6] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r7, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #280] @ (2b32c ) │ │ │ │ + movs r0, r0 │ │ │ │ + strb r4, [r3, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r4, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #184] @ (2b2d8 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #30] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #88] @ (2b284 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r6, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #1016] @ (2b630 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #124] @ 0x7c │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r3, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #920] @ (2b5dc ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r0, #28] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #824] @ (2b588 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r6, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r3, [pc, #728] @ (2b534 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r3, #120] @ 0x78 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r1, #26] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #72] @ (2b2b0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #120] @ (2b2e4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r6, #24] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #248] @ (2b36c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #424] @ (2b420 ) │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002b278 : │ │ │ │ + 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] @ (2b4cc ) │ │ │ │ + sub sp, #44 @ 0x2c │ │ │ │ + ldr r3, [pc, #576] @ (2b4d0 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r5, [pc, #576] @ (2b4d4 ) │ │ │ │ + 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 2b350 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r4, r1 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b2b0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + ldr r2, [pc, #548] @ (2b4d8 ) │ │ │ │ + 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 9690 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b37e │ │ │ │ + ldr r2, [pc, #524] @ (2b4dc ) │ │ │ │ + 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 2b470 │ │ │ │ + mov r0, r6 │ │ │ │ + bl e6e8 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b302 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2b366 │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 2b39c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2a13c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mov r6, r0 │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b31e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbz r3, 2b36e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2b32c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 2b376 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2b44a │ │ │ │ + ldr r2, [pc, #428] @ (2b4e0 ) │ │ │ │ + ldr r3, [pc, #408] @ (2b4d0 ) │ │ │ │ + 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 2b4ae │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #44 @ 0x2c │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + ldr r3, [pc, #400] @ (2b4e4 ) │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2b4b2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + blt.n 2b2ac │ │ │ │ + b.n 2b2b0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b302 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b31e │ │ │ │ + mov r0, r4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2b32c │ │ │ │ + ldr r3, [pc, #360] @ (2b4e8 ) │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r1, [pc, #360] @ (2b4ec ) │ │ │ │ + ldr r0, [pc, #360] @ (2b4f0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9f60 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 2b332 │ │ │ │ + ldr r3, [pc, #328] @ (2b4e8 ) │ │ │ │ + movs r2, #141 @ 0x8d │ │ │ │ + ldr r6, [pc, #336] @ (2b4f4 ) │ │ │ │ + ldr r1, [pc, #340] @ (2b4f8 ) │ │ │ │ + add r6, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r1, pc │ │ │ │ + mov r0, r6 │ │ │ │ + mov sl, r1 │ │ │ │ + mov r9, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + add r4, sp, #16 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11194 │ │ │ │ + ldr r3, [pc, #308] @ (2b4fc ) │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + ldr r1, [r2, #92] @ 0x5c │ │ │ │ + mov fp, r3 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2b49e │ │ │ │ + bl 1131c │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + beq.n 2b498 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr.w r0, [fp] │ │ │ │ + ldrd r5, r1, [r3, #96] @ 0x60 │ │ │ │ + blx 986c │ │ │ │ + mov r8, r0 │ │ │ │ + cbz r0, 2b460 │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r5, [sp, #32] │ │ │ │ + blx 95d8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + cbz r5, 2b460 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 11064 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #143 @ 0x8f │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11b84 │ │ │ │ + ldmia.w r4, {r0, r1, r2} │ │ │ │ + bl 112b8 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + bl 9f60 │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2b398 │ │ │ │ + ldr r3, [pc, #156] @ (2b4e8 ) │ │ │ │ + movs r2, #146 @ 0x92 │ │ │ │ + ldr r1, [pc, #176] @ (2b500 ) │ │ │ │ + ldr r0, [pc, #176] @ (2b504 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2b332 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #143 @ 0x8f │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2b42e │ │ │ │ + blx 97c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 2b2ea │ │ │ │ + ldr r2, [pc, #108] @ (2b4e8 ) │ │ │ │ + ldr r3, [pc, #136] @ (2b508 ) │ │ │ │ + ldr r1, [pc, #140] @ (2b50c ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r0, [pc, #140] @ (2b510 ) │ │ │ │ + ldr r5, [r5, r2] │ │ │ │ + add r1, pc │ │ │ │ + str r6, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movs r2, #139 @ 0x8b │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + bl 12190 │ │ │ │ + b.n 2b392 │ │ │ │ + bl 110d0 │ │ │ │ + b.n 2b42e │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + movs r2, #142 @ 0x8e │ │ │ │ + mov r1, sl │ │ │ │ + mov r0, r6 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2b42e │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #96] @ (2b514 ) │ │ │ │ + movw r2, #2221 @ 0x8ad │ │ │ │ + ldr r1, [pc, #92] @ (2b518 ) │ │ │ │ + ldr r0, [pc, #96] @ (2b51c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + addw r3, r3, #1668 @ 0x684 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r5, [pc, #440] @ (2b688 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #424] @ (2b680 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r3, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #792] @ (2b7fc ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r1, #16 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r4, #15 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r6, [r3, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r4, [r0, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r4, [r3, #18] │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r2, [r6, #15] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r2, [r2, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r5, #72] @ 0x48 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrb r6, [r7, #14] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r6, [r3, r7] │ │ │ │ + movs r0, r0 │ │ │ │ + ldrh r0, [r5, #0] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [pc, #472] @ (2b6f4 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [r7, r6] │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002b520 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #108] @ 2b59c │ │ │ │ + sub sp, #24 │ │ │ │ + ldr r4, [pc, #104] @ (2b5a0 ) │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w lr, [pc, #104] @ 2b5a4 │ │ │ │ + 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 c54c │ │ │ │ + cbz r0, 2b57e │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 2b278 │ │ │ │ + ldr r2, [pc, #40] @ (2b5a8 ) │ │ │ │ + ldr r3, [pc, #32] @ (2b5a4 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2b596 │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldrsb r4, [r3, r2] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [pc, #760] @ (2b89c ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r2, [pc, #488] @ (2b794 ) │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002b5ac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w lr, [pc, #152] @ 2b654 │ │ │ │ + sub sp, #24 │ │ │ │ + ldr.w ip, [pc, #148] @ 2b658 │ │ │ │ + mov r0, r1 │ │ │ │ + add lr, pc │ │ │ │ + mov r1, r2 │ │ │ │ + mov r2, r3 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldr r3, [pc, #136] @ (2b65c ) │ │ │ │ + ldr.w ip, [lr, ip] │ │ │ │ + ldr r4, [pc, #136] @ (2b660 ) │ │ │ │ + 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 c54c │ │ │ │ + cbz r0, 2b64a │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bpl.n 2b62c │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, r3 │ │ │ │ + bl 2a13c │ │ │ │ + ldr r2, [pc, #76] @ (2b664 ) │ │ │ │ + ldr r3, [pc, #64] @ (2b658 ) │ │ │ │ + add r2, pc │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + bne.n 2b64e │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #56] @ (2b668 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #52] @ (2b66c ) │ │ │ │ + ldr r1, [pc, #52] @ (2b670 ) │ │ │ │ + movs r2, #149 @ 0x95 │ │ │ │ + ldr r0, [pc, #52] @ (2b674 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2b614 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #216] @ (2b730 ) │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - add r4, sp, #912 @ 0x390 │ │ │ │ + ldrsb r0, [r0, r0] │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r2, [pc, #8] @ (2b66c ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r1, [pc, #912] @ (2b9f8 ) │ │ │ │ + movs r2, r0 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #42] @ 0x2a │ │ │ │ + ldr r6, [r0, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - add r7, sp, #80 @ 0x50 │ │ │ │ + ldr r6, [r4, r0] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002706c : │ │ │ │ +0002b678 : │ │ │ │ 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] @ 2719c │ │ │ │ + ldr.w ip, [pc, #288] @ 2b7a8 │ │ │ │ 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] @ 271a0 │ │ │ │ - ldr r5, [pc, #272] @ (271a4 ) │ │ │ │ + add.w r3, ip, #2608 @ 0xa30 │ │ │ │ + ldr.w ip, [pc, #272] @ 2b7ac │ │ │ │ + ldr r5, [pc, #272] @ (2b7b0 ) │ │ │ │ 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] @ (271a8 ) │ │ │ │ + ldr r4, [pc, #252] @ (2b7b4 ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #60] @ 0x3c │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27140 │ │ │ │ + beq.n 2b74c │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 27120 │ │ │ │ + bpl.n 2b72c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bpl.n 27144 │ │ │ │ + bpl.n 2b750 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #8 │ │ │ │ - bne.n 27150 │ │ │ │ + bne.n 2b75c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #204] @ (271ac ) │ │ │ │ + ldr r3, [pc, #204] @ (2b7b8 ) │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 27164 │ │ │ │ + bne.n 2b770 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 27170 │ │ │ │ + bpl.n 2b77c │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 25f94 │ │ │ │ + bl 29064 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 27140 │ │ │ │ - bl 11604 │ │ │ │ - ldr r2, [pc, #164] @ (271b0 ) │ │ │ │ - ldr r3, [pc, #152] @ (271a4 ) │ │ │ │ + beq.n 2b74c │ │ │ │ + bl 1160c │ │ │ │ + ldr r2, [pc, #164] @ (2b7bc ) │ │ │ │ + ldr r3, [pc, #152] @ (2b7b0 ) │ │ │ │ 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 27196 │ │ │ │ + bne.n 2b7a2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #144] @ (271b4 ) │ │ │ │ + ldr r0, [pc, #144] @ (2b7c0 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #140] @ (271b8 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #140] @ (2b7c4 ) │ │ │ │ movw r2, #413 @ 0x19d │ │ │ │ - ldr r1, [pc, #136] @ (271bc ) │ │ │ │ - ldr r0, [pc, #140] @ (271c0 ) │ │ │ │ + ldr r1, [pc, #136] @ (2b7c8 ) │ │ │ │ + ldr r0, [pc, #140] @ (2b7cc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 27108 │ │ │ │ - ldr r0, [pc, #124] @ (271c4 ) │ │ │ │ + b.n 2b714 │ │ │ │ + ldr r0, [pc, #124] @ (2b7d0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2712a │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2b736 │ │ │ │ cmp r2, #1 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - beq.n 270de │ │ │ │ + beq.n 2b6ea │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 2717c │ │ │ │ + bne.n 2b788 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ negs r3, r3 │ │ │ │ lsls r1, r3, #1 │ │ │ │ - b.n 270de │ │ │ │ - ldr r0, [pc, #96] @ (271c8 ) │ │ │ │ + b.n 2b6ea │ │ │ │ + ldr r0, [pc, #96] @ (2b7d4 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2712a │ │ │ │ - ldr r0, [pc, #88] @ (271cc ) │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2b736 │ │ │ │ + ldr r0, [pc, #88] @ (2b7d8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2712a │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2b736 │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 270de │ │ │ │ + beq.n 2b6ea │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 270de │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + b.n 2b6ea │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #336] @ 0x150 │ │ │ │ + strb r0, [r1, r5] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r0, [r5, #58] @ 0x3a │ │ │ │ + ldr r1, [pc, #368] @ (2b920 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #58] @ 0x3a │ │ │ │ + ldr r1, [pc, #264] @ (2b8c0 ) │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r6, #54] @ 0x36 │ │ │ │ + ldr r0, [pc, #912] @ (2bb50 ) │ │ │ │ movs r2, r0 │ │ │ │ - uxtb r0, r5 │ │ │ │ + ldr r0, [r1, #84] @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, sp, #576 @ 0x240 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #256] @ 0x100 │ │ │ │ + ldrsb r4, [r4, r4] │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #96 @ (adr r5, 27228 ) │ │ │ │ + ldrsh r4, [r7, r3] │ │ │ │ movs r0, r0 │ │ │ │ - add r7, pc, #624 @ (adr r7, 2743c ) │ │ │ │ + ldrsh r4, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [sp, #432] @ 0x1b0 │ │ │ │ + ldrsb r0, [r2, r5] │ │ │ │ ... │ │ │ │ │ │ │ │ -000271d0 : │ │ │ │ +0002b7dc : │ │ │ │ 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] @ 273b4 │ │ │ │ + ldr.w ip, [pc, #468] @ 2b9c0 │ │ │ │ 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] @ 273b8 │ │ │ │ - ldr r5, [pc, #452] @ (273bc ) │ │ │ │ + add.w r3, ip, #2656 @ 0xa60 │ │ │ │ + ldr.w ip, [pc, #452] @ 2b9c4 │ │ │ │ + ldr r5, [pc, #452] @ (2b9c8 ) │ │ │ │ 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] @ (273c0 ) │ │ │ │ + ldr r4, [pc, #436] @ (2b9cc ) │ │ │ │ ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 272f0 │ │ │ │ + beq.n 2b8fc │ │ │ │ ldr r5, [sp, #24] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #3 │ │ │ │ - bpl.n 272d0 │ │ │ │ + bpl.n 2b8dc │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 272f4 │ │ │ │ + bpl.n 2b900 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 27300 │ │ │ │ + bne.n 2b90c │ │ │ │ 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 27314 │ │ │ │ + bpl.n 2b920 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr r6, [sp, #32] │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 27320 │ │ │ │ + bne.n 2b92c │ │ │ │ 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 25b2c │ │ │ │ + bl 28c00 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 272f0 │ │ │ │ + beq.n 2b8fc │ │ │ │ movs r0, #3 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 27338 │ │ │ │ + beq.n 2b944 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 27398 │ │ │ │ - ldr r1, [pc, #312] @ (273c4 ) │ │ │ │ + bpl.w 2b9a4 │ │ │ │ + ldr r1, [pc, #312] @ (2b9d0 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 27382 │ │ │ │ - ldr r1, [pc, #308] @ (273c8 ) │ │ │ │ + beq.n 2b98e │ │ │ │ + ldr r1, [pc, #308] @ (2b9d4 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 273ac │ │ │ │ + beq.w 2b9b8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 273b0 │ │ │ │ + ble.w 2b9bc │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.w 273b0 │ │ │ │ + beq.w 2b9bc │ │ │ │ str r1, [r3, #20] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ - beq.n 273b0 │ │ │ │ + beq.n 2b9bc │ │ │ │ str r1, [r3, #24] │ │ │ │ - ldr r1, [pc, #276] @ (273cc ) │ │ │ │ - ldr r2, [pc, #256] @ (273bc ) │ │ │ │ + ldr r1, [pc, #276] @ (2b9d8 ) │ │ │ │ + ldr r2, [pc, #256] @ (2b9c8 ) │ │ │ │ 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 2737e │ │ │ │ + bne.n 2b98a │ │ │ │ mov r0, r3 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #252] @ (273d0 ) │ │ │ │ + ldr r0, [pc, #252] @ (2b9dc ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #248] @ (273d4 ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #248] @ (2b9e0 ) │ │ │ │ movw r2, #447 @ 0x1bf │ │ │ │ - ldr r1, [pc, #244] @ (273d8 ) │ │ │ │ - ldr r0, [pc, #248] @ (273dc ) │ │ │ │ + ldr r1, [pc, #244] @ (2b9e4 ) │ │ │ │ + ldr r0, [pc, #248] @ (2b9e8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 272b6 │ │ │ │ - ldr r0, [pc, #232] @ (273e0 ) │ │ │ │ + b.n 2b8c2 │ │ │ │ + ldr r0, [pc, #232] @ (2b9ec ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 272da │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2b8e6 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2723e │ │ │ │ + beq.n 2b84a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 27342 │ │ │ │ + bne.n 2b94e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2723e │ │ │ │ - ldr r0, [pc, #204] @ (273e4 ) │ │ │ │ + b.n 2b84a │ │ │ │ + ldr r0, [pc, #204] @ (2b9f0 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 272da │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2b8e6 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ addeq r7, sp, #40 @ 0x28 │ │ │ │ - beq.n 27256 │ │ │ │ + beq.n 2b862 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2735e │ │ │ │ + bne.n 2b96a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ negs r1, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 27256 │ │ │ │ + b.n 2b862 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 27274 │ │ │ │ + b.n 2b880 │ │ │ │ mov r0, r2 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2723e │ │ │ │ + bne.w 2b84a │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2723e │ │ │ │ + b.n 2b84a │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, r3 │ │ │ │ mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ + bl 16af0 │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 27378 │ │ │ │ + cbnz r1, 2b984 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - b.n 27256 │ │ │ │ + b.n 2b862 │ │ │ │ orr.w r1, r3, #1 │ │ │ │ - b.n 27256 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (273e8 ) │ │ │ │ + b.n 2b862 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2b9f4 ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #96] @ (273ec ) │ │ │ │ - ldr r0, [pc, #100] @ (273f0 ) │ │ │ │ + ldr r1, [pc, #96] @ (2b9f8 ) │ │ │ │ + ldr r0, [pc, #100] @ (2b9fc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #88] @ (273f4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #88] @ (2ba00 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #88] @ (273f8 ) │ │ │ │ - ldr r0, [pc, #92] @ (273fc ) │ │ │ │ + ldr r1, [pc, #88] @ (2ba04 ) │ │ │ │ + ldr r0, [pc, #92] @ (2ba08 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - ldr r1, [sp, #960] @ 0x3c0 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ + strh r4, [r4, r7] │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r0, #48] @ 0x30 │ │ │ │ + blx pc │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r5, #46] @ 0x2e │ │ │ │ + @ instruction: 0x47e2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r0, #42] @ 0x2a │ │ │ │ + bx r6 │ │ │ │ movs r2, r0 │ │ │ │ - cbz r0, 273e2 │ │ │ │ + ldr r0, [r3, #56] @ 0x38 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, sp, #752 @ 0x2f0 │ │ │ │ + str r4, [r2, #120] @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [sp, #576] @ 0x240 │ │ │ │ + strb r4, [r6, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #416 @ (adr r3, 27584 ) │ │ │ │ + ldrb r4, [r1, r5] │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #288 @ (adr r3, 27508 ) │ │ │ │ + ldrb r4, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r3, r5, r6} │ │ │ │ + strh r4, [r1, #26] │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, #48] @ 0x30 │ │ │ │ + ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r7, #16] │ │ │ │ + add r2, r4 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r1!, {r2, r4, r6} │ │ │ │ + strh r0, [r7, #24] │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r3, #50] @ 0x32 │ │ │ │ + eors r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r1, #52] @ 0x34 │ │ │ │ + eors r6, r5 │ │ │ │ ... │ │ │ │ │ │ │ │ -00027400 : │ │ │ │ +0002ba0c : │ │ │ │ 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] @ 27fd4 │ │ │ │ + ldr.w r6, [pc, #3008] @ 2c5e0 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ - ldr.w r4, [pc, #3008] @ 27fd8 │ │ │ │ + ldr.w r4, [pc, #3008] @ 2c5e4 │ │ │ │ mov sl, r1 │ │ │ │ add r6, pc │ │ │ │ - ldr.w r5, [pc, #3004] @ 27fdc │ │ │ │ + ldr.w r5, [pc, #3004] @ 2c5e8 │ │ │ │ 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 277d0 │ │ │ │ + bmi.w 2bddc │ │ │ │ add.w r8, r2, #2 │ │ │ │ teq r2, r8 │ │ │ │ - bmi.w 277c8 │ │ │ │ - bl 1c0b8 │ │ │ │ + bmi.w 2bdd4 │ │ │ │ + bl 18420 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 277e6 │ │ │ │ - bl 1c060 │ │ │ │ + beq.w 2bdf2 │ │ │ │ + bl 183c8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27856 │ │ │ │ + beq.w 2be62 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ef54 │ │ │ │ + bl 1b2b0 │ │ │ │ tst.w r8, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 27880 │ │ │ │ + bne.w 2be8c │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27888 │ │ │ │ - ldr.w r3, [pc, #2920] @ 27fe0 │ │ │ │ + beq.w 2be94 │ │ │ │ + ldr.w r3, [pc, #2920] @ 2c5ec │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #24] │ │ │ │ - ldr.w fp, [r3, #436] @ 0x1b4 │ │ │ │ - ldr.w r3, [r3, #384] @ 0x180 │ │ │ │ + ldr.w fp, [r3, #268] @ 0x10c │ │ │ │ + ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ str r3, [sp, #12] │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 278b2 │ │ │ │ + bne.w 2bebe │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 278ba │ │ │ │ + beq.w 2bec6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28916 │ │ │ │ + beq.w 2cf22 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 274da │ │ │ │ + bge.n 2bae6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27812 │ │ │ │ - ldr.w r3, [pc, #2824] @ 27fe4 │ │ │ │ + beq.w 2be1e │ │ │ │ + ldr.w r3, [pc, #2824] @ 2c5f0 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 278f0 │ │ │ │ + bne.w 2befc │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 274fe │ │ │ │ + bge.n 2bb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2781e │ │ │ │ - ldr.w r3, [pc, #2792] @ 27fe8 │ │ │ │ + beq.w 2be2a │ │ │ │ + ldr.w r3, [pc, #2792] @ 2c5f4 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 27768 │ │ │ │ + beq.w 2bd74 │ │ │ │ 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 25b2c │ │ │ │ + bl 28c00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27a56 │ │ │ │ + bne.w 2c062 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 27a5e │ │ │ │ + beq.w 2c06a │ │ │ │ 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 14cc4 │ │ │ │ + bl 14cc8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27a82 │ │ │ │ + beq.w 2c08e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #5 │ │ │ │ - bpl.w 27aea │ │ │ │ + bpl.w 2c0f6 │ │ │ │ mvn.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 10e90 │ │ │ │ + bl 10e98 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27b1c │ │ │ │ + beq.w 2c128 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 27b68 │ │ │ │ + bpl.w 2c174 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 15ca8 │ │ │ │ + bl 15cac │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 279c6 │ │ │ │ + beq.w 2bfd2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27e66 │ │ │ │ + bne.w 2c472 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 121bc │ │ │ │ + bl 121c4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 275aa │ │ │ │ + bge.n 2bbb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27936 │ │ │ │ + beq.w 2bf42 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 27b9c │ │ │ │ + beq.w 2c1a8 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - blx 90fc │ │ │ │ + blx 9104 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 27ca2 │ │ │ │ + blt.w 2c2ae │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 280c0 │ │ │ │ + bne.w 2c6cc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 275ea │ │ │ │ + bge.n 2bbf6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27ac8 │ │ │ │ + beq.w 2c0d4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 275fc │ │ │ │ + bge.n 2bc08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27ad0 │ │ │ │ + beq.w 2c0dc │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 27cf4 │ │ │ │ + blt.w 2c300 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ef54 │ │ │ │ + bl 1b2b0 │ │ │ │ lsls r2, r5, #31 │ │ │ │ mov r4, r0 │ │ │ │ - bmi.w 27d36 │ │ │ │ + bmi.w 2c342 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27d16 │ │ │ │ + beq.w 2c322 │ │ │ │ mvns r5, r4 │ │ │ │ ands.w r5, r5, #1 │ │ │ │ - beq.w 27a30 │ │ │ │ + beq.w 2c03c │ │ │ │ adds r2, r4, #2 │ │ │ │ teq r4, r2 │ │ │ │ - bmi.w 27a2a │ │ │ │ + bmi.w 2c036 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 27d3e │ │ │ │ + beq.w 2c34a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 27d60 │ │ │ │ + bpl.w 2c36c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r1, [r3, #436] @ 0x1b4 │ │ │ │ - bl d600 │ │ │ │ + ldr.w r1, [r3, #268] @ 0x10c │ │ │ │ + bl d608 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 28380 │ │ │ │ + bne.w 2c98c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - ldr.w r1, [r3, #428] @ 0x1ac │ │ │ │ - bl d600 │ │ │ │ + ldr.w r1, [r3, #260] @ 0x104 │ │ │ │ + bl d608 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2767c │ │ │ │ + bge.n 2bc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a1a │ │ │ │ + beq.w 2c026 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28296 │ │ │ │ + beq.w 2c8a2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 27db6 │ │ │ │ + beq.w 2c3c2 │ │ │ │ adds r1, r4, #2 │ │ │ │ teq r4, r1 │ │ │ │ - bmi.w 2793e │ │ │ │ + bmi.w 2bf4a │ │ │ │ mov r0, sl │ │ │ │ - bl 1ef54 │ │ │ │ + bl 1b2b0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 27d96 │ │ │ │ + beq.w 2c3a2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r6, [r3, #436] @ 0x1b4 │ │ │ │ - ldr.w r8, [r3, #384] @ 0x180 │ │ │ │ + ldr.w r6, [r3, #268] @ 0x10c │ │ │ │ + ldr.w r8, [r3, #216] @ 0xd8 │ │ │ │ ands.w r3, r4, #1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 27e0a │ │ │ │ + bne.w 2c416 │ │ │ │ mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 27dc8 │ │ │ │ + beq.w 2c3d4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 28826 │ │ │ │ + beq.w 2ce32 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 276f8 │ │ │ │ + bge.n 2bd04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 276f8 │ │ │ │ + cbnz r3, 2bd04 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 27e12 │ │ │ │ + bne.w 2c41e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27716 │ │ │ │ + bge.n 2bd22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 27716 │ │ │ │ + cbnz r3, 2bd22 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 28424 │ │ │ │ + beq.w 2ca30 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ lsls r1, r5, #2 │ │ │ │ - bmi.w 27966 │ │ │ │ + bmi.w 2bf72 │ │ │ │ and.w r5, r5, #33554432 @ 0x2000000 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27740 │ │ │ │ + bge.n 2bd4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27a22 │ │ │ │ + beq.w 2c02e │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 27976 │ │ │ │ + bne.w 2bf82 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 288b6 │ │ │ │ + beq.w 2cec2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 27516 │ │ │ │ + bge.w 2bb22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 27516 │ │ │ │ + bne.w 2bb22 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27516 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bb22 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27846 │ │ │ │ + beq.n 2be52 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 27ad8 │ │ │ │ + bmi.w 2c0e4 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 27836 │ │ │ │ + bmi.n 2be42 │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 288fe │ │ │ │ + beq.w 2cf0a │ │ │ │ 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 2784e │ │ │ │ + beq.n 2be5a │ │ │ │ strd r5, r4, [r6] │ │ │ │ - ldr.w r2, [pc, #2116] @ 27fec │ │ │ │ - ldr.w r3, [pc, #2092] @ 27fd8 │ │ │ │ + ldr.w r2, [pc, #2116] @ 2c5f8 │ │ │ │ + ldr.w r3, [pc, #2092] @ 2c5e4 │ │ │ │ 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 285e4 │ │ │ │ + bne.w 2cbf0 │ │ │ │ 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 27444 │ │ │ │ + bge.w 2ba50 │ │ │ │ mov r0, r2 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r8, r0 │ │ │ │ - bl 1c0b8 │ │ │ │ + bl 18420 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 27450 │ │ │ │ - ldr.w r3, [pc, #2056] @ 27ff0 │ │ │ │ + bne.w 2ba5c │ │ │ │ + ldr.w r3, [pc, #2056] @ 2c5fc │ │ │ │ mov.w r2, #532 @ 0x214 │ │ │ │ - ldr.w r1, [pc, #2052] @ 27ff4 │ │ │ │ - ldr.w r0, [pc, #2052] @ 27ff8 │ │ │ │ + ldr.w r1, [pc, #2052] @ 2c600 │ │ │ │ + ldr.w r0, [pc, #2052] @ 2c604 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r6] │ │ │ │ - b.n 277a6 │ │ │ │ + b.n 2bdb2 │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - b.n 274da │ │ │ │ + b.n 2bae6 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1984] @ 27fe8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1984] @ 2c5f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 27768 │ │ │ │ - b.n 2750c │ │ │ │ + beq.n 2bd74 │ │ │ │ + b.n 2bb18 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 27784 │ │ │ │ + bge.n 2bd90 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 27784 │ │ │ │ + b.n 2bd90 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27776 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bd82 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 277a2 │ │ │ │ - ldr.w r3, [pc, #1944] @ 27ff0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bdae │ │ │ │ + ldr.w r3, [pc, #1944] @ 2c5fc │ │ │ │ movw r2, #533 @ 0x215 │ │ │ │ - ldr.w r1, [pc, #1948] @ 27ffc │ │ │ │ - ldr.w r0, [pc, #1948] @ 28000 │ │ │ │ + ldr.w r1, [pc, #1948] @ 2c608 │ │ │ │ + ldr.w r0, [pc, #1948] @ 2c60c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2746e │ │ │ │ - ldr.w r3, [pc, #1892] @ 27ff0 │ │ │ │ + bl c87c │ │ │ │ + b.n 2ba7a │ │ │ │ + ldr.w r3, [pc, #1892] @ 2c5fc │ │ │ │ movw r2, #535 @ 0x217 │ │ │ │ - ldr.w r1, [pc, #1904] @ 28004 │ │ │ │ - ldr.w r0, [pc, #1904] @ 28008 │ │ │ │ + ldr.w r1, [pc, #1904] @ 2c610 │ │ │ │ + ldr.w r0, [pc, #1904] @ 2c614 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 27490 │ │ │ │ - ldr.w r3, [pc, #1844] @ 27ff0 │ │ │ │ + bl c864 │ │ │ │ + b.n 2ba9c │ │ │ │ + ldr.w r3, [pc, #1844] @ 2c5fc │ │ │ │ mov.w r2, #536 @ 0x218 │ │ │ │ - ldr.w r1, [pc, #1864] @ 2800c │ │ │ │ - ldr.w r0, [pc, #1864] @ 28010 │ │ │ │ + ldr.w r1, [pc, #1864] @ 2c618 │ │ │ │ + ldr.w r0, [pc, #1864] @ 2c61c │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ - ldr.w r0, [pc, #1824] @ 28014 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ + ldr.w r0, [pc, #1824] @ 2c620 │ │ │ │ str r1, [sp, #12] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27912 │ │ │ │ + bge.n 2bf1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 27912 │ │ │ │ + cbnz r3, 2bf1e │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1756] @ 27ff0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1756] @ 2c5fc │ │ │ │ mov.w r2, #536 @ 0x218 │ │ │ │ - ldr.w r1, [pc, #1788] @ 28018 │ │ │ │ - ldr.w r0, [pc, #1788] @ 2801c │ │ │ │ + ldr.w r1, [pc, #1788] @ 2c624 │ │ │ │ + ldr.w r0, [pc, #1788] @ 2c628 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 278a4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2beb0 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 275aa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bbb6 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 27694 │ │ │ │ + bge.w 2bca0 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1ef54 │ │ │ │ + bl 1b2b0 │ │ │ │ mov r4, r0 │ │ │ │ lsls r0, r5, #31 │ │ │ │ - bpl.w 2769c │ │ │ │ + bpl.w 2bca8 │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 2769c │ │ │ │ + bl c87c │ │ │ │ + b.n 2bca8 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27976 │ │ │ │ + bge.n 2bf82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27e5e │ │ │ │ + beq.w 2c46a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 152cc │ │ │ │ + bl 152d0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 287c6 │ │ │ │ + beq.w 2cdd2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2799c │ │ │ │ + bge.n 2bfa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 27d8e │ │ │ │ + beq.w 2c39a │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 27516 │ │ │ │ + bne.w 2bb22 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movw r2, #561 @ 0x231 │ │ │ │ - ldr.w r3, [pc, #1604] @ 27ff0 │ │ │ │ + ldr.w r3, [pc, #1604] @ 2c5fc │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1644] @ 28020 │ │ │ │ - ldr.w r0, [pc, #1644] @ 28024 │ │ │ │ + ldr.w r1, [pc, #1644] @ 2c62c │ │ │ │ + ldr.w r0, [pc, #1644] @ 2c630 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2792e │ │ │ │ - ldr.w r3, [pc, #1576] @ 27ff0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2bf3a │ │ │ │ + ldr.w r3, [pc, #1576] @ 2c5fc │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r2, #541 @ 0x21d │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1616] @ 28028 │ │ │ │ + ldr.w r1, [pc, #1616] @ 2c634 │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1612] @ 2802c │ │ │ │ + ldr.w r0, [pc, #1612] @ 2c638 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2767c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc88 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27740 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bd4c │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 2762c │ │ │ │ + bge.w 2bc38 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 14a48 │ │ │ │ + bl 14a4c │ │ │ │ tst.w r8, #1 │ │ │ │ mov r6, r0 │ │ │ │ - beq.w 27636 │ │ │ │ + beq.w 2bc42 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 27636 │ │ │ │ + bl c87c │ │ │ │ + b.n 2bc42 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 27530 │ │ │ │ + bl c87c │ │ │ │ + b.n 2bb3c │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ movw r2, #539 @ 0x21b │ │ │ │ - ldr.w r3, [pc, #1416] @ 27ff0 │ │ │ │ + ldr.w r3, [pc, #1416] @ 2c5fc │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1472] @ 28030 │ │ │ │ - ldr.w r0, [pc, #1472] @ 28034 │ │ │ │ + ldr.w r1, [pc, #1472] @ 2c63c │ │ │ │ + ldr.w r0, [pc, #1472] @ 2c640 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 278a4 │ │ │ │ - ldr.w r3, [pc, #1388] @ 27ff0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2beb0 │ │ │ │ + ldr.w r3, [pc, #1388] @ 2c5fc │ │ │ │ mov r8, r5 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1448] @ 28038 │ │ │ │ + ldr.w r1, [pc, #1448] @ 2c644 │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr.w r0, [pc, #1444] @ 2803c │ │ │ │ + ldr.w r0, [pc, #1444] @ 2c648 │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 275ea │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bbf6 │ │ │ │ mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 275fc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bc08 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 27784 │ │ │ │ + bl c87c │ │ │ │ + b.n 2bd90 │ │ │ │ mov r8, r5 │ │ │ │ - ldr.w r3, [pc, #1280] @ 27ff0 │ │ │ │ + ldr.w r3, [pc, #1280] @ 2c5fc │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r2, [pc, #1352] @ 28040 │ │ │ │ + ldr.w r2, [pc, #1352] @ 2c64c │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1348] @ 28044 │ │ │ │ + ldr.w r1, [pc, #1348] @ 2c650 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r2, pc │ │ │ │ str r0, [sp, #4] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #1340] @ 28048 │ │ │ │ + ldr.w r0, [pc, #1340] @ 2c654 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - bl 12188 │ │ │ │ - b.n 27aa8 │ │ │ │ - ldr.w r3, [pc, #1232] @ 27ff0 │ │ │ │ + bl 12190 │ │ │ │ + b.n 2c0b4 │ │ │ │ + ldr.w r3, [pc, #1232] @ 2c5fc │ │ │ │ mov r8, r5 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr.w r1, [pc, #1312] @ 2804c │ │ │ │ + ldr.w r1, [pc, #1312] @ 2c658 │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ - ldr.w r0, [pc, #1308] @ 28050 │ │ │ │ + ldr.w r0, [pc, #1308] @ 2c65c │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ - ldr.w r3, [pc, #1156] @ 27ff0 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ + ldr.w r3, [pc, #1156] @ 2c5fc │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r2, r6 │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr.w r1, [pc, #1244] @ 28054 │ │ │ │ + ldr.w r1, [pc, #1244] @ 2c660 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1240] @ 28058 │ │ │ │ + ldr.w r0, [pc, #1240] @ 2c664 │ │ │ │ add r1, pc │ │ │ │ str r2, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1236] @ 2805c │ │ │ │ + ldr.w r2, [pc, #1236] @ 2c668 │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r2, #540 @ 0x21c │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ - bl 12188 │ │ │ │ - b.n 27b42 │ │ │ │ - ldr.w r3, [pc, #1104] @ 27ff0 │ │ │ │ + bl 12190 │ │ │ │ + b.n 2c14e │ │ │ │ + ldr.w r3, [pc, #1104] @ 2c5fc │ │ │ │ mov.w r2, #544 @ 0x220 │ │ │ │ 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] @ 28060 │ │ │ │ + ldr.w r4, [pc, #1196] @ 2c66c │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr.w r0, [pc, #1192] @ 28064 │ │ │ │ + ldr.w r0, [pc, #1192] @ 2c670 │ │ │ │ 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 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r7 │ │ │ │ add r7, sp, #60 @ 0x3c │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1118c │ │ │ │ - ldr.w r3, [pc, #1136] @ 28068 │ │ │ │ + bl 11194 │ │ │ │ + ldr.w r3, [pc, #1136] @ 2c674 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr.w r1, [r3, #332] @ 0x14c │ │ │ │ - blx 9864 │ │ │ │ + ldr.w r1, [r3, #164] @ 0xa4 │ │ │ │ + blx 986c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2827e │ │ │ │ - bl 11314 │ │ │ │ + beq.w 2c88a │ │ │ │ + bl 1131c │ │ │ │ mov fp, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 27e54 │ │ │ │ - ldr.w r2, [pc, #1092] @ 2806c │ │ │ │ + beq.w 2c460 │ │ │ │ + ldr.w r2, [pc, #1092] @ 2c678 │ │ │ │ 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 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 284b6 │ │ │ │ + beq.w 2cac2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr.w r2, [fp] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 284d0 │ │ │ │ + bne.w 2cadc │ │ │ │ mov r0, r9 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + bl 112b8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ - ldr r3, [pc, #844] @ (27ff0 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ + ldr r3, [pc, #844] @ (2c5fc ) │ │ │ │ movw r2, #547 @ 0x223 │ │ │ │ str.w r8, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #16] │ │ │ │ mov r7, fp │ │ │ │ - ldr r1, [pc, #952] @ (28070 ) │ │ │ │ + ldr r1, [pc, #952] @ (2c67c ) │ │ │ │ mov fp, r6 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - ldr r0, [pc, #952] @ (28074 ) │ │ │ │ + ldr r0, [pc, #952] @ (2c680 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ mov r8, r5 │ │ │ │ - ldr r3, [pc, #760] @ (27ff0 ) │ │ │ │ + ldr r3, [pc, #760] @ (2c5fc ) │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #888] @ (28078 ) │ │ │ │ + ldr r1, [pc, #888] @ (2c684 ) │ │ │ │ movw r2, #549 @ 0x225 │ │ │ │ - ldr r0, [pc, #884] @ (2807c ) │ │ │ │ + ldr r0, [pc, #884] @ (2c688 ) │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 27aa8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2c0b4 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r3, [pc, #720] @ (27ff0 ) │ │ │ │ + ldr r3, [pc, #720] @ (2c5fc ) │ │ │ │ movw r2, #550 @ 0x226 │ │ │ │ - ldr r1, [pc, #860] @ (28080 ) │ │ │ │ + ldr r1, [pc, #860] @ (2c68c ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #860] @ (28084 ) │ │ │ │ + ldr r0, [pc, #860] @ (2c690 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 27aae │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2c0ba │ │ │ │ mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 27612 │ │ │ │ + bl c87c │ │ │ │ + b.n 2bc1e │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r3, [pc, #680] @ (27ff0 ) │ │ │ │ + ldr r3, [pc, #680] @ (2c5fc ) │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - ldr r1, [pc, #828] @ (28088 ) │ │ │ │ + ldr r1, [pc, #828] @ (2c694 ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #828] @ (2808c ) │ │ │ │ + ldr r0, [pc, #828] @ (2c698 ) │ │ │ │ mov r8, r4 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 27aa8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2c0b4 │ │ │ │ mov r8, r6 │ │ │ │ - ldr r2, [pc, #652] @ (27ff0 ) │ │ │ │ + ldr r2, [pc, #652] @ (2c5fc ) │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r1, [pc, #804] @ (28090 ) │ │ │ │ + ldr r1, [pc, #804] @ (2c69c ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #804] @ (28094 ) │ │ │ │ + ldr r0, [pc, #804] @ (2c6a0 ) │ │ │ │ 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] @ (28098 ) │ │ │ │ + ldr r2, [pc, #792] @ (2c6a4 ) │ │ │ │ add r2, pc │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #551 @ 0x227 │ │ │ │ - bl 12188 │ │ │ │ - b.n 27aa8 │ │ │ │ + bl 12190 │ │ │ │ + b.n 2c0b4 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2799c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bfa8 │ │ │ │ ldrd r6, r5, [sp, #40] @ 0x28 │ │ │ │ str r7, [sp, #16] │ │ │ │ - ldr r3, [pc, #592] @ (27ff0 ) │ │ │ │ + ldr r3, [pc, #592] @ (2c5fc ) │ │ │ │ movw r2, #557 @ 0x22d │ │ │ │ - ldr r1, [pc, #760] @ (2809c ) │ │ │ │ + ldr r1, [pc, #760] @ (2c6a8 ) │ │ │ │ mov r7, fp │ │ │ │ - ldr r0, [pc, #760] @ (280a0 ) │ │ │ │ + ldr r0, [pc, #760] @ (2c6ac ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 27aae │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2c0ba │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 2794e │ │ │ │ - ldr r3, [pc, #548] @ (27ff0 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2bf5a │ │ │ │ + ldr r3, [pc, #548] @ (2c5fc ) │ │ │ │ mov r8, r5 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r1, [pc, #720] @ (280a4 ) │ │ │ │ - ldr r0, [pc, #720] @ (280a8 ) │ │ │ │ + ldr r1, [pc, #720] @ (2c6b0 ) │ │ │ │ + ldr r0, [pc, #720] @ (2c6b4 ) │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2be14 │ │ │ │ mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 276b6 │ │ │ │ - ldr r0, [pc, #664] @ (280ac ) │ │ │ │ + bl c864 │ │ │ │ + b.n 2bcc2 │ │ │ │ + ldr r0, [pc, #664] @ (2c6b8 ) │ │ │ │ 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 117ec │ │ │ │ + bl 117f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27e3a │ │ │ │ + bge.n 2c446 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2841c │ │ │ │ - ldr r3, [pc, #436] @ (27ff0 ) │ │ │ │ + beq.w 2ca28 │ │ │ │ + ldr r3, [pc, #436] @ (2c5fc ) │ │ │ │ movw r2, #558 @ 0x22e │ │ │ │ - ldr r1, [pc, #620] @ (280b0 ) │ │ │ │ + ldr r1, [pc, #620] @ (2c6bc ) │ │ │ │ mov r8, r4 │ │ │ │ - ldr r0, [pc, #620] @ (280b4 ) │ │ │ │ + ldr r0, [pc, #620] @ (2c6c0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 27aa8 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 27c86 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2c0b4 │ │ │ │ + bl c87c │ │ │ │ + bl 110d0 │ │ │ │ + b.n 2c292 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27976 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2bf82 │ │ │ │ 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 284a6 │ │ │ │ + beq.w 2cab2 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 284ae │ │ │ │ + beq.w 2caba │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28886 │ │ │ │ + beq.w 2ce92 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27eaa │ │ │ │ + bge.n 2c4b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28518 │ │ │ │ + beq.w 2cb24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27ebc │ │ │ │ + bge.n 2c4c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28500 │ │ │ │ + beq.w 2cb0c │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27ed2 │ │ │ │ + bge.n 2c4de │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28508 │ │ │ │ + beq.w 2cb14 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r9, [sp, #16] │ │ │ │ mov r0, r9 │ │ │ │ - ldr.w r7, [r3, #392] @ 0x188 │ │ │ │ - blx 91c8 │ │ │ │ + ldr.w r7, [r3, #224] @ 0xe0 │ │ │ │ + blx 91d0 │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2886e │ │ │ │ + beq.w 2ce7a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27efe │ │ │ │ + bge.n 2c50a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27fba │ │ │ │ + beq.n 2c5c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 285a2 │ │ │ │ + beq.w 2cbae │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl d854 │ │ │ │ + bl d85c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27f20 │ │ │ │ + bge.n 2c52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 27fc2 │ │ │ │ + beq.n 2c5ce │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28640 │ │ │ │ - ldr r3, [pc, #320] @ (2806c ) │ │ │ │ + beq.w 2cc4c │ │ │ │ + ldr r3, [pc, #320] @ (2c678 ) │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2865a │ │ │ │ + beq.w 2cc66 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27f68 │ │ │ │ + bge.n 2c574 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 27fca │ │ │ │ + cbz r3, 2c5d6 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 28856 │ │ │ │ + beq.w 2ce62 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 27f86 │ │ │ │ + bge.n 2c592 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2854a │ │ │ │ + beq.w 2cb56 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 28680 │ │ │ │ + bne.w 2cc8c │ │ │ │ mov r0, r7 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28510 │ │ │ │ - ldr r3, [pc, #76] @ (27ff0 ) │ │ │ │ + beq.w 2cb1c │ │ │ │ + ldr r3, [pc, #76] @ (2c5fc ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #268] @ (280b8 ) │ │ │ │ - ldr r0, [pc, #272] @ (280bc ) │ │ │ │ + ldr r1, [pc, #268] @ (2c6c4 ) │ │ │ │ + ldr r0, [pc, #272] @ (2c6c8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 27808 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2be14 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27efe │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c50a │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f20 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c52c │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f68 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c574 │ │ │ │ nop │ │ │ │ - ldrh r0, [r4, #30] │ │ │ │ + cmp ip, sl │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r3, #30] │ │ │ │ + cmp ip, r9 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r6, [r1, #2] │ │ │ │ + negs r2, r0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #984 @ (adr r6, 283d0 ) │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #504] @ 0x1f8 │ │ │ │ + str r2, [r4, r1] │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #536 @ (adr r6, 28218 ) │ │ │ │ + str r2, [r0, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ + ldr r7, [pc, #968] @ (2c9d8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #336 @ (adr r6, 28158 ) │ │ │ │ + str r0, [r2, #40] @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [pc, #768] @ (2c918 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #136 @ (adr r6, 28098 ) │ │ │ │ + str r6, [r3, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #680] @ 0x2a8 │ │ │ │ + ldr r7, [pc, #568] @ (2c858 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #968] @ 0x3c8 │ │ │ │ + ldr r7, [pc, #856] @ (2c97c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #808 @ (adr r5, 28344 ) │ │ │ │ + str r6, [r0, #32] │ │ │ │ movs r0, r0 │ │ │ │ - str r5, [sp, #328] @ 0x148 │ │ │ │ + ldr r7, [pc, #216] @ (2c704 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #208 @ (adr r5, 280f4 ) │ │ │ │ + str r0, [r6, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r6, [pc, #640] @ (2c8b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #40 @ (adr r5, 28054 ) │ │ │ │ + str r6, [r0, #20] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #576] @ 0x240 │ │ │ │ + ldr r6, [pc, #464] @ (2c80c ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #480 @ (adr r4, 28214 ) │ │ │ │ + str r4, [r6, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + ldr r5, [pc, #912] @ (2c9d4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r4, pc, #312 @ (adr r4, 28174 ) │ │ │ │ + str r2, [r1, #8] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #864] @ 0x360 │ │ │ │ + ldr r5, [pc, #752] @ (2c93c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #888] @ 0x378 │ │ │ │ + ldr r5, [pc, #776] @ (2c958 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #920 @ (adr r3, 283e0 ) │ │ │ │ + str r2, [r4, #0] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #424] @ 0x1a8 │ │ │ │ + ldr r5, [pc, #312] @ (2c790 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #720 @ (adr r3, 28320 ) │ │ │ │ + ldrsh r0, [r6, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #248] @ 0xf8 │ │ │ │ + ldr r5, [pc, #136] @ (2c6e8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #432 @ (adr r3, 28208 ) │ │ │ │ + ldrsh r0, [r5, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r4, [pc, #848] @ (2c9b8 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, sp, #512 @ 0x200 │ │ │ │ + str r0, [r4, #44] @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 28124 ) │ │ │ │ + ldrsh r4, [r5, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r4, [pc, #616] @ (2c8dc ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - add r2, pc, #192 @ (adr r2, 28134 ) │ │ │ │ + ldrsh r4, [r5, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #728] @ 0x2d8 │ │ │ │ + ldr r3, [pc, #616] @ (2c8ec ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #904 @ (adr r1, 28404 ) │ │ │ │ + ldrsh r6, [r3, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #432] @ 0x1b0 │ │ │ │ + ldr r3, [pc, #320] @ (2c7cc ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #784 @ (adr r1, 28394 ) │ │ │ │ + ldrsh r0, [r0, r0] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #304] @ 0x130 │ │ │ │ + ldr r3, [pc, #192] @ (2c754 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #616 @ (adr r1, 282f4 ) │ │ │ │ + ldrb r6, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #136] @ 0x88 │ │ │ │ + ldr r3, [pc, #24] @ (2c6b4 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #488 @ (adr r1, 2827c ) │ │ │ │ + ldrb r6, [r6, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #0] │ │ │ │ + ldr r2, [pc, #912] @ (2ca34 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r6, pc, #560 @ (adr r6, 282cc ) │ │ │ │ + str r4, [r5, #12] │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #272 @ (adr r1, 281b0 ) │ │ │ │ + ldrb r0, [r0, r6] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #816] @ 0x330 │ │ │ │ + ldr r2, [pc, #704] @ (2c970 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #80 @ (adr r1, 280f8 ) │ │ │ │ + ldrb r0, [r2, r5] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #632] @ 0x278 │ │ │ │ + ldr r2, [pc, #520] @ (2c8c0 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #824] @ 0x338 │ │ │ │ + ldr r2, [pc, #712] @ (2c984 ) │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #664 @ (adr r0, 2834c ) │ │ │ │ + ldrb r2, [r4, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #184] @ 0xb8 │ │ │ │ + ldr r2, [pc, #72] @ (2c70c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [sp, #256] @ 0x100 │ │ │ │ + ldrh r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r1, #54] @ 0x36 │ │ │ │ + ldr r0, [pc, #688] @ (2c97c ) │ │ │ │ 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 284f8 │ │ │ │ + beq.w 2cb04 │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 284f0 │ │ │ │ + beq.w 2cafc │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287ae │ │ │ │ + beq.w 2cdba │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28108 │ │ │ │ + bge.n 2c714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2853a │ │ │ │ + beq.w 2cb46 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2883e │ │ │ │ + beq.w 2ce4a │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28124 │ │ │ │ + bge.n 2c730 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28532 │ │ │ │ + beq.w 2cb3e │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28138 │ │ │ │ + bge.n 2c744 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28542 │ │ │ │ + beq.w 2cb4e │ │ │ │ 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, #440] @ 0x1b8 │ │ │ │ + ldr.w r3, [r2, #184] @ 0xb8 │ │ │ │ + ldr.w r7, [r2, #176] @ 0xb0 │ │ │ │ + ldr.w r0, [r2, #188] @ 0xbc │ │ │ │ + ldr.w r9, [r2, #272] @ 0x110 │ │ │ │ movs r2, #3 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #80] @ 0x50 │ │ │ │ - blx 9688 │ │ │ │ + blx 9690 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 285f0 │ │ │ │ + beq.w 2cbfc │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2817e │ │ │ │ + bge.n 2c78a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28552 │ │ │ │ + beq.w 2cb5e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.w 2861e │ │ │ │ + bpl.w 2cc2a │ │ │ │ movs r0, #2 │ │ │ │ - blx 8f7c │ │ │ │ + blx 8f84 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 286a2 │ │ │ │ + beq.w 2ccae │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 2880e │ │ │ │ + beq.w 2ce1a │ │ │ │ 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 90d4 │ │ │ │ + blx 90dc │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2826e │ │ │ │ + beq.n 2c87a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 28730 │ │ │ │ - ldr.w r3, [pc, #1908] @ 28948 │ │ │ │ + beq.w 2cd3c │ │ │ │ + ldr.w r3, [pc, #1908] @ 2cf54 │ │ │ │ mov r0, r8 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 286da │ │ │ │ + beq.w 2cce6 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28214 │ │ │ │ + bge.n 2c820 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbz r3, 28276 │ │ │ │ + cbz r3, 2c882 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 287f6 │ │ │ │ + beq.w 2ce02 │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28232 │ │ │ │ + bge.n 2c83e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 285c4 │ │ │ │ + beq.w 2cbd0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2870e │ │ │ │ + bne.w 2cd1a │ │ │ │ mov r0, r7 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2858a │ │ │ │ - ldr.w r3, [pc, #1788] @ 2894c │ │ │ │ + beq.w 2cb96 │ │ │ │ + ldr.w r3, [pc, #1788] @ 2cf58 │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr.w r1, [pc, #1784] @ 28950 │ │ │ │ - ldr.w r0, [pc, #1784] @ 28954 │ │ │ │ + ldr.w r1, [pc, #1784] @ 2cf5c │ │ │ │ + ldr.w r0, [pc, #1784] @ 2cf60 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 27808 │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2be14 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 281ca │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c7d6 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28214 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c820 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r2, #545 @ 0x221 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 27c86 │ │ │ │ + bl c87c │ │ │ │ + b.n 2c292 │ │ │ │ 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 28562 │ │ │ │ + beq.w 2cb6e │ │ │ │ ldr.w r3, [r9] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2855a │ │ │ │ + beq.w 2cb66 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28796 │ │ │ │ + beq.w 2cda2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 282d8 │ │ │ │ + bge.n 2c8e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2859a │ │ │ │ + beq.w 2cba6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288ce │ │ │ │ + beq.w 2ceda │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 282f4 │ │ │ │ + bge.n 2c900 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28592 │ │ │ │ + beq.w 2cb9e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - ldr.w r9, [r3, #444] @ 0x1bc │ │ │ │ - ldr.w r3, [pc, #1608] @ 28948 │ │ │ │ + ldr.w r9, [r3, #276] @ 0x114 │ │ │ │ + ldr.w r3, [pc, #1608] @ 2cf54 │ │ │ │ ldr r4, [r5, r3] │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + blx 95d8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 286ee │ │ │ │ + beq.w 2ccfa │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 2877e │ │ │ │ + beq.w 2cd8a │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28344 │ │ │ │ + bge.n 2c950 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 285d4 │ │ │ │ + beq.w 2cbe0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2874a │ │ │ │ + bne.w 2cd56 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28582 │ │ │ │ - ldr.w r3, [pc, #1512] @ 2894c │ │ │ │ + beq.w 2cb8e │ │ │ │ + ldr.w r3, [pc, #1512] @ 2cf58 │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ - ldr.w r1, [pc, #1516] @ 28958 │ │ │ │ - ldr.w r0, [pc, #1516] @ 2895c │ │ │ │ + ldr.w r1, [pc, #1516] @ 2cf64 │ │ │ │ + ldr.w r0, [pc, #1516] @ 2cf68 │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 27808 │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2be14 │ │ │ │ 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 2856a │ │ │ │ + beq.w 2cb76 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2892e │ │ │ │ + beq.w 2cf3a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 283b2 │ │ │ │ + bge.n 2c9be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 285cc │ │ │ │ + beq.w 2cbd8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 287de │ │ │ │ + beq.w 2cdea │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 283cc │ │ │ │ + bge.n 2c9d8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 285bc │ │ │ │ + beq.w 2cbc8 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 283de │ │ │ │ + bge.n 2c9ea │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ - cbz r2, 28414 │ │ │ │ + cbz r2, 2ca20 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 286c8 │ │ │ │ + beq.w 2ccd4 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.w 28520 │ │ │ │ + bmi.w 2cb2c │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2778c │ │ │ │ - ldr.w r3, [pc, #1384] @ 28960 │ │ │ │ - movw r2, #10763 @ 0x2a0b │ │ │ │ - ldr.w r1, [pc, #1380] @ 28964 │ │ │ │ - ldr.w r0, [pc, #1380] @ 28968 │ │ │ │ + bne.w 2bd98 │ │ │ │ + ldr.w r3, [pc, #1384] @ 2cf6c │ │ │ │ + movw r2, #8677 @ 0x21e5 │ │ │ │ + ldr.w r1, [pc, #1380] @ 2cf70 │ │ │ │ + ldr.w r0, [pc, #1380] @ 2cf74 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283de │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9ea │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e3a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c446 │ │ │ │ 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 285dc │ │ │ │ + beq.w 2cbe8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 288e6 │ │ │ │ + beq.w 2cef2 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28456 │ │ │ │ + bge.n 2ca62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 285e8 │ │ │ │ + beq.w 2cbf4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2889e │ │ │ │ + beq.w 2ceaa │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28472 │ │ │ │ + bge.n 2ca7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 28616 │ │ │ │ + beq.w 2cc22 │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2876c │ │ │ │ + bmi.w 2cd78 │ │ │ │ adds r5, r4, #2 │ │ │ │ teq r4, r5 │ │ │ │ - bmi.n 28572 │ │ │ │ + bmi.n 2cb7e │ │ │ │ ldr r4, [r7, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 2778c │ │ │ │ - ldr.w r3, [pc, #1248] @ 2896c │ │ │ │ - movw r2, #10842 @ 0x2a5a │ │ │ │ - ldr.w r1, [pc, #1244] @ 28970 │ │ │ │ - ldr.w r0, [pc, #1244] @ 28974 │ │ │ │ + bne.w 2bd98 │ │ │ │ + ldr.w r3, [pc, #1248] @ 2cf78 │ │ │ │ + movw r2, #8756 @ 0x2234 │ │ │ │ + ldr.w r1, [pc, #1244] @ 2cf7c │ │ │ │ + ldr.w r0, [pc, #1244] @ 2cf80 │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e7e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c48a │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27e8e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c49a │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 27c86 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2c292 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r1, r4 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - ldr.w r2, [pc, #1180] @ 28978 │ │ │ │ + ldr.w r2, [pc, #1180] @ 2cf84 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r2, pc │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r2, [sp, #0] │ │ │ │ movw r2, #546 @ 0x222 │ │ │ │ - bl 12188 │ │ │ │ - b.w 27c86 │ │ │ │ + bl 12190 │ │ │ │ + b.w 2c292 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 280ec │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c6f8 │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 280dc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c6e8 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ebc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c4c8 │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27ed2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c4de │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27fa2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c5ae │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27eaa │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c4b6 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 283ee │ │ │ │ + bge.w 2c9fa │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 283ee │ │ │ │ + b.n 2c9fa │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28124 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c730 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28108 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c714 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28138 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c744 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 27f86 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c592 │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2817e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c78a │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282bc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c8c8 │ │ │ │ mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282ac │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c8b8 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28398 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9a4 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 28480 │ │ │ │ + bge.n 2ca8c │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 28480 │ │ │ │ + b.n 2ca8c │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28360 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c96c │ │ │ │ mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2824e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c85a │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282f4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c900 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 282d8 │ │ │ │ - ldr r3, [pc, #936] @ (2894c ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c8e4 │ │ │ │ + ldr r3, [pc, #936] @ (2cf58 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #976] @ (2897c ) │ │ │ │ - ldr r0, [pc, #980] @ (28980 ) │ │ │ │ + ldr r1, [pc, #976] @ (2cf88 ) │ │ │ │ + ldr r0, [pc, #980] @ (2cf8c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 27802 │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2be0e │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283cc │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9d8 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28232 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c83e │ │ │ │ mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 283b2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c9be │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28344 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2c950 │ │ │ │ mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2843a │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca46 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28456 │ │ │ │ - ldr r3, [pc, #856] @ (2894c ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca62 │ │ │ │ + ldr r3, [pc, #856] @ (2cf58 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #908] @ (28984 ) │ │ │ │ - ldr r0, [pc, #908] @ (28988 ) │ │ │ │ + ldr r1, [pc, #908] @ (2cf90 ) │ │ │ │ + ldr r0, [pc, #908] @ (2cf94 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - b.w 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2be14 │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28472 │ │ │ │ - ldr r3, [pc, #812] @ (2894c ) │ │ │ │ - ldr r1, [pc, #872] @ (2898c ) │ │ │ │ - ldr r0, [pc, #876] @ (28990 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ca7e │ │ │ │ + ldr r3, [pc, #812] @ (2cf58 ) │ │ │ │ + ldr r1, [pc, #872] @ (2cf98 ) │ │ │ │ + ldr r0, [pc, #876] @ (2cf9c ) │ │ │ │ add r1, pc │ │ │ │ ldr r2, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [pc, #872] @ (28994 ) │ │ │ │ + ldr r3, [pc, #872] @ (2cfa0 ) │ │ │ │ add r3, pc │ │ │ │ strd r3, r4, [sp] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - bl 12188 │ │ │ │ - b.w 27802 │ │ │ │ - ldr r3, [pc, #776] @ (2894c ) │ │ │ │ + bl 12190 │ │ │ │ + b.w 2be0e │ │ │ │ + ldr r3, [pc, #776] @ (2cf58 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #848] @ (28998 ) │ │ │ │ - ldr r0, [pc, #848] @ (2899c ) │ │ │ │ + ldr r1, [pc, #848] @ (2cfa4 ) │ │ │ │ + ldr r0, [pc, #848] @ (2cfa8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 27802 │ │ │ │ - ldr r3, [pc, #752] @ (2894c ) │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2be0e │ │ │ │ + ldr r3, [pc, #752] @ (2cf58 ) │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ - ldr r1, [pc, #828] @ (289a0 ) │ │ │ │ - ldr r0, [pc, #832] @ (289a4 ) │ │ │ │ + ldr r1, [pc, #828] @ (2cfac ) │ │ │ │ + ldr r0, [pc, #832] @ (2cfb0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 9f60 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 27808 │ │ │ │ - ldr r2, [pc, #712] @ (2894c ) │ │ │ │ - ldr r3, [pc, #804] @ (289a8 ) │ │ │ │ - ldr r1, [pc, #804] @ (289ac ) │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2be14 │ │ │ │ + ldr r2, [pc, #712] @ (2cf58 ) │ │ │ │ + ldr r3, [pc, #804] @ (2cfb4 ) │ │ │ │ + ldr r1, [pc, #804] @ (2cfb8 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #804] @ (289b0 ) │ │ │ │ + ldr r0, [pc, #804] @ (2cfbc ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #542 @ 0x21e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.w 27808 │ │ │ │ - ldr r3, [pc, #680] @ (2894c ) │ │ │ │ + bl 12190 │ │ │ │ + b.w 2be14 │ │ │ │ + ldr r3, [pc, #680] @ (2cf58 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #776] @ (289b4 ) │ │ │ │ - ldr r0, [pc, #780] @ (289b8 ) │ │ │ │ + ldr r1, [pc, #776] @ (2cfc0 ) │ │ │ │ + ldr r0, [pc, #780] @ (2cfc4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ + bl c87c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 27808 │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2be14 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 283ee │ │ │ │ - ldr r3, [pc, #624] @ (2894c ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2c9fa │ │ │ │ + ldr r3, [pc, #624] @ (2cf58 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #728] @ (289bc ) │ │ │ │ - ldr r0, [pc, #732] @ (289c0 ) │ │ │ │ + ldr r1, [pc, #728] @ (2cfc8 ) │ │ │ │ + ldr r0, [pc, #732] @ (2cfcc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 2866c │ │ │ │ - ldr r3, [pc, #604] @ (2894c ) │ │ │ │ + b.n 2cc78 │ │ │ │ + ldr r3, [pc, #604] @ (2cf58 ) │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ - ldr r1, [pc, #716] @ (289c4 ) │ │ │ │ - ldr r0, [pc, #720] @ (289c8 ) │ │ │ │ + ldr r1, [pc, #716] @ (2cfd0 ) │ │ │ │ + ldr r0, [pc, #720] @ (2cfd4 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 27808 │ │ │ │ - ldr r2, [pc, #572] @ (2894c ) │ │ │ │ - ldr r3, [pc, #696] @ (289cc ) │ │ │ │ - ldr r1, [pc, #700] @ (289d0 ) │ │ │ │ + bl 9f60 │ │ │ │ + b.w 2be14 │ │ │ │ + ldr r2, [pc, #572] @ (2cf58 ) │ │ │ │ + ldr r3, [pc, #696] @ (2cfd8 ) │ │ │ │ + ldr r1, [pc, #700] @ (2cfdc ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #700] @ (289d4 ) │ │ │ │ + ldr r0, [pc, #700] @ (2cfe0 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.w 27808 │ │ │ │ - ldr r3, [pc, #536] @ (2894c ) │ │ │ │ + bl 12190 │ │ │ │ + b.w 2be14 │ │ │ │ + ldr r3, [pc, #536] @ (2cf58 ) │ │ │ │ mov.w r2, #548 @ 0x224 │ │ │ │ - ldr r1, [pc, #672] @ (289d8 ) │ │ │ │ - ldr r0, [pc, #672] @ (289dc ) │ │ │ │ + ldr r1, [pc, #672] @ (2cfe4 ) │ │ │ │ + ldr r0, [pc, #672] @ (2cfe8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 27802 │ │ │ │ - ldr r2, [pc, #512] @ (2894c ) │ │ │ │ - ldr r3, [pc, #656] @ (289e0 ) │ │ │ │ - ldr r1, [pc, #660] @ (289e4 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.w 2be0e │ │ │ │ + ldr r2, [pc, #512] @ (2cf58 ) │ │ │ │ + ldr r3, [pc, #656] @ (2cfec ) │ │ │ │ + ldr r1, [pc, #660] @ (2cff0 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #660] @ (289e8 ) │ │ │ │ + ldr r0, [pc, #660] @ (2cff4 ) │ │ │ │ ldr r4, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ str r7, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #555 @ 0x22b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.w 27808 │ │ │ │ + bl 12190 │ │ │ │ + b.w 2be14 │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 28480 │ │ │ │ - ldr r3, [pc, #620] @ (289ec ) │ │ │ │ - movw r2, #10788 @ 0x2a24 │ │ │ │ - ldr r1, [pc, #616] @ (289f0 ) │ │ │ │ - ldr r0, [pc, #620] @ (289f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #608] @ (289f8 ) │ │ │ │ - mov.w r2, #11008 @ 0x2b00 │ │ │ │ - ldr r1, [pc, #604] @ (289fc ) │ │ │ │ - ldr r0, [pc, #608] @ (28a00 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #596] @ (28a04 ) │ │ │ │ - movw r2, #10977 @ 0x2ae1 │ │ │ │ - ldr r1, [pc, #592] @ (28a08 ) │ │ │ │ - ldr r0, [pc, #596] @ (28a0c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #584] @ (28a10 ) │ │ │ │ - movw r2, #10862 @ 0x2a6e │ │ │ │ - ldr r1, [pc, #580] @ (28a14 ) │ │ │ │ - ldr r0, [pc, #584] @ (28a18 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #572] @ (28a1c ) │ │ │ │ - movw r2, #11002 @ 0x2afa │ │ │ │ - ldr r1, [pc, #568] @ (28a20 ) │ │ │ │ - ldr r0, [pc, #572] @ (28a24 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #560] @ (28a28 ) │ │ │ │ - movw r2, #10710 @ 0x29d6 │ │ │ │ - ldr r1, [pc, #556] @ (28a2c ) │ │ │ │ - ldr r0, [pc, #560] @ (28a30 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #548] @ (28a34 ) │ │ │ │ - movw r2, #10690 @ 0x29c2 │ │ │ │ - ldr r1, [pc, #544] @ (28a38 ) │ │ │ │ - ldr r0, [pc, #548] @ (28a3c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #536] @ (28a40 ) │ │ │ │ - movw r2, #10824 @ 0x2a48 │ │ │ │ - ldr r1, [pc, #532] @ (28a44 ) │ │ │ │ - ldr r0, [pc, #536] @ (28a48 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #524] @ (28a4c ) │ │ │ │ - movw r2, #10978 @ 0x2ae2 │ │ │ │ - ldr r1, [pc, #520] @ (28a50 ) │ │ │ │ - ldr r0, [pc, #524] @ (28a54 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #512] @ (28a58 ) │ │ │ │ - movw r2, #10575 @ 0x294f │ │ │ │ - ldr r1, [pc, #508] @ (28a5c ) │ │ │ │ - ldr r0, [pc, #512] @ (28a60 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #500] @ (28a64 ) │ │ │ │ - movw r2, #10554 @ 0x293a │ │ │ │ - ldr r1, [pc, #496] @ (28a68 ) │ │ │ │ - ldr r0, [pc, #500] @ (28a6c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #488] @ (28a70 ) │ │ │ │ - movw r2, #10931 @ 0x2ab3 │ │ │ │ - ldr r1, [pc, #484] @ (28a74 ) │ │ │ │ - ldr r0, [pc, #488] @ (28a78 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2ca8c │ │ │ │ + ldr r3, [pc, #620] @ (2cff8 ) │ │ │ │ + movw r2, #8702 @ 0x21fe │ │ │ │ + ldr r1, [pc, #616] @ (2cffc ) │ │ │ │ + ldr r0, [pc, #620] @ (2d000 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #476] @ (28a7c ) │ │ │ │ - movw r2, #11025 @ 0x2b11 │ │ │ │ - ldr r1, [pc, #472] @ (28a80 ) │ │ │ │ - ldr r0, [pc, #476] @ (28a84 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #608] @ (2d004 ) │ │ │ │ + movw r2, #8922 @ 0x22da │ │ │ │ + ldr r1, [pc, #604] @ (2d008 ) │ │ │ │ + ldr r0, [pc, #608] @ (2d00c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #464] @ (28a88 ) │ │ │ │ - movw r2, #11031 @ 0x2b17 │ │ │ │ - ldr r1, [pc, #460] @ (28a8c ) │ │ │ │ - ldr r0, [pc, #464] @ (28a90 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #452] @ (28a94 ) │ │ │ │ - movw r2, #11009 @ 0x2b01 │ │ │ │ - ldr r1, [pc, #448] @ (28a98 ) │ │ │ │ - ldr r0, [pc, #452] @ (28a9c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #596] @ (2d010 ) │ │ │ │ + movw r2, #8891 @ 0x22bb │ │ │ │ + ldr r1, [pc, #592] @ (2d014 ) │ │ │ │ + ldr r0, [pc, #596] @ (2d018 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #440] @ (28aa0 ) │ │ │ │ - movw r2, #11024 @ 0x2b10 │ │ │ │ - ldr r1, [pc, #436] @ (28aa4 ) │ │ │ │ - ldr r0, [pc, #440] @ (28aa8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #584] @ (2d01c ) │ │ │ │ + movw r2, #8776 @ 0x2248 │ │ │ │ + ldr r1, [pc, #580] @ (2d020 ) │ │ │ │ + ldr r0, [pc, #584] @ (2d024 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #428] @ (28aac ) │ │ │ │ - movw r2, #10500 @ 0x2904 │ │ │ │ - ldr r1, [pc, #424] @ (28ab0 ) │ │ │ │ - ldr r0, [pc, #428] @ (28ab4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #572] @ (2d028 ) │ │ │ │ + movw r2, #8916 @ 0x22d4 │ │ │ │ + ldr r1, [pc, #568] @ (2d02c ) │ │ │ │ + ldr r0, [pc, #572] @ (2d030 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #416] @ (28ab8 ) │ │ │ │ - movw r2, #10482 @ 0x28f2 │ │ │ │ - ldr r1, [pc, #412] @ (28abc ) │ │ │ │ - ldr r0, [pc, #416] @ (28ac0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #560] @ (2d034 ) │ │ │ │ + movw r2, #8624 @ 0x21b0 │ │ │ │ + ldr r1, [pc, #556] @ (2d038 ) │ │ │ │ + ldr r0, [pc, #560] @ (2d03c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #404] @ (28ac4 ) │ │ │ │ - movw r2, #11001 @ 0x2af9 │ │ │ │ - ldr r1, [pc, #400] @ (28ac8 ) │ │ │ │ - ldr r0, [pc, #404] @ (28acc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #548] @ (2d040 ) │ │ │ │ + movw r2, #8604 @ 0x219c │ │ │ │ + ldr r1, [pc, #544] @ (2d044 ) │ │ │ │ + ldr r0, [pc, #548] @ (2d048 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - addw r3, r3, #1468 @ 0x5bc │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #568] @ 0x238 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r2, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb8ee │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - @ instruction: 0xb85c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #672] @ 0x2a0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [sp, #616] @ 0x268 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r7, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #896] @ 0x380 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #648] @ 0x288 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r5, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #544] @ 0x220 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r2, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #968] @ 0x3c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #384] @ 0x180 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r5, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r1, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #976] @ 0x3d0 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r7, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #400] @ 0x190 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #840] @ 0x348 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #712] @ 0x2c8 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #160] @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #600] @ 0x258 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r3, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r5, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #592] @ 0x250 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r4, r6, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #352] @ 0x160 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #256] @ 0x100 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r5, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #160] @ 0xa0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, lr} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - str r7, [sp, #304] @ 0x130 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, #62] @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r4, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [sp, #800] @ 0x320 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r6, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #992] @ 0x3e0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r5, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #944] @ 0x3b0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r4, r7} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #512] @ 0x200 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r5, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #656] @ 0x290 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r6} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #560] @ 0x230 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r4, r5} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #224] @ 0xe0 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2, r3, r4} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r5, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #368] @ 0x170 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r2} │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r2, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [sp, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 28b2a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r7, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 28b30 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #736] @ 0x2e0 │ │ │ │ - movs r0, r0 │ │ │ │ - cbz r4, 28b36 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r1, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - str r5, [sp, #768] @ 0x300 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028ad0 : │ │ │ │ - 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] @ 28cac │ │ │ │ - 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] @ 28cb0 │ │ │ │ - ldr r5, [pc, #444] @ (28cb4 ) │ │ │ │ - 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] @ (28cb8 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28be6 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 28bc6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 28bea │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 28bf6 │ │ │ │ - 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 28c0a │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 28c16 │ │ │ │ - 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 28be6 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 28c2e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 28c8e │ │ │ │ - ldr r1, [pc, #304] @ (28cbc ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 28c78 │ │ │ │ - ldr r1, [pc, #300] @ (28cc0 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 28ca2 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 28ca6 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 28ca6 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (28cc4 ) │ │ │ │ - ldr r2, [pc, #260] @ (28cb4 ) │ │ │ │ - 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 28c74 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (28cc8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #248] @ (28ccc ) │ │ │ │ - mov.w r2, #528 @ 0x210 │ │ │ │ - ldr r1, [pc, #248] @ (28cd0 ) │ │ │ │ - ldr r0, [pc, #248] @ (28cd4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 28bac │ │ │ │ - ldr r0, [pc, #236] @ (28cd8 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 28bd0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 28b3e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 28c38 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 28b3e │ │ │ │ - ldr r0, [pc, #208] @ (28cdc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 28bd0 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 28b56 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 28c54 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 28b56 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11450 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 28b74 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 28b3e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 28b3e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 28c6e │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 28b56 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 28b56 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (28ce0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (28ce4 ) │ │ │ │ - ldr r0, [pc, #100] @ (28ce8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #536] @ (2d04c ) │ │ │ │ + movw r2, #8738 @ 0x2222 │ │ │ │ + ldr r1, [pc, #532] @ (2d050 ) │ │ │ │ + ldr r0, [pc, #536] @ (2d054 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (28cec ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (28cf0 ) │ │ │ │ - ldr r0, [pc, #92] @ (28cf4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #524] @ (2d058 ) │ │ │ │ + movw r2, #8892 @ 0x22bc │ │ │ │ + ldr r1, [pc, #520] @ (2d05c ) │ │ │ │ + ldr r0, [pc, #524] @ (2d060 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - nop │ │ │ │ - strh r0, [r6, #6] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r4, [r0, #20] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r5, #19] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [sp, #264] @ 0x108 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - str r3, [sp, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r3, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r2, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #456 @ 0x1c8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r7, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r1, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - add sp, #376 @ 0x178 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #88] @ 0x58 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00028cf8 : │ │ │ │ - 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] @ 293e4 │ │ │ │ - sub sp, #84 @ 0x54 │ │ │ │ - ldr.w r4, [pc, #1752] @ 293e8 │ │ │ │ - mov r8, r0 │ │ │ │ - add r5, pc │ │ │ │ - ldr.w r6, [pc, #1748] @ 293ec │ │ │ │ - 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 28fa0 │ │ │ │ - add.w r9, r2, #2 │ │ │ │ - teq r2, r9 │ │ │ │ - bmi.w 28f98 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2906a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ef54 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 29090 │ │ │ │ - ldr.w r3, [pc, #1684] @ 293f0 │ │ │ │ - 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 290ae │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - 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 9688 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 290b6 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 293b4 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28dc0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28fd0 │ │ │ │ - ldr.w r3, [pc, #1584] @ 293f4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 290e0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28de4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 28fdc │ │ │ │ - ldr.w r3, [pc, #1552] @ 293f8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.w 28f64 │ │ │ │ - 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 23e28 │ │ │ │ - ldr r5, [sp, #32] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2913c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 2911e │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r1, r4 │ │ │ │ - blx 93ec │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2939c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28e40 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29062 │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.w 29144 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ef54 │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r0, r5, #31 │ │ │ │ - bmi.w 29164 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2916c │ │ │ │ - mvns r5, r4 │ │ │ │ - ands.w r5, r5, #1 │ │ │ │ - beq.w 2903c │ │ │ │ - adds r2, r4, #2 │ │ │ │ - teq r4, r2 │ │ │ │ - bmi.w 29036 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a48 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2918a │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 291a8 │ │ │ │ - ldr.w r1, [sl, #380] @ 0x17c │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 291d2 │ │ │ │ - ldr.w r1, [sl, #428] @ 0x1ac │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d600 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28ebc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2902e │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 292a6 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29208 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 29006 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ef54 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.w 2921a │ │ │ │ - ands.w r3, r4, #1 │ │ │ │ - ldrd r5, r6, [sl, #380] @ 0x17c │ │ │ │ - mov fp, r3 │ │ │ │ - bne.w 29238 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - 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 9688 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29240 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 293cc │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28f38 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cbnz r3, 28f38 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 2925a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 28f56 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 28f56 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cmp r5, r3 │ │ │ │ - bne.w 28dfc │ │ │ │ - mov r5, r8 │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 291f6 │ │ │ │ - adds r6, r4, #2 │ │ │ │ - teq r4, r6 │ │ │ │ - bmi.n 28ff6 │ │ │ │ - strd r6, r5, [r8] │ │ │ │ - ldr.w r2, [pc, #1156] @ 293fc │ │ │ │ - ldr.w r3, [pc, #1132] @ 293e8 │ │ │ │ - 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 29380 │ │ │ │ - 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 28d3c │ │ │ │ - mov r0, r2 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r9, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2906a │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ef54 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.w 28d54 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - b.n 28d54 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 28dc0 │ │ │ │ - mov r0, r1 │ │ │ │ - str r1, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr.w r3, [pc, #1040] @ 293f8 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 28df2 │ │ │ │ - b.n 28f64 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.n 28f72 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 28f72 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 28ed4 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1ef54 │ │ │ │ - lsls r2, r5, #31 │ │ │ │ - mov r4, r0 │ │ │ │ - bpl.w 28edc │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 28edc │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28ebc │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.w 28e70 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 14a48 │ │ │ │ - tst.w r9, #1 │ │ │ │ - mov r6, r0 │ │ │ │ - beq.w 28e7a │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - b.n 28e7a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 28e40 │ │ │ │ - ldr r3, [pc, #916] @ (29400 ) │ │ │ │ - mov.w r2, #506 @ 0x1fa │ │ │ │ - ldr r1, [pc, #912] @ (29404 ) │ │ │ │ - ldr r0, [pc, #916] @ (29408 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - b.n 28f76 │ │ │ │ - ldr r3, [pc, #876] @ (29400 ) │ │ │ │ - mov.w r2, #508 @ 0x1fc │ │ │ │ - ldr r1, [pc, #884] @ (2940c ) │ │ │ │ - ldr r0, [pc, #884] @ (29410 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29086 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 28d78 │ │ │ │ - ldr r3, [pc, #840] @ (29400 ) │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr r1, [pc, #852] @ (29414 ) │ │ │ │ - ldr r0, [pc, #856] @ (29418 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29086 │ │ │ │ - ldr r0, [pc, #824] @ (2941c ) │ │ │ │ - str r1, [sp, #8] │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29100 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 29100 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #764] @ (29400 ) │ │ │ │ - movw r2, #509 @ 0x1fd │ │ │ │ - ldr r1, [pc, #792] @ (29420 ) │ │ │ │ - ldr r0, [pc, #792] @ (29424 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 290a6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #732] @ (29400 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #512 @ 0x200 │ │ │ │ - ldr r1, [pc, #764] @ (29428 ) │ │ │ │ - ldr r0, [pc, #764] @ (2942c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 290a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 28e16 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r3, [pc, #696] @ (29400 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r1, [pc, #740] @ (29430 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #736] @ (29434 ) │ │ │ │ - movw r2, #513 @ 0x201 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29116 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 28e56 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #656] @ (29400 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #514 @ 0x202 │ │ │ │ - ldr r1, [pc, #700] @ (29438 ) │ │ │ │ - ldr r0, [pc, #704] @ (2943c ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 290a6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #624] @ (29400 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - ldr r1, [pc, #680] @ (29440 ) │ │ │ │ - ldr r0, [pc, #680] @ (29444 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29116 │ │ │ │ - mov r9, r6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r2, [pc, #592] @ (29400 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [pc, #660] @ (29448 ) │ │ │ │ - ldr r1, [pc, #660] @ (2944c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #512] @ (2d064 ) │ │ │ │ + movw r2, #8489 @ 0x2129 │ │ │ │ + ldr r1, [pc, #508] @ (2d068 ) │ │ │ │ + ldr r0, [pc, #512] @ (2d06c ) │ │ │ │ add r3, pc │ │ │ │ - str.w r9, [sp, #4] │ │ │ │ - add r1, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r0, [pc, #652] @ (29450 ) │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - mov.w r2, #516 @ 0x204 │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 29116 │ │ │ │ - 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 291f0 │ │ │ │ - subs r2, #1 │ │ │ │ - str.w r2, [r9] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 29298 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 28f6a │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 28f72 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 29016 │ │ │ │ - mov r5, r8 │ │ │ │ - ldr r3, [pc, #480] @ (29400 ) │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - movw r2, #523 @ 0x20b │ │ │ │ - ldr r1, [pc, #556] @ (29454 ) │ │ │ │ - ldr r0, [pc, #556] @ (29458 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 290a6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c85c │ │ │ │ - b.n 28ef0 │ │ │ │ - ldr r3, [pc, #444] @ (29400 ) │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr r1, [pc, #524] @ (2945c ) │ │ │ │ - ldr r0, [pc, #528] @ (29460 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 290c8 │ │ │ │ - ldr r0, [pc, #520] @ (29464 ) │ │ │ │ - mov r1, r5 │ │ │ │ - ldr r6, [sp, #28] │ │ │ │ - mov r5, r8 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #8] │ │ │ │ - ldr.w r8, [sp, #24] │ │ │ │ - bl 117ec │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29280 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29322 │ │ │ │ - ldr r3, [pc, #380] @ (29400 ) │ │ │ │ - mov.w r2, #524 @ 0x20c │ │ │ │ - ldr r1, [pc, #480] @ (29468 ) │ │ │ │ - ldr r0, [pc, #480] @ (2946c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29116 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 28f6a │ │ │ │ - b.n 291f6 │ │ │ │ - mov r5, r8 │ │ │ │ - ldrd r8, r6, [sp, #24] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2932a │ │ │ │ - ldr r2, [pc, #440] @ (29470 ) │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [sl, #432] @ 0x1b0 │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 29342 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 29384 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 292f2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2933a │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 29360 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 29332 │ │ │ │ - ldr r3, [pc, #244] @ (29400 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #352] @ (29474 ) │ │ │ │ - ldr r0, [pc, #356] @ (29478 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29086 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29280 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 292b6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2930a │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 292f2 │ │ │ │ - ldr r3, [pc, #188] @ (29400 ) │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r1, [pc, #304] @ (2947c ) │ │ │ │ - ldr r0, [pc, #308] @ (29480 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29086 │ │ │ │ - ldr r2, [pc, #156] @ (29400 ) │ │ │ │ - ldr r3, [pc, #288] @ (29484 ) │ │ │ │ - ldr r1, [pc, #288] @ (29488 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #500] @ (2d070 ) │ │ │ │ + movw r2, #8468 @ 0x2114 │ │ │ │ + ldr r1, [pc, #496] @ (2d074 ) │ │ │ │ + ldr r0, [pc, #500] @ (2d078 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #288] @ (2948c ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #520 @ 0x208 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 29086 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (29490 ) │ │ │ │ - movw r2, #10209 @ 0x27e1 │ │ │ │ - ldr r1, [pc, #264] @ (29494 ) │ │ │ │ - ldr r0, [pc, #264] @ (29498 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #488] @ (2d07c ) │ │ │ │ + movw r2, #8845 @ 0x228d │ │ │ │ + ldr r1, [pc, #484] @ (2d080 ) │ │ │ │ + ldr r0, [pc, #488] @ (2d084 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #252] @ (2949c ) │ │ │ │ - movw r2, #10151 @ 0x27a7 │ │ │ │ - ldr r1, [pc, #252] @ (294a0 ) │ │ │ │ - ldr r0, [pc, #252] @ (294a4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #476] @ (2d088 ) │ │ │ │ + movw r2, #8939 @ 0x22eb │ │ │ │ + ldr r1, [pc, #472] @ (2d08c ) │ │ │ │ + ldr r0, [pc, #476] @ (2d090 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #240] @ (294a8 ) │ │ │ │ - movw r2, #10121 @ 0x2789 │ │ │ │ - ldr r1, [pc, #240] @ (294ac ) │ │ │ │ - ldr r0, [pc, #240] @ (294b0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #464] @ (2d094 ) │ │ │ │ + movw r2, #8945 @ 0x22f1 │ │ │ │ + ldr r1, [pc, #460] @ (2d098 ) │ │ │ │ + ldr r0, [pc, #464] @ (2d09c ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #228] @ (294b4 ) │ │ │ │ - movw r2, #10245 @ 0x2805 │ │ │ │ - ldr r1, [pc, #228] @ (294b8 ) │ │ │ │ - ldr r0, [pc, #228] @ (294bc ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #452] @ (2d0a0 ) │ │ │ │ + movw r2, #8923 @ 0x22db │ │ │ │ + ldr r1, [pc, #448] @ (2d0a4 ) │ │ │ │ + ldr r0, [pc, #452] @ (2d0a8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1504 @ 0x5e0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - strb r0, [r5, #11] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #11] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, #1] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r2, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #23] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r0, #21] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r7, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r3, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r1, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r7, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r5, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #19] │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [sp, #336] @ 0x150 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r1, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r5, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r1, #17] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r6, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r0, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #13] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r7, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r5, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #48] @ 0x30 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, #30] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r1, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #408 @ 0x198 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #312 @ 0x138 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r2, [r6, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r0, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r1, #28] │ │ │ │ - movs r0, r0 │ │ │ │ - add r1, sp, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r5, #4] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000294c0 : │ │ │ │ - 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] @ 2969c │ │ │ │ - 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] @ 296a0 │ │ │ │ - ldr r5, [pc, #444] @ (296a4 ) │ │ │ │ - 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] @ (296a8 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 295d6 │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 295b6 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 295da │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 295e6 │ │ │ │ - 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 295fa │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 29606 │ │ │ │ - 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 28cf8 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 295d6 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2961e │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 2967e │ │ │ │ - ldr r1, [pc, #304] @ (296ac ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29668 │ │ │ │ - ldr r1, [pc, #300] @ (296b0 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 29692 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 29696 │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 29696 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (296b4 ) │ │ │ │ - ldr r2, [pc, #260] @ (296a4 ) │ │ │ │ - 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 29664 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (296b8 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #248] @ (296bc ) │ │ │ │ - mov.w r2, #502 @ 0x1f6 │ │ │ │ - ldr r1, [pc, #248] @ (296c0 ) │ │ │ │ - ldr r0, [pc, #248] @ (296c4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2959c │ │ │ │ - ldr r0, [pc, #236] @ (296c8 ) │ │ │ │ - mov r1, r2 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 295c0 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 2952e │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29628 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2952e │ │ │ │ - ldr r0, [pc, #208] @ (296cc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 295c0 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 29546 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 29644 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 29546 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11450 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 29564 │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 2952e │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2952e │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 2965e │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 29546 │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 29546 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (296d0 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (296d4 ) │ │ │ │ - ldr r0, [pc, #100] @ (296d8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #440] @ (2d0ac ) │ │ │ │ + movw r2, #8938 @ 0x22ea │ │ │ │ + ldr r1, [pc, #436] @ (2d0b0 ) │ │ │ │ + ldr r0, [pc, #440] @ (2d0b4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (296dc ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (296e0 ) │ │ │ │ - ldr r0, [pc, #92] @ (296e4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #428] @ (2d0b8 ) │ │ │ │ + movw r2, #8414 @ 0x20de │ │ │ │ + ldr r1, [pc, #424] @ (2d0bc ) │ │ │ │ + ldr r0, [pc, #428] @ (2d0c0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - nop │ │ │ │ - strb r0, [r0, #28] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r2, #48] @ 0x30 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, #44] @ 0x2c │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r3, #36] @ 0x24 │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r2, #50] @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r0, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r4, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #520 @ (adr r6, 298dc ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - add r6, pc, #440 @ (adr r6, 29898 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000296e8 : │ │ │ │ - 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] @ 298c4 │ │ │ │ - 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] @ 298c8 │ │ │ │ - ldr r5, [pc, #444] @ (298cc ) │ │ │ │ - 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] @ (298d0 ) │ │ │ │ - ldr.w r5, [ip, r5] │ │ │ │ - add r4, pc │ │ │ │ - ldr r5, [r5, #0] │ │ │ │ - str r5, [sp, #52] @ 0x34 │ │ │ │ - mov.w r5, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 297fe │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #3 │ │ │ │ - bpl.n 297de │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r3, #7 │ │ │ │ - bpl.n 29802 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.n 2980e │ │ │ │ - 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 29822 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2982e │ │ │ │ - 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 23e28 │ │ │ │ - ldr r5, [sp, #44] @ 0x2c │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 297fe │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 29846 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.w 298a6 │ │ │ │ - ldr r1, [pc, #304] @ (298d4 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 29890 │ │ │ │ - ldr r1, [pc, #300] @ (298d8 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.w 298ba │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 298be │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 298be │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #276] @ (298dc ) │ │ │ │ - ldr r2, [pc, #260] @ (298cc ) │ │ │ │ - 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 2988c │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #60 @ 0x3c │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r0, [pc, #256] @ (298e0 ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #248] @ (298e4 ) │ │ │ │ - mov.w r2, #684 @ 0x2ac │ │ │ │ - ldr r1, [pc, #248] @ (298e8 ) │ │ │ │ - ldr r0, [pc, #248] @ (298ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 297c4 │ │ │ │ - ldr r0, [pc, #236] @ (298f0 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 297e8 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, #0 │ │ │ │ - beq.n 29756 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29850 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 29756 │ │ │ │ - ldr r0, [pc, #208] @ (298f4 ) │ │ │ │ - mov r1, r3 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 297e8 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r1, #0 │ │ │ │ - addeq r7, sp, #44 @ 0x2c │ │ │ │ - beq.n 2976e │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2986c │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - add r7, sp, #44 @ 0x2c │ │ │ │ - negs r1, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 2976e │ │ │ │ - str r0, [sp, #16] │ │ │ │ - bl 11450 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 2978c │ │ │ │ - mov r0, r2 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 29756 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 29756 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldrd r3, r2, [sp, #16] │ │ │ │ - cbnz r1, 29886 │ │ │ │ - lsls r1, r0, #1 │ │ │ │ - b.n 2976e │ │ │ │ - orr.w r1, r3, #1 │ │ │ │ - b.n 2976e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (298f8 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (298fc ) │ │ │ │ - ldr r0, [pc, #100] @ (29900 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #416] @ (2d0c4 ) │ │ │ │ + movw r2, #8396 @ 0x20cc │ │ │ │ + ldr r1, [pc, #412] @ (2d0c8 ) │ │ │ │ + ldr r0, [pc, #416] @ (2d0cc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (29904 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (29908 ) │ │ │ │ - ldr r0, [pc, #92] @ (2990c ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #404] @ (2d0d0 ) │ │ │ │ + movw r2, #8915 @ 0x22d3 │ │ │ │ + ldr r1, [pc, #400] @ (2d0d4 ) │ │ │ │ + ldr r0, [pc, #404] @ (2d0d8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + addw r3, r3, #1692 @ 0x69c │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ nop │ │ │ │ - strb r0, [r3, #19] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r2, #12] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #0] │ │ │ │ - movs r2, r0 │ │ │ │ - ldrh r2, [r5, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r6, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #26] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r3, #25] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #360 @ (adr r4, 29a64 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r6, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - add r4, pc, #280 @ (adr r4, 29a20 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #20] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00029910 : │ │ │ │ - lsls r3, r0, #31 │ │ │ │ - bmi.n 29936 │ │ │ │ - movw r3, #45054 @ 0xaffe │ │ │ │ - movt r3, #1 │ │ │ │ - cmp r0, r3 │ │ │ │ - bls.n 29988 │ │ │ │ - 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 11768 │ │ │ │ - cbnz r0, 29962 │ │ │ │ - movw r0, #45054 @ 0xaffe │ │ │ │ - movt r0, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl 11768 │ │ │ │ - cbnz r0, 29962 │ │ │ │ - movs r0, #1 │ │ │ │ - pop {r4, pc} │ │ │ │ - mov.w r1, #114688 @ 0x1c000 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11768 │ │ │ │ - cbnz r0, 29984 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #65534 @ 0xfffe │ │ │ │ - movt r0, #33 @ 0x21 │ │ │ │ - bl 11768 │ │ │ │ - eor.w r0, r0, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r0, #1 │ │ │ │ - bx lr │ │ │ │ - │ │ │ │ -0002998c : │ │ │ │ - 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] @ 2a004 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #1636] @ 2a008 │ │ │ │ - mov r7, r3 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #1632] @ 2a00c │ │ │ │ - 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 29c32 │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 29c32 │ │ │ │ - adds r2, r5, r7 │ │ │ │ - teq r5, r2 │ │ │ │ - bmi.w 29c2a │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a48 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29c5c │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 29c8c │ │ │ │ - mov r0, r4 │ │ │ │ - bl e65c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 29cac │ │ │ │ - cmp.w r7, r0, lsl #1 │ │ │ │ - beq.n 29ad2 │ │ │ │ - ldr.w r3, [pc, #1540] @ 2a010 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29a22 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29c7c │ │ │ │ - ldr.w r3, [pc, #1520] @ 2a014 │ │ │ │ - ldr.w r4, [sl, #480] @ 0x1e0 │ │ │ │ - ldr r7, [r6, r3] │ │ │ │ - lsls r3, r5, #31 │ │ │ │ - ldr.w sl, [r7] │ │ │ │ - bmi.w 29cca │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29cd2 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29fd4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29a70 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29c84 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 29d7e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29c74 │ │ │ │ - ldr.w r3, [pc, #1416] @ 2a018 │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - ldr.w r1, [pc, #1412] @ 2a01c │ │ │ │ - ldr.w r0, [pc, #1412] @ 2a020 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r8] │ │ │ │ - ldr.w r2, [pc, #1392] @ 2a024 │ │ │ │ - ldr.w r3, [pc, #1360] @ 2a008 │ │ │ │ - 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 29f62 │ │ │ │ - mov r0, r8 │ │ │ │ - add sp, #68 @ 0x44 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #1364] @ 2a028 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29d9e │ │ │ │ - ldr.w r2, [pc, #1324] @ 2a010 │ │ │ │ - add r1, sp, #24 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - strd r3, r4, [sp, #24] │ │ │ │ - movs r3, #0 │ │ │ │ - mov sl, r2 │ │ │ │ - ldr.w r0, [r2, #476] @ 0x1dc │ │ │ │ - movs r2, #2 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - blx 9688 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29dca │ │ │ │ - ldr.w r3, [pc, #1316] @ 2a02c │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 29de2 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29b2a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 29b2a │ │ │ │ - str r0, [sp, #12] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr.w r3, [pc, #1284] @ 2a030 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 29a10 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 29cf8 │ │ │ │ - adds r3, r5, r7 │ │ │ │ - mov fp, r3 │ │ │ │ - teq r5, r3 │ │ │ │ - bmi.w 29cf0 │ │ │ │ - movs r1, #32 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c8b8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r5, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29b66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29d04 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29e1e │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 29e44 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 29e76 │ │ │ │ - ldr r4, [r5, #12] │ │ │ │ - lsls r4, r4, #1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29b96 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 29b96 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29910 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 29e8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29d0c │ │ │ │ - ldr.w r2, [pc, #1128] @ 2a014 │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r4, [sl, #484] @ 0x1e4 │ │ │ │ - ldr r7, [r6, r2] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29eb8 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 29fec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29bf0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29e3c │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 29ed6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29e16 │ │ │ │ - ldr.w r3, [pc, #1032] @ 2a018 │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr.w r1, [pc, #1052] @ 2a034 │ │ │ │ - ldr.w r0, [pc, #1052] @ 2a038 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29aa8 │ │ │ │ - teq r7, r2 │ │ │ │ - bpl.w 299dc │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r2, r0 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a48 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - lsls r3, r2, #31 │ │ │ │ - bpl.w 299e6 │ │ │ │ - mov r0, r2 │ │ │ │ - bl c874 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 299ec │ │ │ │ - ldr r3, [pc, #952] @ (2a018 ) │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r1, [pc, #984] @ (2a03c ) │ │ │ │ - ldr r0, [pc, #984] @ (2a040 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29aa8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29a8c │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29a22 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29a70 │ │ │ │ - ldr r2, [pc, #904] @ (2a018 ) │ │ │ │ - ldr r3, [pc, #948] @ (2a044 ) │ │ │ │ - ldr r1, [pc, #948] @ (2a048 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #948] @ (2a04c ) │ │ │ │ - ldr r5, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - mov.w r2, #600 @ 0x258 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 29aa8 │ │ │ │ - ldr r3, [pc, #872] @ (2a018 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #924] @ (2a050 ) │ │ │ │ - ldr r0, [pc, #924] @ (2a054 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29aa8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c85c │ │ │ │ - b.n 29a36 │ │ │ │ - ldr r3, [pc, #836] @ (2a018 ) │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - ldr r1, [pc, #892] @ (2a058 ) │ │ │ │ - ldr r0, [pc, #896] @ (2a05c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29aa8 │ │ │ │ - teq r7, r3 │ │ │ │ - bpl.w 29b4a │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16cf0 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 29b4a │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29b66 │ │ │ │ - ldr r3, [pc, #848] @ (2a060 ) │ │ │ │ - ldr.w r1, [sl, #488] @ 0x1e8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 29efe │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #20 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 95d0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29d48 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 29d76 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 29f16 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 29fbc │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29d66 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 29ef6 │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 29f3a │ │ │ │ - strd fp, r7, [r8] │ │ │ │ - b.n 29ab0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d48 │ │ │ │ - ldr r2, [pc, #664] @ (2a018 ) │ │ │ │ - ldr r3, [pc, #736] @ (2a064 ) │ │ │ │ - ldr r1, [pc, #740] @ (2a068 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #740] @ (2a06c ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #602 @ 0x25a │ │ │ │ - bl 12188 │ │ │ │ - b.n 29aa8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #712] @ (2a070 ) │ │ │ │ - ldr r1, [pc, #716] @ (2a074 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #612] @ (2a018 ) │ │ │ │ - ldr r1, [pc, #704] @ (2a078 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r0, [pc, #704] @ (2a07c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29aa8 │ │ │ │ - ldr r3, [pc, #588] @ (2a018 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #684] @ (2a080 ) │ │ │ │ - ldr r0, [pc, #688] @ (2a084 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29cc2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - ldr r0, [pc, #672] @ (2a088 ) │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29dfe │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29eb0 │ │ │ │ - ldr r3, [pc, #536] @ (2a018 ) │ │ │ │ - movw r2, #601 @ 0x259 │ │ │ │ - ldr r1, [pc, #644] @ (2a08c ) │ │ │ │ - ldr r0, [pc, #648] @ (2a090 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29cc2 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29c0c │ │ │ │ - ldr r3, [pc, #504] @ (2a018 ) │ │ │ │ - mov.w r2, #604 @ 0x25c │ │ │ │ - ldr r1, [pc, #620] @ (2a094 ) │ │ │ │ - ldr r0, [pc, #624] @ (2a098 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - b.n 29aa8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29bf0 │ │ │ │ - ldr r0, [pc, #596] @ (2a09c ) │ │ │ │ - mov r1, r5 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29e5e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 29f5a │ │ │ │ - ldr r3, [pc, #440] @ (2a018 ) │ │ │ │ - mov.w r2, #604 @ 0x25c │ │ │ │ - ldr r1, [pc, #568] @ (2a0a0 ) │ │ │ │ - ldr r0, [pc, #572] @ (2a0a4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29e34 │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r4, #0 │ │ │ │ - beq.w 29b82 │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 29f66 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r4, r3, #1 │ │ │ │ - b.n 29b82 │ │ │ │ - ldr r3, [pc, #392] @ (2a018 ) │ │ │ │ - movw r2, #605 @ 0x25d │ │ │ │ - ldr r1, [pc, #532] @ (2a0a8 ) │ │ │ │ - ldr r0, [pc, #532] @ (2a0ac ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 29aa8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29dfe │ │ │ │ - ldr r3, [pc, #348] @ (2a018 ) │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - ldr r1, [pc, #496] @ (2a0b0 ) │ │ │ │ - ldr r0, [pc, #496] @ (2a0b4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29aa8 │ │ │ │ - ldr r2, [pc, #320] @ (2a018 ) │ │ │ │ - ldr r3, [pc, #476] @ (2a0b8 ) │ │ │ │ - ldr r1, [pc, #480] @ (2a0bc ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #480] @ (2a0c0 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #606 @ 0x25e │ │ │ │ - bl 12188 │ │ │ │ - b.n 29aa8 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29d66 │ │ │ │ - ldr r3, [pc, #280] @ (2a018 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #444] @ (2a0c4 ) │ │ │ │ - ldr r0, [pc, #448] @ (2a0c8 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 29ea2 │ │ │ │ - ldr r3, [pc, #256] @ (2a018 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #428] @ (2a0cc ) │ │ │ │ - ldr r0, [pc, #432] @ (2a0d0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 29aa8 │ │ │ │ - ldr r3, [pc, #220] @ (2a018 ) │ │ │ │ - movw r2, #609 @ 0x261 │ │ │ │ - ldr r1, [pc, #400] @ (2a0d4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [r6, r3] │ │ │ │ - ldr r3, [pc, #400] @ (2a0d8 ) │ │ │ │ - add r3, pc │ │ │ │ - strd r3, r7, [sp] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r0, [pc, #392] @ (2a0dc ) │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 29e34 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29e5e │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - add r1, sp, #16 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 29f76 │ │ │ │ - lsls r4, r0, #1 │ │ │ │ - b.n 29b82 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 29f90 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r5, #0] │ │ │ │ - beq.n 29f90 │ │ │ │ - cbz r3, 29fb4 │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.w 29e5e │ │ │ │ - orr.w r4, r5, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 29910 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.w 29e8c │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 29d0c │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 29ba8 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 29f90 │ │ │ │ - ldr r3, [pc, #288] @ (2a0e0 ) │ │ │ │ - movw r2, #11792 @ 0x2e10 │ │ │ │ - ldr r1, [pc, #288] @ (2a0e4 ) │ │ │ │ - ldr r0, [pc, #288] @ (2a0e8 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1536 @ 0x600 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #276] @ (2a0ec ) │ │ │ │ - movw r2, #11708 @ 0x2dbc │ │ │ │ - ldr r1, [pc, #276] @ (2a0f0 ) │ │ │ │ - ldr r0, [pc, #276] @ (2a0f4 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1536 @ 0x600 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #264] @ (2a0f8 ) │ │ │ │ - movw r2, #11761 @ 0x2df1 │ │ │ │ - ldr r1, [pc, #264] @ (2a0fc ) │ │ │ │ - ldr r0, [pc, #264] @ (2a100 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1536 @ 0x600 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - str r4, [r2, #100] @ 0x64 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #100] @ 0x64 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r3, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r0, #84] @ 0x54 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r1, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r1, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r7, #58] @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r3, #54] @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r3, #7] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r7, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r6, [r7, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r3, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r3, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r6, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r5, #46] @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r5, #3] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r7, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r7, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r4, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, #2] │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r0, #4] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #42] @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #1] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r1, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r3, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #124] @ 0x7c │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #10] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r2, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r2, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #116] @ 0x74 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r2, [r6, #32] │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r0, #38] @ 0x26 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #112] @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #184] @ 0xb8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r6, [r4, #22] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [sp, #88] @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r4, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r7, #29] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [sp, #1016] @ 0x3f8 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r4, #30] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002a104 : │ │ │ │ - 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] @ 2a974 │ │ │ │ - mov r5, r2 │ │ │ │ - ldr.w r2, [pc, #2140] @ 2a978 │ │ │ │ - cmp r3, #2 │ │ │ │ - add r4, pc │ │ │ │ - ldr.w r6, [pc, #2136] @ 2a97c │ │ │ │ - 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 2a340 │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2a338 │ │ │ │ - mov r2, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a48 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a3f0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r3, #3 │ │ │ │ - bpl.w 2a416 │ │ │ │ - teq r5, r8 │ │ │ │ - bmi.w 2a316 │ │ │ │ - ldr.w r3, [pc, #2048] @ 2a980 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 2a1f6 │ │ │ │ - ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a376 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a1ae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a3e8 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #4 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 2998c │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a574 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #28] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.w 2a57c │ │ │ │ - ldr.w r2, [pc, #1964] @ 2a984 │ │ │ │ - ldr.w r3, [pc, #1948] @ 2a978 │ │ │ │ - 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 2a928 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #108 @ 0x6c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r0, [r5, #916] @ 0x394 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2a59a │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2a18a │ │ │ │ - movs r2, #2 │ │ │ │ - ldr.w r1, [r5, #452] @ 0x1c4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d600 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a22c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a4f6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2a450 │ │ │ │ - ldr.w r3, [pc, #1876] @ 2a988 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a602 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1dcf8 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2a636 │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a63e │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r9 │ │ │ │ - bl d6b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a656 │ │ │ │ - movs r2, #1 │ │ │ │ - ldr.w r1, [r5, #212] @ 0xd4 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl d600 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a288 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a540 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 2a5ca │ │ │ │ - ldr.w r1, [pc, #1784] @ 2a98c │ │ │ │ - mov r0, r7 │ │ │ │ - ldr.w r5, [r5, #460] @ 0x1cc │ │ │ │ - ldr r3, [r6, r1] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a550 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2a944 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a2da │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a62e │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2a73a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a5f2 │ │ │ │ - ldr.w r3, [pc, #1684] @ 2a990 │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - ldr.w r1, [pc, #1680] @ 2a994 │ │ │ │ - ldr.w r0, [pc, #1680] @ 2a998 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a17e │ │ │ │ - mov r0, r5 │ │ │ │ - movs r1, #4 │ │ │ │ - bl 16cf0 │ │ │ │ - ldr.w r3, [pc, #1624] @ 2a980 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r5, [r6, r3] │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2a18a │ │ │ │ - b.n 2a1f6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a15a │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16cf0 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 14a48 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.n 2a3de │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2a3f0 │ │ │ │ - ldr r2, [r7, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r2, #3 │ │ │ │ - bpl.n 2a416 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2a31e │ │ │ │ - add.w r8, r5, #4 │ │ │ │ - b.n 2a176 │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a492 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a39a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a5c2 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #8 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2998c │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a5fa │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #36] @ 0x24 │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2a1d4 │ │ │ │ - ldr.w r3, [pc, #1484] @ 2a990 │ │ │ │ - movw r2, #586 @ 0x24a │ │ │ │ - ldr.w r1, [pc, #1488] @ 2a99c │ │ │ │ - ldr.w r0, [pc, #1488] @ 2a9a0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 2a360 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a1ae │ │ │ │ - ldr.w r3, [pc, #1436] @ 2a990 │ │ │ │ - movw r2, #567 @ 0x237 │ │ │ │ - ldr.w r1, [pc, #1448] @ 2a9a4 │ │ │ │ - ldr.w r0, [pc, #1448] @ 2a9a8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r2, #1 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r4] │ │ │ │ - b.n 2a1d4 │ │ │ │ - ldr.w r2, [pc, #1400] @ 2a990 │ │ │ │ - ldr.w r3, [pc, #1424] @ 2a9ac │ │ │ │ - ldr.w r1, [pc, #1424] @ 2a9b0 │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r0, [pc, #1420] @ 2a9b4 │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r7, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #567 @ 0x237 │ │ │ │ - bl 12188 │ │ │ │ - b.n 2a40c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bge.w 2a5dc │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr.w r3, [pc, #1380] @ 2a9b8 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2a6e6 │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, r8 │ │ │ │ - bl 1dcf8 │ │ │ │ - tst.w r8, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - bne.w 2a72a │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2a712 │ │ │ │ - ldr.w r3, [r5, #344] @ 0x158 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a92c │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r3, #0] │ │ │ │ - strd r7, r3, [r4] │ │ │ │ - b.n 2a1d4 │ │ │ │ - ldr.w r1, [r5, #472] @ 0x1d8 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl d600 │ │ │ │ - cbz r0, 2a502 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a4b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2a732 │ │ │ │ - mov r1, r9 │ │ │ │ - movs r3, #16 │ │ │ │ - mov r2, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 2998c │ │ │ │ - tst.w r8, #1 │ │ │ │ - bne.w 2a75a │ │ │ │ - ldr r3, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #44] @ 0x2c │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - bne.w 2a1d4 │ │ │ │ - ldr.w r3, [pc, #1204] @ 2a990 │ │ │ │ - mov.w r2, #588 @ 0x24c │ │ │ │ - ldr.w r1, [pc, #1240] @ 2a9bc │ │ │ │ - ldr.w r0, [pc, #1240] @ 2a9c0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - b.n 2a22c │ │ │ │ - ldr.w r3, [pc, #1216] @ 2a9c4 │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a762 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 9294 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2a526 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2a548 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2a838 │ │ │ │ - ldr.w r3, [sl, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2a86e │ │ │ │ - strd r8, sl, [r4] │ │ │ │ - b.n 2a1d4 │ │ │ │ - mov r0, r3 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a288 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a526 │ │ │ │ - ldr.w r3, [pc, #1084] @ 2a990 │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - ldr.w r1, [pc, #1132] @ 2a9c8 │ │ │ │ - ldr.w r0, [pc, #1132] @ 2a9cc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2a40c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a1c2 │ │ │ │ - ldr.w r3, [pc, #1040] @ 2a990 │ │ │ │ - mov.w r2, #584 @ 0x248 │ │ │ │ - ldr.w r1, [pc, #1096] @ 2a9d0 │ │ │ │ - ldr.w r0, [pc, #1096] @ 2a9d4 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - ldr r3, [pc, #1012] @ (2a990 ) │ │ │ │ - movw r2, #569 @ 0x239 │ │ │ │ - ldr.w r1, [pc, #1076] @ 2a9d8 │ │ │ │ - ldr.w r0, [pc, #1076] @ 2a9dc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2a40c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a39a │ │ │ │ - lsls r2, r7, #31 │ │ │ │ - bmi.w 2a852 │ │ │ │ - add.w r8, r7, #2 │ │ │ │ - teq r7, r8 │ │ │ │ - bmi.w 2a43e │ │ │ │ - ldr r3, [pc, #984] @ (2a9b8 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2a6e6 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 1dcf8 │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 2a470 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2f8 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a3ae │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [pc, #980] @ (2a9e0 ) │ │ │ │ - ldr r1, [pc, #984] @ (2a9e4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #888] @ (2a990 ) │ │ │ │ - ldr r1, [pc, #972] @ (2a9e8 ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r0, [pc, #972] @ (2a9ec ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a2da │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a252 │ │ │ │ - ldr r3, [pc, #848] @ (2a990 ) │ │ │ │ - movw r2, #573 @ 0x23d │ │ │ │ - ldr r1, [pc, #936] @ (2a9f0 ) │ │ │ │ - ldr r0, [pc, #940] @ (2a9f4 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - ldr r3, [pc, #824] @ (2a990 ) │ │ │ │ - movw r2, #575 @ 0x23f │ │ │ │ - ldr.w r9, [pc, #920] @ 2a9f8 │ │ │ │ - add.w r8, sp, #52 @ 0x34 │ │ │ │ - ldr r1, [pc, #916] @ (2a9fc ) │ │ │ │ - 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 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #896] @ (2aa00 ) │ │ │ │ - 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 9864 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a8ba │ │ │ │ - bl 11314 │ │ │ │ - mov r9, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2a894 │ │ │ │ - ldr.w r5, [r5, #344] @ 0x158 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2a95c │ │ │ │ - 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 112b0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - strd r7, r5, [r4] │ │ │ │ - b.n 2a1d4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - ldr r3, [pc, #752] @ (2a9e0 ) │ │ │ │ - ldr r1, [pc, #788] @ (2aa04 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #660] @ (2a990 ) │ │ │ │ - ldr r1, [pc, #776] @ (2aa08 ) │ │ │ │ - movw r2, #581 @ 0x245 │ │ │ │ - ldr r0, [pc, #776] @ (2aa0c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - ldr r3, [pc, #636] @ (2a990 ) │ │ │ │ - movw r2, #581 @ 0x245 │ │ │ │ - ldr r1, [pc, #756] @ (2aa10 ) │ │ │ │ - ldr r0, [pc, #760] @ (2aa14 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a40c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a470 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2a4b2 │ │ │ │ - ldr r2, [pc, #596] @ (2a990 ) │ │ │ │ - ldr r3, [pc, #728] @ (2aa18 ) │ │ │ │ - ldr r1, [pc, #732] @ (2aa1c ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #732] @ (2aa20 ) │ │ │ │ - ldr r2, [r6, r2] │ │ │ │ - add r1, pc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - movw r2, #579 @ 0x243 │ │ │ │ - bl 12188 │ │ │ │ - b.n 2a40c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a4c6 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #628] @ (2a9e0 ) │ │ │ │ - ldr r1, [pc, #696] @ (2aa24 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #536] @ (2a990 ) │ │ │ │ - ldr r1, [pc, #684] @ (2aa28 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r0, [pc, #684] @ (2aa2c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - add r7, sp, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #616] @ (2aa00 ) │ │ │ │ - ldr.w r1, [r5, #332] @ 0x14c │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a8d2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11314 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.n 2a864 │ │ │ │ - ldr r2, [pc, #456] @ (2a98c ) │ │ │ │ - ldr.w r8, [r5, #460] @ 0x1cc │ │ │ │ - ldr r3, [r6, r2] │ │ │ │ - mov sl, r3 │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - bl 11604 │ │ │ │ - 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 95d0 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2a90c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 2a8ee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r1, [pc, #548] @ (2aa30 ) │ │ │ │ - ldr r0, [pc, #552] @ (2aa34 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - ldmia.w r7, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #64] @ 0x40 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2a40c │ │ │ │ - ldr r3, [pc, #340] @ (2a990 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r1, [pc, #504] @ (2aa38 ) │ │ │ │ - ldr r0, [pc, #504] @ (2aa3c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2a78e │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16cf0 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a450 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 2a81c │ │ │ │ - ldr r3, [pc, #288] @ (2a990 ) │ │ │ │ - movw r2, #590 @ 0x24e │ │ │ │ - ldr r7, [pc, #456] @ (2aa40 ) │ │ │ │ - ldr r1, [pc, #460] @ (2aa44 ) │ │ │ │ - ldr r0, [pc, #460] @ (2aa48 ) │ │ │ │ - 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 12188 │ │ │ │ - b.n 2a78e │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - bl 110c8 │ │ │ │ - ldmia.w r8, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2a40c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r1, [sp, #20] │ │ │ │ - mov.w r2, #576 @ 0x240 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a89e │ │ │ │ - ldr r1, [pc, #376] @ (2aa4c ) │ │ │ │ - movw r2, #591 @ 0x24f │ │ │ │ - ldr r0, [pc, #372] @ (2aa50 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2a81c │ │ │ │ - ldr r3, [pc, #356] @ (2aa54 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r1, [pc, #352] @ (2aa58 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r0, [pc, #352] @ (2aa5c ) │ │ │ │ - strd r3, r5, [sp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2a81c │ │ │ │ - ldr r1, [pc, #336] @ (2aa60 ) │ │ │ │ - mov.w r2, #592 @ 0x250 │ │ │ │ - ldr r0, [pc, #336] @ (2aa64 ) │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2a81c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #312] @ (2aa68 ) │ │ │ │ - movw r2, #11302 @ 0x2c26 │ │ │ │ - ldr r1, [pc, #312] @ (2aa6c ) │ │ │ │ - ldr r0, [pc, #312] @ (2aa70 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1568 @ 0x620 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #300] @ (2aa74 ) │ │ │ │ - movw r2, #11261 @ 0x2bfd │ │ │ │ - ldr r1, [pc, #300] @ (2aa78 ) │ │ │ │ - ldr r0, [pc, #300] @ (2aa7c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1568 @ 0x620 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #288] @ (2aa80 ) │ │ │ │ - movw r2, #11221 @ 0x2bd5 │ │ │ │ - ldr r1, [pc, #288] @ (2aa84 ) │ │ │ │ - ldr r0, [pc, #288] @ (2aa88 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1568 @ 0x620 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldrsh r4, [r3, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #18] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #52] @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r3, #15] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r4, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r5, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r6, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r5, #31] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r2, [r0, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r0, #11] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #9] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r4, #8] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ + ldr r2, [r1, r3] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ + cmp sl, pc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r1, #12] │ │ │ │ + ldrsb r0, [r7, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r7, #24] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r4, [r1, #6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ + add r8, sp │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r5, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + strb r2, [r2, #11] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r0, #5] │ │ │ │ + adds r3, #32 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ + ldrsb r6, [r0, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r7, #12] │ │ │ │ + strb r0, [r0, #9] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r5, #2] │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #116] @ 0x74 │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r2, #2] │ │ │ │ + ldr r4, [pc, #520] @ (2d190 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #116] @ 0x74 │ │ │ │ + strb r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, #8] │ │ │ │ + cmp r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, #1] │ │ │ │ + strb r6, [r5, r4] │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r5, #112] @ 0x70 │ │ │ │ + negs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + strb r4, [r0, r4] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #0] │ │ │ │ + tst r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #108] @ 0x6c │ │ │ │ + ldr r0, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r3, #30] │ │ │ │ + strb r6, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r4, #100] @ 0x64 │ │ │ │ + tst r6, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r5, #29] │ │ │ │ + strb r4, [r0, r3] │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, #96] @ 0x60 │ │ │ │ + rors r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r2, [r2, #14] │ │ │ │ + ldr r2, [pc, #872] @ (2d320 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #28] │ │ │ │ + strb r4, [r3, r2] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + rors r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #27] │ │ │ │ + strb r4, [r7, r1] │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, #88] @ 0x58 │ │ │ │ + sbcs r4, r5 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r0, #2] │ │ │ │ + strb r4, [r0, r1] │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #26] │ │ │ │ + adcs r4, r6 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r7, #84] @ 0x54 │ │ │ │ + strb r0, [r6, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + adcs r0, r4 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r3, #84] @ 0x54 │ │ │ │ + ldr r2, [pc, #304] @ (2d10c ) │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #760] @ 0x2f8 │ │ │ │ + strb r6, [r1, r0] │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + asrs r6, r7 │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #26] │ │ │ │ + strh r6, [r5, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #664] @ 0x298 │ │ │ │ + asrs r6, r3 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r6, r7] │ │ │ │ + ldr r2, [pc, #64] @ (2d030 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r5, #25] │ │ │ │ + strh r2, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #568] @ 0x238 │ │ │ │ + asrs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r3, r7] │ │ │ │ + ldr r0, [r2, #116] @ 0x74 │ │ │ │ movs r0, r0 │ │ │ │ - strb r6, [r1, #23] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002aa8c : │ │ │ │ - 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] @ (2ac1c ) │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [pc, #376] @ (2ac20 ) │ │ │ │ - add r6, pc │ │ │ │ - movs r4, #0 │ │ │ │ - str r4, [sp, #32] │ │ │ │ - ldr r5, [pc, #372] @ (2ac24 ) │ │ │ │ - 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] @ (2ac28 ) │ │ │ │ - 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 c544 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ab90 │ │ │ │ - ldr r6, [sp, #24] │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.n 2ab98 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2aba4 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2abb0 │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 2ab94 │ │ │ │ - ldr r3, [pc, #304] @ (2ac2c ) │ │ │ │ - ldr r0, [r1, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.n 2ab72 │ │ │ │ - ldr r3, [pc, #296] @ (2ac30 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - subs r3, r1, r3 │ │ │ │ - clz r3, r3 │ │ │ │ - lsrs r3, r3, #5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2a104 │ │ │ │ - ldr r4, [sp, #36] @ 0x24 │ │ │ │ - cmp r4, #1 │ │ │ │ - beq.n 2ab90 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2abc4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11604 │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r1, #5 │ │ │ │ - bpl.n 2abfe │ │ │ │ - ldr r1, [pc, #248] @ (2ac34 ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2abe8 │ │ │ │ - ldr r1, [pc, #232] @ (2ac2c ) │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ac12 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2ac16 │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 2ac16 │ │ │ │ - str r1, [r6, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2ac38 ) │ │ │ │ - ldr r2, [pc, #196] @ (2ac20 ) │ │ │ │ - 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 2abe0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #200] @ (2ac3c ) │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #196] @ (2ac40 ) │ │ │ │ - mov.w r2, #564 @ 0x234 │ │ │ │ - ldr r1, [pc, #192] @ (2ac44 ) │ │ │ │ - ldr r0, [pc, #196] @ (2ac48 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2ab58 │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 2ab10 │ │ │ │ - ldr r0, [pc, #176] @ (2ac4c ) │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2ab7a │ │ │ │ - ldr r0, [pc, #168] @ (2ac50 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2ab7a │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r2, r4 │ │ │ │ - beq.n 2aaf4 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2abca │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2aaf4 │ │ │ │ - bl 11450 │ │ │ │ - b.n 2ab2a │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 16aec │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - cbz r2, 2abe4 │ │ │ │ - orr.w r2, r3, #1 │ │ │ │ - b.n 2aaf4 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2aaf4 │ │ │ │ - ldr r3, [pc, #104] @ (2ac54 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #104] @ (2ac58 ) │ │ │ │ - ldr r0, [pc, #104] @ (2ac5c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2ac60 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #96] @ (2ac64 ) │ │ │ │ - ldr r0, [pc, #96] @ (2ac68 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ - nop │ │ │ │ - strb r6, [r2, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + cmp r7, #158 @ 0x9e │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r1, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - str r6, [r2, #16] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + strh r0, [r2, r7] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + ldr r0, [r7, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + cmp r7, #134 @ 0x86 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - str r4, [r6, #52] @ 0x34 │ │ │ │ + strh r4, [r2, r6] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldr r0, [r4, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r5, #16] │ │ │ │ + cmp r7, #110 @ 0x6e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r6, #44] @ 0x2c │ │ │ │ + strh r4, [r7, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, #1] │ │ │ │ + ldr r0, [r1, #112] @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r7, #40] @ 0x28 │ │ │ │ + cmp r7, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - str r1, [sp, #8] │ │ │ │ + strh r4, [r4, r5] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #816] @ (2af8c ) │ │ │ │ + ldr r0, [r6, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r3, r7] │ │ │ │ + cmp r7, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [sp, #952] @ 0x3b8 │ │ │ │ + ldr r5, [pc, #656] @ (2d2c4 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r5, [pc, #992] @ (2b048 ) │ │ │ │ + ldr r0, [r3, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #144] @ (2acfc ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ac6c : │ │ │ │ - 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] @ (2ace8 ) │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #108] @ (2acec ) │ │ │ │ - sub sp, #20 │ │ │ │ - add r6, pc │ │ │ │ - movs r3, #1 │ │ │ │ - ldr r7, [pc, #104] @ (2acf0 ) │ │ │ │ - ldr r0, [r6, r0] │ │ │ │ - add r7, pc │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - str r0, [sp, #12] │ │ │ │ - mov.w r0, #0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 2a104 │ │ │ │ - ldr r6, [sp, #4] │ │ │ │ - cmp r6, #1 │ │ │ │ - itt ne │ │ │ │ - ldrdne r0, r1, [sp, #4] │ │ │ │ - strdne r0, r1, [r4] │ │ │ │ - beq.n 2acc4 │ │ │ │ - ldr r2, [pc, #72] @ (2acf4 ) │ │ │ │ - ldr r3, [pc, #60] @ (2acec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2ace2 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, r6, r7, pc} │ │ │ │ - ldr r3, [pc, #48] @ (2acf8 ) │ │ │ │ - mov.w r2, #596 @ 0x254 │ │ │ │ - ldr r1, [pc, #48] @ (2acfc ) │ │ │ │ - ldr r0, [pc, #48] @ (2ad00 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r7, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r3, #0 │ │ │ │ - strd r6, r3, [r4] │ │ │ │ - b.n 2acaa │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - strh r2, [r7, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + cmp r7, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - strh r2, [r6, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - strh r6, [r1, r5] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldr r7, [pc, #944] @ (2d3f0 ) │ │ │ │ movs r0, r0 │ │ │ │ - strb r2, [r2, #13] │ │ │ │ + ldr r0, [r0, #108] @ 0x6c │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r4, #24] │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ad04 : │ │ │ │ - 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] @ 2ae88 │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr.w lr, [pc, #368] @ 2ae8c │ │ │ │ - mov r0, r1 │ │ │ │ - add ip, pc │ │ │ │ - mov r1, r2 │ │ │ │ - mov r2, r3 │ │ │ │ - add.w r3, ip, #1776 @ 0x6f0 │ │ │ │ - ldr.w ip, [pc, #356] @ 2ae90 │ │ │ │ - add lr, pc │ │ │ │ - add r4, sp, #24 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - add r4, sp, #20 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - ldr r4, [pc, #348] @ (2ae94 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #36] @ 0x24 │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c6a4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2adfc │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r5, r2, #3 │ │ │ │ - bpl.n 2addc │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - ldr r1, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r1, #7 │ │ │ │ - bpl.n 2ae0c │ │ │ │ - ldr r1, [r2, #8] │ │ │ │ - cmp r1, #8 │ │ │ │ - bne.n 2ae18 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 2ac6c │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 2adfc │ │ │ │ - movs r0, #2 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - blx 9468 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ae00 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 11604 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r1, #5 │ │ │ │ - bpl.n 2ae58 │ │ │ │ - ldr r1, [pc, #244] @ (2ae98 ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ae70 │ │ │ │ - ldr r1, [pc, #240] @ (2ae9c ) │ │ │ │ - ldr r1, [r4, r1] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 2ae6c │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.n 2ae54 │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ - cmp r2, #1 │ │ │ │ - str r0, [r3, #16] │ │ │ │ - beq.n 2ae54 │ │ │ │ - str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #220] @ (2aea0 ) │ │ │ │ - ldr r2, [pc, #200] @ (2ae90 ) │ │ │ │ - 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 2ae50 │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r0, [pc, #196] @ (2aea4 ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #192] @ (2aea8 ) │ │ │ │ - movw r2, #595 @ 0x253 │ │ │ │ - ldr r1, [pc, #188] @ (2aeac ) │ │ │ │ - ldr r0, [pc, #192] @ (2aeb0 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 2adc2 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - bl 11450 │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - b.n 2ad90 │ │ │ │ - ldr r0, [pc, #164] @ (2aeb4 ) │ │ │ │ - mov r1, r2 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2ade6 │ │ │ │ - cmp r1, #1 │ │ │ │ - itt eq │ │ │ │ - moveq r2, #0 │ │ │ │ - addeq r5, sp, #28 │ │ │ │ - beq.n 2ad72 │ │ │ │ - cmp r1, #10 │ │ │ │ - bne.n 2ae30 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - negs r2, r2 │ │ │ │ - lsls r2, r2, #1 │ │ │ │ - b.n 2ad72 │ │ │ │ - add r1, sp, #28 │ │ │ │ - mov r0, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #28] │ │ │ │ - ldrd r2, r3, [sp, #8] │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 2ad72 │ │ │ │ - lsls r2, r0, #1 │ │ │ │ - b.n 2ad72 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #92] @ (2aeb8 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (2aebc ) │ │ │ │ - ldr r0, [pc, #96] @ (2aec0 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #80] @ (2aec4 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #80] @ (2aec8 ) │ │ │ │ - ldr r0, [pc, #80] @ (2aecc ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - ldrsh r2, [r7, r2] │ │ │ │ - movs r2, r0 │ │ │ │ - strh r0, [r2, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + cmp r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - strh r0, [r0, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ + str r0, [r3, r3] │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ + ldr r0, [r5, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - strh r6, [r6, r0] │ │ │ │ - movs r2, r0 │ │ │ │ - strb r4, [r5, #24] │ │ │ │ + cmp r6, #246 @ 0xf6 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + strh r4, [r6, r4] │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #8] │ │ │ │ + ldr r0, [r2, #104] @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r0, #8] │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r2, #4] │ │ │ │ + ldr r5, [pc, #272] @ (2d174 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #198 @ 0xc6 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r0, [r4, r3] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #174 @ 0xae │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r7, r2] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r1, #100] @ 0x64 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r4, [r2, #52] @ 0x34 │ │ │ │ + ldr r4, [pc, #1008] @ (2d478 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #632] @ (2b138 ) │ │ │ │ + ldr r0, [r6, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #808] @ (2b1ec ) │ │ │ │ + cmp r6, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #50] @ 0x32 │ │ │ │ + ldr r4, [pc, #912] @ (2d424 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #272] @ (2afdc ) │ │ │ │ + ldr r0, [r3, #96] @ 0x60 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r7, [pc, #320] @ (2b010 ) │ │ │ │ + cmp r6, #102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r6, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r0, #96] @ 0x60 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #78 @ 0x4e │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r4, [pc, #720] @ (2d37c ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r5, #92] @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #54 @ 0x36 │ │ │ │ + movs r0, r0 │ │ │ │ + strh r4, [r0, r1] │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r2, #92] @ 0x5c │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r7, [pc, #704] @ (2d384 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r7, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r6, #6 │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r5, [pc, #1008] @ (2d4c0 ) │ │ │ │ + movs r0, r0 │ │ │ │ + ldr r0, [r4, #88] @ 0x58 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r5, #238 @ 0xee │ │ │ │ + movs r0, r0 │ │ │ │ + str r4, [r7, r7] │ │ │ │ ... │ │ │ │ │ │ │ │ -0002aed0 : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0002d0dc : │ │ │ │ + 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] @ 2b0a4 │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2d2b8 │ │ │ │ + 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] @ 2b0a8 │ │ │ │ - ldr r5, [pc, #436] @ (2b0ac ) │ │ │ │ - add r4, sp, #32 │ │ │ │ + add.w r3, ip, #2704 @ 0xa90 │ │ │ │ + ldr.w ip, [pc, #444] @ 2d2bc │ │ │ │ + ldr r5, [pc, #444] @ (2d2c0 ) │ │ │ │ + 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] @ (2b0b0 ) │ │ │ │ + ldr r4, [pc, #428] @ (2d2c4 ) │ │ │ │ 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 c6a4 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2afdc │ │ │ │ - ldr r5, [sp, #24] │ │ │ │ + beq.n 2d1f2 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.n 2afbc │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2d1d2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #7 │ │ │ │ - bpl.n 2afe0 │ │ │ │ + bpl.n 2d1f6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 2afec │ │ │ │ + bne.n 2d202 │ │ │ │ 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 2b000 │ │ │ │ + bpl.n 2d216 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #8 │ │ │ │ - bne.n 2b00c │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ + bne.n 2d222 │ │ │ │ + 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 2998c │ │ │ │ - ldr r5, [sp, #36] @ 0x24 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 2ba0c │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 2afdc │ │ │ │ + beq.n 2d1f2 │ │ │ │ movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ + blx 9470 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b024 │ │ │ │ + beq.n 2d23a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 11604 │ │ │ │ + bl 1160c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #5 │ │ │ │ - bpl.w 2b086 │ │ │ │ - ldr r1, [pc, #308] @ (2b0b4 ) │ │ │ │ + bpl.w 2d29a │ │ │ │ + ldr r1, [pc, #304] @ (2d2c8 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 2b070 │ │ │ │ - ldr r1, [pc, #304] @ (2b0b8 ) │ │ │ │ + beq.n 2d284 │ │ │ │ + ldr r1, [pc, #300] @ (2d2cc ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 2b09a │ │ │ │ + beq.w 2d2ae │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 2b09e │ │ │ │ - ldr r1, [sp, #40] @ 0x28 │ │ │ │ + ble.w 2d2b2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 2b09e │ │ │ │ + beq.n 2d2b2 │ │ │ │ str r1, [r3, #20] │ │ │ │ - ldr r1, [pc, #280] @ (2b0bc ) │ │ │ │ - ldr r2, [pc, #260] @ (2b0ac ) │ │ │ │ + ldr r1, [pc, #276] @ (2d2d0 ) │ │ │ │ + ldr r2, [pc, #260] @ (2d2c0 ) │ │ │ │ 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 2b06c │ │ │ │ + bne.n 2d280 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #256] @ (2b0c0 ) │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2d2d4 ) │ │ │ │ mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #252] @ (2b0c4 ) │ │ │ │ - movw r2, #599 @ 0x257 │ │ │ │ - ldr r1, [pc, #248] @ (2b0c8 ) │ │ │ │ - ldr r0, [pc, #252] @ (2b0cc ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #248] @ (2d2d8 ) │ │ │ │ + mov.w r2, #528 @ 0x210 │ │ │ │ + ldr r1, [pc, #248] @ (2d2dc ) │ │ │ │ + ldr r0, [pc, #248] @ (2d2e0 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 2afa2 │ │ │ │ - ldr r0, [pc, #236] @ (2b0d0 ) │ │ │ │ + b.n 2d1b8 │ │ │ │ + ldr r0, [pc, #236] @ (2d2e4 ) │ │ │ │ mov r1, r2 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2afc6 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2d1dc │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - beq.n 2af3a │ │ │ │ + beq.n 2d14a │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 2b02e │ │ │ │ + bne.n 2d244 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ negs r2, r2 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 2af3a │ │ │ │ - ldr r0, [pc, #208] @ (2b0d4 ) │ │ │ │ + b.n 2d14a │ │ │ │ + ldr r0, [pc, #208] @ (2d2e8 ) │ │ │ │ mov r1, r3 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - b.n 2afc6 │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2d1dc │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ - moveq r3, #0 │ │ │ │ - addeq r6, sp, #36 @ 0x24 │ │ │ │ - beq.n 2af50 │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2d162 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 2b04a │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - add r6, sp, #36 @ 0x24 │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.n 2af50 │ │ │ │ + bne.n 2d260 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2d162 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bl 11450 │ │ │ │ + bl 11458 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 2af6a │ │ │ │ + b.n 2d180 │ │ │ │ mov r0, r2 │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ orr.w r2, r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2af3a │ │ │ │ + bne.w 2d14a │ │ │ │ lsls r2, r0, #1 │ │ │ │ - b.n 2af3a │ │ │ │ - add r1, sp, #36 @ 0x24 │ │ │ │ + b.n 2d14a │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r3 │ │ │ │ - mov r6, r1 │ │ │ │ + mov r7, r1 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 16aec │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - orr.w r3, r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 2af50 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.n 2af50 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #100] @ (2b0d8 ) │ │ │ │ + cbnz r1, 2d27a │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2d162 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2d162 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2d2ec ) │ │ │ │ movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #100] @ (2b0dc ) │ │ │ │ - ldr r0, [pc, #100] @ (2b0e0 ) │ │ │ │ + ldr r1, [pc, #100] @ (2d2f0 ) │ │ │ │ + ldr r0, [pc, #100] @ (2d2f4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #92] @ (2b0e4 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2d2f8 ) │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #92] @ (2b0e8 ) │ │ │ │ - ldr r0, [pc, #92] @ (2b0ec ) │ │ │ │ + ldr r1, [pc, #92] @ (2d2fc ) │ │ │ │ + ldr r0, [pc, #92] @ (2d300 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - bl 9a58 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ nop │ │ │ │ - ldrb r0, [r6, r3] │ │ │ │ + subs r2, #228 @ 0xe4 │ │ │ │ movs r2, r0 │ │ │ │ - str r4, [r0, r4] │ │ │ │ + cmp r6, #248 @ 0xf8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r6, r3] │ │ │ │ + cmp r6, #226 @ 0xe2 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - str r6, [r2, r1] │ │ │ │ + cmp r6, #64 @ 0x40 │ │ │ │ movs r2, r0 │ │ │ │ - strb r4, [r1, #17] │ │ │ │ + strh r2, [r4, r2] │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - strb r4, [r4, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r4, [r4, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #100] @ 0x64 │ │ │ │ + ldr r7, [pc, #312] @ (2d418 ) │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r3, #100] @ 0x64 │ │ │ │ + subs r4, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r2, [r7, #34] @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #272] @ (2b1f0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r5, [pc, #320] @ (2b224 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r4, #34] @ 0x22 │ │ │ │ + add r6, sl │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #448] @ (2b2ac ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #624] @ (2b360 ) │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b0f0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr.w ip, [pc, #224] @ 2b1e0 │ │ │ │ - sub sp, #32 │ │ │ │ - ldr.w lr, [pc, #220] @ 2b1e4 │ │ │ │ - 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] @ 2b1e8 │ │ │ │ - add lr, pc │ │ │ │ - ldr r4, [pc, #200] @ (2b1ec ) │ │ │ │ - add r4, pc │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr.w ip, [ip] │ │ │ │ - str.w ip, [sp, #28] │ │ │ │ - mov.w ip, #0 │ │ │ │ - bl c628 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b1aa │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #7 │ │ │ │ - bpl.n 2b18a │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - cmp r2, #8 │ │ │ │ - bne.n 2b1ae │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - bl 29910 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2b1aa │ │ │ │ - cbnz r0, 2b184 │ │ │ │ - ldr r3, [pc, #144] @ (2b1f0 ) │ │ │ │ - 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] @ (2b1f4 ) │ │ │ │ - ldr r3, [pc, #120] @ (2b1e8 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2b1dc │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r3, [pc, #112] @ (2b1f8 ) │ │ │ │ - ldr r0, [r4, r3] │ │ │ │ - b.n 2b160 │ │ │ │ - ldr r0, [pc, #112] @ (2b1fc ) │ │ │ │ - mov r1, r3 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #104] @ (2b200 ) │ │ │ │ - ldr r1, [pc, #108] @ (2b204 ) │ │ │ │ - mov.w r2, #760 @ 0x2f8 │ │ │ │ - ldr r0, [pc, #104] @ (2b208 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2b16c │ │ │ │ - cmp r2, #1 │ │ │ │ - it eq │ │ │ │ - moveq r0, #0 │ │ │ │ - beq.n 2b152 │ │ │ │ - cmp r2, #10 │ │ │ │ - bne.n 2b1c2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r0, r3, #1 │ │ │ │ - b.n 2b152 │ │ │ │ - mov r0, r3 │ │ │ │ - add r1, sp, #24 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 16aec │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - lsls r0, r0, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2b152 │ │ │ │ - orr.w r0, r3, #1 │ │ │ │ - b.n 2b152 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldrh r6, [r1, r3] │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r6, [pc, #880] @ (2b558 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ + add r6, r6 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #864] @ (2b550 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r3, #16 │ │ │ │ + ldr r6, [r2, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [pc, #560] @ (2b428 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #18 │ │ │ │ + movs r7, #32 │ │ │ │ movs r0, r0 │ │ │ │ - str r2, [r2, #76] @ 0x4c │ │ │ │ + cmp r3, #44 @ 0x2c │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ + ldr r2, [r0, #36] @ 0x24 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [r4, #104] @ 0x68 │ │ │ │ + movs r7, #76 @ 0x4c │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r2, r3] │ │ │ │ + movs r7, #120 @ 0x78 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002b20c : │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ +0002d304 : │ │ │ │ + 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] @ (2b33c ) │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ + ldr.w r5, [pc, #1752] @ 2d9f0 │ │ │ │ + sub sp, #84 @ 0x54 │ │ │ │ + ldr.w r4, [pc, #1752] @ 2d9f4 │ │ │ │ + mov r8, r0 │ │ │ │ + add r5, pc │ │ │ │ + ldr.w r6, [pc, #1748] @ 2d9f8 │ │ │ │ + mov r7, r1 │ │ │ │ add r6, pc │ │ │ │ - bl 1c2f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b2ec │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 2b324 │ │ │ │ - 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 2d5ac │ │ │ │ + add.w r9, r2, #2 │ │ │ │ + teq r2, r9 │ │ │ │ + bmi.w 2d5a4 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f84 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b2ae │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r0, 2b252 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b252 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2b2e0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - str r4, [r5, #16] │ │ │ │ - bge.n 2b26e │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r4, #0] │ │ │ │ - beq.n 2b26e │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2b2c4 │ │ │ │ - ldr r3, [pc, #208] @ (2b340 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 2b294 │ │ │ │ - bl 1c308 │ │ │ │ - mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2b306 │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - cbz r0, 2b28c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2b2e6 │ │ │ │ - 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, 2b2d4 │ │ │ │ - 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, 2b2b8 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2b248 │ │ │ │ - ldr r3, [pc, #132] @ (2b340 ) │ │ │ │ - str r4, [r5, #16] │ │ │ │ + beq.w 2d676 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b2b0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #1 │ │ │ │ + beq.w 2d69c │ │ │ │ + ldr.w r3, [pc, #1684] @ 2d9fc │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2b276 │ │ │ │ - b.n 2b294 │ │ │ │ + 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 2d6ba │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [pc, #116] @ (2b340 ) │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 2b276 │ │ │ │ - b.n 2b294 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 2b29c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b250 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b28c │ │ │ │ - ldr r3, [pc, #84] @ (2b344 ) │ │ │ │ - mov.w r2, #764 @ 0x2fc │ │ │ │ - ldr r1, [pc, #84] @ (2b348 ) │ │ │ │ - ldr r0, [pc, #84] @ (2b34c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 2b28e │ │ │ │ - ldr r3, [pc, #60] @ (2b344 ) │ │ │ │ - mov.w r2, #776 @ 0x308 │ │ │ │ - ldr r1, [pc, #64] @ (2b350 ) │ │ │ │ - ldr r0, [pc, #68] @ (2b354 ) │ │ │ │ - add r1, pc │ │ │ │ + bl 1160c │ │ │ │ + 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 9690 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2d6c2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2d9c0 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2d3cc │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d5dc │ │ │ │ + ldr.w r3, [pc, #1584] @ 2da00 │ │ │ │ ldr r3, [r6, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b302 │ │ │ │ - ldr r3, [pc, #48] @ (2b358 ) │ │ │ │ - movw r2, #14438 @ 0x3866 │ │ │ │ - ldr r1, [pc, #48] @ (2b35c ) │ │ │ │ - ldr r0, [pc, #48] @ (2b360 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1608 @ 0x648 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r5, [pc, #880] @ (2b6b0 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r7, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [r1, #84] @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r4, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r6, [r0, #14] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [pc, #80] @ (2b3b0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, #80] @ 0x50 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002b364 : │ │ │ │ - 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] @ 2bfb4 │ │ │ │ - sub sp, #140 @ 0x8c │ │ │ │ - ldr.w r3, [pc, #3132] @ 2bfb8 │ │ │ │ - mov r8, r0 │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r5, [pc, #3128] @ 2bfbc │ │ │ │ - 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 2b5ea │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2d6ec │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b3a6 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr.w r2, [pc, #3096] @ 2bfc0 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + bge.n 2d3f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 2d5e8 │ │ │ │ + ldr.w r3, [pc, #1552] @ 2da04 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 2d570 │ │ │ │ + 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 26f04 │ │ │ │ + ldr r5, [sp, #32] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 2d748 │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.w 2d72a │ │ │ │ + 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 9508 │ │ │ │ + mov r1, r4 │ │ │ │ + blx 93f4 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b844 │ │ │ │ - bl 1c298 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b9c6 │ │ │ │ - ldr.w r3, [pc, #3056] @ 2bfc4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bl 2b20c │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.w 2d9a8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b3f6 │ │ │ │ + bge.n 2d44c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2b604 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - beq.w 2b9f4 │ │ │ │ - ldr.w r3, [pc, #3016] @ 2bfc8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2ba28 │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r1, fp │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1dcf8 │ │ │ │ - tst.w fp, #1 │ │ │ │ + beq.w 2d66e │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.w 2d750 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b2b0 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2b748 │ │ │ │ + lsls r0, r5, #31 │ │ │ │ + bmi.w 2d770 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2b754 │ │ │ │ + beq.w 2d778 │ │ │ │ + mvns r5, r4 │ │ │ │ + ands.w r5, r5, #1 │ │ │ │ + beq.w 2d648 │ │ │ │ + adds r2, r4, #2 │ │ │ │ + teq r4, r2 │ │ │ │ + bmi.w 2d642 │ │ │ │ mov r1, r4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14a4c │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.w 2d796 │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #3 │ │ │ │ + bpl.w 2d7b4 │ │ │ │ + ldr.w r1, [sl, #212] @ 0xd4 │ │ │ │ + movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl d6b4 │ │ │ │ - mov sl, r0 │ │ │ │ + bl d608 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2b788 │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ + bne.w 2d7de │ │ │ │ + ldr.w r1, [sl, #260] @ 0x104 │ │ │ │ movs r2, #1 │ │ │ │ - bl d600 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2b4e6 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b45e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2b60c │ │ │ │ - lsls r1, r4, #31 │ │ │ │ - bmi.w 2ba7e │ │ │ │ - add.w fp, r4, #2 │ │ │ │ - teq r4, fp │ │ │ │ - bmi.w 2b5d6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 2b412 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r3, [pc, #2868] @ 2bfcc │ │ │ │ - ldr.w r1, [pc, #2868] @ 2bfd0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #2856] @ 2bfd4 │ │ │ │ - ldr.w r1, [pc, #2856] @ 2bfd8 │ │ │ │ - movs r2, #169 @ 0xa9 │ │ │ │ - ldr.w r0, [pc, #2856] @ 2bfdc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r4, #0 │ │ │ │ - ldr.w r2, [pc, #2840] @ 2bfe0 │ │ │ │ - ldr.w r3, [pc, #2796] @ 2bfb8 │ │ │ │ - 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 2c288 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #140 @ 0x8c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r3, [pc, #2812] @ 2bfe4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2ba2c │ │ │ │ - mov r1, sl │ │ │ │ - blx 90c8 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2b61c │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2b65c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl d608 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r9, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b51c │ │ │ │ + bge.n 2d4c8 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2b614 │ │ │ │ - mov r2, r8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r9, [sp] │ │ │ │ - bl 25f94 │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - mov sl, r0 │ │ │ │ - bmi.w 2bcbc │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2bcc4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2bd60 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1dcf8 │ │ │ │ - tst.w sl, #1 │ │ │ │ + beq.w 2d63a │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2d8b2 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 2d814 │ │ │ │ + adds r1, r4, #2 │ │ │ │ + teq r4, r1 │ │ │ │ + bmi.w 2d612 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1b2b0 │ │ │ │ mov r4, r0 │ │ │ │ - bne.w 2bdce │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 2bdb8 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1ebe0 │ │ │ │ - mov sl, r0 │ │ │ │ - lsls r0, r4, #31 │ │ │ │ - bmi.w 2bc82 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2bc6c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6b4 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bcda │ │ │ │ - ldr.w r1, [r7, #212] @ 0xd4 │ │ │ │ - movs r2, #1 │ │ │ │ - bl d600 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b5a6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 2b5a6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2c0c0 │ │ │ │ - tst.w sl, #1 │ │ │ │ - bne.w 2bda4 │ │ │ │ - add.w fp, sl, #2 │ │ │ │ - teq sl, fp │ │ │ │ - bpl.w 2b470 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2b470 │ │ │ │ - mov r0, sl │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2b470 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bge.w 2b470 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r1, #2 │ │ │ │ - bl 16cf0 │ │ │ │ - mov fp, r0 │ │ │ │ - b.n 2b470 │ │ │ │ - ldr.w r3, [pc, #2556] @ 2bfe8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c386 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.w 2b3a2 │ │ │ │ - b.n 2b3a6 │ │ │ │ + beq.w 2d826 │ │ │ │ + ands.w r3, r4, #1 │ │ │ │ + ldrd r5, r6, [sl, #212] @ 0xd4 │ │ │ │ + mov fp, r3 │ │ │ │ + bne.w 2d844 │ │ │ │ mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b3f6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b45e │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b51c │ │ │ │ - ldr.w r3, [pc, #2484] @ 2bfd4 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ - ldr.w r1, [pc, #2504] @ 2bfec │ │ │ │ - ldr.w r0, [pc, #2504] @ 2bff0 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ + bl 1160c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r9, r0 │ │ │ │ + movs r2, #3 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b4c2 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d600 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + str r5, [sp, #68] @ 0x44 │ │ │ │ + str r7, [sp, #64] @ 0x40 │ │ │ │ + str.w r9, [sp, #72] @ 0x48 │ │ │ │ + blx 9690 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2ba90 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c36e │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b68a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bc12 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + beq.w 2d84c │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.w 2d9d8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b6a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bc0a │ │ │ │ - lsls r3, r4, #31 │ │ │ │ - bmi.w 2bc48 │ │ │ │ - adds r1, r4, #2 │ │ │ │ - teq r4, r1 │ │ │ │ - bmi.w 2bc42 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6b4 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2be2a │ │ │ │ - ldr.w fp, [r8, #16] │ │ │ │ - mov r0, fp │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - bl 17f78 │ │ │ │ - ldr.w r3, [fp] │ │ │ │ - mov r2, r0 │ │ │ │ + bge.n 2d544 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [fp] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bc8a │ │ │ │ - cmp r2, #2 │ │ │ │ - beq.w 2bdf4 │ │ │ │ - ldr.w r3, [pc, #2308] @ 2bff4 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - cmp sl, r3 │ │ │ │ - beq.w 2bb96 │ │ │ │ - ldr.w r1, [r7, #296] @ 0x128 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d600 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov fp, r0 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 2d544 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 2d866 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2b71c │ │ │ │ + bge.n 2d562 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2bc1a │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 2bbac │ │ │ │ - mov r3, r8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 2203c │ │ │ │ - ldr.w sl, [sp, #36] @ 0x24 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 2d562 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + cmp r5, r3 │ │ │ │ + bne.w 2d408 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bmi.w 2bf8e │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2bf64 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - b.n 2bbce │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2b42a │ │ │ │ - ldr.w r3, [pc, #2172] @ 2bfd4 │ │ │ │ - movs r2, #169 @ 0xa9 │ │ │ │ - ldr.w r1, [pc, #2204] @ 2bff8 │ │ │ │ - ldr.w r0, [pc, #2204] @ 2bffc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bmi.w 2d802 │ │ │ │ + adds r6, r4, #2 │ │ │ │ + teq r4, r6 │ │ │ │ + bmi.n 2d602 │ │ │ │ + strd r6, r5, [r8] │ │ │ │ + ldr.w r2, [pc, #1156] @ 2da08 │ │ │ │ + ldr.w r3, [pc, #1132] @ 2d9f4 │ │ │ │ + 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 2d98c │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b4c2 │ │ │ │ - ldr.w r3, [pc, #2120] @ 2bfd4 │ │ │ │ - movs r2, #180 @ 0xb4 │ │ │ │ - ldr.w fp, [pc, #2160] @ 2c000 │ │ │ │ - ldr.w sl, [pc, #2160] @ 2c004 │ │ │ │ - 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 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - add r4, sp, #64 @ 0x40 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1118c │ │ │ │ - ldr.w r3, [pc, #2108] @ 2c008 │ │ │ │ - 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 9864 │ │ │ │ + add sp, #84 @ 0x54 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bge.w 2d348 │ │ │ │ + mov r0, r2 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16cf4 │ │ │ │ mov r9, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + blx 8f84 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2bdde │ │ │ │ - bl 11314 │ │ │ │ - mov sl, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2bc96 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ + beq.n 2d676 │ │ │ │ + mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - ldr r4, [r3, #12] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c326 │ │ │ │ - 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 2b4c4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b4c4 │ │ │ │ - ldr.w r3, [pc, #1932] @ 2bfd4 │ │ │ │ - movs r2, #155 @ 0x9b │ │ │ │ - ldr.w sl, [pc, #1984] @ 2c00c │ │ │ │ - ldr.w r9, [pc, #1984] @ 2c010 │ │ │ │ - add sl, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r9, pc │ │ │ │ - mov r1, sl │ │ │ │ + bl 1b2b0 │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.w 2d360 │ │ │ │ mov r0, r9 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #52 @ 0x34 │ │ │ │ - bl 9e84 │ │ │ │ + bl c87c │ │ │ │ + b.n 2d360 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 2d3cc │ │ │ │ + mov r0, r1 │ │ │ │ + str r1, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr.w r3, [pc, #1040] @ 2da04 │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 2d3fe │ │ │ │ + b.n 2d570 │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 2d57e │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1118c │ │ │ │ - ldr.w r3, [pc, #1940] @ 2c008 │ │ │ │ - ldr.w r1, [r7, #264] @ 0x108 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ + bl 16cf4 │ │ │ │ mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bea8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov fp, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bec0 │ │ │ │ - movs r0, #2 │ │ │ │ - blx 9468 │ │ │ │ - mov r9, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2bf1a │ │ │ │ - ldr.w r3, [r9, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.w 2c3ec │ │ │ │ - ldr.w r2, [pc, #1880] @ 2c014 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2c3d6 │ │ │ │ - ldr.w r2, [pc, #1872] @ 2c018 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 2c3d2 │ │ │ │ - ldr.w r3, [r9, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 2c3ce │ │ │ │ - cmp r3, #1 │ │ │ │ - str.w r6, [r9, #16] │ │ │ │ - beq.w 2c3ce │ │ │ │ - mov r0, r9 │ │ │ │ - str.w fp, [r9, #20] │ │ │ │ - bl 11314 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2bdd8 │ │ │ │ - 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 9864 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2bf50 │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #3 │ │ │ │ - bpl.w 2bf98 │ │ │ │ - ldr.w r3, [r7, #288] @ 0x120 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r2, r8 │ │ │ │ - movs r0, #3 │ │ │ │ - bl d854 │ │ │ │ + b.n 2d57e │ │ │ │ + cmp r1, #0 │ │ │ │ + bge.w 2d4e0 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r1, #2 │ │ │ │ + bl 16cf4 │ │ │ │ mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.w 2bc22 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r1, [r7, #272] @ 0x110 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c194 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #100 @ 0x64 │ │ │ │ - str r5, [sp, #100] @ 0x64 │ │ │ │ - blx 95d0 │ │ │ │ - mov r6, r0 │ │ │ │ + mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2c1b0 │ │ │ │ + bl 1b2b0 │ │ │ │ + lsls r2, r5, #31 │ │ │ │ + mov r4, r0 │ │ │ │ + bpl.w 2d4e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1105c │ │ │ │ + bl c87c │ │ │ │ + b.n 2d4e8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r1, [pc, #1668] @ 2c01c │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr.w r0, [pc, #1664] @ 2c020 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b4c2 │ │ │ │ - ldr.w r3, [pc, #1548] @ 2bfd4 │ │ │ │ - movs r2, #161 @ 0xa1 │ │ │ │ - ldr.w r1, [pc, #1620] @ 2c024 │ │ │ │ - ldr.w r0, [pc, #1620] @ 2c028 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d4c8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 2d47c │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl c874 │ │ │ │ - b.n 2b4c2 │ │ │ │ - ldr.w r3, [pc, #1500] @ 2bfd4 │ │ │ │ - movs r2, #163 @ 0xa3 │ │ │ │ - ldr.w r1, [pc, #1584] @ 2c02c │ │ │ │ - ldr.w r0, [pc, #1584] @ 2c030 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r9 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b4c2 │ │ │ │ - mov fp, r2 │ │ │ │ - b.n 2b478 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r9, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 14a4c │ │ │ │ + tst.w r9, #1 │ │ │ │ + mov r6, r0 │ │ │ │ + beq.w 2d486 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl c87c │ │ │ │ + b.n 2d486 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r3, [pc, #1400] @ 2bfcc │ │ │ │ - ldr.w r1, [pc, #1500] @ 2c034 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r3, [pc, #1392] @ 2bfd4 │ │ │ │ - ldr.w r1, [pc, #1488] @ 2c038 │ │ │ │ - movs r2, #186 @ 0xba │ │ │ │ - ldr.w r0, [pc, #1484] @ 2c03c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d44c │ │ │ │ + ldr r3, [pc, #916] @ (2da0c ) │ │ │ │ + mov.w r2, #506 @ 0x1fa │ │ │ │ + ldr r1, [pc, #912] @ (2da10 ) │ │ │ │ + ldr r0, [pc, #916] @ (2da14 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b4c2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 2b470 │ │ │ │ - ldr.w r1, [r7, #300] @ 0x12c │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r9 │ │ │ │ + bl c87c │ │ │ │ movs r2, #1 │ │ │ │ - mov r0, sl │ │ │ │ - bl d600 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bab6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cbnz r3, 2bab6 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - bne.w 2b55e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bad4 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c2e4 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c2ac │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c3b6 │ │ │ │ - mov r2, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bb00 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c2ee │ │ │ │ - ldr.w r3, [pc, #1340] @ 2c040 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r9, [r7, #304] @ 0x130 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11604 │ │ │ │ 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 95d0 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c314 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bb44 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2bc3a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2c33e │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bb5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c2dc │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 2c2bc │ │ │ │ + strd r2, r3, [r8] │ │ │ │ + b.n 2d582 │ │ │ │ + ldr r3, [pc, #876] @ (2da0c ) │ │ │ │ + mov.w r2, #508 @ 0x1fc │ │ │ │ + ldr r1, [pc, #884] @ (2da18 ) │ │ │ │ + ldr r0, [pc, #884] @ (2da1c ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2d692 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c2b4 │ │ │ │ - ldr.w r3, [pc, #1112] @ 2bfd4 │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr.w r1, [pc, #1216] @ 2c044 │ │ │ │ - ldr.w r0, [pc, #1216] @ 2c048 │ │ │ │ + bl c864 │ │ │ │ + b.n 2d384 │ │ │ │ + ldr r3, [pc, #840] @ (2da0c ) │ │ │ │ + movw r2, #509 @ 0x1fd │ │ │ │ + ldr r1, [pc, #852] @ (2da20 ) │ │ │ │ + ldr r0, [pc, #856] @ (2da24 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b4c2 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2d692 │ │ │ │ + ldr r0, [pc, #824] @ (2da28 ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2bbac │ │ │ │ + bge.n 2d70c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2beb8 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r3, r8 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 214f8 │ │ │ │ - ldr.w sl, [sp, #44] @ 0x2c │ │ │ │ - lsls r2, r4, #31 │ │ │ │ - bmi.w 2c1f0 │ │ │ │ - cmp.w sl, #1 │ │ │ │ - beq.w 2c1da │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2bed6 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1dcf8 │ │ │ │ - tst.w sl, #1 │ │ │ │ - mov r4, r0 │ │ │ │ - bne.w 2bf48 │ │ │ │ - cmp r4, #1 │ │ │ │ - bne.w 2b55e │ │ │ │ - ldr r3, [pc, #992] @ (2bfd4 ) │ │ │ │ - movs r2, #199 @ 0xc7 │ │ │ │ - ldr.w r1, [pc, #1108] @ 2c04c │ │ │ │ - ldr.w r0, [pc, #1108] @ 2c050 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 2d70c │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r3, [pc, #764] @ (2da0c ) │ │ │ │ + movw r2, #509 @ 0x1fd │ │ │ │ + ldr r1, [pc, #792] @ (2da2c ) │ │ │ │ + ldr r0, [pc, #792] @ (2da30 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b76e │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b6a0 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b68a │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2b71c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - ldr.w r1, [pc, #1068] @ 2c054 │ │ │ │ - ldr.w r0, [pc, #1068] @ 2c058 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b9aa │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bb44 │ │ │ │ - cmp r1, #0 │ │ │ │ - bge.w 2b6b0 │ │ │ │ - movs r1, #2 │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 16cf0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6b4 │ │ │ │ - tst.w fp, #1 │ │ │ │ - mov sl, r0 │ │ │ │ - beq.w 2b6b8 │ │ │ │ - mov r0, fp │ │ │ │ - bl c874 │ │ │ │ - b.n 2b6b8 │ │ │ │ - ldr r3, [pc, #868] @ (2bfd4 ) │ │ │ │ - movs r2, #204 @ 0xcc │ │ │ │ - ldr r1, [pc, #1000] @ (2c05c ) │ │ │ │ - ldr r0, [pc, #1004] @ (2c060 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2d6b2 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #732] @ (2da0c ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #512 @ 0x200 │ │ │ │ + ldr r1, [pc, #764] @ (2da34 ) │ │ │ │ + ldr r0, [pc, #764] @ (2da38 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b76e │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 2b56e │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, fp │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 2b6e6 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - bl 110c8 │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b4c2 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d6b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 2b534 │ │ │ │ - ldr r3, [pc, #780] @ (2bfd4 ) │ │ │ │ - movs r2, #187 @ 0xbb │ │ │ │ - ldr r1, [pc, #920] @ (2c064 ) │ │ │ │ - ldr r0, [pc, #924] @ (2c068 ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2d422 │ │ │ │ + mov r4, r5 │ │ │ │ + ldr r3, [pc, #696] @ (2da0c ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r1, [pc, #740] @ (2da3c ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r0, [pc, #736] @ (2da40 ) │ │ │ │ + movw r2, #513 @ 0x201 │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b76e │ │ │ │ - ldr r3, [pc, #760] @ (2bfd4 ) │ │ │ │ - movs r2, #208 @ 0xd0 │ │ │ │ - ldr r4, [pc, #908] @ (2c06c ) │ │ │ │ - ldr.w fp, [pc, #908] @ 2c070 │ │ │ │ - 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 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - add r6, sp, #88 @ 0x58 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #752] @ (2c008 ) │ │ │ │ - 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 9864 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c1c4 │ │ │ │ - bl 11314 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2bf20 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d722 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b814 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #588] @ (2bfcc ) │ │ │ │ - ldr r1, [pc, #752] @ (2c074 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #580] @ (2bfd4 ) │ │ │ │ - ldr r1, [pc, #744] @ (2c078 ) │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ldr r0, [pc, #744] @ (2c07c ) │ │ │ │ + bl c87c │ │ │ │ + b.n 2d462 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #656] @ (2da0c ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #514 @ 0x202 │ │ │ │ + ldr r1, [pc, #700] @ (2da44 ) │ │ │ │ + ldr r0, [pc, #704] @ (2da48 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2b4c2 │ │ │ │ - movs r1, #2 │ │ │ │ - mov r0, sl │ │ │ │ - bl 16cf0 │ │ │ │ - mov fp, r0 │ │ │ │ - mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.w 2b470 │ │ │ │ - ldr r3, [pc, #536] @ (2bfd4 ) │ │ │ │ - movs r2, #188 @ 0xbc │ │ │ │ - ldr r1, [pc, #704] @ (2c080 ) │ │ │ │ - ldr r0, [pc, #708] @ (2c084 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d6b2 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #624] @ (2da0c ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ + ldr r1, [pc, #680] @ (2da4c ) │ │ │ │ + ldr r0, [pc, #680] @ (2da50 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b76e │ │ │ │ - mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.w 2b558 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 2b9aa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, sl │ │ │ │ - mov r1, fp │ │ │ │ - movs r2, #181 @ 0xb5 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2bca0 │ │ │ │ - ldr r3, [pc, #476] @ (2bfd4 ) │ │ │ │ - movs r2, #194 @ 0xc2 │ │ │ │ - ldr r1, [pc, #652] @ (2c088 ) │ │ │ │ - ldr r0, [pc, #656] @ (2c08c ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d722 │ │ │ │ + mov r9, r6 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r2, [pc, #592] @ (2da0c ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + ldr r3, [pc, #660] @ (2da54 ) │ │ │ │ + ldr r1, [pc, #660] @ (2da58 ) │ │ │ │ + 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] @ (2da5c ) │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + mov.w r2, #516 @ 0x204 │ │ │ │ add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + bl 12190 │ │ │ │ + b.n 2d722 │ │ │ │ + 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 2d7fc │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r9] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 2d8a4 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2d576 │ │ │ │ + movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2b4c2 │ │ │ │ - ldr r3, [pc, #424] @ (2bfd4 ) │ │ │ │ - movs r2, #191 @ 0xbf │ │ │ │ - ldr.w sl, [pc, #608] @ 2c090 │ │ │ │ - add.w fp, sp, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #604] @ (2c094 ) │ │ │ │ - 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 11b7c │ │ │ │ - mov r0, fp │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #436] @ (2c008 ) │ │ │ │ - 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 9864 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c220 │ │ │ │ - str r0, [sp, #24] │ │ │ │ - bl 11314 │ │ │ │ - mov sl, r0 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2c2f6 │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #336] @ (2bff4 ) │ │ │ │ - ldr.w sl, [r5, r3] │ │ │ │ - b.n 2b6c0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b9aa │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bbac │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, r9 │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2b9aa │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r3, [pc, #212] @ (2bfcc ) │ │ │ │ - ldr r1, [pc, #416] @ (2c098 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr r3, [pc, #208] @ (2bfd4 ) │ │ │ │ - ldr r1, [pc, #404] @ (2c09c ) │ │ │ │ - movs r2, #199 @ 0xc7 │ │ │ │ - ldr r0, [pc, #404] @ (2c0a0 ) │ │ │ │ + bl 16cf4 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2d57e │ │ │ │ + movs r1, #2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 16cf4 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c87c │ │ │ │ + b.n 2d622 │ │ │ │ + mov r5, r8 │ │ │ │ + ldr r3, [pc, #480] @ (2da0c ) │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + movw r2, #523 @ 0x20b │ │ │ │ + ldr r1, [pc, #556] @ (2da60 ) │ │ │ │ + ldr r0, [pc, #556] @ (2da64 ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2b4c2 │ │ │ │ - bl 11450 │ │ │ │ - b.n 2b8ae │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - bl 110c8 │ │ │ │ - ldmia.w r6, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2b4c2 │ │ │ │ - mov r0, sl │ │ │ │ - bl c874 │ │ │ │ - b.n 2bbea │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - ldr r1, [pc, #332] @ (2c0a4 ) │ │ │ │ - ldr r0, [pc, #336] @ (2c0a8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2b9aa │ │ │ │ - ldr r3, [pc, #108] @ (2bfd4 ) │ │ │ │ - movs r2, #196 @ 0xc4 │ │ │ │ - ldr r1, [pc, #320] @ (2c0ac ) │ │ │ │ - ldr r0, [pc, #324] @ (2c0b0 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d6b2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl c864 │ │ │ │ + b.n 2d4fc │ │ │ │ + ldr r3, [pc, #444] @ (2da0c ) │ │ │ │ + mov r5, r8 │ │ │ │ + ldrd r8, r6, [sp, #24] │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr r1, [pc, #524] @ (2da68 ) │ │ │ │ + ldr r0, [pc, #528] @ (2da6c ) │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2b4c2 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.w 2b73a │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #158 @ 0x9e │ │ │ │ - ldr r0, [pc, #276] @ (2c0b4 ) │ │ │ │ - ldr r1, [pc, #280] @ (2c0b8 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r0, pc │ │ │ │ - strd r0, r8, [sp] │ │ │ │ - add r1, pc │ │ │ │ - ldr r0, [pc, #272] @ (2c0bc ) │ │ │ │ + b.n 2d6d4 │ │ │ │ + ldr r0, [pc, #520] @ (2da70 ) │ │ │ │ + mov r1, r5 │ │ │ │ + ldr r6, [sp, #28] │ │ │ │ + mov r5, r8 │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 2b9aa │ │ │ │ - ldr r4, [pc, #496] @ (2c1a8 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r4, [pc, #472] @ (2c198 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, #120] @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r7, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #192] @ (2c0a4 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r3, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r1, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r2, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r2, [r6, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r6, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r6, #0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsb r2, [r4, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r4, #108] @ 0x6c │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r2, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r0, [r4, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r0, #104] @ 0x68 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r6, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #96] @ 0x60 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r0, #80] @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r4, [r5, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #72] @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r7, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r3, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r6, [r0, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r2, #64] @ 0x40 │ │ │ │ - movs r0, r0 │ │ │ │ - strh r0, [r0, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r5, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r4, #56] @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r6, [r0, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r1, #44] @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r6, r2] │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r1, #40] @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r7, r1] │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r2, #36] @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r7, r0] │ │ │ │ - movs r0, r0 │ │ │ │ - ldrb r0, [r2, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r7, #20] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #424] @ (2c24c ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r6, [r5, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #112] @ (2c11c ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r4, [r3, #16] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r7, [pc, #32] @ (2c0d4 ) │ │ │ │ - movs r0, r0 │ │ │ │ - str r2, [r5, #68] @ 0x44 │ │ │ │ - movs r0, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [pc, #816] @ (2c3f0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + ldr.w r8, [sp, #24] │ │ │ │ + bl 117f4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c0d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c208 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + bge.n 2d88c │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2c1f8 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2c39e │ │ │ │ - mov r2, r3 │ │ │ │ + beq.n 2d92e │ │ │ │ + ldr r3, [pc, #380] @ (2da0c ) │ │ │ │ + mov.w r2, #524 @ 0x20c │ │ │ │ + ldr r1, [pc, #480] @ (2da74 ) │ │ │ │ + ldr r0, [pc, #480] @ (2da78 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ + add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c102 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d722 │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 2d576 │ │ │ │ + b.n 2d802 │ │ │ │ + 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 2c210 │ │ │ │ - ldr r3, [pc, #764] @ (2c400 ) │ │ │ │ - mov r0, sl │ │ │ │ - ldr.w r9, [r7, #308] @ 0x134 │ │ │ │ - ldr.w r8, [r5, r3] │ │ │ │ - ldr.w r4, [r8] │ │ │ │ - bl 11604 │ │ │ │ + beq.n 2d936 │ │ │ │ + ldr r2, [pc, #440] @ (2da7c ) │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r9, [sl, #264] @ 0x108 │ │ │ │ + ldr r3, [r6, r2] │ │ │ │ + mov sl, r3 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 1160c │ │ │ │ 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 95d0 │ │ │ │ + add r1, sp, #52 @ 0x34 │ │ │ │ + strd r9, r7, [sp, #52] @ 0x34 │ │ │ │ + str r5, [sp, #60] @ 0x3c │ │ │ │ + blx 95d8 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2c264 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c142 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbz r3, 2c18c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2c356 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + cbz r0, 2d94e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 2d990 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c158 │ │ │ │ + bge.n 2d8fe │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c218 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2d946 │ │ │ │ + ldr.w r2, [sl] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2c28c │ │ │ │ + bne.n 2d96c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1105c │ │ │ │ + bl 11064 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2c200 │ │ │ │ - ldr r3, [pc, #652] @ (2c404 ) │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ - ldr r1, [pc, #652] @ (2c408 ) │ │ │ │ - ldr r0, [pc, #656] @ (2c40c ) │ │ │ │ + cbz r3, 2d93e │ │ │ │ + ldr r3, [pc, #244] @ (2da0c ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #352] @ (2da80 ) │ │ │ │ + ldr r0, [pc, #356] @ (2da84 ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2b4c2 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c142 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr r1, [pc, #628] @ (2c410 ) │ │ │ │ - ldr r0, [pc, #632] @ (2c414 ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2d692 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d88c │ │ │ │ mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2b9aa │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - movs r2, #157 @ 0x9d │ │ │ │ - ldr r1, [pc, #608] @ (2c418 ) │ │ │ │ - ldr r0, [pc, #612] @ (2c41c ) │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2c1a6 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r4 │ │ │ │ - movs r2, #209 @ 0xd1 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2bf2a │ │ │ │ - ldr r3, [pc, #552] @ (2c404 ) │ │ │ │ - movs r2, #198 @ 0xc6 │ │ │ │ - ldr r1, [pc, #576] @ (2c420 ) │ │ │ │ - ldr r0, [pc, #576] @ (2c424 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2bf78 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - b.n 2bbc2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c0e6 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c174 │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c0d6 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c102 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c158 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r1, sl │ │ │ │ - movs r2, #192 @ 0xc0 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d8c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - ldmia.w fp, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2b4c2 │ │ │ │ - ldr r3, [pc, #412] @ (2c404 ) │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ - ldr r1, [pc, #444] @ (2c428 ) │ │ │ │ - ldr r0, [pc, #448] @ (2c42c ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d916 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2d8fe │ │ │ │ + ldr r3, [pc, #188] @ (2da0c ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ + ldr r1, [pc, #304] @ (2da88 ) │ │ │ │ + ldr r0, [pc, #308] @ (2da8c ) │ │ │ │ add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ + ldr r3, [r6, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2b4c2 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r1, [pc, #372] @ (2c404 ) │ │ │ │ - movs r2, #212 @ 0xd4 │ │ │ │ - ldr r3, [pc, #412] @ (2c430 ) │ │ │ │ - ldr r0, [pc, #416] @ (2c434 ) │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2d692 │ │ │ │ + ldr r2, [pc, #156] @ (2da0c ) │ │ │ │ + ldr r3, [pc, #288] @ (2da90 ) │ │ │ │ + ldr r1, [pc, #288] @ (2da94 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r5, [r5, r1] │ │ │ │ - add r0, pc │ │ │ │ - str r4, [sp, #4] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldr r1, [pc, #408] @ (2c438 ) │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r0, [pc, #288] @ (2da98 ) │ │ │ │ + ldr r5, [r6, r2] │ │ │ │ add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.w 2b4c2 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bae4 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bb7a │ │ │ │ - ldr r1, [pc, #324] @ (2c404 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r3, [pc, #376] @ (2c43c ) │ │ │ │ - ldr r0, [pc, #380] @ (2c440 ) │ │ │ │ - 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] @ (2c444 ) │ │ │ │ + mov.w r2, #520 @ 0x208 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - add r1, pc │ │ │ │ - bl 12188 │ │ │ │ - b.w 2b4c2 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bb5c │ │ │ │ - mov r0, r9 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2bad4 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2bb00 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl c874 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 2c246 │ │ │ │ - ldr r3, [pc, #236] @ (2c404 ) │ │ │ │ - movs r2, #201 @ 0xc9 │ │ │ │ - ldr r1, [pc, #300] @ (2c448 ) │ │ │ │ - ldr r0, [pc, #304] @ (2c44c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - b.n 2c274 │ │ │ │ - ldr r3, [pc, #296] @ (2c450 ) │ │ │ │ - movw r2, #5063 @ 0x13c7 │ │ │ │ - ldr r1, [pc, #292] @ (2c454 ) │ │ │ │ - ldr r0, [pc, #296] @ (2c458 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #284] @ (2c45c ) │ │ │ │ - movw r2, #4958 @ 0x135e │ │ │ │ - ldr r1, [pc, #280] @ (2c460 ) │ │ │ │ - ldr r0, [pc, #284] @ (2c464 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #272] @ (2c468 ) │ │ │ │ - movw r2, #5041 @ 0x13b1 │ │ │ │ - ldr r1, [pc, #268] @ (2c46c ) │ │ │ │ - ldr r0, [pc, #272] @ (2c470 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #260] @ (2c474 ) │ │ │ │ - movw r2, #5168 @ 0x1430 │ │ │ │ - ldr r1, [pc, #256] @ (2c478 ) │ │ │ │ - ldr r0, [pc, #260] @ (2c47c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #248] @ (2c480 ) │ │ │ │ - movw r2, #4562 @ 0x11d2 │ │ │ │ - ldr r1, [pc, #244] @ (2c484 ) │ │ │ │ - ldr r0, [pc, #248] @ (2c488 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #236] @ (2c48c ) │ │ │ │ - movw r2, #5236 @ 0x1474 │ │ │ │ - ldr r1, [pc, #232] @ (2c490 ) │ │ │ │ - ldr r0, [pc, #236] @ (2c494 ) │ │ │ │ + bl 12190 │ │ │ │ + b.n 2d692 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #264] @ (2da9c ) │ │ │ │ + movw r2, #8123 @ 0x1fbb │ │ │ │ + ldr r1, [pc, #264] @ (2daa0 ) │ │ │ │ + ldr r0, [pc, #264] @ (2daa4 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #224] @ (2c498 ) │ │ │ │ - movw r2, #5210 @ 0x145a │ │ │ │ - ldr r1, [pc, #220] @ (2c49c ) │ │ │ │ - ldr r0, [pc, #224] @ (2c4a0 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #252] @ (2daa8 ) │ │ │ │ + movw r2, #8065 @ 0x1f81 │ │ │ │ + ldr r1, [pc, #252] @ (2daac ) │ │ │ │ + ldr r0, [pc, #252] @ (2dab0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1648 @ 0x670 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 9a58 │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #204] @ (2c4a4 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #200] @ (2c4a8 ) │ │ │ │ - ldr r0, [pc, #204] @ (2c4ac ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #240] @ (2dab4 ) │ │ │ │ + movw r2, #8035 @ 0x1f63 │ │ │ │ + ldr r1, [pc, #240] @ (2dab8 ) │ │ │ │ + ldr r0, [pc, #240] @ (2dabc ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #192] @ (2c4b0 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #192] @ (2c4b4 ) │ │ │ │ - ldr r0, [pc, #196] @ (2c4b8 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #228] @ (2dac0 ) │ │ │ │ + movw r2, #8159 @ 0x1fdf │ │ │ │ + ldr r1, [pc, #228] @ (2dac4 ) │ │ │ │ + ldr r0, [pc, #228] @ (2dac8 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ + add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - lsls r0, r1, #19 │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + cmp r4, #220 @ 0xdc │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r4, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + cmp r4, #212 @ 0xd4 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r0, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r0, #18 │ │ │ │ movs r0, r0 │ │ │ │ + cmp r2, #114 @ 0x72 │ │ │ │ + movs r2, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r1, r4] │ │ │ │ + ldr r3, [pc, #16] @ (2da24 ) │ │ │ │ + movs r0, r0 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #992] @ (2c7f0 ) │ │ │ │ + ldr r2, [pc, #888] @ (2dd94 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r2, [r5, r3] │ │ │ │ + adds r7, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #864] @ (2c778 ) │ │ │ │ + ldr r2, [pc, #736] @ (2dd04 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r1, r3] │ │ │ │ + adds r7, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #752] @ (2c710 ) │ │ │ │ + adds r7, #232 @ 0xe8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r6, [r4, r2] │ │ │ │ + ldr r2, [pc, #440] @ (2dbe8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #584] @ (2c670 ) │ │ │ │ + adds r7, #78 @ 0x4e │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r3, r0] │ │ │ │ + ldr r2, [pc, #288] @ (2db58 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [pc, #32] @ (2c450 ) │ │ │ │ + adds r7, #42 @ 0x2a │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r4, r3] │ │ │ │ + ldr r2, [pc, #160] @ (2dae0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #896] @ (2c7b8 ) │ │ │ │ + adds r7, #2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r4, r7] │ │ │ │ + ldr r1, [pc, #1000] @ (2de30 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrsb r4, [r6, r2] │ │ │ │ + adds r6, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #704] @ (2c704 ) │ │ │ │ + ldr r1, [pc, #880] @ (2ddc0 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r6, [r6, r6] │ │ │ │ + adds r6, #190 @ 0xbe │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, r5] │ │ │ │ + ldr r4, [pc, #720] @ (2dd28 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldr r3, [pc, #352] @ (2c5b0 ) │ │ │ │ + ldr r1, [pc, #744] @ (2dd44 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r0, #7] │ │ │ │ + adds r6, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #18 │ │ │ │ + ldr r1, [pc, #304] @ (2db94 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r3, r6] │ │ │ │ + adds r6, #46 @ 0x2e │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r5, #6] │ │ │ │ + ldr r1, [pc, #152] @ (2db04 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #250 @ 0xfa │ │ │ │ + adds r6, #8 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r7, r1] │ │ │ │ + adds r6, #106 @ 0x6a │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #6] │ │ │ │ + ldr r0, [pc, #952] @ (2de30 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #226 @ 0xe2 │ │ │ │ + adds r5, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + lsls r0, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r7, #5] │ │ │ │ + ldr r0, [pc, #400] @ (2dc14 ) │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #202 @ 0xca │ │ │ │ + adds r5, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r4, r5] │ │ │ │ + ldr r0, [pc, #176] @ (2db3c ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r4, #5] │ │ │ │ + adds r5, #12 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #178 @ 0xb2 │ │ │ │ + subs r5, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #992] @ (2c86c ) │ │ │ │ + ldr r0, [pc, #48] @ (2dac8 ) │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r1, #5] │ │ │ │ + adds r4, #236 @ 0xec │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #154 @ 0x9a │ │ │ │ + str r2, [r1, #52] @ 0x34 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r6, r4] │ │ │ │ + movs r3, #152 @ 0x98 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + sbcs r2, r0 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #130 @ 0x82 │ │ │ │ + str r2, [r6, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r3, r4] │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r4, [r2, #4] │ │ │ │ + sbcs r2, r5 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #222 @ 0xde │ │ │ │ + str r2, [r3, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - subs r1, #234 @ 0xea │ │ │ │ + movs r3, #104 @ 0x68 │ │ │ │ + movs r0, r0 │ │ │ │ + muls r2, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldrb r0, [r0, #4] │ │ │ │ + str r2, [r0, #48] @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #10 │ │ │ │ + movs r3, #80 @ 0x50 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #54 @ 0x36 │ │ │ │ + lsls r6, r2 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c4bc : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002dacc : │ │ │ │ + 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] @ (2c714 ) │ │ │ │ - sub sp, #44 @ 0x2c │ │ │ │ - ldr r3, [pc, #580] @ (2c718 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r5, [pc, #580] @ (2c71c ) │ │ │ │ - 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 2c596 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r4, r1 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c4f4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r2, [pc, #552] @ (2c720 ) │ │ │ │ - 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 9688 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2dca8 │ │ │ │ + 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] @ 2dcac │ │ │ │ + ldr r5, [pc, #444] @ (2dcb0 ) │ │ │ │ + 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] @ (2dcb4 ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ + add r4, pc │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c6ac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c5c4 │ │ │ │ - ldr r2, [pc, #524] @ (2c724 ) │ │ │ │ - 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 2c6b8 │ │ │ │ - mov r0, r6 │ │ │ │ - bl e6e0 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c548 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 2c5ac │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 2c5e2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 2b364 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c564 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2c5b4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c572 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2c5bc │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2c692 │ │ │ │ - ldr r2, [pc, #428] @ (2c728 ) │ │ │ │ - ldr r3, [pc, #412] @ (2c718 ) │ │ │ │ - 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 2c6f6 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #44 @ 0x2c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #404] @ (2c72c ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2c6fa │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 2c4f0 │ │ │ │ - b.n 2c4f4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c548 │ │ │ │ + beq.n 2dbe2 │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2dbc2 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2dbe6 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2dbf2 │ │ │ │ + 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 2dc06 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2dc12 │ │ │ │ + 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c564 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2c572 │ │ │ │ - ldr r3, [pc, #360] @ (2c730 ) │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r1, [pc, #360] @ (2c734 ) │ │ │ │ - ldr r0, [pc, #364] @ (2c738 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 2c578 │ │ │ │ - ldr r3, [pc, #332] @ (2c730 ) │ │ │ │ - movs r2, #141 @ 0x8d │ │ │ │ - ldr r6, [pc, #340] @ (2c73c ) │ │ │ │ - ldr r1, [pc, #340] @ (2c740 ) │ │ │ │ - add r6, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r1, pc │ │ │ │ - mov r0, r6 │ │ │ │ - mov sl, r1 │ │ │ │ - mov r9, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r4 │ │ │ │ - add r4, sp, #16 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1118c │ │ │ │ - ldr r3, [pc, #312] @ (2c744 ) │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr.w r1, [r2, #264] @ 0x108 │ │ │ │ - mov fp, r3 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9864 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 2d304 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2dbe2 │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9470 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2c6e6 │ │ │ │ - bl 11314 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 2c6e0 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr.w r0, [fp] │ │ │ │ - ldrd r5, r1, [r3, #268] @ 0x10c │ │ │ │ - blx 9864 │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 2c6a8 │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r5, [sp, #32] │ │ │ │ - blx 95d0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - cbz r5, 2c6a8 │ │ │ │ + beq.n 2dc2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1105c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9e84 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #143 @ 0x8f │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11b7c │ │ │ │ - ldmia.w r4, {r0, r1, r2} │ │ │ │ - bl 112b0 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - bl 9e84 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2c5de │ │ │ │ - ldr r3, [pc, #156] @ (2c730 ) │ │ │ │ - movs r2, #146 @ 0x92 │ │ │ │ - ldr r1, [pc, #176] @ (2c748 ) │ │ │ │ - ldr r0, [pc, #176] @ (2c74c ) │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1160c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2dc8a │ │ │ │ + ldr r1, [pc, #304] @ (2dcb8 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2dc74 │ │ │ │ + ldr r1, [pc, #300] @ (2dcbc ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2dc9e │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2dca2 │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2dca2 │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2dcc0 ) │ │ │ │ + ldr r2, [pc, #260] @ (2dcb0 ) │ │ │ │ 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 2dc70 │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2dcc4 ) │ │ │ │ + mov r1, r5 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #248] @ (2dcc8 ) │ │ │ │ + mov.w r2, #502 @ 0x1f6 │ │ │ │ + ldr r1, [pc, #248] @ (2dccc ) │ │ │ │ + ldr r0, [pc, #248] @ (2dcd0 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2c578 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #143 @ 0x8f │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2c676 │ │ │ │ - blx 97b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2c530 │ │ │ │ - ldr r2, [pc, #108] @ (2c730 ) │ │ │ │ - ldr r3, [pc, #136] @ (2c750 ) │ │ │ │ - ldr r1, [pc, #140] @ (2c754 ) │ │ │ │ + bl 11b84 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2dba8 │ │ │ │ + ldr r0, [pc, #236] @ (2dcd4 ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2dbcc │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2db3a │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2dc34 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2db3a │ │ │ │ + ldr r0, [pc, #208] @ (2dcd8 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2dbcc │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2db52 │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2dc50 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2db52 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11458 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2db70 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2db3a │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2db3a │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2dc6a │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2db52 │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2db52 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2dcdc ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2dce0 ) │ │ │ │ + ldr r0, [pc, #100] @ (2dce4 ) │ │ │ │ add r3, pc │ │ │ │ - ldr r0, [pc, #140] @ (2c758 ) │ │ │ │ - ldr r5, [r5, r2] │ │ │ │ add r1, pc │ │ │ │ - str r6, [sp, #4] │ │ │ │ + adds r3, #12 │ │ │ │ add r0, pc │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movs r2, #139 @ 0x8b │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2c5d8 │ │ │ │ - bl 110c8 │ │ │ │ - b.n 2c676 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - movs r2, #142 @ 0x8e │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r6 │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2c676 │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - ldr r3, [pc, #96] @ (2c75c ) │ │ │ │ - movw r2, #4307 @ 0x10d3 │ │ │ │ - ldr r1, [pc, #92] @ (2c760 ) │ │ │ │ - ldr r0, [pc, #96] @ (2c764 ) │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2dce8 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2dcec ) │ │ │ │ + ldr r0, [pc, #92] @ (2dcf0 ) │ │ │ │ add r3, pc │ │ │ │ add r1, pc │ │ │ │ - add.w r3, r3, #1672 @ 0x688 │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ nop │ │ │ │ - subs r3, #42 @ 0x2a │ │ │ │ + adds r0, #244 @ 0xf4 │ │ │ │ + movs r2, r0 │ │ │ │ + movs r5, #8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #38 @ 0x26 │ │ │ │ + movs r4, #242 @ 0xf2 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r0, #17 │ │ │ │ + lsls r0, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #14 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #128 @ 0x80 │ │ │ │ + movs r4, #80 @ 0x50 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ + ldr r0, [pc, #712] @ (2df90 ) │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r4, [r6, #112] @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r0, [pc, #672] @ (2c9dc ) │ │ │ │ + cmp lr, r5 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #568] @ (2c978 ) │ │ │ │ + adds r2, #142 @ 0x8e │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r2, #112] @ 0x70 │ │ │ │ + subs r2, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r6, [r4, #100] @ 0x64 │ │ │ │ + subs r2, #70 @ 0x46 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47da │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r0, [r5, r0] │ │ │ │ + str r6, [r4, #4] │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r6, #96] @ 0x60 │ │ │ │ + adds r0, r6, #4 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0x47a6 │ │ │ │ + movs r1, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r6, #23] │ │ │ │ + str r2, [r2, #4] │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #62 @ 0x3e │ │ │ │ + adds r4, r3, #5 │ │ │ │ movs r0, r0 │ │ │ │ - blxns r0 │ │ │ │ + adds r0, r1, #6 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c768 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w ip, [pc, #108] @ 2c7e4 │ │ │ │ - sub sp, #24 │ │ │ │ - ldr r4, [pc, #104] @ (2c7e8 ) │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w lr, [pc, #104] @ 2c7ec │ │ │ │ - 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 c544 │ │ │ │ - cbz r0, 2c7c6 │ │ │ │ - ldrd r0, r1, [sp, #12] │ │ │ │ - bl 2c4bc │ │ │ │ - ldr r2, [pc, #40] @ (2c7f0 ) │ │ │ │ - ldr r3, [pc, #32] @ (2c7ec ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2c7de │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - add r4, sl │ │ │ │ - movs r2, r0 │ │ │ │ - subs r0, #118 @ 0x76 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002c7f4 : │ │ │ │ - push {r4, lr} │ │ │ │ +0002dcf4 : │ │ │ │ + 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] @ 2c89c │ │ │ │ - sub sp, #24 │ │ │ │ - ldr.w ip, [pc, #148] @ 2c8a0 │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr.w ip, [pc, #460] @ 2ded0 │ │ │ │ + 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] @ (2c8a4 ) │ │ │ │ - ldr.w ip, [lr, ip] │ │ │ │ - ldr r4, [pc, #136] @ (2c8a8 ) │ │ │ │ - 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] @ 2ded4 │ │ │ │ + ldr r5, [pc, #444] @ (2ded8 ) │ │ │ │ + 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] @ (2dedc ) │ │ │ │ + ldr.w r5, [ip, r5] │ │ │ │ add r4, pc │ │ │ │ - bl c544 │ │ │ │ - cbz r0, 2c892 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + ldr r5, [r5, #0] │ │ │ │ + str r5, [sp, #52] @ 0x34 │ │ │ │ + mov.w r5, #0 │ │ │ │ + bl c6ac │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2de0a │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r7, r3, #3 │ │ │ │ + bpl.n 2ddea │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r6, r3, #7 │ │ │ │ + bpl.n 2de0e │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cmp r3, #8 │ │ │ │ + bne.n 2de1a │ │ │ │ + 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 2de2e │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + ldr r6, [sp, #36] @ 0x24 │ │ │ │ + cmp r1, #8 │ │ │ │ + bne.n 2de3a │ │ │ │ + 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 26f04 │ │ │ │ + ldr r5, [sp, #44] @ 0x2c │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 2de0a │ │ │ │ + movs r0, #2 │ │ │ │ + blx 9470 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2de52 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 1160c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bpl.n 2c874 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + bpl.w 2deb2 │ │ │ │ + ldr r1, [pc, #304] @ (2dee0 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 2de9c │ │ │ │ + ldr r1, [pc, #300] @ (2dee4 ) │ │ │ │ + ldr r1, [r4, r1] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 2dec6 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + ble.w 2deca │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ + cmp r2, #1 │ │ │ │ + str r0, [r3, #16] │ │ │ │ + beq.n 2deca │ │ │ │ + str r1, [r3, #20] │ │ │ │ + ldr r1, [pc, #276] @ (2dee8 ) │ │ │ │ + ldr r2, [pc, #260] @ (2ded8 ) │ │ │ │ + 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 2de98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2b364 │ │ │ │ - ldr r2, [pc, #76] @ (2c8ac ) │ │ │ │ - ldr r3, [pc, #64] @ (2c8a0 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - bne.n 2c896 │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #56] @ (2c8b0 ) │ │ │ │ - mov r1, r3 │ │ │ │ + add sp, #60 @ 0x3c │ │ │ │ + pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #256] @ (2deec ) │ │ │ │ + mov r1, r5 │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [pc, #52] @ (2c8b4 ) │ │ │ │ - ldr r1, [pc, #52] @ (2c8b8 ) │ │ │ │ - movs r2, #149 @ 0x95 │ │ │ │ - ldr r0, [pc, #52] @ (2c8bc ) │ │ │ │ + bl 117f4 │ │ │ │ + ldr r3, [pc, #248] @ (2def0 ) │ │ │ │ + mov.w r2, #684 @ 0x2ac │ │ │ │ + ldr r1, [pc, #248] @ (2def4 ) │ │ │ │ + ldr r0, [pc, #248] @ (2def8 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r4, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2c85c │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ + bl 11b84 │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 2ddd0 │ │ │ │ + ldr r0, [pc, #236] @ (2defc ) │ │ │ │ + mov r1, r2 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2ddf4 │ │ │ │ + cmp r3, #1 │ │ │ │ + it eq │ │ │ │ + moveq r2, #0 │ │ │ │ + beq.n 2dd62 │ │ │ │ + cmp r3, #10 │ │ │ │ + bne.n 2de5c │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + negs r2, r2 │ │ │ │ + lsls r2, r2, #1 │ │ │ │ + b.n 2dd62 │ │ │ │ + ldr r0, [pc, #208] @ (2df00 ) │ │ │ │ + mov r1, r3 │ │ │ │ + add r0, pc │ │ │ │ + bl 117f4 │ │ │ │ + b.n 2ddf4 │ │ │ │ + cmp r1, #1 │ │ │ │ + itt eq │ │ │ │ + moveq r1, #0 │ │ │ │ + addeq r7, sp, #44 @ 0x2c │ │ │ │ + beq.n 2dd7a │ │ │ │ + cmp r1, #10 │ │ │ │ + bne.n 2de78 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + add r7, sp, #44 @ 0x2c │ │ │ │ + negs r1, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 2dd7a │ │ │ │ + str r0, [sp, #16] │ │ │ │ + bl 11458 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 2dd98 │ │ │ │ + mov r0, r2 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 2dd62 │ │ │ │ + lsls r2, r0, #1 │ │ │ │ + b.n 2dd62 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + str r2, [sp, #20] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + bl 16af0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldrd r3, r2, [sp, #16] │ │ │ │ + cbnz r1, 2de92 │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + b.n 2dd7a │ │ │ │ + orr.w r1, r3, #1 │ │ │ │ + b.n 2dd7a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + ldr r3, [pc, #100] @ (2df04 ) │ │ │ │ + movw r2, #291 @ 0x123 │ │ │ │ + ldr r1, [pc, #100] @ (2df08 ) │ │ │ │ + ldr r0, [pc, #100] @ (2df0c ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #12 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + ldr r3, [pc, #92] @ (2df10 ) │ │ │ │ + movs r2, #34 @ 0x22 │ │ │ │ + ldr r1, [pc, #92] @ (2df14 ) │ │ │ │ + ldr r0, [pc, #92] @ (2df18 ) │ │ │ │ + add r3, pc │ │ │ │ + add r1, pc │ │ │ │ + adds r3, #40 @ 0x28 │ │ │ │ + add r0, pc │ │ │ │ + blx 99cc <__assert_fail@plt> │ │ │ │ + bl 9a00 │ │ │ │ + bl 9a60 │ │ │ │ nop │ │ │ │ - adds r7, #238 @ 0xee │ │ │ │ + cmp r6, #204 @ 0xcc │ │ │ │ + movs r2, r0 │ │ │ │ + movs r2, #224 @ 0xe0 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - bics r0, r7 │ │ │ │ + movs r2, #202 @ 0xca │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #186 @ 0xba │ │ │ │ - movs r2, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + lsls r0, r5, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r2, #40 @ 0x28 │ │ │ │ movs r2, r0 │ │ │ │ - ldrh r4, [r2, r6] │ │ │ │ + mov sl, r1 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [r0, r0] │ │ │ │ + adcs r2, r3 │ │ │ │ movs r0, r0 │ │ │ │ - cmp lr, sp │ │ │ │ + adds r0, #102 @ 0x66 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #62 @ 0x3e │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, #30 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r6, [r7, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r1, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r2, #4 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r2, [r5, r0] │ │ │ │ + movs r0, r0 │ │ │ │ + subs r4, r6, r4 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r4, r5 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002c8c0 : │ │ │ │ +0002df1c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr.w ip, [pc, #92] @ 2c92c │ │ │ │ - sub sp, #20 │ │ │ │ - ldr.w lr, [pc, #88] @ 2c930 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr.w ip, [pc, #100] @ 2df90 │ │ │ │ + sub sp, #28 │ │ │ │ + ldr.w lr, [pc, #96] @ 2df94 │ │ │ │ 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] @ 2c934 │ │ │ │ + ldr.w ip, [pc, #68] @ 2df98 │ │ │ │ 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 c628 │ │ │ │ - cbz r0, 2c90e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 2b20c │ │ │ │ - ldr r2, [pc, #40] @ (2c938 ) │ │ │ │ - ldr r3, [pc, #32] @ (2c934 ) │ │ │ │ + bl c6ac │ │ │ │ + cbz r0, 2df74 │ │ │ │ + ldrd r0, r1, [sp, #12] │ │ │ │ + bl 26bd0 │ │ │ │ + ldr r2, [pc, #36] @ (2df9c ) │ │ │ │ + ldr r3, [pc, #32] @ (2df98 ) │ │ │ │ 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 2c926 │ │ │ │ - add sp, #20 │ │ │ │ + bne.n 2df8c │ │ │ │ + add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - nop │ │ │ │ - cmn r6, r7 │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + cmp r4, #162 @ 0xa2 │ │ │ │ movs r2, r0 │ │ │ │ - adds r7, #12 │ │ │ │ + movs r0, #168 @ 0xa8 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #234 @ 0xea │ │ │ │ + movs r0, #132 @ 0x84 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002c93c : │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ +0002dfa0 : │ │ │ │ + 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, #2912] @ 2d4b0 │ │ │ │ - sub sp, #124 @ 0x7c │ │ │ │ - ldr.w r1, [pc, #2912] @ 2d4b4 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr.w r0, [pc, #1892] @ 2e718 │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ + ldr.w r1, [pc, #1892] @ 2e71c │ │ │ │ add r0, pc │ │ │ │ - ldr.w r5, [pc, #2908] @ 2d4b8 │ │ │ │ - ldr.w r2, [pc, #2908] @ 2d4bc │ │ │ │ + ldr.w r5, [pc, #1888] @ 2e720 │ │ │ │ + ldr.w r2, [pc, #1888] @ 2e724 │ │ │ │ add r5, pc │ │ │ │ - ldr.w r3, [pc, #2908] @ 2d4c0 │ │ │ │ + ldr.w r3, [pc, #1888] @ 2e728 │ │ │ │ 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 r9, r2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr.w r3, [pc, #2888] @ 2d4c4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + mov r2, r3 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ldr.w r3, [pc, #1864] @ 2e72c │ │ │ │ ldr r4, [r5, r3] │ │ │ │ - beq.w 2d6cc │ │ │ │ - ldr.w r3, [pc, #2880] @ 2d4c8 │ │ │ │ - ldr.w r2, [r4, #864] @ 0x360 │ │ │ │ - ldr r0, [r4, #112] @ 0x70 │ │ │ │ + beq.w 2e442 │ │ │ │ + ldr.w r3, [pc, #1860] @ 2e730 │ │ │ │ + ldr.w r2, [r4, #856] @ 0x358 │ │ │ │ + ldr.w r0, [r4, #436] @ 0x1b4 │ │ │ │ mov r1, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - bl 140b4 │ │ │ │ + bl 140b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d746 │ │ │ │ - ldr.w r2, [pc, #2860] @ 2d4cc │ │ │ │ + beq.w 2e492 │ │ │ │ + ldr.w r2, [pc, #1836] @ 2e734 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2c9c4 │ │ │ │ + bge.n 2e02c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2c9c4 │ │ │ │ + beq.n 2e02c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d706 │ │ │ │ - ldr.w r3, [pc, #2824] @ 2d4d0 │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - ldr.w r0, [r4, #900] @ 0x384 │ │ │ │ - mov.w ip, #7 │ │ │ │ - ldr r7, [r5, r3] │ │ │ │ - ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r7, [sp, #68] @ 0x44 │ │ │ │ - ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ - ldr r2, [r6, #0] │ │ │ │ - str r1, [sp, #0] │ │ │ │ - add r1, sp, #68 @ 0x44 │ │ │ │ - str.w ip, [sp, #72] @ 0x48 │ │ │ │ - bl 13eac │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2d6aa │ │ │ │ - ldr.w r2, [r4, #904] @ 0x388 │ │ │ │ + beq.w 2e47a │ │ │ │ + ldr.w r2, [r4, #892] @ 0x37c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #608] @ 0x260 │ │ │ │ + ldr.w r0, [r4, #752] @ 0x2f0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 140b4 │ │ │ │ + bl 140b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d770 │ │ │ │ - ldr.w r2, [pc, #2760] @ 2d4d4 │ │ │ │ + beq.w 2e4a4 │ │ │ │ + ldr.w r2, [pc, #1780] @ 2e738 │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ca30 │ │ │ │ + bge.n 2e068 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2ca30 │ │ │ │ + beq.n 2e068 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d70e │ │ │ │ - ldr.w r2, [r4, #908] @ 0x38c │ │ │ │ + beq.w 2e480 │ │ │ │ + ldr.w r2, [r4, #896] @ 0x380 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - ldr.w r0, [r4, #624] @ 0x270 │ │ │ │ + ldr.w r0, [r4, #792] @ 0x318 │ │ │ │ mov r1, r2 │ │ │ │ - bl 140b4 │ │ │ │ + bl 140b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d728 │ │ │ │ - ldr.w r2, [pc, #2704] @ 2d4d8 │ │ │ │ + beq.w 2e4b6 │ │ │ │ + ldr.w r2, [pc, #1724] @ 2e73c │ │ │ │ ldr r2, [r5, r2] │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ca6c │ │ │ │ + bge.n 2e0a4 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.n 2ca6c │ │ │ │ + beq.n 2e0a4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 2d73e │ │ │ │ - ldr.w r3, [pc, #2668] @ 2d4dc │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + beq.w 2e486 │ │ │ │ + ldr.w r3, [pc, #1688] @ 2e740 │ │ │ │ + add r2, sp, #20 │ │ │ │ + ldr.w r0, [r4, #904] @ 0x388 │ │ │ │ + mov.w ip, #9 │ │ │ │ + ldr r3, [r5, r3] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + mov r7, r3 │ │ │ │ + ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str.w ip, [sp, #20] │ │ │ │ + ldr.w r1, [r4, #448] @ 0x1c0 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + add r1, sp, #16 │ │ │ │ + bl 13eb0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e424 │ │ │ │ + ldr.w r3, [pc, #1644] @ 2e744 │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ + str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - bl ff8c │ │ │ │ + bl ff94 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 2d844 │ │ │ │ - ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ + blt.w 2e542 │ │ │ │ + ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ mov r0, r3 │ │ │ │ - bl fd98 │ │ │ │ + bl fda0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d882 │ │ │ │ - ldr.w r3, [pc, #2628] @ 2d4e0 │ │ │ │ + beq.w 2e552 │ │ │ │ + ldr.w r3, [pc, #1600] @ 2e748 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 2d8b0 │ │ │ │ + bne.w 2e564 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2caba │ │ │ │ + bge.n 2e124 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d720 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #628] @ 0x274 │ │ │ │ - blx 9864 │ │ │ │ - mov r8, r0 │ │ │ │ + beq.w 2e48c │ │ │ │ + ldrd r2, r1, [r4, #804] @ 0x324 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl ff94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d8e4 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - mov r1, r3 │ │ │ │ - blx 95d0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2caf0 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 2caf0 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2d8fa │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bpl.w 2d92e │ │ │ │ - ldr r3, [r7, #8] │ │ │ │ - cmp r3, #8 │ │ │ │ - bne.w 2d95e │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cb1e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2d812 │ │ │ │ - ldr.w r2, [pc, #2500] @ 2d4e4 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #632] @ 0x278 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r1, [sp, #60] @ 0x3c │ │ │ │ - bl 11604 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl ff8c │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e1f6 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cb5c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d786 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2d976 │ │ │ │ - movs r0, #0 │ │ │ │ - blx 8f7c │ │ │ │ + blt.w 2e594 │ │ │ │ + ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #812] @ 0x32c │ │ │ │ + blx 986c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d98c │ │ │ │ - str r5, [sp, #60] @ 0x3c │ │ │ │ - mov sl, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - str r6, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r1, [sl, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 9864 │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2e5be │ │ │ │ + ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d794 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 11604 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #76] @ 0x4c │ │ │ │ - mov r4, r0 │ │ │ │ + beq.w 2e5e8 │ │ │ │ + ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ movs r2, #1 │ │ │ │ - add r1, sp, #76 @ 0x4c │ │ │ │ - mov r0, r7 │ │ │ │ - blx 95d0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r6, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cbb6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d716 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 2d820 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 2e20e │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cbd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d75c │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #3 │ │ │ │ - bpl.w 2d858 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 93ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r4, r0 │ │ │ │ + add r1, sp, #32 │ │ │ │ + strd sl, r8, [sp, #32] │ │ │ │ + blx 95d8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cbfa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d766 │ │ │ │ - cmp r4, #0 │ │ │ │ - blt.w 2d898 │ │ │ │ - adds r5, #2 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - bne.n 2cb78 │ │ │ │ - mov r0, r8 │ │ │ │ - mov r4, sl │ │ │ │ - ldrd r6, r5, [sp, #56] @ 0x38 │ │ │ │ - blx 9760 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov sl, r0 │ │ │ │ + bge.n 2e18a │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7b8 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - beq.w 2d9c8 │ │ │ │ - ldr.w r1, [r4, #488] @ 0x1e8 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - blx 9864 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2d9de │ │ │ │ - ldr.w r3, [r4, #844] @ 0x34c │ │ │ │ - movs r2, #1 │ │ │ │ - str r3, [sp, #80] @ 0x50 │ │ │ │ - add r1, sp, #80 @ 0x50 │ │ │ │ - movs r3, #0 │ │ │ │ - blx 95d0 │ │ │ │ + str.w r3, [r9] │ │ │ │ + cbnz r3, 2e18a │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2e600 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cc68 │ │ │ │ + bge.n 2e1a6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d7c2 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2d9fa │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bpl.w 2da10 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9760 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cc92 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7cc │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2da92 │ │ │ │ - mov r0, sl │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 942c │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ccba │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d9b2 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cccc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7da │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 2daa8 │ │ │ │ - ldr.w r3, [pc, #2064] @ 2d4e8 │ │ │ │ - ldr.w r0, [r8, #4] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov sl, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - bne.w 2dabe │ │ │ │ - ldr.w r3, [pc, #2052] @ 2d4ec │ │ │ │ - mov r2, r8 │ │ │ │ - ldr.w r1, [r4, #636] @ 0x27c │ │ │ │ + beq.w 2e4c8 │ │ │ │ + ldr.w r3, [pc, #1444] @ 2e74c │ │ │ │ + ldr.w r1, [r4, #468] @ 0x1d4 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - mov fp, r3 │ │ │ │ - str.w r8, [r3] │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt.w r3, [r8] │ │ │ │ - bl ff8c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd26 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d9be │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.w 2daea │ │ │ │ - ldr.w r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2db00 │ │ │ │ - ldr.w r0, [r4, #640] @ 0x280 │ │ │ │ - blx 9760 │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ff94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2db36 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 98f8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cd64 │ │ │ │ + bge.n 2e1dc │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d7e4 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2db4c │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2db62 │ │ │ │ - ldr.w r3, [pc, #1916] @ 2d4f0 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #644] @ 0x284 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - mov r8, r3 │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2e4d4 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2e4ec │ │ │ │ + ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w sl, [r4, #804] @ 0x324 │ │ │ │ + blx 986c │ │ │ │ + mov r8, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e612 │ │ │ │ + ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r9, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e624 │ │ │ │ + ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #40 @ 0x28 │ │ │ │ + strd sl, r8, [sp, #40] @ 0x28 │ │ │ │ + blx 95d8 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cda8 │ │ │ │ + bge.n 2e232 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2da30 │ │ │ │ + beq.w 2e4e0 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 2db8e │ │ │ │ - ldr.w r7, [fp] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2dba4 │ │ │ │ - ldr.w r0, [r4, #648] @ 0x288 │ │ │ │ - blx 9760 │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dc24 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 98f8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cde6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d7ee │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2dbf8 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2dbcc │ │ │ │ - ldr.w r3, [pc, #1788] @ 2d4f4 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #652] @ 0x28c │ │ │ │ - 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 ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r2, r0 │ │ │ │ + beq.w 2e636 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ce2a │ │ │ │ + bge.n 2e24e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2db28 │ │ │ │ - cmp r2, #0 │ │ │ │ - blt.w 2dc0e │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dc5e │ │ │ │ - ldr.w r3, [pc, #1724] @ 2d4f8 │ │ │ │ - ldr.w r1, [r4, #656] @ 0x290 │ │ │ │ - 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 ff8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dc48 │ │ │ │ - ldr.w r2, [fp] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dc86 │ │ │ │ - ldr.w r3, [pc, #1680] @ 2d4fc │ │ │ │ - ldr.w r1, [r4, #660] @ 0x294 │ │ │ │ - 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 ff8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dcc2 │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2dcee │ │ │ │ - ldr.w r3, [pc, #1640] @ 2d500 │ │ │ │ - ldr.w r1, [r4, #664] @ 0x298 │ │ │ │ + beq.w 2e5a6 │ │ │ │ + ldr.w r3, [pc, #1280] @ 2e750 │ │ │ │ + ldr.w r1, [r4, #464] @ 0x1d0 │ │ │ │ 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 ff8c │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dcd8 │ │ │ │ - ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ - blx 9760 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dcae │ │ │ │ - ldr.w r2, [pc, #1588] @ 2d504 │ │ │ │ - ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r8, r2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf02 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dc3e │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 2dd20 │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2dd6c │ │ │ │ - ldr.w r0, [r4, #212] @ 0xd4 │ │ │ │ - blx 9760 │ │ │ │ + bl ff94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dd40 │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 942c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf42 │ │ │ │ + bge.n 2e284 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d7f8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2ddd4 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2dda8 │ │ │ │ - ldr.w r3, [pc, #1460] @ 2d508 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #676] @ 0x2a4 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2e5b2 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 2e648 │ │ │ │ + ldr.w r1, [r4, #824] @ 0x338 │ │ │ │ + movs r0, #1 │ │ │ │ + bl d85c │ │ │ │ mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cf84 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dd36 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2dd56 │ │ │ │ - ldr.w r0, [r4, #680] @ 0x2a8 │ │ │ │ - blx 9760 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2dd94 │ │ │ │ - ldr.w r2, [pc, #1388] @ 2d50c │ │ │ │ - ldr.w r1, [r4, #684] @ 0x2ac │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov r8, r2 │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov fp, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2cfd4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2dd16 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - blt.w 2de9e │ │ │ │ - ldr.w r7, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2de76 │ │ │ │ - ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ - blx 9760 │ │ │ │ - mov r1, r0 │ │ │ │ + beq.w 2e65a │ │ │ │ + ldr.w r1, [r4, #816] @ 0x330 │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + blx 986c │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2de2a │ │ │ │ - mov r0, r7 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - blx 942c │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d014 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2d80a │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2de14 │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - cmp r0, sl │ │ │ │ - bne.w 2de40 │ │ │ │ - ldr.w r3, [pc, #1260] @ 2d510 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d036 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - ldr.w r1, [r4, #692] @ 0x2b4 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d056 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2de6c │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2ddf4 │ │ │ │ - ldr.w r0, [r4, #696] @ 0x2b8 │ │ │ │ - blx 9760 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.w 2e66c │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr.w r1, [r4, #820] @ 0x334 │ │ │ │ + blx 986c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2df62 │ │ │ │ - ldr.w r2, [pc, #1184] @ 2d514 │ │ │ │ - ldr.w r1, [r4, #700] @ 0x2bc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - mov r2, r7 │ │ │ │ - bl ff8c │ │ │ │ + beq.w 2e698 │ │ │ │ + ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #48 @ 0x30 │ │ │ │ + strd r8, r9, [sp, #48] @ 0x30 │ │ │ │ + blx 95d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d0a4 │ │ │ │ + bge.n 2e2e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2de0a │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2dfa4 │ │ │ │ - ldr.w r3, [r4, #512] @ 0x200 │ │ │ │ - movs r0, #8 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr.w r3, [r4, #748] @ 0x2ec │ │ │ │ - str r3, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r3, [r4, #420] @ 0x1a4 │ │ │ │ - str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr.w r3, [r4, #744] @ 0x2e8 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldr.w r3, [r4, #740] @ 0x2e4 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r4, #736] @ 0x2e0 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr.w r3, [r4, #732] @ 0x2dc │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr.w r3, [r4, #728] @ 0x2d8 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - ldr.w r3, [r4, #724] @ 0x2d4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldr.w r3, [r4, #720] @ 0x2d0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr.w r3, [r4, #212] @ 0xd4 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - ldr.w r3, [r4, #716] @ 0x2cc │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r4, #640] @ 0x280 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #708] @ 0x2c4 │ │ │ │ - ldr.w r1, [r4, #704] @ 0x2c0 │ │ │ │ - bl fe0c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2df8e │ │ │ │ - ldr.w r1, [r4, #604] @ 0x25c │ │ │ │ - mov r0, r3 │ │ │ │ - bl fd98 │ │ │ │ - mov sl, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2df78 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #84 @ 0x54 │ │ │ │ - str.w r8, [sp, #84] @ 0x54 │ │ │ │ - blx 95d0 │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - mov r7, r0 │ │ │ │ + beq.w 2e4fe │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2e6b6 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d14a │ │ │ │ + bge.n 2e300 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [sl] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2d802 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2df2e │ │ │ │ - ldr.w r3, [r8] │ │ │ │ + beq.w 2e50a │ │ │ │ + ldr.w r3, [r9] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d166 │ │ │ │ + bge.n 2e316 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2ddea │ │ │ │ - ldr r3, [pc, #944] @ (2d518 ) │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r1, [r4, #752] @ 0x2f0 │ │ │ │ + beq.w 2e51e │ │ │ │ + ldr.w r3, [pc, #1084] @ 2e754 │ │ │ │ + ldr.w r1, [r4, #460] @ 0x1cc │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr r3, [r5, r3] │ │ │ │ - str r7, [r3, #0] │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ itt lt │ │ │ │ addlt r3, #1 │ │ │ │ - strlt r3, [r7, #0] │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d198 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2deb6 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2dee2 │ │ │ │ - ldr r0, [pc, #888] @ (2d51c ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2064 @ 0x810 │ │ │ │ - bl 12df8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2deca │ │ │ │ - ldr r2, [pc, #868] @ (2d520 ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r3, [pc, #868] @ (2d524 ) │ │ │ │ - add r2, pc │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr.w r1, [r4, #760] @ 0x2f8 │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - str r2, [sp, #56] @ 0x38 │ │ │ │ - blx 94b0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e1de │ │ │ │ + strlt r3, [r2, #0] │ │ │ │ + bl ff94 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d1ee │ │ │ │ + bge.n 2e34c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2dec0 │ │ │ │ + beq.w 2e516 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2df04 │ │ │ │ - ldr r2, [pc, #812] @ (2d528 ) │ │ │ │ + cmp r5, #0 │ │ │ │ + blt.w 2e6c8 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #764] @ 0x2fc │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - mov sl, 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 973c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d22c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2defa │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e190 │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r1, [r4, #204] @ 0xcc │ │ │ │ - blx 9864 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e17c │ │ │ │ - mov r1, r0 │ │ │ │ - movs r0, #1 │ │ │ │ - blx 9928 │ │ │ │ - ldr r2, [r7, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d264 │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r7, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2df20 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 2e15e │ │ │ │ - ldr r0, [pc, #704] @ (2d52c ) │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ - bl 12df8 │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r2, [r1, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d28e │ │ │ │ - subs r2, #1 │ │ │ │ - str r2, [r1, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e172 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e1a4 │ │ │ │ - ldr.w r1, [r4, #768] @ 0x300 │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r8, [r4, #760] @ 0x2f8 │ │ │ │ - blx 9928 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e1c2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 94b0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d2ca │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e1b8 │ │ │ │ + ldr.w r1, [r4, #740] @ 0x2e4 │ │ │ │ + bl fda0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e144 │ │ │ │ - ldr r2, [pc, #600] @ (2d530 ) │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 2e6e0 │ │ │ │ + ldr.w r1, [r4, #788] @ 0x314 │ │ │ │ mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #772] @ 0x304 │ │ │ │ - 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 973c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d306 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e1d4 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e130 │ │ │ │ - ldr r2, [pc, #548] @ (2d534 ) │ │ │ │ - ldr.w r3, [sl] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e226 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e120 │ │ │ │ - ldr r1, [pc, #524] @ (2d538 ) │ │ │ │ - adds r0, r2, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cmp.w r0, #1073741824 @ 0x40000000 │ │ │ │ - ldr r1, [r5, r1] │ │ │ │ - str r3, [r1, #0] │ │ │ │ - beq.w 2e116 │ │ │ │ - ldr r1, [pc, #512] @ (2d53c ) │ │ │ │ - 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, #492] @ (2d540 ) │ │ │ │ - ldr r2, [pc, #496] @ (2d544 ) │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e10c │ │ │ │ - ldr r1, [pc, #480] @ (2d548 ) │ │ │ │ - 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, #464] @ (2d54c ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2272 @ 0x8e0 │ │ │ │ - bl 12df8 │ │ │ │ + bl fda0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2e0f4 │ │ │ │ - ldr.w lr, [pc, #440] @ 2d550 │ │ │ │ - add.w r9, sp, #88 @ 0x58 │ │ │ │ - ldr.w ip, [pc, #436] @ 2d554 │ │ │ │ - mov r7, r9 │ │ │ │ - add lr, pc │ │ │ │ - mov fp, r9 │ │ │ │ - add.w lr, lr, #16 │ │ │ │ - add ip, pc │ │ │ │ - add.w ip, ip, #20 │ │ │ │ - ldr.w sl, [r4, #760] @ 0x2f8 │ │ │ │ - ldmia.w lr!, {r0, r1, r2, r3} │ │ │ │ - stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ - ldmia.w lr, {r0, r1, r2} │ │ │ │ - stmia.w r9, {r0, r1, r2} │ │ │ │ - ldmia r7!, {r0, r1, r2, r3} │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ - ldmia.w r9, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - ldrd r2, r3, [r4, #780] @ 0x30c │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ - blx 9928 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e01e │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r8 │ │ │ │ - blx 94b0 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mov r9, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d40c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e154 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e03e │ │ │ │ - ldr r2, [pc, #320] @ (2d558 ) │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #792] @ 0x318 │ │ │ │ - ldr r7, [r5, r2] │ │ │ │ - ldr.w r2, [r8] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - str.w r8, [r7] │ │ │ │ - itt lt │ │ │ │ - addlt r2, #1 │ │ │ │ - strlt.w r2, [r8] │ │ │ │ - mov r2, r8 │ │ │ │ - blx 973c │ │ │ │ + beq.w 2e6f0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + add r1, sp, #24 │ │ │ │ + ldr.w r3, [r4, #912] @ 0x390 │ │ │ │ + blx 95d8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - mov r9, r0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d452 │ │ │ │ + bge.n 2e3a4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e034 │ │ │ │ - cmp.w r9, #0 │ │ │ │ - blt.w 2e006 │ │ │ │ - ldr.w r2, [r4, #840] @ 0x348 │ │ │ │ - ldr.w r1, [r4, #776] @ 0x308 │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx 94b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dfee │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr.w r2, [r4, #848] @ 0x350 │ │ │ │ - ldr.w r1, [r4, #780] @ 0x30c │ │ │ │ - blx 94b0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 2dfd6 │ │ │ │ - ldr r0, [pc, #216] @ (2d55c ) │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2480 @ 0x9b0 │ │ │ │ - bl 12df8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2dfbc │ │ │ │ - ldr r2, [pc, #192] @ (2d560 ) │ │ │ │ - ldr r3, [pc, #196] @ (2d564 ) │ │ │ │ - add r2, pc │ │ │ │ - ldr.w r8, [r4, #760] @ 0x2f8 │ │ │ │ - add r3, pc │ │ │ │ - adds r2, #44 @ 0x2c │ │ │ │ - add.w ip, r3, #4 │ │ │ │ - b.n 2d568 │ │ │ │ - adds r6, #166 @ 0xa6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #156 @ 0x9c │ │ │ │ - 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 r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, 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, r6, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r0, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r7, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #13 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #48 @ 0x30 │ │ │ │ - movs r2, r0 │ │ │ │ - ldr r0, [pc, #272] @ (2d634 ) │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r7, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r2, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #240 @ 0xf0 │ │ │ │ - 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 r0, r0, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r1, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #86 @ 0x56 │ │ │ │ - movs r2, r0 │ │ │ │ - adds r1, #122 @ 0x7a │ │ │ │ - movs r2, r0 │ │ │ │ - mov r2, fp │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r5, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #78 @ 0x4e │ │ │ │ - movs r2, r0 │ │ │ │ - adds r0, #124 @ 0x7c │ │ │ │ - movs r2, r0 │ │ │ │ - cmp r6, fp │ │ │ │ - movs r2, r0 │ │ │ │ - ldmia r2, {r0, r1, r2} │ │ │ │ - stmia.w fp, {r0, r1, r2} │ │ │ │ - stmia.w ip, {r0, r1, r2} │ │ │ │ - movs r0, #1 │ │ │ │ - ldr.w r1, [r4, #796] @ 0x31c │ │ │ │ - blx 9928 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e05c │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + cbnz r3, 2e3a4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 2e702 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #28 │ │ │ │ mov r0, r7 │ │ │ │ - blx 94b0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d5a4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e052 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e07e │ │ │ │ - ldr.w r2, [pc, #3216] @ 2e240 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #800] @ 0x320 │ │ │ │ - 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 973c │ │ │ │ + str r5, [sp, #28] │ │ │ │ + blx 95d8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - mov r8, r0 │ │ │ │ + mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d5e2 │ │ │ │ + bge.n 2e3d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e074 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2e0b8 │ │ │ │ - ldr.w r0, [pc, #3160] @ 2e244 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r2, [r4, #756] @ 0x2f4 │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2688 @ 0xa80 │ │ │ │ - bl 12df8 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e09e │ │ │ │ - ldr.w r3, [pc, #3136] @ 2e248 │ │ │ │ - movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #3132] @ 2e24c │ │ │ │ - add r3, pc │ │ │ │ - ldr.w r1, [r4, #804] @ 0x324 │ │ │ │ - ldr.w r8, [r4, #760] @ 0x2f8 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r2, [r3, #16] │ │ │ │ - ldr.w r2, [r4, #160] @ 0xa0 │ │ │ │ - blx 9928 │ │ │ │ - mov r2, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 2e0d2 │ │ │ │ - mov r1, r8 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ + cbnz r3, 2e3d2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - blx 94b0 │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - mov r8, r0 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 2e52a │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d64e │ │ │ │ + bge.n 2e3ea │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ + str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e094 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - blt.w 2df44 │ │ │ │ - ldr.w r2, [pc, #3060] @ 2e250 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r1, [r4, #808] @ 0x328 │ │ │ │ - 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 973c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 2e684 │ │ │ │ + ldr.w r1, [r4, #740] @ 0x2e4 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9744 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d68c │ │ │ │ + bge.n 2e40c │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ + str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2e0ea │ │ │ │ + beq.w 2e690 │ │ │ │ cmp r4, #0 │ │ │ │ it ge │ │ │ │ movge r0, #1 │ │ │ │ - bge.n 2d6ac │ │ │ │ - ldr.w r1, [pc, #3004] @ 2e254 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #3000] @ 2e258 │ │ │ │ + bge.n 2e426 │ │ │ │ + ldr r1, [pc, #832] @ (2e758 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #832] @ (2e75c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ movs r0, #2 │ │ │ │ - ldr.w r2, [pc, #2988] @ 2e25c │ │ │ │ - ldr.w r3, [pc, #2988] @ 2e260 │ │ │ │ + ldr r2, [pc, #824] @ (2e760 ) │ │ │ │ + ldr r3, [pc, #752] @ (2e71c ) │ │ │ │ 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 2dc3a │ │ │ │ - add sp, #124 @ 0x7c │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - blx 99d0 │ │ │ │ + bne.w 2e714 │ │ │ │ + add sp, #64 @ 0x40 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr.w r0, [r4, #428] @ 0x1ac │ │ │ │ + blx 99d8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2d910 │ │ │ │ + beq.w 2e5d0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - str.w r0, [r9] │ │ │ │ + str r0, [r6, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2c984 │ │ │ │ + bge.w 2dfea │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt eq │ │ │ │ moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ streq r2, [r0, #0] │ │ │ │ - beq.w 2c984 │ │ │ │ + beq.w 2dfea │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 2c984 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c984 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2c9c4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca30 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cbb6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2caba │ │ │ │ - ldr.w r1, [pc, #2872] @ 2e264 │ │ │ │ - movs r2, #10 │ │ │ │ - ldr.w r0, [pc, #2872] @ 2e268 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2ca6c │ │ │ │ - ldr.w r1, [pc, #2852] @ 2e26c │ │ │ │ + bne.w 2dfea │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2dfea │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e02c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e068 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e0a4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e124 │ │ │ │ + ldr r1, [pc, #720] @ (2e764 ) │ │ │ │ movs r2, #5 │ │ │ │ - ldr.w r0, [pc, #2848] @ 2e270 │ │ │ │ + ldr r0, [pc, #720] @ (2e768 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cbd4 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cbfa │ │ │ │ - ldr.w r1, [pc, #2816] @ 2e274 │ │ │ │ - movs r2, #8 │ │ │ │ - ldr.w r0, [pc, #2816] @ 2e278 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #708] @ (2e76c ) │ │ │ │ + movs r2, #7 │ │ │ │ + ldr r0, [pc, #708] @ (2e770 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cb5c │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2784] @ 2e27c │ │ │ │ - ldr.w r0, [pc, #2784] @ 2e280 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #700] @ (2e774 ) │ │ │ │ + movs r2, #8 │ │ │ │ + ldr r0, [pc, #700] @ (2e778 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r5 │ │ │ │ - bl c874 │ │ │ │ - b.n 2d6aa │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cc24 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cc68 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cc92 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cccc │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd64 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cde6 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf42 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d14a │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d014 │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cb1e │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2652] @ 2e284 │ │ │ │ - ldr.w r0, [pc, #2652] @ 2e288 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e1a6 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2e1dc │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r9 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e232 │ │ │ │ + ldr r1, [pc, #652] @ (2e77c ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #652] @ (2e780 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r7 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e2e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2628] @ 2e28c │ │ │ │ - movs r2, #19 │ │ │ │ - ldr.w r0, [pc, #2628] @ 2e290 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r7, r6 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - ldr.w r0, [pc, #2612] @ 2e294 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2612] @ 2e298 │ │ │ │ - add r0, pc │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e300 │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e34c │ │ │ │ + mov r0, r9 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e316 │ │ │ │ + ldr r1, [pc, #600] @ (2e784 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #600] @ (2e788 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - strd r0, r7, [sp] │ │ │ │ add r1, pc │ │ │ │ - ldr.w r0, [pc, #2600] @ 2e29c │ │ │ │ add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2588] @ 2e2a0 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2584] @ 2e2a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #584] @ (2e78c ) │ │ │ │ + movs r2, #11 │ │ │ │ + ldr r0, [pc, #584] @ (2e790 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2568] @ 2e2a8 │ │ │ │ - ldr.w r0, [pc, #2568] @ 2e2ac │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #576] @ (2e794 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #576] @ (2e798 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d87a │ │ │ │ - ldr.w r0, [pc, #2556] @ 2e2b0 │ │ │ │ - str r1, [sp, #56] @ 0x38 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r0, [pc, #564] @ (2e79c ) │ │ │ │ + str r1, [sp, #8] │ │ │ │ add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ + bl 117f4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d8ce │ │ │ │ + bge.n 2e582 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2d9a2 │ │ │ │ - ldr.w r1, [pc, #2532] @ 2e2b4 │ │ │ │ - movs r2, #20 │ │ │ │ - ldr.w r0, [pc, #2528] @ 2e2b8 │ │ │ │ + beq.w 2e6d8 │ │ │ │ + ldr r1, [pc, #540] @ (2e7a0 ) │ │ │ │ + movs r2, #12 │ │ │ │ + ldr r0, [pc, #540] @ (2e7a4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2516] @ 2e2bc │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2516] @ 2e2c0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #528] @ (2e7a8 ) │ │ │ │ + movs r2, #17 │ │ │ │ + ldr r0, [pc, #528] @ (2e7ac ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2504] @ 2e2c4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2500] @ 2e2c8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + mov r0, r8 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + b.n 2e24e │ │ │ │ + str r0, [sp, #12] │ │ │ │ + mov r0, r2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r1, [sp, #12] │ │ │ │ + b.n 2e284 │ │ │ │ + ldr r1, [pc, #496] @ (2e7b0 ) │ │ │ │ + movs r2, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #496] @ (2e7b4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #2488] @ 2e2cc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r3, [pc, #348] @ (2e730 ) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr.w r1, [pc, #2484] @ 2e2d0 │ │ │ │ - ldr.w r0, [pc, #2484] @ 2e2d4 │ │ │ │ + ldr r1, [pc, #480] @ (2e7b8 ) │ │ │ │ + ldr r0, [pc, #480] @ (2e7bc ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ add r0, pc │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r0, [pc, #2472] @ 2e2d8 │ │ │ │ - mov r1, r7 │ │ │ │ - add r0, pc │ │ │ │ - bl 117ec │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2d948 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbz r3, 2d9aa │ │ │ │ - ldr.w r1, [pc, #2448] @ 2e2dc │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2448] @ 2e2e0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - cmp r3, #1 │ │ │ │ - it eq │ │ │ │ - moveq r3, #0 │ │ │ │ - beq.w 2cb0c │ │ │ │ - cmp r3, #10 │ │ │ │ - bne.n 2da3e │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - negs r3, r3 │ │ │ │ - lsls r3, r3, #1 │ │ │ │ - b.w 2cb0c │ │ │ │ - ldr.w r1, [pc, #2412] @ 2e2e4 │ │ │ │ - movs r2, #35 @ 0x23 │ │ │ │ - ldr.w r0, [pc, #2408] @ 2e2e8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2396] @ 2e2ec │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2396] @ 2e2f0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #468] @ (2e7c0 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #468] @ (2e7c4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d8ce │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2d948 │ │ │ │ - mov r0, sl │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ccba │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cd26 │ │ │ │ - ldr.w r1, [pc, #2344] @ 2e2f4 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2344] @ 2e2f8 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2332] @ 2e2fc │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2328] @ 2e300 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, sl │ │ │ │ - bl 9e84 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2312] @ 2e304 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2308] @ 2e308 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d9f2 │ │ │ │ - ldr.w r0, [pc, #2296] @ 2e30c │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r0, pc │ │ │ │ - ldr.w r1, [pc, #2292] @ 2e310 │ │ │ │ - strd r0, r7, [sp] │ │ │ │ - ldr.w r0, [pc, #2288] @ 2e314 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 12188 │ │ │ │ - b.n 2d9f2 │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cda8 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16aec │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbnz r3, 2da50 │ │ │ │ - lsls r3, r0, #1 │ │ │ │ - b.w 2cb0c │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2da6a │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r3, #1073741824 @ 0x40000000 │ │ │ │ - streq r3, [r7, #0] │ │ │ │ - beq.n 2da6a │ │ │ │ - cbz r3, 2da8a │ │ │ │ - cmp r7, #1 │ │ │ │ - beq.w 2d948 │ │ │ │ - ldr.w r2, [pc, #2212] @ 2e318 │ │ │ │ - orr.w r3, r7, #1 │ │ │ │ - mov r0, r3 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [sp, #56] @ 0x38 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - bl c85c │ │ │ │ - ldr r3, [sp, #56] @ 0x38 │ │ │ │ - b.w 2cb26 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2da6a │ │ │ │ - ldr.w r1, [pc, #2184] @ 2e31c │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2180] @ 2e320 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d9f2 │ │ │ │ - ldr.w r1, [pc, #2168] @ 2e324 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2168] @ 2e328 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r1, r3 │ │ │ │ - blx 97b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cce6 │ │ │ │ - ldr.w r4, [pc, #2144] @ 2e32c │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r1, [pc, #2140] @ 2e330 │ │ │ │ - ldr.w r0, [pc, #2140] @ 2e334 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r8, [sp] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2124] @ 2e338 │ │ │ │ - movs r2, #37 @ 0x25 │ │ │ │ - ldr.w r0, [pc, #2120] @ 2e33c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #2108] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #2108] @ 2e344 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #2100] @ 2e348 │ │ │ │ - ldr.w r0, [pc, #2100] @ 2e34c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r2, [sp, #56] @ 0x38 │ │ │ │ - b.w 2ce2a │ │ │ │ - ldr.w r1, [pc, #2072] @ 2e350 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r0, [pc, #2068] @ 2e354 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2056] @ 2e358 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r0, [pc, #2056] @ 2e35c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r1, sl │ │ │ │ - blx 97b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cd72 │ │ │ │ - ldr.w r4, [pc, #2032] @ 2e360 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r1, [pc, #2028] @ 2e364 │ │ │ │ - ldr.w r0, [pc, #2028] @ 2e368 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #2012] @ 2e36c │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - ldr.w r0, [pc, #2008] @ 2e370 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #1944] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #1992] @ 2e374 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #1984] @ 2e378 │ │ │ │ - ldr.w r0, [pc, #1984] @ 2e37c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r1, sl │ │ │ │ - blx 97b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cdf4 │ │ │ │ - ldr.w r4, [pc, #1956] @ 2e380 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r1, [pc, #1956] @ 2e384 │ │ │ │ - ldr.w r0, [pc, #1956] @ 2e388 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1936] @ 2e38c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1936] @ 2e390 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1924] @ 2e394 │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1920] @ 2e398 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1908] @ 2e39c │ │ │ │ - movs r2, #42 @ 0x2a │ │ │ │ - ldr.w r0, [pc, #1908] @ 2e3a0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - blx 9210 <__stack_chk_fail@plt> │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf02 │ │ │ │ - ldr.w r1, [pc, #1880] @ 2e3a4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - ldr.w r0, [pc, #1880] @ 2e3a8 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #452] @ (2e7c8 ) │ │ │ │ + movs r2, #26 │ │ │ │ + ldr r0, [pc, #452] @ (2e7cc ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #1760] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #1864] @ 2e3ac │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #1852] @ 2e3b0 │ │ │ │ - ldr.w r0, [pc, #1852] @ 2e3b4 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e5f8 │ │ │ │ + ldr r1, [pc, #444] @ (2e7d0 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #444] @ (2e7d4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #1720] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #1836] @ 2e3b8 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #1824] @ 2e3bc │ │ │ │ - ldr.w r0, [pc, #1824] @ 2e3c0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #432] @ (2e7d8 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #432] @ (2e7dc ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1812] @ 2e3c4 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1808] @ 2e3c8 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1800] @ 2e3cc │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e5f8 │ │ │ │ + ldr r1, [pc, #424] @ (2e7e0 ) │ │ │ │ movs r2, #45 @ 0x2d │ │ │ │ - ldr.w r0, [pc, #1796] @ 2e3d0 │ │ │ │ + ldr r0, [pc, #424] @ (2e7e4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1784] @ 2e3d4 │ │ │ │ - movs r2, #47 @ 0x2f │ │ │ │ - ldr.w r0, [pc, #1784] @ 2e3d8 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e5f8 │ │ │ │ + ldr r1, [pc, #412] @ (2e7e8 ) │ │ │ │ + movs r2, #45 @ 0x2d │ │ │ │ + ldr r0, [pc, #412] @ (2e7ec ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #1616] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #1768] @ 2e3dc │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #1756] @ 2e3e0 │ │ │ │ - ldr.w r0, [pc, #1756] @ 2e3e4 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #404] @ (2e7f0 ) │ │ │ │ movs r2, #47 @ 0x2f │ │ │ │ + ldr r0, [pc, #404] @ (2e7f4 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cfd4 │ │ │ │ - ldr.w r1, [pc, #1732] @ 2e3e8 │ │ │ │ - movs r2, #49 @ 0x31 │ │ │ │ - ldr.w r0, [pc, #1732] @ 2e3ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2cf84 │ │ │ │ - ldr.w r1, [pc, #1708] @ 2e3f0 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1708] @ 2e3f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1696] @ 2e3f8 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1692] @ 2e3fc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r3, [pc, #1488] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #1676] @ 2e400 │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #1668] @ 2e404 │ │ │ │ - ldr.w r0, [pc, #1668] @ 2e408 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1652] @ 2e40c │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1652] @ 2e410 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r1, sl │ │ │ │ - blx 97b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2cf50 │ │ │ │ - ldr.w r4, [pc, #1628] @ 2e414 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r1, [pc, #1628] @ 2e418 │ │ │ │ - ldr.w r0, [pc, #1628] @ 2e41c │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1608] @ 2e420 │ │ │ │ - movs r2, #50 @ 0x32 │ │ │ │ - ldr.w r0, [pc, #1608] @ 2e424 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d166 │ │ │ │ - ldr.w r1, [pc, #1584] @ 2e428 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1584] @ 2e42c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d0a4 │ │ │ │ - ldr.w r1, [pc, #1560] @ 2e430 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1560] @ 2e434 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1548] @ 2e438 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r0, [pc, #1544] @ 2e43c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r1, sl │ │ │ │ - blx 97b8 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 2d022 │ │ │ │ - ldr.w r4, [pc, #1520] @ 2e440 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr.w r1, [pc, #1520] @ 2e444 │ │ │ │ - ldr.w r0, [pc, #1520] @ 2e448 │ │ │ │ - add r4, pc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - strd r4, r7, [sp] │ │ │ │ - bl 12188 │ │ │ │ - b.n 2d6aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d056 │ │ │ │ - ldr.w r3, [pc, #1224] @ 2e340 │ │ │ │ - ldr.w r1, [pc, #1488] @ 2e44c │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - blx 9250 │ │ │ │ - ldr.w r1, [pc, #1476] @ 2e450 │ │ │ │ - ldr.w r0, [pc, #1476] @ 2e454 │ │ │ │ - movs r2, #54 @ 0x36 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d6aa │ │ │ │ - ldr.w r1, [pc, #1464] @ 2e458 │ │ │ │ - movs r2, #51 @ 0x33 │ │ │ │ - ldr.w r0, [pc, #1460] @ 2e45c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d198 │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d1ee │ │ │ │ - ldr.w r1, [pc, #1428] @ 2e460 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1424] @ 2e464 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1412] @ 2e468 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1408] @ 2e46c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d22c │ │ │ │ - ldr.w r1, [pc, #1384] @ 2e470 │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr.w r0, [pc, #1384] @ 2e474 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2d6aa │ │ │ │ - str r0, [sp, #56] @ 0x38 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - ldr r1, [sp, #56] @ 0x38 │ │ │ │ - b.w 2d264 │ │ │ │ - ldr.w r1, [pc, #1352] @ 2e478 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1348] @ 2e47c │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d87a │ │ │ │ - ldr.w r1, [pc, #1336] @ 2e480 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #1332] @ 2e484 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9e84 │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1316] @ 2e488 │ │ │ │ - movs r2, #55 @ 0x37 │ │ │ │ - ldr.w r0, [pc, #1312] @ 2e48c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1300] @ 2e490 │ │ │ │ - movs r2, #57 @ 0x39 │ │ │ │ - ldr.w r0, [pc, #1300] @ 2e494 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d87a │ │ │ │ - ldr.w r1, [pc, #1288] @ 2e498 │ │ │ │ - movs r2, #58 @ 0x3a │ │ │ │ - ldr.w r0, [pc, #1284] @ 2e49c │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1272] @ 2e4a0 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #392] @ (2e7f8 ) │ │ │ │ movs r2, #55 @ 0x37 │ │ │ │ - ldr.w r0, [pc, #1272] @ 2e4a4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1256] @ 2e4a8 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1252] @ 2e4ac │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1240] @ 2e4b0 │ │ │ │ - movs r2, #227 @ 0xe3 │ │ │ │ - ldr.w r0, [pc, #1236] @ 2e4b4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1224] @ 2e4b8 │ │ │ │ - movs r2, #224 @ 0xe0 │ │ │ │ - ldr.w r0, [pc, #1220] @ 2e4bc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1208] @ 2e4c0 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1204] @ 2e4c4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1192] @ 2e4c8 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1188] @ 2e4cc │ │ │ │ + ldr r0, [pc, #392] @ (2e7fc ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d87a │ │ │ │ + bl 11b84 │ │ │ │ mov r0, r8 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d452 │ │ │ │ - ldr.w r1, [pc, #1168] @ 2e4d0 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1164] @ 2e4d4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2d87a │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5a4 │ │ │ │ - ldr.w r1, [pc, #1144] @ 2e4d8 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1140] @ 2e4dc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2df58 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d5e2 │ │ │ │ - ldr.w r1, [pc, #1120] @ 2e4e0 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1116] @ 2e4e4 │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2df58 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2e424 │ │ │ │ + mov r0, r5 │ │ │ │ + str r2, [sp, #8] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 2e3ea │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d64e │ │ │ │ - ldr.w r1, [pc, #1096] @ 2e4e8 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #1092] @ 2e4ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1076] @ 2e4f0 │ │ │ │ - mov.w r2, #278 @ 0x116 │ │ │ │ - ldr.w r0, [pc, #1072] @ 2e4f4 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr.w r1, [pc, #1060] @ 2e4f8 │ │ │ │ - mov.w r2, #312 @ 0x138 │ │ │ │ - ldr.w r0, [pc, #1056] @ 2e4fc │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2df58 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d68c │ │ │ │ - ldr.w r1, [pc, #1032] @ 2e500 │ │ │ │ - movs r2, #220 @ 0xdc │ │ │ │ - ldr.w r0, [pc, #1032] @ 2e504 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e40c │ │ │ │ + ldr r1, [pc, #356] @ (2e800 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #356] @ (2e804 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr r2, [pc, #1016] @ (2e508 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d37a │ │ │ │ - ldr r2, [pc, #1012] @ (2e50c ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d350 │ │ │ │ - ldr r2, [pc, #1004] @ (2e510 ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #996] @ (2e50c ) │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r3, [r2, #0] │ │ │ │ - b.w 2d350 │ │ │ │ - ldr r1, [pc, #992] @ (2e514 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #992] @ (2e518 ) │ │ │ │ + bl 11b84 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 9f60 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 9f60 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #336] @ (2e808 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #336] @ (2e80c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr r1, [pc, #980] @ (2e51c ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #980] @ (2e520 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2df58 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d40c │ │ │ │ - ldr r1, [pc, #964] @ (2e524 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #964] @ (2e528 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e6a8 │ │ │ │ + ldr r1, [pc, #324] @ (2e810 ) │ │ │ │ + movs r2, #46 @ 0x2e │ │ │ │ + ldr r0, [pc, #324] @ (2e814 ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ mov r0, r1 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d28e │ │ │ │ - ldr r1, [pc, #940] @ (2e52c ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #940] @ (2e530 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr r1, [pc, #928] @ (2e534 ) │ │ │ │ - movs r2, #71 @ 0x47 │ │ │ │ - ldr r0, [pc, #928] @ (2e538 ) │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2e582 │ │ │ │ + ldr r1, [pc, #308] @ (2e818 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #308] @ (2e81c ) │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - ldr r1, [pc, #916] @ (2e53c ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #916] @ (2e540 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e424 │ │ │ │ + ldr r1, [pc, #300] @ (2e820 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #300] @ (2e824 ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.w 2d6aa │ │ │ │ - mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d2ca │ │ │ │ - ldr r1, [pc, #896] @ (2e544 ) │ │ │ │ - movs r2, #76 @ 0x4c │ │ │ │ - ldr r0, [pc, #896] @ (2e548 ) │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e53a │ │ │ │ + ldr r1, [pc, #292] @ (2e828 ) │ │ │ │ + movs r2, #98 @ 0x62 │ │ │ │ + ldr r0, [pc, #292] @ (2e82c ) │ │ │ │ ldr r3, [r6, #0] │ │ │ │ add r1, pc │ │ │ │ add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2df58 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.w 2d306 │ │ │ │ - ldr r3, [pc, #876] @ (2e54c ) │ │ │ │ - movw r2, #15333 @ 0x3be5 │ │ │ │ - ldr r1, [pc, #872] @ (2e550 ) │ │ │ │ - ldr r0, [pc, #876] @ (2e554 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #864] @ (2e558 ) │ │ │ │ - movw r2, #14893 @ 0x3a2d │ │ │ │ - ldr r1, [pc, #860] @ (2e55c ) │ │ │ │ - ldr r0, [pc, #864] @ (2e560 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #852] @ (2e564 ) │ │ │ │ - movw r2, #14925 @ 0x3a4d │ │ │ │ - ldr r1, [pc, #848] @ (2e568 ) │ │ │ │ - ldr r0, [pc, #852] @ (2e56c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #840] @ (2e570 ) │ │ │ │ - movw r2, #15398 @ 0x3c26 │ │ │ │ - ldr r1, [pc, #836] @ (2e574 ) │ │ │ │ - ldr r0, [pc, #840] @ (2e578 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1696 @ 0x6a0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - nop │ │ │ │ - lsls r4, r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #228 @ 0xe4 │ │ │ │ - movs r2, r0 │ │ │ │ - mvns r4, r6 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - eors r6, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r1, #72 @ 0x48 │ │ │ │ + bl 11b84 │ │ │ │ + b.n 2e53a │ │ │ │ + blx 9218 <__stack_chk_fail@plt> │ │ │ │ + movs r0, #66 @ 0x42 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r4, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r7, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #182 @ 0xb6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #102 @ 0x66 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #218 @ 0xda │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #72 @ 0x48 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #186 @ 0xba │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r3, [pc, #664] @ (2e530 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #122 @ 0x7a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #208 @ 0xd0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #50 @ 0x32 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #46 @ 0x2e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #156 @ 0x9c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #24 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r4, #15 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #134 @ 0x86 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #244 @ 0xf4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #162 @ 0xa2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - ldr r1, [pc, #976] @ (2e6e0 ) │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #226 @ 0xe2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r4, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r0, r3, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #106 @ 0x6a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #84 @ 0x54 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #194 @ 0xc2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #44 @ 0x2c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #154 @ 0x9a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #128 @ 0x80 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #19 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r8, lr │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #234 @ 0xea │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #52 @ 0x34 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r3, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #88 @ 0x58 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #136 @ 0x88 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #246 @ 0xf6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #110 @ 0x6e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, r9 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r5, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #30 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r3, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #114 @ 0x72 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #238 @ 0xee │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #180 @ 0xb4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r2, #34 @ 0x22 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #198 @ 0xc6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #140 @ 0x8c │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #250 @ 0xfa │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #70 @ 0x46 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #100 @ 0x64 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #80 @ 0x50 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #190 @ 0xbe │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #58 @ 0x3a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #168 @ 0xa8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #36 @ 0x24 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #146 @ 0x92 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #54 @ 0x36 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #252 @ 0xfc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #106 @ 0x6a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #74 @ 0x4a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #42 @ 0x2a │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #166 @ 0xa6 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r1, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #212 @ 0xd4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #126 @ 0x7e │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #236 @ 0xec │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #106 @ 0x6a │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #216 @ 0xd8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r4, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #66 @ 0x42 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #176 @ 0xb0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #40 @ 0x28 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #150 @ 0x96 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r1, #8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #118 @ 0x76 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #232 @ 0xe8 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #86 @ 0x56 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #210 @ 0xd2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r0, #64 @ 0x40 │ │ │ │ + movs r0, #56 @ 0x38 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r3, #122 @ 0x7a │ │ │ │ + lsls r4, r2, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #170 @ 0xaa │ │ │ │ + lsls r0, r0, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #24 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r5, #138 @ 0x8a │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #116 @ 0x74 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #226 @ 0xe2 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #94 @ 0x5e │ │ │ │ + lsls r4, r3, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #204 @ 0xcc │ │ │ │ + lsls r4, r3, #16 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #50 @ 0x32 │ │ │ │ + lsls r0, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #160 @ 0xa0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, #26 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #136 @ 0x88 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #250 @ 0xfa │ │ │ │ + subs r0, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #104 @ 0x68 │ │ │ │ + subs r1, #82 @ 0x52 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #206 @ 0xce │ │ │ │ + subs r2, r2, r7 │ │ │ │ + movs r2, r0 │ │ │ │ + adds r7, #214 @ 0xd6 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #60 @ 0x3c │ │ │ │ + subs r0, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #184 @ 0xb8 │ │ │ │ + adds r7, #196 @ 0xc4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #38 @ 0x26 │ │ │ │ + subs r0, #194 @ 0xc2 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #156 @ 0x9c │ │ │ │ + adds r7, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r7, #10 │ │ │ │ + subs r0, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #132 @ 0x84 │ │ │ │ + adds r7, #124 @ 0x7c │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #242 @ 0xf2 │ │ │ │ + subs r0, #122 @ 0x7a │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #112 @ 0x70 │ │ │ │ + adds r7, #62 @ 0x3e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #222 @ 0xde │ │ │ │ + subs r0, #60 @ 0x3c │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #88 @ 0x58 │ │ │ │ + adds r7, #40 @ 0x28 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + subs r0, #38 @ 0x26 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #62 @ 0x3e │ │ │ │ + adds r7, #22 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #172 @ 0xac │ │ │ │ + subs r0, #20 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #38 @ 0x26 │ │ │ │ + cmp r1, #112 @ 0x70 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #148 @ 0x94 │ │ │ │ + adds r6, #230 @ 0xe6 │ │ │ │ movs r0, r0 │ │ │ │ - adds r7, #14 │ │ │ │ + adds r7, #228 @ 0xe4 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #124 @ 0x7c │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #246 @ 0xf6 │ │ │ │ + adds r7, #210 @ 0xd2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #100 @ 0x64 │ │ │ │ + adds r6, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #222 @ 0xde │ │ │ │ + adds r7, #168 @ 0xa8 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #76 @ 0x4c │ │ │ │ + adds r6, #150 @ 0x96 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r7, #146 @ 0x92 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #46 @ 0x2e │ │ │ │ + adds r6, #128 @ 0x80 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #158 @ 0x9e │ │ │ │ + adds r7, #126 @ 0x7e │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #12 │ │ │ │ + adds r6, #104 @ 0x68 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #126 @ 0x7e │ │ │ │ + adds r7, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #236 @ 0xec │ │ │ │ + adds r6, #86 @ 0x56 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #92 @ 0x5c │ │ │ │ + adds r7, #84 @ 0x54 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #202 @ 0xca │ │ │ │ + adds r6, #68 @ 0x44 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #66 @ 0x42 │ │ │ │ + adds r7, #66 @ 0x42 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #176 @ 0xb0 │ │ │ │ + adds r6, #50 @ 0x32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #40 @ 0x28 │ │ │ │ + adds r7, #48 @ 0x30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #150 @ 0x96 │ │ │ │ + adds r6, #32 │ │ │ │ movs r0, r0 │ │ │ │ - adds r6, #8 │ │ │ │ + adds r7, #30 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #118 @ 0x76 │ │ │ │ + adds r6, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r6, #17 │ │ │ │ + adds r7, #12 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r7, #17 │ │ │ │ + adds r5, #252 @ 0xfc │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #18 │ │ │ │ + adds r6, #250 @ 0xfa │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #208 @ 0xd0 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #62 @ 0x3e │ │ │ │ + adds r6, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #190 @ 0xbe │ │ │ │ + adds r5, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #44 @ 0x2c │ │ │ │ + adds r6, #176 @ 0xb0 │ │ │ │ movs r0, r0 │ │ │ │ adds r5, #162 @ 0xa2 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #16 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #132 @ 0x84 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #242 @ 0xf2 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #112 @ 0x70 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #222 @ 0xde │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #92 @ 0x5c │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #202 @ 0xca │ │ │ │ - movs r0, r0 │ │ │ │ - adds r5, #62 @ 0x3e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r4, #172 @ 0xac │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r1, r4] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r3, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r7, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r6, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r0, r5 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r3, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r5, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r6, #188 @ 0xbc │ │ │ │ - movs r0, r0 │ │ │ │ - ldrh r4, [r0, r3] │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, r2, r4 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r6, #252 @ 0xfc │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002e57c : │ │ │ │ - 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] @ (2e7c8 ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #568] @ (2e7cc ) │ │ │ │ - add r5, pc │ │ │ │ - ldr r3, [pc, #568] @ (2e7d0 ) │ │ │ │ - ldr r4, [r5, r2] │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, r3 │ │ │ │ - ldr r3, [pc, #564] @ (2e7d4 ) │ │ │ │ - ldr r6, [r5, r3] │ │ │ │ - beq.w 2e6b8 │ │ │ │ - ldrd r2, r3, [r6, #812] @ 0x32c │ │ │ │ - ldr.w r7, [r6, #772] @ 0x304 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 2e766 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r2, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 2e796 │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r3, #0] │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 2e77e │ │ │ │ - ldr r1, [r7, #0] │ │ │ │ - movs r0, #3 │ │ │ │ - strd r2, r3, [sp] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr.w sl, [r6, #820] @ 0x334 │ │ │ │ - itt lt │ │ │ │ - addlt r1, #1 │ │ │ │ - strlt r1, [r7, #0] │ │ │ │ - ldr r1, [pc, #488] @ (2e7d8 ) │ │ │ │ - ldr r3, [r5, r1] │ │ │ │ - mov r8, r3 │ │ │ │ - ldr.w r9, [r3] │ │ │ │ - blx 9468 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2e6f2 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r0, [r1, #84] @ 0x54 │ │ │ │ - lsls r0, r0, #5 │ │ │ │ - bpl.w 2e752 │ │ │ │ - ldr r0, [pc, #456] @ (2e7dc ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2e7b2 │ │ │ │ - ldr r0, [pc, #452] @ (2e7e0 ) │ │ │ │ - ldr r0, [r5, r0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.w 2e7ae │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.w 2e74e │ │ │ │ - cmp r0, #1 │ │ │ │ - str r2, [r4, #16] │ │ │ │ - beq.w 2e74e │ │ │ │ - cmp r0, #2 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - beq.w 2e74e │ │ │ │ - str r7, [r4, #24] │ │ │ │ - mov r1, sl │ │ │ │ - mov r0, r9 │ │ │ │ - mov r2, r4 │ │ │ │ - bl ff8c │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e658 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 2e6b0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r7, #0 │ │ │ │ - blt.n 2e6fc │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r2, [r6, #824] @ 0x338 │ │ │ │ - ldr.w r1, [r6, #828] @ 0x33c │ │ │ │ - bl ff8c │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2e712 │ │ │ │ - ldr.w r2, [r6, #912] @ 0x390 │ │ │ │ - ldr.w r0, [r6, #756] @ 0x2f4 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 140b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2e722 │ │ │ │ - ldr r2, [pc, #344] @ (2e7e4 ) │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - cmp.w r1, #1073741824 @ 0x40000000 │ │ │ │ - ldr r2, [r5, r2] │ │ │ │ - str r0, [r2, #0] │ │ │ │ - bge.n 2e6a8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r1, r2 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.n 2e6a8 │ │ │ │ - cbz r1, 2e6ec │ │ │ │ - movs r0, #1 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - mov r0, r4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e658 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - blx 99d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2e736 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2e5a6 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt eq │ │ │ │ - moveq.w r2, #1073741824 @ 0x40000000 │ │ │ │ - streq r2, [r0, #0] │ │ │ │ - beq.w 2e5a6 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 2e5a6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e5a6 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e6a8 │ │ │ │ - bl 11450 │ │ │ │ - ldrd r2, r3, [sp] │ │ │ │ - b.n 2e606 │ │ │ │ - ldr r1, [pc, #232] @ (2e7e8 ) │ │ │ │ - movs r2, #5 │ │ │ │ - ldr r0, [pc, #232] @ (2e7ec ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - movs r0, #2 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r1, [pc, #220] @ (2e7f0 ) │ │ │ │ - movs r2, #6 │ │ │ │ - ldr r0, [pc, #220] @ (2e7f4 ) │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2e70a │ │ │ │ - ldr r1, [pc, #212] @ (2e7f8 ) │ │ │ │ - movs r2, #8 │ │ │ │ - ldr r0, [pc, #212] @ (2e7fc ) │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add r1, pc │ │ │ │ - add r0, pc │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2e70a │ │ │ │ - ldr r3, [pc, #160] @ (2e7d8 ) │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - ldr r1, [pc, #192] @ (2e800 ) │ │ │ │ - ldr r0, [pc, #196] @ (2e804 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r3, [r5, r3] │ │ │ │ - add r0, pc │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - bl 11b7c │ │ │ │ - b.n 2e70a │ │ │ │ - bl 9a58 │ │ │ │ - ldr r3, [pc, #180] @ (2e808 ) │ │ │ │ - movs r2, #34 @ 0x22 │ │ │ │ - ldr r1, [pc, #180] @ (2e80c ) │ │ │ │ - ldr r0, [pc, #180] @ (2e810 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #40 @ 0x28 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #172] @ (2e814 ) │ │ │ │ - movw r2, #15677 @ 0x3d3d │ │ │ │ - ldr r1, [pc, #168] @ (2e818 ) │ │ │ │ - ldr r0, [pc, #172] @ (2e81c ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #160] @ (2e820 ) │ │ │ │ - movw r2, #15679 @ 0x3d3f │ │ │ │ - ldr r1, [pc, #156] @ (2e824 ) │ │ │ │ - ldr r0, [pc, #160] @ (2e828 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - ldr r3, [pc, #148] @ (2e82c ) │ │ │ │ - movw r2, #15678 @ 0x3d3e │ │ │ │ - ldr r1, [pc, #144] @ (2e830 ) │ │ │ │ - ldr r0, [pc, #148] @ (2e834 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - add.w r3, r3, #1728 @ 0x6c0 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - bl 99f8 │ │ │ │ - ldr r3, [pc, #132] @ (2e838 ) │ │ │ │ - movw r2, #291 @ 0x123 │ │ │ │ - ldr r1, [pc, #128] @ (2e83c ) │ │ │ │ - ldr r0, [pc, #132] @ (2e840 ) │ │ │ │ - add r3, pc │ │ │ │ - add r1, pc │ │ │ │ - adds r3, #12 │ │ │ │ - add r0, pc │ │ │ │ - blx 99c4 <__assert_fail@plt> │ │ │ │ - subs r2, r5, r1 │ │ │ │ - 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 r0, r6, #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 │ │ │ │ - adds r0, #6 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #120 @ 0x78 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #240 @ 0xf0 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #98 @ 0x62 │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #78 @ 0x4e │ │ │ │ - movs r0, r0 │ │ │ │ - cmp r7, #200 @ 0xc8 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r2, #56 @ 0x38 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r2, [r3, r6] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r4, r4, #10 │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r0, r2, #11 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r0, r6] │ │ │ │ + adds r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r2, #23 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #220 @ 0xdc │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r5, r5] │ │ │ │ + adds r5, #138 @ 0x8a │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r7, #22 │ │ │ │ + adds r6, #136 @ 0x88 │ │ │ │ movs r0, r0 │ │ │ │ - subs r2, #4 │ │ │ │ - movs r0, r0 │ │ │ │ - strb r4, [r2, r5] │ │ │ │ - movs r0, r0 │ │ │ │ - asrs r2, r4, #22 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #56 @ 0x38 │ │ │ │ + adds r5, #120 @ 0x78 │ │ │ │ movs r0, r0 │ │ │ │ - strb r0, [r7, r4] │ │ │ │ + adds r6, #118 @ 0x76 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r2, r0, #8 │ │ │ │ + adds r5, #102 @ 0x66 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r6, r1, #24 │ │ │ │ + adds r6, #100 @ 0x64 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e844 : │ │ │ │ +0002e830 : │ │ │ │ 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] @ (2e918 ) │ │ │ │ + ldr r5, [pc, #196] @ (2e904 ) │ │ │ │ sub sp, #24 │ │ │ │ - ldr r4, [pc, #196] @ (2e91c ) │ │ │ │ + ldr r4, [pc, #196] @ (2e908 ) │ │ │ │ add r5, pc │ │ │ │ add r4, pc │ │ │ │ ldr r3, [r5, #64] @ 0x40 │ │ │ │ - cbz r3, 2e866 │ │ │ │ + cbz r3, 2e852 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bl 11490 │ │ │ │ - ldr r1, [pc, #180] @ (2e920 ) │ │ │ │ - ldr r3, [pc, #180] @ (2e924 ) │ │ │ │ - ldr r2, [pc, #184] @ (2e928 ) │ │ │ │ - ldr.w ip, [pc, #184] @ 2e92c │ │ │ │ + bl 11498 │ │ │ │ + ldr r1, [pc, #180] @ (2e90c ) │ │ │ │ + ldr r3, [pc, #180] @ (2e910 ) │ │ │ │ + ldr r2, [pc, #184] @ (2e914 ) │ │ │ │ + ldr.w ip, [pc, #184] @ 2e918 │ │ │ │ ldr r1, [r4, r1] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ - ldr r0, [pc, #180] @ (2e930 ) │ │ │ │ + ldr r0, [pc, #180] @ (2e91c ) │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #180] @ (2e934 ) │ │ │ │ + ldr r1, [pc, #180] @ (2e920 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #180] @ (2e938 ) │ │ │ │ + ldr r2, [pc, #180] @ (2e924 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #176] @ (2e93c ) │ │ │ │ + ldr r1, [pc, #176] @ (2e928 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #176] @ (2e940 ) │ │ │ │ + ldr r2, [pc, #176] @ (2e92c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #172] @ (2e944 ) │ │ │ │ + ldr r1, [pc, #172] @ (2e930 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #172] @ (2e948 ) │ │ │ │ + ldr r2, [pc, #172] @ (2e934 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #168] @ (2e94c ) │ │ │ │ + ldr r1, [pc, #168] @ (2e938 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #168] @ (2e950 ) │ │ │ │ + ldr r2, [pc, #168] @ (2e93c ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #164] @ (2e954 ) │ │ │ │ + ldr r1, [pc, #164] @ (2e940 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #164] @ (2e958 ) │ │ │ │ + ldr r2, [pc, #164] @ (2e944 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r3, [r1, #0] │ │ │ │ - ldr r1, [pc, #160] @ (2e95c ) │ │ │ │ + ldr r1, [pc, #160] @ (2e948 ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #160] @ (2e960 ) │ │ │ │ + ldr r2, [pc, #160] @ (2e94c ) │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r3, [r2, #0] │ │ │ │ - ldr r3, [pc, #156] @ (2e964 ) │ │ │ │ + ldr r3, [pc, #156] @ (2e950 ) │ │ │ │ ldr r1, [r4, r1] │ │ │ │ str r1, [sp, #16] │ │ │ │ - ldr r2, [pc, #156] @ (2e968 ) │ │ │ │ + ldr r2, [pc, #156] @ (2e954 ) │ │ │ │ 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] @ 2e96c │ │ │ │ + ldr.w ip, [pc, #144] @ 2e958 │ │ │ │ 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] @ 2e970 │ │ │ │ + ldr.w ip, [pc, #128] @ 2e95c │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [r4, ip] │ │ │ │ - ldr.w ip, [pc, #120] @ 2e974 │ │ │ │ + ldr.w ip, [pc, #120] @ 2e960 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr.w r4, [r4, ip] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 13a54 │ │ │ │ + bl 13a58 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2e912 │ │ │ │ + blt.n 2e8fe │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #64] @ 0x40 │ │ │ │ - b.n 2e860 │ │ │ │ + b.n 2e84c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2e862 │ │ │ │ - adds r1, #172 @ 0xac │ │ │ │ + b.n 2e84e │ │ │ │ + adds r1, #192 @ 0xc0 │ │ │ │ movs r2, r0 │ │ │ │ - asrs r2, r4, #30 │ │ │ │ + asrs r6, r6, #30 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r0, r5, #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 r4, r3, #15 │ │ │ │ + lsls r4, r2, #18 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r5, #16 │ │ │ │ + lsls r4, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #18 │ │ │ │ + lsls r4, r2, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r4, #17 │ │ │ │ + lsls r4, r5, #16 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r2, #15 │ │ │ │ + lsls r0, r3, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #18 │ │ │ │ + lsls r4, r6, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r6, #16 │ │ │ │ + lsls r0, r5, #14 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r7, #14 │ │ │ │ + lsls r4, r3, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r2, #14 │ │ │ │ + lsls r4, r4, #17 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r3, #17 │ │ │ │ + lsls r0, r2, #15 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r0, #15 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, 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 r0, r5, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #19 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002e978 : │ │ │ │ - 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] @ (2ea10 ) │ │ │ │ - ldr r3, [pc, #136] @ (2ea14 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #136] @ (2ea18 ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9824 │ │ │ │ - ldr r3, [pc, #120] @ (2ea1c ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2e9d4 │ │ │ │ - bl 2e844 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2e9d4 │ │ │ │ - bl 183b0 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2e9d4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9c6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2e9ca │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2e9c8 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2e9ea │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r6, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9ea │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2ea00 │ │ │ │ - cbz r5, 2e9fa │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2e9fa │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2ea06 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e9ea │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2e9fa │ │ │ │ - nop │ │ │ │ - asrs r2, r6, #25 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - subs r0, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #17 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002ea20 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2ea7c ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2ea80 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ea50 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ea4a │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2ea84 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - add.w r0, r0, #2896 @ 0xb50 │ │ │ │ - blx 94e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ea4a │ │ │ │ - bl 2e978 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2ea4a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - asrs r0, r1, #23 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r4, r0, #20 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r1, #128 @ 0x80 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002ea88 : │ │ │ │ - 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] @ (2eb84 ) │ │ │ │ - ldr r3, [pc, #236] @ (2eb88 ) │ │ │ │ - add r4, pc │ │ │ │ - ldr r1, [pc, #236] @ (2eb8c ) │ │ │ │ - add r1, pc │ │ │ │ - ldr r6, [r4, r3] │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx 9824 │ │ │ │ - ldr r3, [pc, #220] @ (2eb90 ) │ │ │ │ - ldr r3, [r4, r3] │ │ │ │ - str r0, [r3, #0] │ │ │ │ - cbz r0, 2eae4 │ │ │ │ - bl 2e844 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 2eae4 │ │ │ │ - bl 1b7c4 │ │ │ │ - cmp r0, #2 │ │ │ │ - beq.n 2eae4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ead6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbz r3, 2eada │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 2ead8 │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2eafc │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eafc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2eb7c │ │ │ │ - cbz r5, 2eb0e │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb0e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.n 2eb74 │ │ │ │ - ldr r3, [pc, #132] @ (2eb94 ) │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eb24 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb24 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eb6e │ │ │ │ - ldr r3, [pc, #112] @ (2eb98 ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r5, [r4, r3] │ │ │ │ - ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eb3e │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb3e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eb68 │ │ │ │ - ldr r3, [pc, #92] @ (2eb9c ) │ │ │ │ - movs r2, #0 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r4, [r4, r3] │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - cbz r0, 2eb58 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eb58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbz r3, 2eb62 │ │ │ │ - movs r3, #0 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [r4, #0] │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eb58 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eb3e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eb24 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eb0e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eafc │ │ │ │ - nop │ │ │ │ - asrs r2, r4, #21 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - adds r7, #2 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r6, #18 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r5, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #14 │ │ │ │ - movs r0, r0 │ │ │ │ - lsls r4, r1, #19 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -0002eba0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2ebfc ) │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2ec00 ) │ │ │ │ - add r3, pc │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2ebd0 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ebca │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2ec04 ) │ │ │ │ - movw r1, #1013 @ 0x3f5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - add r0, pc │ │ │ │ - addw r0, r0, #2948 @ 0xb84 │ │ │ │ - blx 94e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str r0, [r4, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 2ebca │ │ │ │ - bl 2ea88 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 2ebca │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - asrs r0, r1, #17 │ │ │ │ - movs r2, r0 │ │ │ │ - lsls r0, r2, #17 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - movs r2, r0 │ │ │ │ - │ │ │ │ -0002ec08 : │ │ │ │ +0002e964 : │ │ │ │ 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, #1128] @ 2f084 │ │ │ │ + ldr.w r4, [pc, #1128] @ 2ede0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr.w r3, [pc, #1128] @ 2f088 │ │ │ │ + ldr.w r3, [pc, #1128] @ 2ede4 │ │ │ │ add r4, pc │ │ │ │ - ldr.w r1, [pc, #1124] @ 2f08c │ │ │ │ + ldr.w r1, [pc, #1124] @ 2ede8 │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ mov r8, r6 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9824 │ │ │ │ - ldr.w r3, [pc, #1104] @ 2f090 │ │ │ │ + blx 982c │ │ │ │ + ldr.w r3, [pc, #1104] @ 2edec │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2ecc8 │ │ │ │ - ldr.w r0, [pc, #1096] @ 2f094 │ │ │ │ + beq.n 2ea24 │ │ │ │ + ldr.w r0, [pc, #1096] @ 2edf0 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #0 │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3000 @ 0xbb8 │ │ │ │ - bl 12df8 │ │ │ │ - ldr.w r3, [pc, #1084] @ 2f098 │ │ │ │ + add.w r0, r0, #2896 @ 0xb50 │ │ │ │ + bl 12dfc │ │ │ │ + ldr.w r3, [pc, #1084] @ 2edf4 │ │ │ │ ldr r6, [r4, r3] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2efd4 │ │ │ │ - ldr.w r3, [pc, #1072] @ 2f09c │ │ │ │ + beq.w 2ed30 │ │ │ │ + ldr.w r3, [pc, #1072] @ 2edf8 │ │ │ │ movs r1, #0 │ │ │ │ - ldr.w r0, [pc, #1072] @ 2f0a0 │ │ │ │ + ldr.w r0, [pc, #1072] @ 2edfc │ │ │ │ mov r2, r5 │ │ │ │ add r3, pc │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ adds r0, #208 @ 0xd0 │ │ │ │ str r1, [r3, #48] @ 0x30 │ │ │ │ - bl 12df8 │ │ │ │ - ldr.w r2, [pc, #1056] @ 2f0a4 │ │ │ │ + bl 12dfc │ │ │ │ + ldr.w r2, [pc, #1056] @ 2ee00 │ │ │ │ ldr r7, [r4, r2] │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbz r0, 2ecd0 │ │ │ │ - ldr.w r2, [pc, #1048] @ 2f0a8 │ │ │ │ + cbz r0, 2ea2c │ │ │ │ + ldr.w r2, [pc, #1048] @ 2ee04 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr.w r2, [pc, #1044] @ 2f0ac │ │ │ │ + ldr.w r2, [pc, #1044] @ 2ee08 │ │ │ │ ldr r2, [r4, r2] │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - bl 2e844 │ │ │ │ + bl 2e830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2ecd0 │ │ │ │ - bl 2c93c │ │ │ │ + blt.n 2ea2c │ │ │ │ + bl 21c44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2ecd0 │ │ │ │ + beq.n 2ea2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecc0 │ │ │ │ + bge.n 2ea1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2efcc │ │ │ │ + beq.w 2ed28 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldr r2, [pc, #972] @ (2f098 ) │ │ │ │ - ldr r3, [pc, #984] @ (2f0a4 ) │ │ │ │ + ldr r2, [pc, #972] @ (2edf4 ) │ │ │ │ + ldr r3, [pc, #984] @ (2ee00 ) │ │ │ │ ldr r6, [r4, r2] │ │ │ │ ldr r7, [r4, r3] │ │ │ │ ldr.w r0, [r8] │ │ │ │ - cbz r0, 2ecee │ │ │ │ + cbz r0, 2ea4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ecee │ │ │ │ + bge.n 2ea4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f046 │ │ │ │ - cbz r5, 2ed02 │ │ │ │ + beq.w 2eda2 │ │ │ │ + cbz r5, 2ea5e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed02 │ │ │ │ + bge.n 2ea5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f052 │ │ │ │ - ldr r3, [pc, #940] @ (2f0b0 ) │ │ │ │ + beq.w 2edae │ │ │ │ + ldr r3, [pc, #940] @ (2ee0c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.w 2f07e │ │ │ │ + bmi.w 2edda │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #928] @ (2f0b4 ) │ │ │ │ + ldr r3, [pc, #928] @ (2ee10 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ed2c │ │ │ │ + cbz r0, 2ea88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed2c │ │ │ │ + bge.n 2ea88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f05a │ │ │ │ + beq.w 2edb6 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #900] @ (2f0b8 ) │ │ │ │ + ldr r3, [pc, #900] @ (2ee14 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ed4a │ │ │ │ + cbz r0, 2eaa6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed4a │ │ │ │ + bge.n 2eaa6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f02e │ │ │ │ + beq.w 2ed8a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #876] @ (2f0bc ) │ │ │ │ + ldr r3, [pc, #876] @ (2ee18 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ed68 │ │ │ │ + cbz r0, 2eac4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed68 │ │ │ │ + bge.n 2eac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f034 │ │ │ │ + beq.w 2ed90 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #848] @ (2f0c0 ) │ │ │ │ + ldr r3, [pc, #848] @ (2ee1c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ed86 │ │ │ │ + cbz r0, 2eae2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ed86 │ │ │ │ + bge.n 2eae2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f03a │ │ │ │ + beq.w 2ed96 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #824] @ (2f0c4 ) │ │ │ │ + ldr r3, [pc, #824] @ (2ee20 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eda4 │ │ │ │ + cbz r0, 2eb00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eda4 │ │ │ │ + bge.n 2eb00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f040 │ │ │ │ + beq.w 2ed9c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #796] @ (2f0c8 ) │ │ │ │ + ldr r3, [pc, #796] @ (2ee24 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2edc2 │ │ │ │ + cbz r0, 2eb1e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edc2 │ │ │ │ + bge.n 2eb1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f060 │ │ │ │ + beq.w 2edbc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #772] @ (2f0cc ) │ │ │ │ + ldr r3, [pc, #772] @ (2ee28 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ede0 │ │ │ │ + cbz r0, 2eb3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ede0 │ │ │ │ + bge.n 2eb3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f066 │ │ │ │ + beq.w 2edc2 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #744] @ (2f0d0 ) │ │ │ │ + ldr r3, [pc, #744] @ (2ee2c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2edfe │ │ │ │ + cbz r0, 2eb5a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2edfe │ │ │ │ + bge.n 2eb5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f06c │ │ │ │ + beq.w 2edc8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #720] @ (2f0d4 ) │ │ │ │ + ldr r3, [pc, #720] @ (2ee30 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ee1c │ │ │ │ + cbz r0, 2eb78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee1c │ │ │ │ + bge.n 2eb78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f072 │ │ │ │ + beq.w 2edce │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #692] @ (2f0d8 ) │ │ │ │ + ldr r3, [pc, #692] @ (2ee34 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ee3a │ │ │ │ + cbz r0, 2eb96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee3a │ │ │ │ + bge.n 2eb96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2effe │ │ │ │ + beq.w 2ed5a │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #668] @ (2f0dc ) │ │ │ │ + ldr r3, [pc, #668] @ (2ee38 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ee58 │ │ │ │ + cbz r0, 2ebb4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee58 │ │ │ │ + bge.n 2ebb4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f004 │ │ │ │ + beq.w 2ed60 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #640] @ (2f0e0 ) │ │ │ │ + ldr r3, [pc, #640] @ (2ee3c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ee76 │ │ │ │ + cbz r0, 2ebd2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee76 │ │ │ │ + bge.n 2ebd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f00a │ │ │ │ + beq.w 2ed66 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #616] @ (2f0e4 ) │ │ │ │ + ldr r3, [pc, #616] @ (2ee40 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ee94 │ │ │ │ + cbz r0, 2ebf0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ee94 │ │ │ │ + bge.n 2ebf0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f010 │ │ │ │ + beq.w 2ed6c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #588] @ (2f0e8 ) │ │ │ │ + ldr r3, [pc, #588] @ (2ee44 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eeb2 │ │ │ │ + cbz r0, 2ec0e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeb2 │ │ │ │ + bge.n 2ec0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f016 │ │ │ │ + beq.w 2ed72 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #564] @ (2f0ec ) │ │ │ │ + ldr r3, [pc, #564] @ (2ee48 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eed0 │ │ │ │ + cbz r0, 2ec2c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eed0 │ │ │ │ + bge.n 2ec2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f01c │ │ │ │ + beq.w 2ed78 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #536] @ (2f0f0 ) │ │ │ │ + ldr r3, [pc, #536] @ (2ee4c ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2eeee │ │ │ │ + cbz r0, 2ec4a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2eeee │ │ │ │ + bge.n 2ec4a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f022 │ │ │ │ + beq.w 2ed7e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #512] @ (2f0f4 ) │ │ │ │ + ldr r3, [pc, #512] @ (2ee50 ) │ │ │ │ ldr r5, [r4, r3] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 2ef0c │ │ │ │ + cbz r0, 2ec68 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef0c │ │ │ │ + bge.n 2ec68 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 2f028 │ │ │ │ - ldr r3, [pc, #488] @ (2f0f8 ) │ │ │ │ + beq.w 2ed84 │ │ │ │ + ldr r3, [pc, #488] @ (2ee54 ) │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2ef2a │ │ │ │ + cbz r0, 2ec86 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef2a │ │ │ │ + bge.n 2ec86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2efe6 │ │ │ │ - ldr r3, [pc, #464] @ (2f0fc ) │ │ │ │ + beq.n 2ed42 │ │ │ │ + ldr r3, [pc, #464] @ (2ee58 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2ef46 │ │ │ │ + cbz r0, 2eca2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef46 │ │ │ │ + bge.n 2eca2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2efec │ │ │ │ - ldr r3, [pc, #440] @ (2f100 ) │ │ │ │ + beq.n 2ed48 │ │ │ │ + ldr r3, [pc, #440] @ (2ee5c ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2ef62 │ │ │ │ + cbz r0, 2ecbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef62 │ │ │ │ + bge.n 2ecbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eff2 │ │ │ │ - ldr r3, [pc, #416] @ (2f104 ) │ │ │ │ + beq.n 2ed4e │ │ │ │ + ldr r3, [pc, #416] @ (2ee60 ) │ │ │ │ ldr r2, [r4, r3] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 2ef7e │ │ │ │ + cbz r0, 2ecda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef7e │ │ │ │ + bge.n 2ecda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2eff8 │ │ │ │ - ldr r3, [pc, #392] @ (2f108 ) │ │ │ │ + beq.n 2ed54 │ │ │ │ + ldr r3, [pc, #392] @ (2ee64 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r0, 2ef98 │ │ │ │ + cbz r0, 2ecf4 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2ef98 │ │ │ │ + bge.n 2ecf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2efda │ │ │ │ + cbz r3, 2ed36 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2efae │ │ │ │ + cbz r0, 2ed0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2efae │ │ │ │ + bge.n 2ed0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2efe0 │ │ │ │ + cbz r3, 2ed3c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - cbz r0, 2efc6 │ │ │ │ + cbz r0, 2ed22 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2efc6 │ │ │ │ + bge.n 2ed22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f078 │ │ │ │ + beq.n 2edd4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 2ecc2 │ │ │ │ + b.n 2ea1e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ecc0 │ │ │ │ - ldr r3, [pc, #204] @ (2f0a4 ) │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ea1c │ │ │ │ + ldr r3, [pc, #204] @ (2ee00 ) │ │ │ │ ldr r7, [r4, r3] │ │ │ │ - b.n 2ecd0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef98 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2efae │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef2a │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef46 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef62 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef7e │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee3a │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee58 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee76 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee94 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eeb2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eed0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eeee │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ef0c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed4a │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed68 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed86 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2eda4 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ea2c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ecf4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ed0a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ec86 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eca2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ecbe │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ecda │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eb96 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ebb4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ebd2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ebf0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ec0e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ec2c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ec4a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ec68 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eaa6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eac4 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eae2 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eb00 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 2ecf0 │ │ │ │ - b.n 2ed02 │ │ │ │ + bne.w 2ea4c │ │ │ │ + b.n 2ea5e │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed02 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ed2c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2edc2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ede0 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2edfe │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2ee1c │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2efc6 │ │ │ │ - bl c894 │ │ │ │ - b.n 2ed0e │ │ │ │ - asrs r2, r3, #15 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ea5e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ea88 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eb1e │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eb3c │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eb5a │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2eb78 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ed22 │ │ │ │ + bl c89c │ │ │ │ + b.n 2ea6a │ │ │ │ + asrs r6, r7, #25 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - adds r5, #120 @ 0x78 │ │ │ │ + subs r0, #12 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #15 │ │ │ │ movs r0, r0 │ │ │ │ - subs r0, r1, #6 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r6, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r5, #144 @ 0x90 │ │ │ │ + adds r0, #52 @ 0x34 │ │ │ │ movs r2, r0 │ │ │ │ - adds r0, r5, r3 │ │ │ │ + subs r4, r1, r6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r4, r2, #13 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #16 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ @@ -60749,400 +60426,688 @@ │ │ │ │ lsls r4, r5, #18 │ │ │ │ movs r0, r0 │ │ │ │ lsls r4, r1, #20 │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r4, #14 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f10c : │ │ │ │ +0002ee68 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f168 ) │ │ │ │ + ldr r3, [pc, #76] @ (2eec4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f16c ) │ │ │ │ + ldr r2, [pc, #76] @ (2eec8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f13c │ │ │ │ + cbz r3, 2ee98 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f136 │ │ │ │ + bge.n 2ee92 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f170 ) │ │ │ │ + ldr r0, [pc, #48] @ (2eecc ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3208 @ 0xc88 │ │ │ │ - blx 94e0 │ │ │ │ + add.w r0, r0, #3104 @ 0xc20 │ │ │ │ + blx 94e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f136 │ │ │ │ - bl 2ec08 │ │ │ │ + beq.n 2ee92 │ │ │ │ + bl 2e964 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f136 │ │ │ │ + bne.n 2ee92 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r3, #27 │ │ │ │ + asrs r0, r0, #6 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r7, #14 │ │ │ │ movs r0, r0 │ │ │ │ - subs r4, r2, r2 │ │ │ │ + adds r0, r7, #4 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002f174 : │ │ │ │ +0002eed0 : │ │ │ │ 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] @ (2f20c ) │ │ │ │ - ldr r3, [pc, #136] @ (2f210 ) │ │ │ │ + ldr r4, [pc, #136] @ (2ef68 ) │ │ │ │ + ldr r3, [pc, #136] @ (2ef6c ) │ │ │ │ add r4, pc │ │ │ │ - ldr r1, [pc, #136] @ (2f214 ) │ │ │ │ + ldr r1, [pc, #136] @ (2ef70 ) │ │ │ │ add r1, pc │ │ │ │ ldr r6, [r4, r3] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 90a4 │ │ │ │ + blx 90ac │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - blx 9824 │ │ │ │ - ldr r3, [pc, #120] @ (2f218 ) │ │ │ │ + blx 982c │ │ │ │ + ldr r3, [pc, #120] @ (2ef74 ) │ │ │ │ ldr r3, [r4, r3] │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 2f1d0 │ │ │ │ - bl 2e844 │ │ │ │ + cbz r0, 2ef2c │ │ │ │ + bl 2e830 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 2f1d0 │ │ │ │ - bl 2e57c │ │ │ │ + blt.n 2ef2c │ │ │ │ + bl 23880 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 2f1d0 │ │ │ │ + beq.n 2ef2c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1c2 │ │ │ │ + bge.n 2ef1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f1c6 │ │ │ │ + cbz r3, 2ef22 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2f1c4 │ │ │ │ + b.n 2ef20 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 2f1e6 │ │ │ │ + cbz r0, 2ef42 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1e6 │ │ │ │ + bge.n 2ef42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 2f1fc │ │ │ │ - cbz r5, 2f1f6 │ │ │ │ + cbz r3, 2ef58 │ │ │ │ + cbz r5, 2ef52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f1f6 │ │ │ │ + bge.n 2ef52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f202 │ │ │ │ + cbz r3, 2ef5e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1e6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef42 │ │ │ │ mov r0, r5 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f1f6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2ef52 │ │ │ │ nop │ │ │ │ - lsrs r6, r6, #25 │ │ │ │ + asrs r2, r3, #4 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r0, #22 │ │ │ │ + adds r2, #170 @ 0xaa │ │ │ │ movs r0, r0 │ │ │ │ lsls r0, r6, #15 │ │ │ │ ... │ │ │ │ │ │ │ │ -0002f21c : │ │ │ │ +0002ef78 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #76] @ (2f278 ) │ │ │ │ + ldr r3, [pc, #76] @ (2efd4 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r2, [pc, #76] @ (2f27c ) │ │ │ │ + ldr r2, [pc, #76] @ (2efd8 ) │ │ │ │ add r3, pc │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov r4, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 2f24c │ │ │ │ + cbz r3, 2efa8 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f246 │ │ │ │ + bge.n 2efa2 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #48] @ (2f280 ) │ │ │ │ + ldr r0, [pc, #48] @ (2efdc ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ - addw r0, r0, #3260 @ 0xcbc │ │ │ │ - blx 94e0 │ │ │ │ + addw r0, r0, #3156 @ 0xc54 │ │ │ │ + blx 94e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f246 │ │ │ │ - bl 2f174 │ │ │ │ + beq.n 2efa2 │ │ │ │ + bl 2eed0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2f246 │ │ │ │ + bne.n 2efa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - lsrs r4, r1, #23 │ │ │ │ + asrs r0, r6, #1 │ │ │ │ movs r2, r0 │ │ │ │ lsls r0, r1, #17 │ │ │ │ movs r0, r0 │ │ │ │ - adds r4, r0, r6 │ │ │ │ + adds r0, r5, #0 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002efe0 : │ │ │ │ + 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] @ (2f078 ) │ │ │ │ + ldr r3, [pc, #136] @ (2f07c ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #136] @ (2f080 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 90ac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 982c │ │ │ │ + ldr r3, [pc, #120] @ (2f084 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f03c │ │ │ │ + bl 2e830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f03c │ │ │ │ + bl 23b4c │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f03c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f02e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f032 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f030 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f052 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f052 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f068 │ │ │ │ + cbz r5, 2f062 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f062 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f06e │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f052 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f062 │ │ │ │ + nop │ │ │ │ + asrs r2, r1, #32 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r1, #154 @ 0x9a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #17 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f088 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ (2f0e4 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #76] @ (2f0e8 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2f0b8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f0b2 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #48] @ (2f0ec ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3208 @ 0xc88 │ │ │ │ + blx 94e8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f0b2 │ │ │ │ + bl 2efe0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f0b2 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r4, #29 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r4, r0, #20 │ │ │ │ + movs r0, r0 │ │ │ │ + subs r0, r3, r4 │ │ │ │ + movs r2, r0 │ │ │ │ + │ │ │ │ +0002f0f0 : │ │ │ │ + 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] @ (2f1ec ) │ │ │ │ + ldr r3, [pc, #236] @ (2f1f0 ) │ │ │ │ + add r4, pc │ │ │ │ + ldr r1, [pc, #236] @ (2f1f4 ) │ │ │ │ + add r1, pc │ │ │ │ + ldr r6, [r4, r3] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 90ac │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + blx 982c │ │ │ │ + ldr r3, [pc, #220] @ (2f1f8 ) │ │ │ │ + ldr r3, [r4, r3] │ │ │ │ + str r0, [r3, #0] │ │ │ │ + cbz r0, 2f14c │ │ │ │ + bl 2e830 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 2f14c │ │ │ │ + bl 2dfa0 │ │ │ │ + cmp r0, #2 │ │ │ │ + beq.n 2f14c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f13e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbz r3, 2f142 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 2f140 │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + cbz r0, 2f164 │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f164 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2f1e4 │ │ │ │ + cbz r5, 2f176 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f176 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 2f1dc │ │ │ │ + ldr r3, [pc, #132] @ (2f1fc ) │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2f18c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f18c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f1d6 │ │ │ │ + ldr r3, [pc, #112] @ (2f200 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r5, [r4, r3] │ │ │ │ + ldr r0, [r5, #0] │ │ │ │ + cbz r0, 2f1a6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f1a6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f1d0 │ │ │ │ + ldr r3, [pc, #92] @ (2f204 ) │ │ │ │ + movs r2, #0 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + ldr r4, [r4, r3] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + cbz r0, 2f1c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f1c0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbz r3, 2f1ca │ │ │ │ + movs r3, #0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [r4, #0] │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f1c0 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f1a6 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f18c │ │ │ │ + mov r0, r5 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f176 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f164 │ │ │ │ + nop │ │ │ │ + lsrs r2, r7, #27 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, #138 @ 0x8a │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r6, #18 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r5, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #14 │ │ │ │ + movs r0, r0 │ │ │ │ + lsls r4, r1, #19 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +0002f208 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [pc, #76] @ (2f264 ) │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [pc, #76] @ (2f268 ) │ │ │ │ + add r3, pc │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + cbz r3, 2f238 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp.w r2, #1073741824 @ 0x40000000 │ │ │ │ + bge.n 2f232 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldr r0, [pc, #48] @ (2f26c ) │ │ │ │ + movw r1, #1013 @ 0x3f5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + add r0, pc │ │ │ │ + addw r0, r0, #3260 @ 0xcbc │ │ │ │ + blx 94e8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 2f232 │ │ │ │ + bl 2f0f0 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 2f232 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + lsrs r0, r4, #23 │ │ │ │ + movs r2, r0 │ │ │ │ + lsls r0, r2, #17 │ │ │ │ + movs r0, r0 │ │ │ │ + adds r0, r3, r6 │ │ │ │ movs r2, r0 │ │ │ │ │ │ │ │ -0002f284 : │ │ │ │ +0002f270 : │ │ │ │ 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] @ (2f40c ) │ │ │ │ + ldr r3, [pc, #376] @ (2f3f8 ) │ │ │ │ sub sp, #8 │ │ │ │ - ldr r5, [pc, #376] @ (2f410 ) │ │ │ │ + ldr r5, [pc, #376] @ (2f3fc ) │ │ │ │ add r3, pc │ │ │ │ add r5, pc │ │ │ │ ldr r4, [r3, #68] @ 0x44 │ │ │ │ - cbz r4, 2f2b2 │ │ │ │ + cbz r4, 2f29e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f2ac │ │ │ │ + bge.n 2f298 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #352] @ (2f414 ) │ │ │ │ + ldr r0, [pc, #352] @ (2f400 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, pc │ │ │ │ add.w r0, r0, #3312 @ 0xcf0 │ │ │ │ - blx 94e0 │ │ │ │ + blx 94e8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ str r0, [r3, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f2ac │ │ │ │ - ldr r3, [pc, #328] @ (2f418 ) │ │ │ │ + beq.n 2f298 │ │ │ │ + ldr r3, [pc, #328] @ (2f404 ) │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #328] @ (2f41c ) │ │ │ │ + ldr r1, [pc, #328] @ (2f408 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97a0 │ │ │ │ + blx 97a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 2f3ea │ │ │ │ - ldr r1, [pc, #308] @ (2f420 ) │ │ │ │ + beq.w 2f3d6 │ │ │ │ + ldr r1, [pc, #308] @ (2f40c ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f310 │ │ │ │ + bge.n 2f2fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f310 │ │ │ │ + cbnz r3, 2f2fc │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f3ea │ │ │ │ - ldr r3, [pc, #268] @ (2f424 ) │ │ │ │ + blt.n 2f3d6 │ │ │ │ + ldr r3, [pc, #268] @ (2f410 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #268] @ (2f428 ) │ │ │ │ + ldr r1, [pc, #268] @ (2f414 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97a0 │ │ │ │ + blx 97a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f3ea │ │ │ │ - ldr r1, [pc, #252] @ (2f42c ) │ │ │ │ + beq.n 2f3d6 │ │ │ │ + ldr r1, [pc, #252] @ (2f418 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f354 │ │ │ │ + bge.n 2f340 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f354 │ │ │ │ + cbnz r3, 2f340 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f3ea │ │ │ │ - ldr r3, [pc, #212] @ (2f430 ) │ │ │ │ + blt.n 2f3d6 │ │ │ │ + ldr r3, [pc, #212] @ (2f41c ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #212] @ (2f434 ) │ │ │ │ + ldr r1, [pc, #212] @ (2f420 ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97a0 │ │ │ │ + blx 97a8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2f3ea │ │ │ │ - ldr r1, [pc, #196] @ (2f438 ) │ │ │ │ + beq.n 2f3d6 │ │ │ │ + ldr r1, [pc, #196] @ (2f424 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f398 │ │ │ │ + bge.n 2f384 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 2f398 │ │ │ │ + cbnz r3, 2f384 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f3ea │ │ │ │ - ldr r3, [pc, #156] @ (2f43c ) │ │ │ │ + blt.n 2f3d6 │ │ │ │ + ldr r3, [pc, #156] @ (2f428 ) │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #156] @ (2f440 ) │ │ │ │ + ldr r1, [pc, #156] @ (2f42c ) │ │ │ │ add r1, pc │ │ │ │ ldr r3, [r5, r3] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - blx 97a0 │ │ │ │ + blx 97a8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 2f3ea │ │ │ │ - ldr r1, [pc, #144] @ (2f444 ) │ │ │ │ + cbz r0, 2f3d6 │ │ │ │ + ldr r1, [pc, #144] @ (2f430 ) │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r6 │ │ │ │ add r1, pc │ │ │ │ - blx 9144 │ │ │ │ + blx 914c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 2f3ce │ │ │ │ + bge.n 2f3ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 2f3de │ │ │ │ + cbz r3, 2f3ca │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 2f3ea │ │ │ │ - ldr r3, [pc, #116] @ (2f448 ) │ │ │ │ + blt.n 2f3d6 │ │ │ │ + ldr r3, [pc, #116] @ (2f434 ) │ │ │ │ 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 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 2f3ce │ │ │ │ - ldr r3, [pc, #96] @ (2f44c ) │ │ │ │ + b.n 2f3ba │ │ │ │ + ldr r3, [pc, #96] @ (2f438 ) │ │ │ │ add r3, pc │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - bge.w 2f2ac │ │ │ │ + bge.w 2f298 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 2f2ac │ │ │ │ - blx 9160 <_Py_Dealloc@plt+0x4> │ │ │ │ - b.n 2f2ac │ │ │ │ + bne.w 2f298 │ │ │ │ + blx 9168 <_Py_Dealloc@plt+0x4> │ │ │ │ + b.n 2f298 │ │ │ │ nop │ │ │ │ - movs r7, #108 @ 0x6c │ │ │ │ + movs r7, #128 @ 0x80 │ │ │ │ movs r2, r0 │ │ │ │ - lsrs r2, r4, #21 │ │ │ │ + lsrs r6, r6, #21 │ │ │ │ movs r2, r0 │ │ │ │ - adds r6, r3, r4 │ │ │ │ + adds r2, r6, r4 │ │ │ │ movs r2, r0 │ │ │ │ - lsls r4, r7, #17 │ │ │ │ + lsls r4, r3, #13 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #218 @ 0xda │ │ │ │ + cmp r6, #222 @ 0xde │ │ │ │ movs r0, r0 │ │ │ │ - lsls r0, r1, #14 │ │ │ │ + lsls r4, r3, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #194 @ 0xc2 │ │ │ │ + cmp r6, #202 @ 0xca │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #198 @ 0xc6 │ │ │ │ + cmp r6, #206 @ 0xce │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #13 │ │ │ │ + lsls r4, r7, #17 │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #174 @ 0xae │ │ │ │ movs r0, r0 │ │ │ │ cmp r6, #178 @ 0xb2 │ │ │ │ movs r0, r0 │ │ │ │ - lsls r4, r3, #14 │ │ │ │ + lsls r0, r1, #14 │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #158 @ 0x9e │ │ │ │ + cmp r6, #154 @ 0x9a │ │ │ │ movs r0, r0 │ │ │ │ - cmp r6, #164 @ 0xa4 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ movs r0, r0 │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #68 @ 0x44 │ │ │ │ movs r2, r0 │ │ │ │ - movs r6, #24 │ │ │ │ + movs r6, #44 @ 0x2c │ │ │ │ movs r2, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 2f6d2 │ │ │ │ + beq.w 2f6c2 │ │ │ │ eor.w ip, r0, r1 │ │ │ │ it mi │ │ │ │ negmi r1, r1 │ │ │ │ subs r2, r1, #1 │ │ │ │ - beq.w 2f6a2 │ │ │ │ + beq.w 2f692 │ │ │ │ movs r3, r0 │ │ │ │ it mi │ │ │ │ negmi r3, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - bls.w 2f6ac │ │ │ │ + bls.w 2f69c │ │ │ │ tst r1, r2 │ │ │ │ - beq.w 2f6bc │ │ │ │ + beq.w 2f6ac │ │ │ │ clz r2, r3 │ │ │ │ clz r0, r1 │ │ │ │ sub.w r2, r0, r2 │ │ │ │ rsb r2, r2, #31 │ │ │ │ - add r0, pc, #16 @ (adr r0, 2f498 ) │ │ │ │ + add r0, pc, #16 @ (adr r0, 2f488 ) │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ mov.w r0, #0 │ │ │ │ mov pc, r2 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp.w r3, r1, lsl #31 │ │ │ │ nop │ │ │ │ @@ -61326,97 +61291,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 2f79c │ │ │ │ + b.w 2f78c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 2f6d2 │ │ │ │ + beq.n 2f6c2 │ │ │ │ push {r0, r1, lr} │ │ │ │ - bl 2f456 │ │ │ │ + bl 2f446 │ │ │ │ ldmia.w sp!, {r1, r2, lr} │ │ │ │ mul.w r3, r2, r0 │ │ │ │ sub.w r1, r1, r3 │ │ │ │ bx lr │ │ │ │ - cbnz r3, 2f71e │ │ │ │ - cbnz r2, 2f71e │ │ │ │ + cbnz r3, 2f70e │ │ │ │ + cbnz r2, 2f70e │ │ │ │ cmp r1, #0 │ │ │ │ ittt lt │ │ │ │ movlt r0, #0 │ │ │ │ movlt.w r1, #2147483648 @ 0x80000000 │ │ │ │ - blt.n 2f71a │ │ │ │ + blt.n 2f70a │ │ │ │ it eq │ │ │ │ cmpeq r0, #0 │ │ │ │ itt ne │ │ │ │ mvnne.w r1, #2147483648 @ 0x80000000 │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 2f79c │ │ │ │ + b.w 2f78c │ │ │ │ sub.w ip, sp, #8 │ │ │ │ strd ip, lr, [sp, #-16]! │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 2f73e │ │ │ │ + blt.n 2f72e │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 2f764 │ │ │ │ - bl 2f7a8 │ │ │ │ + blt.n 2f754 │ │ │ │ + bl 2f798 │ │ │ │ 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 2f780 │ │ │ │ - bl 2f7a8 │ │ │ │ + blt.n 2f770 │ │ │ │ + bl 2f798 │ │ │ │ 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 2f7a8 │ │ │ │ + bl 2f798 │ │ │ │ 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 2f7a8 │ │ │ │ + bl 2f798 │ │ │ │ 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 8f88 │ │ │ │ + blx 8f90 │ │ │ │ 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 2f894 │ │ │ │ + bcc.n 2f884 │ │ │ │ clz r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 2f8ac │ │ │ │ + beq.n 2f89c │ │ │ │ clz r1, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 2f8a4 │ │ │ │ + beq.n 2f894 │ │ │ │ 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 │ │ │ │ @@ -61425,43 +61390,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 2f814 │ │ │ │ + bcc.n 2f804 │ │ │ │ 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, 2f894 │ │ │ │ + cbz r0, 2f884 │ │ │ │ lsrs r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ orr.w r1, r1, r3, lsl #31 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ - b.n 2f83e │ │ │ │ + b.n 2f82e │ │ │ │ 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 2f852 │ │ │ │ + beq.n 2f842 │ │ │ │ cmp ip, r1 │ │ │ │ sbcs.w r6, lr, r3 │ │ │ │ - bcs.n 2f822 │ │ │ │ + bcs.n 2f812 │ │ │ │ adds.w ip, ip, ip │ │ │ │ adc.w lr, lr, lr │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 2f83e │ │ │ │ + bne.n 2f82e │ │ │ │ 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 │ │ │ │ @@ -61473,22 +61438,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, 2f89c │ │ │ │ + cbz r3, 2f88c │ │ │ │ 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 2f7d0 │ │ │ │ + b.n 2f7c0 │ │ │ │ clz r0, r2 │ │ │ │ clz r1, lr │ │ │ │ adds r0, #32 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 2f7d0 │ │ │ │ - b.n 2f8a4 │ │ │ │ + bne.n 2f7c0 │ │ │ │ + b.n 2f894 │ │ │ │ nop │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.fini {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .fini: │ │ │ │ │ │ │ │ -0002f8c0 <.fini>: │ │ │ │ +0002f8b0 <.fini>: │ │ │ │ push {r3, lr} │ │ │ │ pop {r3, pc} │ │ │ ├── readelf --wide --decompress --hex-dump=.rodata {} │ │ │ │ @@ -1,1237 +1,1237 @@ │ │ │ │ │ │ │ │ Hex dump of section '.rodata': │ │ │ │ - 0x0002f8c8 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ - 0x0002f8d8 04000000 09000000 0c000000 09000000 ................ │ │ │ │ - 0x0002f8e8 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ - 0x0002f8f8 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ - 0x0002f908 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ - 0x0002f918 15000000 09000000 12000000 09000000 ................ │ │ │ │ - 0x0002f928 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ - 0x0002f938 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ - 0x0002f948 2a000000 09000000 00000000 00000000 *............... │ │ │ │ - 0x0002f958 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ - 0x0002f968 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ - 0x0002f978 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ - 0x0002f988 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ - 0x0002f998 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ - 0x0002f9a8 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ - 0x0002f9b8 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ - 0x0002f9c8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002f9d8 2e31342f 6f626a65 63742e68 00000000 .14/object.h.... │ │ │ │ - 0x0002f9e8 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ - 0x0002f9f8 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ - 0x0002fa08 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fa18 2e31342f 63707974 686f6e2f 7475706c .14/cpython/tupl │ │ │ │ - 0x0002fa28 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ - 0x0002fa38 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ - 0x0002fa48 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ - 0x0002fa58 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ - 0x0002fa68 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x0002fa78 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ - 0x0002fa88 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ - 0x0002fa98 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ - 0x0002faa8 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ - 0x0002fab8 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ - 0x0002fac8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fad8 2e31342f 63707974 686f6e2f 6c697374 .14/cpython/list │ │ │ │ - 0x0002fae8 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ - 0x0002faf8 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ - 0x0002fb08 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ - 0x0002fb18 286f7029 00000000 50795f54 59504528 (op)....Py_TYPE( │ │ │ │ - 0x0002fb28 5f50794f 626a6563 745f4341 5354286f _PyObject_CAST(o │ │ │ │ - 0x0002fb38 62292920 213d2026 5079426f 6f6c5f54 b)) != &PyBool_T │ │ │ │ - 0x0002fb48 79706500 61747472 69627574 6520275f ype.attribute '_ │ │ │ │ - 0x0002fb58 5f6d7970 79635f65 6e765f5f 27206f66 _mypyc_env__' of │ │ │ │ - 0x0002fb68 20277361 66655f70 61727365 5f666c6f 'safe_parse_flo │ │ │ │ - 0x0002fb78 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ - 0x0002fb88 73655f66 6c6f6174 5f6f626a 2720756e se_float_obj' un │ │ │ │ - 0x0002fb98 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ - 0x0002fba8 65202766 6c616773 27206f66 20274f75 e 'flags' of 'Ou │ │ │ │ - 0x0002fbb8 74707574 2720756e 64656669 6e656400 tput' undefined. │ │ │ │ - 0x0002fbc8 61747472 69627574 65202764 61746127 attribute 'data' │ │ │ │ - 0x0002fbd8 206f6620 274f7574 70757427 20756e64 of 'Output' und │ │ │ │ - 0x0002fbe8 6566696e 65640000 61747472 69627574 efined..attribut │ │ │ │ - 0x0002fbf8 65202764 69637427 206f6620 274e6573 e 'dict' of 'Nes │ │ │ │ - 0x0002fc08 74656444 69637427 20756e64 6566696e tedDict' undefin │ │ │ │ - 0x0002fc18 65640000 61747472 69627574 6520275f ed..attribute '_ │ │ │ │ - 0x0002fc28 70656e64 696e675f 666c6167 7327206f pending_flags' o │ │ │ │ - 0x0002fc38 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x0002fc48 6e656400 61747472 69627574 6520275f ned.attribute '_ │ │ │ │ - 0x0002fc58 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ - 0x0002fc68 2720756e 64656669 6e656400 2f757372 ' undefined./usr │ │ │ │ - 0x0002fc78 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x0002fc88 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x0002fc98 2f6c6962 2d72742f 7374725f 6f70732e /lib-rt/str_ops. │ │ │ │ - 0x0002fca8 63000000 5079556e 69636f64 655f4368 c...PyUnicode_Ch │ │ │ │ - 0x0002fcb8 65636b28 73747232 29000000 2f757372 eck(str2).../usr │ │ │ │ - 0x0002fcc8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ - 0x0002fcd8 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ - 0x0002fce8 61727261 796f626a 6563742e 68000000 arrayobject.h... │ │ │ │ - 0x0002fcf8 50794279 74654172 7261795f 43686563 PyByteArray_Chec │ │ │ │ - 0x0002fd08 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ - 0x0002fd18 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ - 0x0002fd28 63707974 686f6e2f 61627374 72616374 cpython/abstract │ │ │ │ - 0x0002fd38 2e680000 61726720 213d204e 554c4c00 .h..arg != NULL. │ │ │ │ - 0x0002fd48 6275696c 642f5f5f 6e617469 76655f35 build/__native_5 │ │ │ │ - 0x0002fd58 37303331 38306333 64643436 65383732 703180c3dd46e872 │ │ │ │ - 0x0002fd68 6366332e 63000000 6370795f 725f5f5f cf3.c...cpy_r___ │ │ │ │ - 0x0002fd78 6d797079 635f7365 6c665f5f 00000000 mypyc_self__.... │ │ │ │ - 0x0002fd88 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x0002fd98 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x0002fda8 79707963 2f6c6962 2d72742f 6c697374 ypyc/lib-rt/list │ │ │ │ - 0x0002fdb8 5f6f7073 2e630000 50794c69 73745f43 _ops.c..PyList_C │ │ │ │ - 0x0002fdc8 6865636b 286c6973 74290000 50795f54 heck(list)..Py_T │ │ │ │ - 0x0002fdd8 59504528 6f622920 213d2026 50794c6f YPE(ob) != &PyLo │ │ │ │ - 0x0002fde8 6e675f54 79706500 2f757372 2f6c6962 ng_Type./usr/lib │ │ │ │ - 0x0002fdf8 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x0002fe08 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x0002fe18 2d72742f 67657461 72677366 6173742e -rt/getargsfast. │ │ │ │ - 0x0002fe28 63000000 50795475 706c655f 43686563 c...PyTuple_Chec │ │ │ │ - 0x0002fe38 6b286b77 6e616d65 73290000 5079556e k(kwnames)..PyUn │ │ │ │ - 0x0002fe48 69636f64 655f4368 65636b28 6b776e61 icode_Check(kwna │ │ │ │ - 0x0002fe58 6d652900 5f5f6d79 7079635f 61747472 me).__mypyc_attr │ │ │ │ - 0x0002fe68 735f5f00 5f5f6d79 7079635f 61747472 s__.__mypyc_attr │ │ │ │ - 0x0002fe78 735f5f20 6973206e 6f742061 20747570 s__ is not a tup │ │ │ │ - 0x0002fe88 6c650000 2c200000 4e6f6e65 00000000 le.., ..None.... │ │ │ │ - 0x0002fe98 5f5f6d6f 64756c65 5f5f0000 5f5f7175 __module__..__qu │ │ │ │ - 0x0002fea8 616c6e61 6d655f5f 00000000 6275696c alname__....buil │ │ │ │ - 0x0002feb8 74696e73 00000000 25552e25 55000000 tins....%U.%U... │ │ │ │ - 0x0002fec8 7475706c 655b3c25 64206974 656d733e tuple[<%d items> │ │ │ │ - 0x0002fed8 5d000000 7475706c 655b0000 25552555 ]...tuple[..%U%U │ │ │ │ - 0x0002fee8 25730000 66756e63 74696f6e 00000000 %s..function.... │ │ │ │ - 0x0002fef8 28290000 6b657977 6f726420 00000000 ()..keyword .... │ │ │ │ - 0x0002ff08 6174206d 6f737400 65786163 746c7900 at most.exactly. │ │ │ │ - 0x0002ff18 6174206c 65617374 00000000 74686973 at least....this │ │ │ │ - 0x0002ff28 2066756e 6374696f 6e000000 70617273 function...pars │ │ │ │ - 0x0002ff38 65722d3e 6b657977 6f726473 20213d20 er->keywords != │ │ │ │ - 0x0002ff48 4e554c4c 00000000 456d7074 79206b65 NULL....Empty ke │ │ │ │ - 0x0002ff58 79776f72 64207061 72616d65 74657220 yword parameter │ │ │ │ - 0x0002ff68 6e616d65 00000000 496e7661 6c696420 name....Invalid │ │ │ │ - 0x0002ff78 666f726d 61742073 7472696e 6720287c format string (| │ │ │ │ - 0x0002ff88 20737065 63696669 65642074 77696365 specified twice │ │ │ │ - 0x0002ff98 29000000 496e7661 6c696420 666f726d )...Invalid form │ │ │ │ - 0x0002ffa8 61742073 7472696e 67202824 20626566 at string ($ bef │ │ │ │ - 0x0002ffb8 6f726520 7c290000 496e7661 6c696420 ore |)..Invalid │ │ │ │ - 0x0002ffc8 666f726d 61742073 7472696e 67202824 format string ($ │ │ │ │ - 0x0002ffd8 20737065 63696669 65642074 77696365 specified twice │ │ │ │ - 0x0002ffe8 29000000 456d7074 79207061 72616d65 )...Empty parame │ │ │ │ - 0x0002fff8 74657220 6e616d65 20616674 65722024 ter name after $ │ │ │ │ - 0x00030008 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ - 0x00030018 61742073 7472696e 67202840 20737065 at string (@ spe │ │ │ │ - 0x00030028 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ - 0x00030038 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ - 0x00030048 7472696e 67202840 20776974 686f7574 tring (@ without │ │ │ │ - 0x00030058 20707265 63656469 6e67207c 20616e64 preceding | and │ │ │ │ - 0x00030068 20242900 4d6f7265 206b6579 776f7264 $).More keyword │ │ │ │ - 0x00030078 206c6973 7420656e 74726965 73202825 list entries (% │ │ │ │ - 0x00030088 64292074 68616e20 666f726d 61742073 d) than format s │ │ │ │ - 0x00030098 70656369 66696572 73202825 64290000 pecifiers (%d).. │ │ │ │ - 0x000300a8 6d6f7265 20617267 756d656e 74207370 more argument sp │ │ │ │ - 0x000300b8 65636966 69657273 20746861 6e206b65 ecifiers than ke │ │ │ │ - 0x000300c8 79776f72 64206c69 73742065 6e747269 yword list entri │ │ │ │ - 0x000300d8 65732028 72656d61 696e696e 6720666f es (remaining fo │ │ │ │ - 0x000300e8 726d6174 3a272573 27290000 70617273 rmat:'%s')..pars │ │ │ │ - 0x000300f8 65722d3e 6e657874 203d3d20 4e554c4c er->next == NULL │ │ │ │ - 0x00030108 00000000 252e3230 30732573 2074616b ....%.200s%s tak │ │ │ │ - 0x00030118 65732061 74206d6f 73742025 64202573 es at most %d %s │ │ │ │ - 0x00030128 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ - 0x00030138 67697665 6e290000 252e3230 30732573 given)..%.200s%s │ │ │ │ - 0x00030148 2074616b 6573206e 6f20706f 73697469 takes no positi │ │ │ │ - 0x00030158 6f6e616c 20617267 756d656e 74730000 onal arguments.. │ │ │ │ - 0x00030168 252e3230 30732573 2074616b 65732025 %.200s%s takes % │ │ │ │ - 0x00030178 73202564 20706f73 6974696f 6e616c20 s %d positional │ │ │ │ - 0x00030188 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ - 0x00030198 67697665 6e290000 2149535f 454e445f given)..!IS_END_ │ │ │ │ - 0x000301a8 4f465f46 4f524d41 54282a66 6f726d61 OF_FORMAT(*forma │ │ │ │ - 0x000301b8 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ - 0x000301c8 6b286b77 7475706c 65290000 252e3230 k(kwtuple)..%.20 │ │ │ │ - 0x000301d8 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ - 0x000301e8 75697265 64206b65 79776f72 642d6f6e uired keyword-on │ │ │ │ - 0x000301f8 6c792061 7267756d 656e7420 27255527 ly argument '%U' │ │ │ │ - 0x00030208 00000000 252e3230 30732573 206d6973 ....%.200s%s mis │ │ │ │ - 0x00030218 73696e67 20726571 75697265 64206172 sing required ar │ │ │ │ - 0x00030228 67756d65 6e742027 25552720 28706f73 gument '%U' (pos │ │ │ │ - 0x00030238 20256429 00000000 49535f45 4e445f4f %d)....IS_END_O │ │ │ │ - 0x00030248 465f464f 524d4154 282a666f 726d6174 F_FORMAT(*format │ │ │ │ - 0x00030258 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ - 0x00030268 20277c27 29207c7c 20282a66 6f726d61 '|') || (*forma │ │ │ │ - 0x00030278 74203d3d 20272427 29000000 61726775 t == '$')...argu │ │ │ │ - 0x00030288 6d656e74 20666f72 20252e32 30307325 ment for %.200s% │ │ │ │ - 0x00030298 73206769 76656e20 6279206e 616d6520 s given by name │ │ │ │ - 0x000302a8 28272555 27292061 6e642070 6f736974 ('%U') and posit │ │ │ │ - 0x000302b8 696f6e20 28256429 00000000 27255327 ion (%d)....'%S' │ │ │ │ - 0x000302c8 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ - 0x000302d8 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ - 0x000302e8 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ - 0x000302f8 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ - 0x00030308 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ - 0x00030318 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ - 0x00030328 7267732e 63000000 61726773 20213d20 rgs.c...args != │ │ │ │ - 0x00030338 4e554c4c 20262620 50795475 706c655f NULL && PyTuple_ │ │ │ │ - 0x00030348 43686563 6b286172 67732900 6b776172 Check(args).kwar │ │ │ │ - 0x00030358 6773203d 3d204e55 4c4c207c 7c205079 gs == NULL || Py │ │ │ │ - 0x00030368 44696374 5f436865 636b286b 77617267 Dict_Check(kwarg │ │ │ │ - 0x00030378 73290000 666f726d 61742021 3d204e55 s)..format != NU │ │ │ │ - 0x00030388 4c4c0000 6b776c69 73742021 3d204e55 LL..kwlist != NU │ │ │ │ - 0x00030398 4c4c0000 2f757372 2f696e63 6c756465 LL../usr/include │ │ │ │ - 0x000303a8 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ - 0x000303b8 686f6e2f 64696374 6f626a65 63742e68 hon/dictobject.h │ │ │ │ - 0x000303c8 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ - 0x000303d8 286f7029 00000000 6d696e20 3d3d2049 (op)....min == I │ │ │ │ - 0x000303e8 4e545f4d 41580000 6d617820 3d3d2049 NT_MAX..max == I │ │ │ │ - 0x000303f8 4e545f4d 41580000 252e3230 30732573 NT_MAX..%.200s%s │ │ │ │ - 0x00030408 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ - 0x00030418 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ - 0x00030428 7267756d 656e7420 27257327 00000000 rgument '%s'.... │ │ │ │ - 0x00030438 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ - 0x00030448 20726571 75697265 64206172 67756d65 required argume │ │ │ │ - 0x00030458 6e742027 25732720 28706f73 20256429 nt '%s' (pos %d) │ │ │ │ - 0x00030468 00000000 61726775 6d656e74 20666f72 ....argument for │ │ │ │ - 0x00030478 20252e32 30307325 73206769 76656e20 %.200s%s given │ │ │ │ - 0x00030488 6279206e 616d6520 28272573 27292061 by name ('%s') a │ │ │ │ - 0x00030498 6e642070 6f736974 696f6e20 28256429 nd position (%d) │ │ │ │ - 0x000304a8 00000000 6b657977 6f726473 206d7573 ....keywords mus │ │ │ │ - 0x000304b8 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ - 0x000304c8 27255527 20697320 616e2069 6e76616c '%U' is an inval │ │ │ │ - 0x000304d8 6964206b 6579776f 72642061 7267756d id keyword argum │ │ │ │ - 0x000304e8 656e7420 666f7220 252e3230 30732573 ent for %.200s%s │ │ │ │ - 0x000304f8 00000000 696e7420 746f6f20 6c617267 ....int too larg │ │ │ │ - 0x00030508 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030518 69363400 696e7465 67657220 64697669 i64.integer divi │ │ │ │ - 0x00030528 73696f6e 206f7220 6d6f6475 6c6f2062 sion or modulo b │ │ │ │ - 0x00030538 79207a65 726f0000 696e7465 67657220 y zero..integer │ │ │ │ - 0x00030548 64697669 73696f6e 206f7665 72666c6f division overflo │ │ │ │ - 0x00030558 77000000 696e7420 746f6f20 6c617267 w...int too larg │ │ │ │ - 0x00030568 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030578 69333200 696e7420 746f6f20 6c617267 i32.int too larg │ │ │ │ - 0x00030588 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ - 0x00030598 69313600 696e7420 746f6f20 6c617267 i16.int too larg │ │ │ │ - 0x000305a8 65206f72 20736d61 6c6c2074 6f20636f e or small to co │ │ │ │ - 0x000305b8 6e766572 7420746f 20753800 65787065 nvert to u8.expe │ │ │ │ - 0x000305c8 63746564 20612066 696e6974 6520696e cted a finite in │ │ │ │ - 0x000305d8 7075742c 20676f74 20257300 65787065 put, got %s.expe │ │ │ │ - 0x000305e8 63746564 2061206e 6f6e6e65 67617469 cted a nonnegati │ │ │ │ - 0x000305f8 76652069 6e707574 2c20676f 74202573 ve input, got %s │ │ │ │ - 0x00030608 00000000 6d617468 2072616e 67652065 ....math range e │ │ │ │ - 0x00030618 72726f72 00000000 65787065 63746564 rror....expected │ │ │ │ - 0x00030628 20612070 6f736974 69766520 696e7075 a positive inpu │ │ │ │ - 0x00030638 742c2067 6f742025 73000000 666c6f61 t, got %s...floa │ │ │ │ - 0x00030648 7420666c 6f6f7220 64697669 73696f6e t floor division │ │ │ │ - 0x00030658 20627920 7a65726f 00000000 6d617468 by zero....math │ │ │ │ - 0x00030668 20646f6d 61696e20 6572726f 72000000 domain error... │ │ │ │ - 0x00030678 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ - 0x00030688 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ - 0x00030698 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ - 0x000306a8 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ - 0x000306b8 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ - 0x000306c8 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ - 0x000306d8 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ - 0x000306e8 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ - 0x000306f8 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ - 0x00030708 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ - 0x00030718 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ - 0x00030728 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ - 0x00030738 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ - 0x00030748 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ - 0x00030758 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ - 0x00030768 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ - 0x00030778 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ - 0x00030788 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00030798 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ - 0x000307a8 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ - 0x000307b8 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ - 0x000307c8 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ - 0x000307d8 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ - 0x000307e8 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ - 0x000307f8 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ - 0x00030808 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ - 0x00030818 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ - 0x00030828 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ - 0x00030838 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ - 0x00030848 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ - 0x00030858 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ - 0x00030868 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ - 0x00030878 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ - 0x00030888 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ - 0x00030898 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ - 0x000308a8 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ - 0x000308b8 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ - 0x000308c8 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ - 0x000308d8 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ - 0x000308e8 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ - 0x000308f8 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ - 0x00030908 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ - 0x00030918 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ - 0x00030928 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ - 0x00030938 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ - 0x00030948 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ - 0x00030958 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ - 0x00030968 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ - 0x00030978 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ - 0x00030988 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ - 0x00030998 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ - 0x000309a8 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ - 0x000309b8 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ - 0x000309c8 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ - 0x000309d8 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ - 0x000309e8 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ - 0x000309f8 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ - 0x00030a08 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ - 0x00030a18 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ - 0x00030a28 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ - 0x00030a38 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030a48 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030a58 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ - 0x00030a68 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ - 0x00030a78 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ - 0x00030a88 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ - 0x00030a98 50795f54 59504528 5f50794f 626a6563 Py_TYPE(_PyObjec │ │ │ │ - 0x00030aa8 745f4341 5354286f 62292920 213d2026 t_CAST(ob)) != & │ │ │ │ - 0x00030ab8 50794c6f 6e675f54 79706500 6c697374 PyLong_Type.list │ │ │ │ - 0x00030ac8 2e72656d 6f766528 78293a20 78206e6f .remove(x): x no │ │ │ │ - 0x00030ad8 7420696e 206c6973 74000000 76616c75 t in list...valu │ │ │ │ - 0x00030ae8 65206973 206e6f74 20696e20 6c697374 e is not in list │ │ │ │ - 0x00030af8 00000000 27252e32 30307327 206f626a ....'%.200s' obj │ │ │ │ - 0x00030b08 65637420 6973206e 6f742061 206d6170 ect is not a map │ │ │ │ - 0x00030b18 70696e67 00000000 6b657973 00000000 ping....keys.... │ │ │ │ - 0x00030b28 61207475 706c6520 6f66206c 656e6774 a tuple of lengt │ │ │ │ - 0x00030b38 68203220 65787065 63746564 00000000 h 2 expected.... │ │ │ │ - 0x00030b48 7475706c 6520696e 64657820 6f757420 tuple index out │ │ │ │ - 0x00030b58 6f662072 616e6765 00000000 2f757372 of range..../usr │ │ │ │ - 0x00030b68 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030b78 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030b88 2f6c6962 2d72742f 7475706c 655f6f70 /lib-rt/tuple_op │ │ │ │ - 0x00030b98 732e6300 50795475 706c655f 43686563 s.c.PyTuple_Chec │ │ │ │ - 0x00030ba8 6b287475 706c6529 00000000 4350795f k(tuple)....CPy_ │ │ │ │ - 0x00030bb8 43617463 68457272 6f722063 616c6c65 CatchError calle │ │ │ │ - 0x00030bc8 64207769 7468206e 6f206572 726f7221 d with no error! │ │ │ │ - 0x00030bd8 00000000 66617461 6c3a206f 7574206f ....fatal: out o │ │ │ │ - 0x00030be8 66206d65 6d6f7279 0a000000 61747472 f memory....attr │ │ │ │ - 0x00030bf8 69627574 65202745 58504c49 4349545f ibute 'EXPLICIT_ │ │ │ │ - 0x00030c08 4e455354 27206f66 2027466c 61677327 NEST' of 'Flags' │ │ │ │ - 0x00030c18 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ - 0x00030c28 69627574 65202746 524f5a45 4e27206f ibute 'FROZEN' o │ │ │ │ - 0x00030c38 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ - 0x00030c48 6e656400 2573206f 626a6563 74206578 ned.%s object ex │ │ │ │ - 0x00030c58 70656374 65643b20 676f7420 25550000 pected; got %U.. │ │ │ │ - 0x00030c68 2573206f 626a6563 74206578 70656374 %s object expect │ │ │ │ - 0x00030c78 65643b20 616e6420 6572726f 72656420 ed; and errored │ │ │ │ - 0x00030c88 666f726d 61747469 6e672072 65616c20 formatting real │ │ │ │ - 0x00030c98 74797065 21000000 27736166 655f7061 type!...'safe_pa │ │ │ │ - 0x00030ca8 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ - 0x00030cb8 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ - 0x00030cc8 6f626a27 206f626a 65637420 61747472 obj' object attr │ │ │ │ - 0x00030cd8 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ - 0x00030ce8 6e765f5f 27206361 6e6e6f74 20626520 nv__' cannot be │ │ │ │ - 0x00030cf8 64656c65 74656400 746f6d6c 692e5f70 deleted.tomli._p │ │ │ │ - 0x00030d08 61727365 722e6d61 6b655f73 6166655f arser.make_safe_ │ │ │ │ - 0x00030d18 70617273 655f666c 6f61745f 656e7600 parse_float_env. │ │ │ │ - 0x00030d28 274f7574 70757427 206f626a 65637420 'Output' object │ │ │ │ - 0x00030d38 61747472 69627574 65202766 6c616773 attribute 'flags │ │ │ │ - 0x00030d48 27206361 6e6e6f74 20626520 64656c65 ' cannot be dele │ │ │ │ - 0x00030d58 74656400 746f6d6c 692e5f70 61727365 ted.tomli._parse │ │ │ │ - 0x00030d68 722e466c 61677300 274f7574 70757427 r.Flags.'Output' │ │ │ │ - 0x00030d78 206f626a 65637420 61747472 69627574 object attribut │ │ │ │ - 0x00030d88 65202764 61746127 2063616e 6e6f7420 e 'data' cannot │ │ │ │ - 0x00030d98 62652064 656c6574 65640000 746f6d6c be deleted..toml │ │ │ │ - 0x00030da8 692e5f70 61727365 722e4e65 73746564 i._parser.Nested │ │ │ │ - 0x00030db8 44696374 00000000 274e6573 74656444 Dict....'NestedD │ │ │ │ - 0x00030dc8 69637427 206f626a 65637420 61747472 ict' object attr │ │ │ │ - 0x00030dd8 69627574 65202764 69637427 2063616e ibute 'dict' can │ │ │ │ - 0x00030de8 6e6f7420 62652064 656c6574 65640000 not be deleted.. │ │ │ │ - 0x00030df8 64696374 00000000 27466c61 67732720 dict....'Flags' │ │ │ │ - 0x00030e08 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ - 0x00030e18 20275f70 656e6469 6e675f66 6c616773 '_pending_flags │ │ │ │ - 0x00030e28 27206361 6e6e6f74 20626520 64656c65 ' cannot be dele │ │ │ │ - 0x00030e38 74656400 27466c61 67732720 6f626a65 ted.'Flags' obje │ │ │ │ - 0x00030e48 63742061 74747269 62757465 20275f66 ct attribute '_f │ │ │ │ - 0x00030e58 6c616773 27206361 6e6e6f74 20626520 lags' cannot be │ │ │ │ - 0x00030e68 64656c65 74656400 5f5f696e 69745f5f deleted.__init__ │ │ │ │ - 0x00030e78 00000000 7372632f 746f6d6c 692f5f70 ....src/tomli/_p │ │ │ │ - 0x00030e88 61727365 722e7079 00000000 6370795f arser.py....cpy_ │ │ │ │ - 0x00030e98 725f7230 00000000 6370795f 725f6b65 r_r0....cpy_r_ke │ │ │ │ - 0x00030ea8 79000000 6164645f 70656e64 696e6700 y...add_pending. │ │ │ │ - 0x00030eb8 5f5f6d79 7079635f 64656661 756c7473 __mypyc_defaults │ │ │ │ - 0x00030ec8 5f736574 75700000 6765745f 6f725f63 _setup..get_or_c │ │ │ │ - 0x00030ed8 72656174 655f6e65 73740000 7475706c reate_nest..tupl │ │ │ │ - 0x00030ee8 65000000 626f6f6c 00000000 61747472 e...bool....attr │ │ │ │ - 0x00030ef8 69627574 65202725 2e323030 7327206f ibute '%.200s' o │ │ │ │ - 0x00030f08 66202725 2e323030 73272075 6e646566 f '%.200s' undef │ │ │ │ - 0x00030f18 696e6564 00000000 5f5f6d79 7079635f ined....__mypyc_ │ │ │ │ - 0x00030f28 656e765f 5f000000 73616665 5f706172 env__...safe_par │ │ │ │ - 0x00030f38 73655f66 6c6f6174 5f6d616b 655f7361 se_float_make_sa │ │ │ │ - 0x00030f48 66655f70 61727365 5f666c6f 61745f6f fe_parse_float_o │ │ │ │ - 0x00030f58 626a0000 73616665 5f706172 73655f66 bj..safe_parse_f │ │ │ │ - 0x00030f68 6c6f6174 00000000 61747472 69627574 loat....attribut │ │ │ │ - 0x00030f78 65202770 61727365 5f666c6f 61742720 e 'parse_float' │ │ │ │ - 0x00030f88 6f662027 6d616b65 5f736166 655f7061 of 'make_safe_pa │ │ │ │ - 0x00030f98 7273655f 666c6f61 745f656e 76272075 rse_float_env' u │ │ │ │ - 0x00030fa8 6e646566 696e6564 00000000 2f757372 ndefined..../usr │ │ │ │ - 0x00030fb8 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ - 0x00030fc8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ - 0x00030fd8 2f6c6962 2d72742f 6d697363 5f6f7073 /lib-rt/misc_ops │ │ │ │ - 0x00030fe8 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ - 0x00030ff8 6b286261 73657329 00000000 6d657461 k(bases)....meta │ │ │ │ - 0x00031008 636c6173 7320636f 6e666c69 63743a20 class conflict: │ │ │ │ - 0x00031018 74686520 6d657461 636c6173 73206f66 the metaclass of │ │ │ │ - 0x00031028 20612064 65726976 65642063 6c617373 a derived class │ │ │ │ - 0x00031038 206d7573 74206265 20612028 6e6f6e2d must be a (non- │ │ │ │ - 0x00031048 73747269 63742920 73756263 6c617373 strict) subclass │ │ │ │ - 0x00031058 206f6620 74686520 6d657461 636c6173 of the metaclas │ │ │ │ - 0x00031068 73657320 6f662061 6c6c2069 74732062 ses of all its b │ │ │ │ - 0x00031078 61736573 00000000 5f5f6d72 6f5f656e ases....__mro_en │ │ │ │ - 0x00031088 74726965 735f5f00 5f5f6d72 6f5f656e tries__.__mro_en │ │ │ │ - 0x00031098 74726965 735f5f20 6d757374 20726574 tries__ must ret │ │ │ │ - 0x000310a8 75726e20 61207475 706c6500 74797069 urn a tuple.typi │ │ │ │ - 0x000310b8 6e670000 54797069 6e674d65 74610000 ng..TypingMeta.. │ │ │ │ - 0x000310c8 47656e65 7269634d 65746100 5f50726f GenericMeta._Pro │ │ │ │ - 0x000310d8 746f636f 6c4d6574 61000000 74797069 tocolMeta...typi │ │ │ │ - 0x000310e8 6e675f65 7874656e 73696f6e 73000000 ng_extensions... │ │ │ │ - 0x000310f8 61626300 4142434d 65746100 6d797079 abc.ABCMeta.mypy │ │ │ │ - 0x00031108 6320636c 61737365 73206361 6e277420 c classes can't │ │ │ │ - 0x00031118 68617665 2061206d 65746163 6c617373 have a metaclass │ │ │ │ - 0x00031128 00000000 5f5f6f72 69675f62 61736573 ....__orig_bases │ │ │ │ - 0x00031138 5f5f0000 742d3e68 745f7479 70652e74 __..t->ht_type.t │ │ │ │ - 0x00031148 705f6261 73652021 3d204e55 4c4c0000 p_base != NULL.. │ │ │ │ - 0x00031158 5f5f736c 6f74735f 5f000000 6d797079 __slots__...mypy │ │ │ │ - 0x00031168 6320636c 61737365 73206361 6e277420 c classes can't │ │ │ │ - 0x00031178 68617665 205f5f73 6c6f7473 5f5f0000 have __slots__.. │ │ │ │ - 0x00031188 5f5f6174 7472735f 61747472 735f5f00 __attrs_attrs__. │ │ │ │ - 0x00031198 61747472 00000000 61747472 2d617574 attr....attr-aut │ │ │ │ - 0x000311a8 6f000000 6e6f7420 656e6f75 67682076 o...not enough v │ │ │ │ - 0x000311b8 616c7565 7320746f 20756e70 61636b20 alues to unpack │ │ │ │ - 0x000311c8 28657870 65637465 6420257a 642c2067 (expected %zd, g │ │ │ │ - 0x000311d8 6f742025 7a642900 746f6f20 6d616e79 ot %zd).too many │ │ │ │ - 0x000311e8 2076616c 75657320 746f2075 6e706163 values to unpac │ │ │ │ - 0x000311f8 6b202865 78706563 74656420 257a6429 k (expected %zd) │ │ │ │ - 0x00031208 00000000 73757272 6f676174 65706173 ....surrogatepas │ │ │ │ - 0x00031218 73000000 73757065 72000000 3c756e61 s...super.... │ │ │ │ - 0x00031238 50795475 706c655f 43686563 6b286d6f PyTuple_Check(mo │ │ │ │ - 0x00031248 64756c65 29000000 50794572 725f4f63 dule)...PyErr_Oc │ │ │ │ - 0x00031258 63757272 65642829 20262620 22657272 curred() && "err │ │ │ │ - 0x00031268 6f722069 6e646963 61746f72 2073686f or indicator sho │ │ │ │ - 0x00031278 756c6420 62652073 6574206f 6e206261 uld be set on ba │ │ │ │ - 0x00031288 6420696d 706f7274 21220000 50795475 d import!"..PyTu │ │ │ │ - 0x00031298 706c655f 43686563 6b286173 5f6e616d ple_Check(as_nam │ │ │ │ - 0x000312a8 65732900 63616e6e 6f742069 6d706f72 es).cannot impor │ │ │ │ - 0x000312b8 74206e61 6d652025 52206672 6f6d2025 t name %R from % │ │ │ │ - 0x000312c8 52202825 53290000 756e7375 70706f72 R (%S)..unsuppor │ │ │ │ - 0x000312d8 74656420 6f706572 616e6420 74797065 ted operand type │ │ │ │ - 0x000312e8 28732920 666f7220 252e3130 30733a20 (s) for %.100s: │ │ │ │ - 0x000312f8 27252e31 30307327 20616e64 2027252e '%.100s' and '%. │ │ │ │ - 0x00031308 31303073 27000000 72656769 73747279 100s'...registry │ │ │ │ - 0x00031318 00000000 72656769 73746572 00000000 ....register.... │ │ │ │ - 0x00031328 496e7661 6c696420 66697273 74206172 Invalid first ar │ │ │ │ - 0x00031338 67756d65 6e742074 6f206072 65676973 gument to `regis │ │ │ │ - 0x00031348 74657228 29603a20 25522e20 55736520 ter()`: %R. Use │ │ │ │ - 0x00031358 65697468 65722060 40726567 69737465 either `@registe │ │ │ │ - 0x00031368 7228736f 6d655f63 6c617373 2960206f r(some_class)` o │ │ │ │ - 0x00031378 7220706c 61696e20 60407265 67697374 r plain `@regist │ │ │ │ - 0x00031388 65726020 6f6e2061 6e20616e 6e6f7461 er` on an annota │ │ │ │ - 0x00031398 74656420 66756e63 74696f6e 2e000000 ted function.... │ │ │ │ - 0x000313a8 6765745f 74797065 5f68696e 74730000 get_type_hints.. │ │ │ │ - 0x000313b8 496e7661 6c696420 616e6e6f 74617469 Invalid annotati │ │ │ │ - 0x000313c8 6f6e2066 6f722025 522e2025 52206973 on for %R. %R is │ │ │ │ - 0x000313d8 206e6f74 20612063 6c617373 2e000000 not a class.... │ │ │ │ - 0x000313e8 64697370 61746368 5f636163 68650000 dispatch_cache.. │ │ │ │ - 0x000313f8 27617379 6e632066 6f722720 72657175 'async for' requ │ │ │ │ - 0x00031408 69726573 20616e20 6f626a65 63742077 ires an object w │ │ │ │ - 0x00031418 69746820 5f5f6169 7465725f 5f206d65 ith __aiter__ me │ │ │ │ - 0x00031428 74686f64 2c20676f 7420252e 31303073 thod, got %.100s │ │ │ │ - 0x00031438 00000000 27617379 6e632066 6f722720 ....'async for' │ │ │ │ - 0x00031448 72656365 69766564 20616e20 6f626a65 received an obje │ │ │ │ - 0x00031458 63742066 726f6d20 5f5f6169 7465725f ct from __aiter_ │ │ │ │ - 0x00031468 5f207468 61742064 6f657320 6e6f7420 _ that does not │ │ │ │ - 0x00031478 696d706c 656d656e 74205f5f 616e6578 implement __anex │ │ │ │ - 0x00031488 745f5f3a 20252e31 30307300 27617379 t__: %.100s.'asy │ │ │ │ - 0x00031498 6e632066 6f722720 72657175 69726573 nc for' requires │ │ │ │ - 0x000314a8 20616e20 69746572 61746f72 20776974 an iterator wit │ │ │ │ - 0x000314b8 68205f5f 616e6578 745f5f20 6d657468 h __anext__ meth │ │ │ │ - 0x000314c8 6f642c20 676f7420 252e3130 30730000 od, got %.100s.. │ │ │ │ - 0x000314d8 5f5f6177 6169745f 5f282920 72657475 __await__() retu │ │ │ │ - 0x000314e8 726e6564 20612063 6f726f75 74696e65 rned a coroutine │ │ │ │ - 0x000314f8 00000000 5f5f6177 6169745f 5f282920 ....__await__() │ │ │ │ - 0x00031508 72657475 726e6564 206e6f6e 2d697465 returned non-ite │ │ │ │ - 0x00031518 7261746f 72206f66 20747970 65202725 rator of type '% │ │ │ │ - 0x00031528 2e313030 73270000 6f626a65 63742025 .100s'..object % │ │ │ │ - 0x00031538 2e313030 73206361 6e277420 62652075 .100s can't be u │ │ │ │ - 0x00031548 73656420 696e2027 61776169 74272065 sed in 'await' e │ │ │ │ - 0x00031558 78707265 7373696f 6e000000 27617379 xpression...'asy │ │ │ │ - 0x00031568 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ - 0x00031578 20616e20 696e7661 6c696420 6f626a65 an invalid obje │ │ │ │ - 0x00031588 63742066 726f6d20 5f5f616e 6578745f ct from __anext_ │ │ │ │ - 0x00031598 5f3a2025 2e313030 73000000 756e7365 _: %.100s...unse │ │ │ │ - 0x000315a8 745f616c 6c000000 6370795f 725f7234 t_all...cpy_r_r4 │ │ │ │ - 0x000315b8 35000000 6370795f 725f7234 37000000 5...cpy_r_r47... │ │ │ │ - 0x000315c8 6370795f 725f7235 30000000 6370795f cpy_r_r50...cpy_ │ │ │ │ - 0x000315d8 725f7234 00000000 69735f00 6370795f r_r4....is_.cpy_ │ │ │ │ - 0x000315e8 725f7232 31000000 6370795f 725f7233 r_r21...cpy_r_r3 │ │ │ │ - 0x000315f8 38000000 61707065 6e645f6e 6573745f 8...append_nest_ │ │ │ │ - 0x00031608 746f5f6c 69737400 5f5f696e 7465726e to_list.__intern │ │ │ │ - 0x00031618 616c5f6d 79707963 5f736574 75700000 al_mypyc_setup.. │ │ │ │ - 0x00031628 496e7465 726e616c 206d7970 79632065 Internal mypyc e │ │ │ │ - 0x00031638 72726f72 3a20556e 61626c65 20746f20 rror: Unable to │ │ │ │ - 0x00031648 66696e64 206f626a 65637420 73657475 find object setu │ │ │ │ - 0x00031658 70206675 6e637469 6f6e0000 696e7400 p function..int. │ │ │ │ - 0x00031668 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ - 0x00031678 74747269 62757465 20274558 504c4943 ttribute 'EXPLIC │ │ │ │ - 0x00031688 49545f4e 45535427 2063616e 6e6f7420 IT_NEST' cannot │ │ │ │ - 0x00031698 62652064 656c6574 65640000 27466c61 be deleted..'Fla │ │ │ │ - 0x000316a8 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ - 0x000316b8 62757465 20274652 4f5a454e 27206361 bute 'FROZEN' ca │ │ │ │ - 0x000316c8 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ - 0x000316d8 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ - 0x000316e8 00000000 7475706c 655b7475 706c652c ....tuple[tuple, │ │ │ │ - 0x000316f8 20696e74 5d000000 6370795f 725f7238 int]...cpy_r_r8 │ │ │ │ - 0x00031708 00000000 3c6d6f64 756c653e 00000000 ........ │ │ │ │ - 0x00031718 7372632f 746f6d6c 692f5f74 79706573 src/tomli/_types │ │ │ │ - 0x00031728 2e707900 6d617463 685f746f 5f646174 .py.match_to_dat │ │ │ │ - 0x00031738 6574696d 65000000 7372632f 746f6d6c etime...src/toml │ │ │ │ - 0x00031748 692f5f72 652e7079 00000000 6370795f i/_re.py....cpy_ │ │ │ │ - 0x00031758 725f7965 61725f73 74720000 6370795f r_year_str..cpy_ │ │ │ │ - 0x00031768 725f6d6f 6e74685f 73747200 6370795f r_month_str.cpy_ │ │ │ │ - 0x00031778 725f6461 795f7374 72000000 6370795f r_day_str...cpy_ │ │ │ │ - 0x00031788 725f7233 39000000 6370795f 725f7234 r_r39...cpy_r_r4 │ │ │ │ - 0x00031798 30000000 6370795f 725f686f 75725f73 0...cpy_r_hour_s │ │ │ │ - 0x000317a8 74720000 6370795f 725f6d69 6e757465 tr..cpy_r_minute │ │ │ │ - 0x000317b8 5f737472 00000000 6370795f 725f7365 _str....cpy_r_se │ │ │ │ - 0x000317c8 635f7374 72000000 6370795f 725f7236 c_str...cpy_r_r6 │ │ │ │ - 0x000317d8 37000000 6370795f 725f6f66 66736574 7...cpy_r_offset │ │ │ │ - 0x000317e8 5f686f75 725f7374 72000000 6370795f _hour_str...cpy_ │ │ │ │ - 0x000317f8 725f6f66 66736574 5f6d696e 7574655f r_offset_minute_ │ │ │ │ - 0x00031808 73747200 6370795f 725f6f66 66736574 str.cpy_r_offset │ │ │ │ - 0x00031818 5f736967 6e5f7374 72000000 6370795f _sign_str...cpy_ │ │ │ │ - 0x00031828 725f7a75 6c755f74 696d6500 6370795f r_zulu_time.cpy_ │ │ │ │ - 0x00031838 725f7231 30310000 6370795f 725f7231 r_r101..cpy_r_r1 │ │ │ │ - 0x00031848 30320000 6370795f 725f7231 30330000 02..cpy_r_r103.. │ │ │ │ - 0x00031858 6370795f 725f7231 30340000 6370795f cpy_r_r104..cpy_ │ │ │ │ - 0x00031868 725f7231 30350000 6370795f 725f7231 r_r105..cpy_r_r1 │ │ │ │ - 0x00031878 30360000 6370795f 725f7231 30370000 06..cpy_r_r107.. │ │ │ │ - 0x00031888 6370795f 725f6d69 63726f73 5f737472 cpy_r_micros_str │ │ │ │ - 0x00031898 00000000 6370795f 725f7231 32000000 ....cpy_r_r12... │ │ │ │ - 0x000318a8 6370795f 725f7231 33000000 6d617463 cpy_r_r13...matc │ │ │ │ - 0x000318b8 685f746f 5f6c6f63 616c7469 6d650000 h_to_localtime.. │ │ │ │ - 0x000318c8 6370795f 725f7232 34000000 6370795f cpy_r_r24...cpy_ │ │ │ │ - 0x000318d8 725f7235 31000000 6370795f 725f7235 r_r51...cpy_r_r5 │ │ │ │ - 0x000318e8 32000000 6370795f 725f7235 33000000 2...cpy_r_r53... │ │ │ │ - 0x000318f8 6d617463 685f746f 5f6e756d 62657200 match_to_number. │ │ │ │ - 0x00031908 746f6d6c 692e5f70 61727365 722e4f75 tomli._parser.Ou │ │ │ │ - 0x00031918 74707574 00000000 6370795f 725f7231 tput....cpy_r_r1 │ │ │ │ - 0x00031928 00000000 6370795f 725f7232 00000000 ....cpy_r_r2.... │ │ │ │ - 0x00031938 6370795f 725f7238 39000000 6370795f cpy_r_r89...cpy_ │ │ │ │ - 0x00031948 725f7231 30380000 6370795f 725f7231 r_r108..cpy_r_r1 │ │ │ │ - 0x00031958 33350000 6370795f 725f7231 33390000 35..cpy_r_r139.. │ │ │ │ - 0x00031968 6370795f 725f7231 34330000 257c4f4f cpy_r_r143..%|OO │ │ │ │ - 0x00031978 4f000000 746f6d6c 692e5f70 61727365 O...tomli._parse │ │ │ │ - 0x00031988 722e544f 4d4c4465 636f6465 4572726f r.TOMLDecodeErro │ │ │ │ - 0x00031998 72000000 6f626a5f 61726773 00000000 r...obj_args.... │ │ │ │ - 0x000319a8 736b6970 5f756e74 696c0000 6370795f skip_until..cpy_ │ │ │ │ - 0x000319b8 725f7231 35000000 6370795f 725f7234 r_r15...cpy_r_r4 │ │ │ │ - 0x000319c8 39000000 6370795f 725f7236 34000000 9...cpy_r_r64... │ │ │ │ - 0x000319d8 66726f7a 656e7365 74000000 736b6970 frozenset...skip │ │ │ │ - 0x000319e8 5f636f6d 6d656e74 00000000 76616c75 _comment....valu │ │ │ │ - 0x000319f8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031a08 2022494c 4c454741 4c5f434f 4d4d454e "ILLEGAL_COMMEN │ │ │ │ - 0x00031a18 545f4348 41525322 20776173 206e6f74 T_CHARS" was not │ │ │ │ - 0x00031a28 20736574 00000000 76616c75 6520666f set....value fo │ │ │ │ - 0x00031a38 72206669 6e616c20 6e616d65 2022544f r final name "TO │ │ │ │ - 0x00031a48 4d4c5f57 535f414e 445f4e45 574c494e ML_WS_AND_NEWLIN │ │ │ │ - 0x00031a58 45222077 6173206e 6f742073 65740000 E" was not set.. │ │ │ │ - 0x00031a68 736b6970 5f636f6d 6d656e74 735f616e skip_comments_an │ │ │ │ - 0x00031a78 645f6172 7261795f 77730000 76616c75 d_array_ws..valu │ │ │ │ - 0x00031a88 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031a98 2022494c 4c454741 4c5f4c49 54455241 "ILLEGAL_LITERA │ │ │ │ - 0x00031aa8 4c5f5354 525f4348 41525322 20776173 L_STR_CHARS" was │ │ │ │ - 0x00031ab8 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ - 0x00031ac8 655f6c69 74657261 6c5f7374 72000000 e_literal_str... │ │ │ │ - 0x00031ad8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ - 0x00031ae8 6e616d65 2022494c 4c454741 4c5f4d55 name "ILLEGAL_MU │ │ │ │ - 0x00031af8 4c54494c 494e455f 42415349 435f5354 LTILINE_BASIC_ST │ │ │ │ - 0x00031b08 525f4348 41525322 20776173 206e6f74 R_CHARS" was not │ │ │ │ - 0x00031b18 20736574 00000000 70617273 655f6261 set....parse_ba │ │ │ │ - 0x00031b28 7369635f 73747200 76616c75 6520666f sic_str.value fo │ │ │ │ - 0x00031b38 72206669 6e616c20 6e616d65 2022494c r final name "IL │ │ │ │ - 0x00031b48 4c454741 4c5f4241 5349435f 5354525f LEGAL_BASIC_STR_ │ │ │ │ - 0x00031b58 43484152 53222077 6173206e 6f742073 CHARS" was not s │ │ │ │ - 0x00031b68 65740000 6370795f 725f7231 30000000 et..cpy_r_r10... │ │ │ │ - 0x00031b78 6370795f 725f7265 73756c74 00000000 cpy_r_result.... │ │ │ │ - 0x00031b88 6370795f 725f7233 34000000 7475706c cpy_r_r34...tupl │ │ │ │ - 0x00031b98 655b696e 742c2073 74725d00 50795475 e[int, str].PyTu │ │ │ │ - 0x00031ba8 706c655f 43686563 6b286370 795f725f ple_Check(cpy_r_ │ │ │ │ - 0x00031bb8 72353329 00000000 5f5f746d 70363400 r53)....__tmp64. │ │ │ │ - 0x00031bc8 6370795f 725f7235 38000000 6370795f cpy_r_r58...cpy_ │ │ │ │ - 0x00031bd8 725f7237 38000000 70617273 655f6f6e r_r78...parse_on │ │ │ │ - 0x00031be8 655f6c69 6e655f62 61736963 5f737472 e_line_basic_str │ │ │ │ - 0x00031bf8 00000000 70617273 655f6b65 795f7061 ....parse_key_pa │ │ │ │ - 0x00031c08 72740000 76616c75 6520666f 72206669 rt..value for fi │ │ │ │ - 0x00031c18 6e616c20 6e616d65 20224241 52455f4b nal name "BARE_K │ │ │ │ - 0x00031c28 45595f43 48415253 22207761 73206e6f EY_CHARS" was no │ │ │ │ - 0x00031c38 74207365 74000000 70617273 655f6b65 t set...parse_ke │ │ │ │ - 0x00031c48 79000000 76616c75 6520666f 72206669 y...value for fi │ │ │ │ - 0x00031c58 6e616c20 6e616d65 2022544f 4d4c5f57 nal name "TOML_W │ │ │ │ - 0x00031c68 53222077 6173206e 6f742073 65740000 S" was not set.. │ │ │ │ - 0x00031c78 6370795f 725f7231 38000000 6370795f cpy_r_r18...cpy_ │ │ │ │ - 0x00031c88 725f7234 33000000 6370795f 725f7234 r_r43...cpy_r_r4 │ │ │ │ - 0x00031c98 31000000 6370795f 725f7234 38000000 1...cpy_r_r48... │ │ │ │ - 0x00031ca8 70617273 655f6d75 6c74696c 696e655f parse_multiline_ │ │ │ │ - 0x00031cb8 73747200 6370795f 725f7233 00000000 str.cpy_r_r3.... │ │ │ │ - 0x00031cc8 6370795f 725f7239 00000000 76616c75 cpy_r_r9....valu │ │ │ │ - 0x00031cd8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031ce8 2022494c 4c454741 4c5f4d55 4c54494c "ILLEGAL_MULTIL │ │ │ │ - 0x00031cf8 494e455f 4c495445 52414c5f 5354525f INE_LITERAL_STR_ │ │ │ │ - 0x00031d08 43484152 53222077 6173206e 6f742073 CHARS" was not s │ │ │ │ - 0x00031d18 65740000 6370795f 725f7231 37000000 et..cpy_r_r17... │ │ │ │ - 0x00031d28 6370795f 725f7233 32000000 76616c75 cpy_r_r32...valu │ │ │ │ - 0x00031d38 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031d48 20224d41 585f494e 4c494e45 5f4e4553 "MAX_INLINE_NES │ │ │ │ - 0x00031d58 54494e47 22207761 73206e6f 74207365 TING" was not se │ │ │ │ - 0x00031d68 74000000 70617273 655f7661 6c756500 t...parse_value. │ │ │ │ - 0x00031d78 6370795f 725f7233 35000000 6370795f cpy_r_r35...cpy_ │ │ │ │ - 0x00031d88 725f7234 32000000 6370795f 725f7234 r_r42...cpy_r_r4 │ │ │ │ - 0x00031d98 36000000 6370795f 725f7235 35000000 6...cpy_r_r55... │ │ │ │ - 0x00031da8 6370795f 725f7236 32000000 6370795f cpy_r_r62...cpy_ │ │ │ │ - 0x00031db8 725f7236 36000000 6370795f 725f7237 r_r66...cpy_r_r7 │ │ │ │ - 0x00031dc8 35000000 6370795f 725f7239 31000000 5...cpy_r_r91... │ │ │ │ - 0x00031dd8 6370795f 725f7231 31390000 76616c75 cpy_r_r119..valu │ │ │ │ - 0x00031de8 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x00031df8 20225245 5f444154 4554494d 45222077 "RE_DATETIME" w │ │ │ │ - 0x00031e08 6173206e 6f742073 65740000 6370795f as not set..cpy_ │ │ │ │ - 0x00031e18 725f7231 32340000 76616c75 6520666f r_r124..value fo │ │ │ │ - 0x00031e28 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ - 0x00031e38 5f4c4f43 414c5449 4d452220 77617320 _LOCALTIME" was │ │ │ │ - 0x00031e48 6e6f7420 73657400 6370795f 725f7231 not set.cpy_r_r1 │ │ │ │ - 0x00031e58 35390000 76616c75 6520666f 72206669 59..value for fi │ │ │ │ - 0x00031e68 6e616c20 6e616d65 20225245 5f4e554d nal name "RE_NUM │ │ │ │ - 0x00031e78 42455222 20776173 206e6f74 20736574 BER" was not set │ │ │ │ - 0x00031e88 00000000 6370795f 725f7231 38300000 ....cpy_r_r180.. │ │ │ │ - 0x00031e98 6370795f 725f7232 32340000 70617273 cpy_r_r224..pars │ │ │ │ - 0x00031ea8 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ - 0x00031eb8 00000000 6370795f 725f7232 32000000 ....cpy_r_r22... │ │ │ │ - 0x00031ec8 6b65795f 76616c75 655f7275 6c650000 key_value_rule.. │ │ │ │ - 0x00031ed8 6370795f 725f7237 34000000 6370795f cpy_r_r74...cpy_ │ │ │ │ - 0x00031ee8 725f7236 00000000 70617273 655f696e r_r6....parse_in │ │ │ │ - 0x00031ef8 6c696e65 5f746162 6c650000 6370795f line_table..cpy_ │ │ │ │ - 0x00031f08 725f7231 39000000 6370795f 725f7233 r_r19...cpy_r_r3 │ │ │ │ - 0x00031f18 30000000 6370795f 725f7238 31000000 0...cpy_r_r81... │ │ │ │ - 0x00031f28 6370795f 725f7238 38000000 6370795f cpy_r_r88...cpy_ │ │ │ │ - 0x00031f38 725f7239 37000000 6370795f 725f7232 r_r97...cpy_r_r2 │ │ │ │ - 0x00031f48 30000000 70617273 655f6172 72617900 0...parse_array. │ │ │ │ - 0x00031f58 6370795f 725f7235 00000000 6370795f cpy_r_r5....cpy_ │ │ │ │ - 0x00031f68 725f7231 36000000 76616c75 6520666f r_r16...value fo │ │ │ │ - 0x00031f78 72206669 6e616c20 6e616d65 20224845 r final name "HE │ │ │ │ - 0x00031f88 58444947 49545f43 48415253 22207761 XDIGIT_CHARS" wa │ │ │ │ - 0x00031f98 73206e6f 74207365 74000000 6370795f s not set...cpy_ │ │ │ │ - 0x00031fa8 725f7232 37000000 70617273 655f6261 r_r27...parse_ba │ │ │ │ - 0x00031fb8 7369635f 7374725f 65736361 70650000 sic_str_escape.. │ │ │ │ - 0x00031fc8 6370795f 725f7232 38000000 6370795f cpy_r_r28...cpy_ │ │ │ │ - 0x00031fd8 725f7233 37000000 76616c75 6520666f r_r37...value fo │ │ │ │ - 0x00031fe8 72206669 6e616c20 6e616d65 20224241 r final name "BA │ │ │ │ - 0x00031ff8 5349435f 5354525f 45534341 50455f52 SIC_STR_ESCAPE_R │ │ │ │ - 0x00032008 45504c41 43454d45 4e545322 20776173 EPLACEMENTS" was │ │ │ │ - 0x00032018 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ - 0x00032028 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ - 0x00032038 70655f6d 756c7469 6c696e65 00000000 pe_multiline.... │ │ │ │ - 0x00032048 69735f75 6e69636f 64655f73 63616c61 is_unicode_scala │ │ │ │ - 0x00032058 725f7661 6c756500 6d616b65 5f736166 r_value.make_saf │ │ │ │ - 0x00032068 655f7061 7273655f 666c6f61 74000000 e_parse_float... │ │ │ │ - 0x00032078 6370795f 725f7061 7273655f 666c6f61 cpy_r_parse_floa │ │ │ │ - 0x00032088 74000000 6c6f6164 73000000 76616c75 t...loads...valu │ │ │ │ - 0x00032098 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ - 0x000320a8 20224b45 595f494e 49544941 4c5f4348 "KEY_INITIAL_CH │ │ │ │ - 0x000320b8 41525322 20776173 206e6f74 20736574 ARS" was not set │ │ │ │ - 0x000320c8 00000000 6370795f 725f7231 30390000 ....cpy_r_r109.. │ │ │ │ - 0x000320d8 6370795f 725f7231 31360000 6370795f cpy_r_r116..cpy_ │ │ │ │ - 0x000320e8 725f6865 61646572 00000000 62797465 r_header....byte │ │ │ │ - 0x000320f8 73000000 76616c75 6520666f 72206669 s...value for fi │ │ │ │ - 0x00032108 6e616c20 6e616d65 20224153 4349495f nal name "ASCII_ │ │ │ │ - 0x00032118 4354524c 22207761 73206e6f 74207365 CTRL" was not se │ │ │ │ - 0x00032128 74000000 6370795f 725f7231 38350000 t...cpy_r_r185.. │ │ │ │ - 0x00032138 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ - 0x00032148 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ - 0x00032158 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ - 0x00032168 4572726f 725f5f5f 5f5f696e 69745f5f Error_____init__ │ │ │ │ - 0x00032178 5f5f5f6d 73670000 7372632f 746f6d6c ___msg..src/toml │ │ │ │ - 0x00032188 692f5f5f 696e6974 5f5f2e70 79000000 i/__init__.py... │ │ │ │ - 0x00032198 6370795f 725f7237 00000000 5f5f6e61 cpy_r_r7....__na │ │ │ │ - 0x000321a8 6d655f5f 00000000 35373033 31383063 me__....5703180c │ │ │ │ - 0x000321b8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x000321c8 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ - 0x000321d8 5f5f7479 70657300 35373033 31383063 __types.5703180c │ │ │ │ - 0x000321e8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x000321f8 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ - 0x00032208 5f5f7265 00000000 35373033 31383063 __re....5703180c │ │ │ │ - 0x00032218 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x00032228 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ - 0x00032238 5f5f7061 72736572 00000000 35373033 __parser....5703 │ │ │ │ - 0x00032248 31383063 33646434 36653837 32636633 180c3dd46e872cf3 │ │ │ │ - 0x00032258 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ - 0x00032268 6c690000 4f3a6d61 6b655f73 6166655f li..O:make_safe_ │ │ │ │ - 0x00032278 70617273 655f666c 6f617400 666c6f61 parse_float.floa │ │ │ │ - 0x00032288 745f7374 72000000 4f3a5f5f 63616c6c t_str...O:__call │ │ │ │ - 0x00032298 5f5f0000 696e7374 616e6365 00000000 __..instance.... │ │ │ │ - 0x000322a8 6f776e65 72000000 4f4f3a5f 5f676574 owner...OO:__get │ │ │ │ - 0x000322b8 5f5f0000 636f6465 706f696e 74000000 __..codepoint... │ │ │ │ - 0x000322c8 4f3a6973 5f756e69 636f6465 5f736361 O:is_unicode_sca │ │ │ │ - 0x000322d8 6c61725f 76616c75 65000000 73726300 lar_value...src. │ │ │ │ - 0x000322e8 706f7300 6e657374 5f6c766c 00000000 pos.nest_lvl.... │ │ │ │ - 0x000322f8 4f4f4f4f 3a706172 73655f76 616c7565 OOOO:parse_value │ │ │ │ - 0x00032308 00000000 6d756c74 696c696e 65000000 ....multiline... │ │ │ │ - 0x00032318 4f4f7c24 404f3a70 61727365 5f626173 OO|$@O:parse_bas │ │ │ │ - 0x00032328 69635f73 74720000 6c697465 72616c00 ic_str..literal. │ │ │ │ - 0x00032338 4f4f7c24 404f3a70 61727365 5f6d756c OO|$@O:parse_mul │ │ │ │ - 0x00032348 74696c69 6e655f73 74720000 4f4f3a70 tiline_str..OO:p │ │ │ │ - 0x00032358 61727365 5f6c6974 6572616c 5f737472 arse_literal_str │ │ │ │ - 0x00032368 00000000 6865785f 6c656e00 4f4f4f3a ....hex_len.OOO: │ │ │ │ - 0x00032378 70617273 655f6865 785f6368 61720000 parse_hex_char.. │ │ │ │ - 0x00032388 4f4f3a70 61727365 5f626173 69635f73 OO:parse_basic_s │ │ │ │ - 0x00032398 74725f65 73636170 655f6d75 6c74696c tr_escape_multil │ │ │ │ - 0x000323a8 696e6500 4f4f7c24 4f3a7061 7273655f ine.OO|$O:parse_ │ │ │ │ - 0x000323b8 62617369 635f7374 725f6573 63617065 basic_str_escape │ │ │ │ - 0x000323c8 00000000 4f4f4f4f 3a706172 73655f69 ....OOOO:parse_i │ │ │ │ - 0x000323d8 6e6c696e 655f7461 626c6500 4f4f4f4f nline_table.OOOO │ │ │ │ - 0x000323e8 3a706172 73655f61 72726179 00000000 :parse_array.... │ │ │ │ - 0x000323f8 4f4f3a70 61727365 5f6f6e65 5f6c696e OO:parse_one_lin │ │ │ │ - 0x00032408 655f6261 7369635f 73747200 4f4f3a70 e_basic_str.OO:p │ │ │ │ - 0x00032418 61727365 5f6b6579 5f706172 74000000 arse_key_part... │ │ │ │ - 0x00032428 4f4f3a70 61727365 5f6b6579 00000000 OO:parse_key.... │ │ │ │ - 0x00032438 4f4f4f4f 3a706172 73655f6b 65795f76 OOOO:parse_key_v │ │ │ │ - 0x00032448 616c7565 5f706169 72000000 6f757400 alue_pair...out. │ │ │ │ - 0x00032458 68656164 65720000 4f4f4f4f 4f3a6b65 header..OOOOO:ke │ │ │ │ - 0x00032468 795f7661 6c75655f 72756c65 00000000 y_value_rule.... │ │ │ │ - 0x00032478 4f4f4f3a 63726561 74655f6c 6973745f OOO:create_list_ │ │ │ │ - 0x00032488 72756c65 00000000 4f4f4f3a 63726561 rule....OOO:crea │ │ │ │ - 0x00032498 74655f64 6963745f 72756c65 00000000 te_dict_rule.... │ │ │ │ - 0x000324a8 4f4f3a73 6b69705f 636f6d6d 656e7473 OO:skip_comments │ │ │ │ - 0x000324b8 5f616e64 5f617272 61795f77 73000000 _and_array_ws... │ │ │ │ - 0x000324c8 4f4f3a73 6b69705f 636f6d6d 656e7400 OO:skip_comment. │ │ │ │ - 0x000324d8 65787065 63740000 6572726f 725f6f6e expect..error_on │ │ │ │ - 0x000324e8 00000000 6572726f 725f6f6e 5f656f66 ....error_on_eof │ │ │ │ - 0x000324f8 00000000 4f4f4f7c 24404f4f 3a736b69 ....OOO|$@OO:ski │ │ │ │ - 0x00032508 705f756e 74696c00 63686172 73000000 p_until.chars... │ │ │ │ - 0x00032518 4f4f4f3a 736b6970 5f636861 72730000 OOO:skip_chars.. │ │ │ │ - 0x00032528 6b657900 4f3a6170 70656e64 5f6e6573 key.O:append_nes │ │ │ │ - 0x00032538 745f746f 5f6c6973 74000000 61636365 t_to_list...acce │ │ │ │ - 0x00032548 73735f6c 69737473 00000000 4f7c244f ss_lists....O|$O │ │ │ │ - 0x00032558 3a676574 5f6f725f 63726561 74655f6e :get_or_create_n │ │ │ │ - 0x00032568 65737400 3a5f5f6d 79707963 5f646566 est.:__mypyc_def │ │ │ │ - 0x00032578 61756c74 735f7365 74757000 666c6167 aults_setup.flag │ │ │ │ - 0x00032588 00000000 4f4f3a69 735f0000 72656375 ....OO:is_..recu │ │ │ │ - 0x00032598 72736976 65000000 4f4f7c24 404f3a73 rsive...OO|$@O:s │ │ │ │ - 0x000325a8 65740000 4f3a756e 7365745f 616c6c00 et..O:unset_all. │ │ │ │ - 0x000325b8 3a66696e 616c697a 655f7065 6e64696e :finalize_pendin │ │ │ │ - 0x000325c8 67000000 4f4f3a61 64645f70 656e6469 g...OO:add_pendi │ │ │ │ - 0x000325d8 6e670000 5f5f7300 4f7c244f 3a6c6f61 ng..__s.O|$O:loa │ │ │ │ - 0x000325e8 64730000 5f5f6670 00000000 4f7c244f ds..__fp....O|$O │ │ │ │ - 0x000325f8 3a6c6f61 64000000 6d736700 646f6300 :load...msg.doc. │ │ │ │ - 0x00032608 6d617463 68000000 4f4f3a6d 61746368 match...OO:match │ │ │ │ - 0x00032618 5f746f5f 6e756d62 65720000 4f3a6d61 _to_number..O:ma │ │ │ │ - 0x00032628 7463685f 746f5f6c 6f63616c 74696d65 tch_to_localtime │ │ │ │ - 0x00032638 00000000 686f7572 5f737472 00000000 ....hour_str.... │ │ │ │ - 0x00032648 6d696e75 74655f73 74720000 7369676e minute_str..sign │ │ │ │ - 0x00032658 5f737472 00000000 4f4f4f3a 63616368 _str....OOO:cach │ │ │ │ - 0x00032668 65645f74 7a000000 4f3a6d61 7463685f ed_tz...O:match_ │ │ │ │ - 0x00032678 746f5f64 61746574 696d6500 5f5f6174 to_datetime.__at │ │ │ │ - 0x00032688 7472735f 6f776e5f 73657461 7474725f trs_own_setattr_ │ │ │ │ - 0x00032698 5f000000 7468726f 77000000 636c6f73 _...throw...clos │ │ │ │ - 0x000326a8 65000000 73656e64 00000000 76616c75 e...send....valu │ │ │ │ - 0x000326b8 65730000 6974656d 73000000 636f7079 es..items...copy │ │ │ │ - 0x000326c8 00000000 636c6561 72000000 75706461 ....clear...upda │ │ │ │ - 0x000326d8 74650000 73657464 65666175 6c740000 te..setdefault.. │ │ │ │ - 0x000326e8 6a6f696e 00000000 35373033 31383063 join....5703180c │ │ │ │ - 0x000326f8 33646434 36653837 32636633 5f5f6d79 3dd46e872cf3__my │ │ │ │ - 0x00032708 70796300 0b086275 696c7469 6e730341 pyc...builtins.A │ │ │ │ - 0x00032718 6e790843 616c6c61 626c6505 5475706c ny.Callable.Tupl │ │ │ │ - 0x00032728 65067479 70696e67 0a506172 7365466c e.typing.ParseFl │ │ │ │ - 0x00032738 6f617403 4b657903 506f7306 67726f75 oat.Key.Pos.grou │ │ │ │ - 0x00032748 70730464 61746501 30000000 09056c6a ps.date.0.....lj │ │ │ │ - 0x00032758 75737409 63616368 65645f74 7a087469 ust.cached_tz.ti │ │ │ │ - 0x00032768 6d657a6f 6e650375 74630864 61746574 mezone.utc.datet │ │ │ │ - 0x00032778 696d6506 747a696e 666f012b 0974696d ime.tzinfo.+.tim │ │ │ │ - 0x00032788 6564656c 74610568 6f757273 00000000 edelta.hours.... │ │ │ │ - 0x00032798 07076d69 6e757465 73047469 6d650966 ..minutes.time.f │ │ │ │ - 0x000327a8 6c6f6174 70617274 0567726f 75700b61 loatpart.group.a │ │ │ │ - 0x000327b8 6e6e6f74 6174696f 6e730a5f 5f667574 nnotations.__fut │ │ │ │ - 0x000327c8 7572655f 5f096c72 755f6361 63686500 ure__.lru_cache. │ │ │ │ - 0x000327d8 05096675 6e63746f 6f6c7302 72651073 ..functools.re.s │ │ │ │ - 0x000327e8 72632f74 6f6d6c69 2f5f7265 2e707908 rc/tomli/_re.py. │ │ │ │ - 0x000327f8 3c6d6f64 756c653e 0d545950 455f4348 .TYPE_CH │ │ │ │ - 0x00032808 45434b49 4e470000 01814a0a 285b3031 ECKING....J.([01 │ │ │ │ - 0x00032818 5d5b302d 395d7c32 5b302d33 5d292020 ][0-9]|2[0-3]) │ │ │ │ - 0x00032828 20202020 20202020 20202023 20686f75 # hou │ │ │ │ - 0x00032838 72730a3a 285b302d 355d5b30 2d395d29 rs.:([0-5][0-9]) │ │ │ │ - 0x00032848 20202020 20202020 20202020 20202020 │ │ │ │ - 0x00032858 20202320 6d696e75 7465730a 283f3a0a # minutes.(?:. │ │ │ │ - 0x00032868 20202020 3a285b30 2d355d5b 302d395d :([0-5][0-9] │ │ │ │ - 0x00032878 29202020 20202020 20202020 20202023 ) # │ │ │ │ - 0x00032888 206f7074 696f6e61 6c207365 636f6e64 optional second │ │ │ │ - 0x00032898 730a2020 2020283f 3a5c2e28 5b302d39 s. (?:\.([0-9 │ │ │ │ - 0x000328a8 5d7b312c 367d295b 302d395d 2a293f20 ]{1,6})[0-9]*)? │ │ │ │ - 0x000328b8 2023206f 7074696f 6e616c20 66726163 # optional frac │ │ │ │ - 0x000328c8 74696f6e 73206f66 20612073 65636f6e tions of a secon │ │ │ │ - 0x000328d8 640a293f 0a000000 010c5f54 494d455f d.)?......_TIME_ │ │ │ │ - 0x000328e8 52455f53 54520000 0182600a 300a283f RE_STR....`.0.(? │ │ │ │ - 0x000328f8 3a0a2020 2020785b 302d3941 2d46612d :. x[0-9A-Fa- │ │ │ │ - 0x00032908 665d283f 3a5f3f5b 302d3941 2d46612d f](?:_?[0-9A-Fa- │ │ │ │ - 0x00032918 665d292a 20202023 20686578 0a202020 f])* # hex. │ │ │ │ - 0x00032928 207c0a20 20202062 5b30315d 283f3a5f |. b[01](?:_ │ │ │ │ - 0x00032938 3f5b3031 5d292a20 20202020 20202020 ?[01])* │ │ │ │ - 0x00032948 20202020 20202020 23206269 6e0a2020 # bin. │ │ │ │ - 0x00032958 20207c0a 20202020 6f5b302d 375d283f |. o[0-7](? │ │ │ │ - 0x00032968 3a5f3f5b 302d375d 292a2020 20202020 :_?[0-7])* │ │ │ │ - 0x00032978 20202020 20202020 2023206f 63740a29 # oct.) │ │ │ │ - 0x00032988 0a7c0a5b 2b2d5d3f 283f3a30 7c5b312d .|.[+-]?(?:0|[1- │ │ │ │ - 0x00032998 395d283f 3a5f3f5b 302d395d 292a2920 9](?:_?[0-9])*) │ │ │ │ - 0x000329a8 20202020 20202020 23206465 632c2069 # dec, i │ │ │ │ - 0x000329b8 6e746567 65722070 6172740a 283f503c nteger part.(?P< │ │ │ │ - 0x000329c8 666c6f61 74706172 743e0a20 20202028 floatpart>. ( │ │ │ │ - 0x000329d8 3f3a5c2e 5b302d39 5d283f3a 5f3f5b30 ?:\.[0-9](?:_?[0 │ │ │ │ - 0x000329e8 2d395d29 2a293f20 20202020 20202020 -9])*)? │ │ │ │ - 0x000329f8 23206f70 74696f6e 616c2066 72616374 # optional fract │ │ │ │ - 0x00032a08 696f6e61 6c207061 72740a20 20202028 ional part. ( │ │ │ │ - 0x00032a18 3f3a5b65 455d5b2b 2d5d3f5b 302d395d ?:[eE][+-]?[0-9] │ │ │ │ - 0x00032a28 283f3a5f 3f5b302d 395d292a 293f2020 (?:_?[0-9])*)? │ │ │ │ - 0x00032a38 23206f70 74696f6e 616c2065 78706f6e # optional expon │ │ │ │ - 0x00032a48 656e7420 70617274 0a290a00 05075645 ent part.)....VE │ │ │ │ - 0x00032a58 52424f53 4507636f 6d70696c 6505666c RBOSE.compile.fl │ │ │ │ - 0x00032a68 61677309 52455f4e 554d4245 520c5245 ags.RE_NUMBER.RE │ │ │ │ - 0x00032a78 5f4c4f43 414c5449 4d450000 01827c0a _LOCALTIME....|. │ │ │ │ - 0x00032a88 285b302d 395d7b34 7d292d28 305b312d ([0-9]{4})-(0[1- │ │ │ │ - 0x00032a98 395d7c31 5b302d32 5d292d28 305b312d 9]|1[0-2])-(0[1- │ │ │ │ - 0x00032aa8 395d7c5b 31325d5b 302d395d 7c335b30 9]|[12][0-9]|3[0 │ │ │ │ - 0x00032ab8 315d2920 20232064 6174652c 20652e67 1]) # date, e.g │ │ │ │ - 0x00032ac8 2e203139 38382d31 302d3237 0a283f3a . 1988-10-27.(?: │ │ │ │ - 0x00032ad8 0a202020 205b5474 205d0a20 2020200a . [Tt ]. . │ │ │ │ - 0x00032ae8 285b3031 5d5b302d 395d7c32 5b302d33 ([01][0-9]|2[0-3 │ │ │ │ - 0x00032af8 5d292020 20202020 20202020 20202023 ]) # │ │ │ │ - 0x00032b08 20686f75 72730a3a 285b302d 355d5b30 hours.:([0-5][0 │ │ │ │ - 0x00032b18 2d395d29 20202020 20202020 20202020 -9]) │ │ │ │ - 0x00032b28 20202020 20202320 6d696e75 7465730a # minutes. │ │ │ │ - 0x00032b38 283f3a0a 20202020 3a285b30 2d355d5b (?:. :([0-5][ │ │ │ │ - 0x00032b48 302d395d 29202020 20202020 20202020 0-9]) │ │ │ │ - 0x00032b58 20202023 206f7074 696f6e61 6c207365 # optional se │ │ │ │ - 0x00032b68 636f6e64 730a2020 2020283f 3a5c2e28 conds. (?:\.( │ │ │ │ - 0x00032b78 5b302d39 5d7b312c 367d295b 302d395d [0-9]{1,6})[0-9] │ │ │ │ - 0x00032b88 2a293f20 2023206f 7074696f 6e616c20 *)? # optional │ │ │ │ - 0x00032b98 66726163 74696f6e 73206f66 20612073 fractions of a s │ │ │ │ - 0x00032ba8 65636f6e 640a293f 0a0a2020 2020283f econd.)?.. (? │ │ │ │ - 0x00032bb8 3a285b5a 7a5d297c 285b2b2d 5d29285b :([Zz])|([+-])([ │ │ │ │ - 0x00032bc8 30315d5b 302d395d 7c325b30 2d335d29 01][0-9]|2[0-3]) │ │ │ │ - 0x00032bd8 3a285b30 2d355d5b 302d395d 29293f20 :([0-5][0-9]))? │ │ │ │ - 0x00032be8 2023206f 7074696f 6e616c20 74696d65 # optional time │ │ │ │ - 0x00032bf8 206f6666 7365740a 293f0a00 030b5245 offset.)?....RE │ │ │ │ - 0x00032c08 5f444154 4554494d 45076d61 7873697a _DATETIME.maxsiz │ │ │ │ - 0x00032c18 65087761 726e696e 67730000 017b4672 e.warnings...{Fr │ │ │ │ - 0x00032c28 65652d66 6f726d20 61726775 6d656e74 ee-form argument │ │ │ │ - 0x00032c38 7320666f 7220544f 4d4c4465 636f6465 s for TOMLDecode │ │ │ │ - 0x00032c48 4572726f 72206172 65206465 70726563 Error are deprec │ │ │ │ - 0x00032c58 61746564 2e20506c 65617365 20736574 ated. Please set │ │ │ │ - 0x00032c68 20276d73 67272028 73747229 2c202764 'msg' (str), 'd │ │ │ │ - 0x00032c78 6f632720 28737472 2920616e 64202770 oc' (str) and 'p │ │ │ │ - 0x00032c88 6f732720 28696e74 29206172 67756d65 os' (int) argume │ │ │ │ - 0x00032c98 6e747320 6f6e6c79 2e000000 07124465 nts only......De │ │ │ │ - 0x00032ca8 70726563 6174696f 6e576172 6e696e67 precationWarning │ │ │ │ - 0x00032cb8 04776172 6e0a7374 61636b6c 6576656c .warn.stacklevel │ │ │ │ - 0x00032cc8 0a56616c 75654572 726f7208 5f5f696e .ValueError.__in │ │ │ │ - 0x00032cd8 69745f5f 010a0672 696e6465 78000000 it__...rindex... │ │ │ │ - 0x00032ce8 0b0f656e 64206f66 20646f63 756d656e ..end of documen │ │ │ │ - 0x00032cf8 74056c69 6e652009 2c20636f 6c756d6e t.line ., column │ │ │ │ - 0x00032d08 20052028 61742001 29036d73 6703646f . (at .).msg.do │ │ │ │ - 0x00032d18 6303706f 73066c69 6e656e6f 05636f6c c.pos.lineno.col │ │ │ │ - 0x00032d28 6e6f0472 65616400 010e4174 74726962 no.read...Attrib │ │ │ │ - 0x00032d38 75746545 72726f72 00000000 01454669 uteError.....EFi │ │ │ │ - 0x00032d48 6c65206d 75737420 6265206f 70656e65 le must be opene │ │ │ │ - 0x00032d58 6420696e 2062696e 61727920 6d6f6465 d in binary mode │ │ │ │ - 0x00032d68 2c20652e 672e2075 73652060 6f70656e , e.g. use `open │ │ │ │ - 0x00032d78 2827666f 6f2e746f 6d6c272c 20277262 ('foo.toml', 'rb │ │ │ │ - 0x00032d88 27296000 08095479 70654572 726f7202 ')`...TypeError. │ │ │ │ - 0x00032d98 0d0a1a45 78706563 74656420 73747220 ...Expected str │ │ │ │ - 0x00032da8 6f626a65 63742c20 6e6f7420 270c5f5f object, not '.__ │ │ │ │ - 0x00032db8 7175616c 6e616d65 5f5f0127 0a496e64 qualname__.'.Ind │ │ │ │ - 0x00032dc8 65784572 726f7201 5b012300 0111496e exError.[.#...In │ │ │ │ - 0x00032dd8 76616c69 64207374 6174656d 656e7400 valid statement. │ │ │ │ - 0x00032de8 03354578 70656374 6564206e 65776c69 .5Expected newli │ │ │ │ - 0x00032df8 6e65206f 7220656e 64206f66 20646f63 ne or end of doc │ │ │ │ - 0x00032e08 756d656e 74206166 74657220 61207374 ument after a st │ │ │ │ - 0x00032e18 6174656d 656e7406 6e657374 65640370 atement.nested.p │ │ │ │ - 0x00032e28 6f700000 040f7265 63757273 6976655f op....recursive_ │ │ │ │ - 0x00032e38 666c6167 73036164 64205468 65726520 flags.add There │ │ │ │ - 0x00032e48 6973206e 6f206e65 73742062 6568696e is no nest behin │ │ │ │ - 0x00032e58 64207468 6973206b 6579084b 65794572 d this key.KeyEr │ │ │ │ - 0x00032e68 726f7200 05077b21 723a7b7d 7d06666f ror...{!r:{}}.fo │ │ │ │ - 0x00032e78 726d6174 0a697364 69736a6f 696e7418 rmat.isdisjoint. │ │ │ │ - 0x00032e88 466f756e 6420696e 76616c69 64206368 Found invalid ch │ │ │ │ - 0x00032e98 61726163 74657220 0f43616e 6e6f7420 aracter .Cannot │ │ │ │ - 0x00032ea8 6465636c 61726520 00000000 04062074 declare ...... t │ │ │ │ - 0x00032eb8 77696365 1843616e 6e6f7420 6f766572 wice.Cannot over │ │ │ │ - 0x00032ec8 77726974 65206120 76616c75 65015d0a write a value.]. │ │ │ │ - 0x00032ed8 73746172 74737769 74680000 012e4578 startswith....Ex │ │ │ │ - 0x00032ee8 70656374 65642027 5d272061 74207468 pected ']' at th │ │ │ │ - 0x00032ef8 6520656e 64206f66 20612074 61626c65 e end of a table │ │ │ │ - 0x00032f08 20646563 6c617261 74696f6e 00000000 declaration.... │ │ │ │ - 0x00032f18 02224361 6e6e6f74 206d7574 61746520 ."Cannot mutate │ │ │ │ - 0x00032f28 696d6d75 7461626c 65206e61 6d657370 immutable namesp │ │ │ │ - 0x00032f38 61636520 025d5d00 01304578 70656374 ace .]]..0Expect │ │ │ │ - 0x00032f48 65642027 5d5d2720 61742074 68652065 ed ']]' at the e │ │ │ │ - 0x00032f58 6e64206f 6620616e 20617272 61792064 nd of an array d │ │ │ │ - 0x00032f68 65636c61 72617469 6f6e0000 021a4361 eclaration....Ca │ │ │ │ - 0x00032f78 6e6e6f74 20726564 6566696e 65206e61 nnot redefine na │ │ │ │ - 0x00032f88 6d657370 61636520 013d0000 032c4578 mespace .=...,Ex │ │ │ │ - 0x00032f98 70656374 65642027 3d272061 66746572 pected '=' after │ │ │ │ - 0x00032fa8 2061206b 65792069 6e206120 6b65792f a key in a key/ │ │ │ │ - 0x00032fb8 76616c75 65207061 6972012e 01220000 value pair...".. │ │ │ │ - 0x00032fc8 0428496e 76616c69 6420696e 69746961 .(Invalid initia │ │ │ │ - 0x00032fd8 6c206368 61726163 74657220 666f7220 l character for │ │ │ │ - 0x00032fe8 61206b65 79207061 7274012c 0e556e63 a key part.,.Unc │ │ │ │ - 0x00032ff8 6c6f7365 64206172 72617901 7d000000 losed array.}... │ │ │ │ - 0x00033008 051b4475 706c6963 61746520 696e6c69 ..Duplicate inli │ │ │ │ - 0x00033018 6e652074 61626c65 206b6579 2015556e ne table key .Un │ │ │ │ - 0x00033028 636c6f73 65642069 6e6c696e 65207461 closed inline ta │ │ │ │ - 0x00033038 626c6502 5c09025c 0a025c20 00000000 ble.\..\..\ .... │ │ │ │ - 0x00033048 0619556e 65736361 70656420 275c2720 ..Unescaped '\' │ │ │ │ - 0x00033058 696e2061 20737472 696e6702 5c78025c in a string.\x.\ │ │ │ │ - 0x00033068 75025c55 0a697373 75706572 73657411 u.\U.issuperset. │ │ │ │ - 0x00033078 496e7661 6c696420 68657820 76616c75 Invalid hex valu │ │ │ │ - 0x00033088 65000000 032f4573 63617065 64206368 e..../Escaped ch │ │ │ │ - 0x00033098 61726163 74657220 6973206e 6f742061 aracter is not a │ │ │ │ - 0x000330a8 20556e69 636f6465 20736361 6c617220 Unicode scalar │ │ │ │ - 0x000330b8 76616c75 65036368 72032727 27000000 value.chr.'''... │ │ │ │ - 0x000330c8 02207061 7273655f 62617369 635f7374 . parse_basic_st │ │ │ │ - 0x000330d8 725f6573 63617065 5f6d756c 74696c69 r_escape_multili │ │ │ │ - 0x000330e8 6e651670 61727365 5f626173 69635f73 ne.parse_basic_s │ │ │ │ - 0x000330f8 74725f65 73636170 65000000 0413556e tr_escape.....Un │ │ │ │ - 0x00033108 7465726d 696e6174 65642073 7472696e terminated strin │ │ │ │ - 0x00033118 67032222 22015c12 496c6c65 67616c20 g.""".\.Illegal │ │ │ │ - 0x00033128 63686172 61637465 72200000 023b544f character ...;TO │ │ │ │ - 0x00033138 4d4c2069 6e6c696e 65206172 72617973 ML inline arrays │ │ │ │ - 0x00033148 2f746162 6c657320 61726520 6e657374 /tables are nest │ │ │ │ - 0x00033158 6564206d 6f726520 7468616e 20746865 ed more than the │ │ │ │ - 0x00033168 20616c6c 6f776564 2007206c 6576656c allowed . level │ │ │ │ - 0x00033178 73000000 090e5265 63757273 696f6e45 s.....RecursionE │ │ │ │ - 0x00033188 72726f72 01740474 72756501 66056661 rror.t.true.f.fa │ │ │ │ - 0x00033198 6c736501 7b056d61 74636818 496e7661 lse.{.match.Inva │ │ │ │ - 0x000331a8 6c696420 64617465 206f7220 64617465 lid date or date │ │ │ │ - 0x000331b8 74696d65 03656e64 00000000 07036e61 time.end......na │ │ │ │ - 0x000331c8 6e03696e 66042b69 6e66042b 6e616e04 n.inf.+inf.+nan. │ │ │ │ - 0x000331d8 2d696e66 042d6e61 6e0d496e 76616c69 -inf.-nan.Invali │ │ │ │ - 0x000331e8 64207661 6c756500 032a7061 7273655f d value..*parse_ │ │ │ │ - 0x000331f8 666c6f61 74206d75 7374206e 6f742072 float must not r │ │ │ │ - 0x00033208 65747572 6e206469 63747320 6f72206c eturn dicts or l │ │ │ │ - 0x00033218 69737473 03737973 14737263 2f746f6d ists.sys.src/tom │ │ │ │ - 0x00033228 6c692f5f 70617273 65722e70 79000000 li/_parser.py... │ │ │ │ - 0x00033238 04104d61 7070696e 6750726f 78795479 ..MappingProxyTy │ │ │ │ - 0x00033248 70650574 79706573 116d6174 63685f74 pe.types.match_t │ │ │ │ - 0x00033258 6f5f6461 74657469 6d65126d 61746368 o_datetime.match │ │ │ │ - 0x00033268 5f746f5f 6c6f6361 6c74696d 65000000 _to_localtime... │ │ │ │ - 0x00033278 040f6d61 7463685f 746f5f6e 756d6265 ..match_to_numbe │ │ │ │ - 0x00033288 7209746f 6d6c692e 5f726511 67657472 r.tomli._re.getr │ │ │ │ - 0x00033298 65637572 73696f6e 6c696d69 74124d41 ecursionlimit.MA │ │ │ │ - 0x000332a8 585f494e 4c494e45 5f4e4553 54494e47 X_INLINE_NESTING │ │ │ │ - 0x000332b8 00000000 040a4153 4349495f 4354524c ......ASCII_CTRL │ │ │ │ - 0x000332c8 01091749 4c4c4547 414c5f42 41534943 ...ILLEGAL_BASIC │ │ │ │ - 0x000332d8 5f535452 5f434841 52530209 0a000000 _STR_CHARS...... │ │ │ │ - 0x000332e8 0221494c 4c454741 4c5f4d55 4c54494c .!ILLEGAL_MULTIL │ │ │ │ - 0x000332f8 494e455f 42415349 435f5354 525f4348 INE_BASIC_STR_CH │ │ │ │ - 0x00033308 41525319 494c4c45 47414c5f 4c495445 ARS.ILLEGAL_LITE │ │ │ │ - 0x00033318 52414c5f 5354525f 43484152 53000000 RAL_STR_CHARS... │ │ │ │ - 0x00033328 0423494c 4c454741 4c5f4d55 4c54494c .#ILLEGAL_MULTIL │ │ │ │ - 0x00033338 494e455f 4c495445 52414c5f 5354525f INE_LITERAL_STR_ │ │ │ │ - 0x00033348 43484152 5315494c 4c454741 4c5f434f CHARS.ILLEGAL_CO │ │ │ │ - 0x00033358 4d4d454e 545f4348 41525302 20090754 MMENT_CHARS. ..T │ │ │ │ - 0x00033368 4f4d4c5f 57530000 0113544f 4d4c5f57 OML_WS....TOML_W │ │ │ │ - 0x00033378 535f414e 445f4e45 574c494e 45000000 S_AND_NEWLINE... │ │ │ │ - 0x00033388 01406162 63646566 6768696a 6b6c6d6e .@abcdefghijklmn │ │ │ │ - 0x00033398 6f707172 73747576 7778797a 41424344 opqrstuvwxyzABCD │ │ │ │ - 0x000333a8 45464748 494a4b4c 4d4e4f50 51525354 EFGHIJKLMNOPQRST │ │ │ │ - 0x000333b8 55565758 595a3031 32333435 36373839 UVWXYZ0123456789 │ │ │ │ - 0x000333c8 2d5f0000 040e4241 52455f4b 45595f43 -_....BARE_KEY_C │ │ │ │ - 0x000333d8 48415253 02222711 4b45595f 494e4954 HARS."'.KEY_INIT │ │ │ │ - 0x000333e8 49414c5f 43484152 53166162 63646566 IAL_CHARS.abcdef │ │ │ │ - 0x000333f8 41424344 45463031 32333435 36373839 ABCDEF0123456789 │ │ │ │ - 0x00033408 00000000 0d0e4845 58444947 49545f43 ......HEXDIGIT_C │ │ │ │ - 0x00033418 48415253 025c6201 08025c74 025c6e02 HARS.\b...\t.\n. │ │ │ │ - 0x00033428 5c66010c 025c7201 0d025c65 011b025c \f...\r...\e...\ │ │ │ │ - 0x00033438 22025c5c 00000000 031d4241 5349435f ".\\......BASIC_ │ │ │ │ - 0x00033448 5354525f 45534341 50455f52 45504c41 STR_ESCAPE_REPLA │ │ │ │ - 0x00033458 43454d45 4e54530d 746f6d6c 692e5f70 CEMENTS.tomli._p │ │ │ │ - 0x00033468 61727365 720f5f5f 6d797079 635f6174 arser.__mypyc_at │ │ │ │ - 0x00033478 7472735f 5f000000 05124445 50524543 trs__.....DEPREC │ │ │ │ - 0x00033488 41544544 5f444546 41554c54 085f5f64 ATED_DEFAULT.__d │ │ │ │ - 0x00033498 6963745f 5f0f544f 4d4c4465 636f6465 ict__.TOMLDecode │ │ │ │ - 0x000334a8 4572726f 72064652 4f5a454e 0d455850 Error.FROZEN.EXP │ │ │ │ - 0x000334b8 4c494349 545f4e45 53540000 09065f66 LICIT_NEST...._f │ │ │ │ - 0x000334c8 6c616773 0e5f7065 6e64696e 675f666c lags._pending_fl │ │ │ │ - 0x000334d8 61677305 466c6167 73046469 63740a4e ags.Flags.dict.N │ │ │ │ - 0x000334e8 65737465 64446963 74046461 7461064f estedDict.data.O │ │ │ │ - 0x000334f8 75747075 74056c6f 61647304 6c6f6164 utput.loads.load │ │ │ │ - 0x00033508 00000000 03075f5f 616c6c5f 5f05322e ......__all__.2. │ │ │ │ - 0x00033518 342e300b 5f5f7665 7273696f 6e5f5f00 4.0.__version__. │ │ │ │ - 0x00033528 746f6d6c 69000000 746f6d6c 692e5f70 tomli...tomli._p │ │ │ │ - 0x00033538 61727365 72000000 736b6970 5f636861 arser...skip_cha │ │ │ │ - 0x00033548 72732873 72632c20 706f732c 20636861 rs(src, pos, cha │ │ │ │ - 0x00033558 7273290a 2d2d0a0a 00000000 736b6970 rs).--......skip │ │ │ │ - 0x00033568 5f756e74 696c2873 72632c20 706f732c _until(src, pos, │ │ │ │ - 0x00033578 20657870 6563742c 202a2c20 6572726f expect, *, erro │ │ │ │ - 0x00033588 725f6f6e 2c206572 726f725f 6f6e5f65 r_on, error_on_e │ │ │ │ - 0x00033598 6f66290a 2d2d0a0a 00000000 736b6970 of).--......skip │ │ │ │ - 0x000335a8 5f636f6d 6d656e74 28737263 2c20706f _comment(src, po │ │ │ │ - 0x000335b8 73290a2d 2d0a0a00 736b6970 5f636f6d s).--...skip_com │ │ │ │ - 0x000335c8 6d656e74 735f616e 645f6172 7261795f ments_and_array_ │ │ │ │ - 0x000335d8 77732873 72632c20 706f7329 0a2d2d0a ws(src, pos).--. │ │ │ │ - 0x000335e8 0a000000 63726561 74655f64 6963745f ....create_dict_ │ │ │ │ - 0x000335f8 72756c65 28737263 2c20706f 732c206f rule(src, pos, o │ │ │ │ - 0x00033608 7574290a 2d2d0a0a 00000000 63726561 ut).--......crea │ │ │ │ - 0x00033618 74655f6c 6973745f 72756c65 28737263 te_list_rule(src │ │ │ │ - 0x00033628 2c20706f 732c206f 7574290a 2d2d0a0a , pos, out).--.. │ │ │ │ - 0x00033638 00000000 6b65795f 76616c75 655f7275 ....key_value_ru │ │ │ │ - 0x00033648 6c652873 72632c20 706f732c 206f7574 le(src, pos, out │ │ │ │ - 0x00033658 2c206865 61646572 2c207061 7273655f , header, parse_ │ │ │ │ - 0x00033668 666c6f61 74290a2d 2d0a0a00 70617273 float).--...pars │ │ │ │ - 0x00033678 655f6b65 795f7661 6c75655f 70616972 e_key_value_pair │ │ │ │ - 0x00033688 28737263 2c20706f 732c2070 61727365 (src, pos, parse │ │ │ │ - 0x00033698 5f666c6f 61742c20 6e657374 5f6c766c _float, nest_lvl │ │ │ │ - 0x000336a8 290a2d2d 0a0a0000 70617273 655f6b65 ).--....parse_ke │ │ │ │ - 0x000336b8 79287372 632c2070 6f73290a 2d2d0a0a y(src, pos).--.. │ │ │ │ - 0x000336c8 00000000 70617273 655f6b65 795f7061 ....parse_key_pa │ │ │ │ - 0x000336d8 72742873 72632c20 706f7329 0a2d2d0a rt(src, pos).--. │ │ │ │ - 0x000336e8 0a000000 70617273 655f6f6e 655f6c69 ....parse_one_li │ │ │ │ - 0x000336f8 6e655f62 61736963 5f737472 28737263 ne_basic_str(src │ │ │ │ - 0x00033708 2c20706f 73290a2d 2d0a0a00 70617273 , pos).--...pars │ │ │ │ - 0x00033718 655f6172 72617928 7372632c 20706f73 e_array(src, pos │ │ │ │ - 0x00033728 2c207061 7273655f 666c6f61 742c206e , parse_float, n │ │ │ │ - 0x00033738 6573745f 6c766c29 0a2d2d0a 0a000000 est_lvl).--..... │ │ │ │ - 0x00033748 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ - 0x00033758 6c652873 72632c20 706f732c 20706172 le(src, pos, par │ │ │ │ - 0x00033768 73655f66 6c6f6174 2c206e65 73745f6c se_float, nest_l │ │ │ │ - 0x00033778 766c290a 2d2d0a0a 00000000 70617273 vl).--......pars │ │ │ │ - 0x00033788 655f6261 7369635f 7374725f 65736361 e_basic_str_esca │ │ │ │ - 0x00033798 70652873 72632c20 706f732c 202a2c20 pe(src, pos, *, │ │ │ │ - 0x000337a8 6d756c74 696c696e 653d4661 6c736529 multiline=False) │ │ │ │ - 0x000337b8 0a2d2d0a 0a000000 70617273 655f6261 .--.....parse_ba │ │ │ │ - 0x000337c8 7369635f 7374725f 65736361 70655f6d sic_str_escape_m │ │ │ │ - 0x000337d8 756c7469 6c696e65 28737263 2c20706f ultiline(src, po │ │ │ │ - 0x000337e8 73290a2d 2d0a0a00 70617273 655f6865 s).--...parse_he │ │ │ │ - 0x000337f8 785f6368 61722873 72632c20 706f732c x_char(src, pos, │ │ │ │ - 0x00033808 20686578 5f6c656e 290a2d2d 0a0a0000 hex_len).--.... │ │ │ │ - 0x00033818 70617273 655f6c69 74657261 6c5f7374 parse_literal_st │ │ │ │ - 0x00033828 72287372 632c2070 6f73290a 2d2d0a0a r(src, pos).--.. │ │ │ │ - 0x00033838 00000000 70617273 655f6d75 6c74696c ....parse_multil │ │ │ │ - 0x00033848 696e655f 73747228 7372632c 20706f73 ine_str(src, pos │ │ │ │ - 0x00033858 2c202a2c 206c6974 6572616c 290a2d2d , *, literal).-- │ │ │ │ - 0x00033868 0a0a0000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ - 0x00033878 73747228 7372632c 20706f73 2c202a2c str(src, pos, *, │ │ │ │ - 0x00033888 206d756c 74696c69 6e65290a 2d2d0a0a multiline).--.. │ │ │ │ - 0x00033898 00000000 70617273 655f7661 6c756528 ....parse_value( │ │ │ │ - 0x000338a8 7372632c 20706f73 2c207061 7273655f src, pos, parse_ │ │ │ │ - 0x000338b8 666c6f61 742c206e 6573745f 6c766c29 float, nest_lvl) │ │ │ │ - 0x000338c8 0a2d2d0a 0a000000 69735f75 6e69636f .--.....is_unico │ │ │ │ - 0x000338d8 64655f73 63616c61 725f7661 6c756528 de_scalar_value( │ │ │ │ - 0x000338e8 636f6465 706f696e 74290a2d 2d0a0a00 codepoint).--... │ │ │ │ - 0x000338f8 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ - 0x00033908 666c6f61 74287061 7273655f 666c6f61 float(parse_floa │ │ │ │ - 0x00033918 74290a2d 2d0a0a00 73616665 5f706172 t).--...safe_par │ │ │ │ - 0x00033928 73655f66 6c6f6174 5f6d616b 655f7361 se_float_make_sa │ │ │ │ - 0x00033938 66655f70 61727365 5f666c6f 61745f6f fe_parse_float_o │ │ │ │ - 0x00033948 626a2829 0a2d2d0a 0a000000 5f5f6361 bj().--.....__ca │ │ │ │ - 0x00033958 6c6c5f5f 00000000 5f5f6361 6c6c5f5f ll__....__call__ │ │ │ │ - 0x00033968 2824666c 6f61745f 73747229 0a2d2d0a ($float_str).--. │ │ │ │ - 0x00033978 0a000000 5f5f6765 745f5f00 5f5f6765 ....__get__.__ge │ │ │ │ - 0x00033988 745f5f28 24696e73 74616e63 652c206f t__($instance, o │ │ │ │ - 0x00033998 776e6572 290a2d2d 0a0a0000 5f5f7365 wner).--....__se │ │ │ │ - 0x000339a8 74737461 74655f5f 00000000 5f5f6765 tstate__....__ge │ │ │ │ - 0x000339b8 74737461 74655f5f 00000000 5f5f6469 tstate__....__di │ │ │ │ - 0x000339c8 63745f5f 00000000 6d616b65 5f736166 ct__....make_saf │ │ │ │ - 0x000339d8 655f7061 7273655f 666c6f61 745f656e e_parse_float_en │ │ │ │ - 0x000339e8 76000000 6d616b65 5f736166 655f7061 v...make_safe_pa │ │ │ │ - 0x000339f8 7273655f 666c6f61 745f656e 7628290a rse_float_env(). │ │ │ │ - 0x00033a08 2d2d0a0a 00000000 4f757470 75740000 --......Output.. │ │ │ │ - 0x00033a18 4f757470 75742829 0a2d2d0a 0a000000 Output().--..... │ │ │ │ - 0x00033a28 5f5f696e 69745f5f 28247365 6c66290a __init__($self). │ │ │ │ - 0x00033a38 2d2d0a0a 00000000 64617461 00000000 --......data.... │ │ │ │ - 0x00033a48 666c6167 73000000 4e657374 65644469 flags...NestedDi │ │ │ │ - 0x00033a58 63740000 4e657374 65644469 63742829 ct..NestedDict() │ │ │ │ - 0x00033a68 0a2d2d0a 0a000000 6765745f 6f725f63 .--.....get_or_c │ │ │ │ - 0x00033a78 72656174 655f6e65 73742824 73656c66 reate_nest($self │ │ │ │ - 0x00033a88 2c206b65 792c202a 2c206163 63657373 , key, *, access │ │ │ │ - 0x00033a98 5f6c6973 74733d54 72756529 0a2d2d0a _lists=True).--. │ │ │ │ - 0x00033aa8 0a000000 61707065 6e645f6e 6573745f ....append_nest_ │ │ │ │ - 0x00033ab8 746f5f6c 69737428 2473656c 662c206b to_list($self, k │ │ │ │ - 0x00033ac8 6579290a 2d2d0a0a 00000000 466c6167 ey).--......Flag │ │ │ │ - 0x00033ad8 73000000 466c6167 7328290a 2d2d0a0a s...Flags().--.. │ │ │ │ - 0x00033ae8 00000000 6164645f 70656e64 696e6728 ....add_pending( │ │ │ │ - 0x00033af8 2473656c 662c206b 65792c20 666c6167 $self, key, flag │ │ │ │ - 0x00033b08 290a2d2d 0a0a0000 66696e61 6c697a65 ).--....finalize │ │ │ │ - 0x00033b18 5f70656e 64696e67 28247365 6c66290a _pending($self). │ │ │ │ - 0x00033b28 2d2d0a0a 00000000 756e7365 745f616c --......unset_al │ │ │ │ - 0x00033b38 6c282473 656c662c 206b6579 290a2d2d l($self, key).-- │ │ │ │ - 0x00033b48 0a0a0000 73657428 2473656c 662c206b ....set($self, k │ │ │ │ - 0x00033b58 65792c20 666c6167 2c202a2c 20726563 ey, flag, *, rec │ │ │ │ - 0x00033b68 75727369 7665290a 2d2d0a0a 00000000 ursive).--...... │ │ │ │ - 0x00033b78 69735f28 2473656c 662c206b 65792c20 is_($self, key, │ │ │ │ - 0x00033b88 666c6167 290a2d2d 0a0a0000 5f5f6d79 flag).--....__my │ │ │ │ - 0x00033b98 7079635f 64656661 756c7473 5f736574 pyc_defaults_set │ │ │ │ - 0x00033ba8 75702829 0a2d2d0a 0a000000 46524f5a up().--.....FROZ │ │ │ │ - 0x00033bb8 454e0000 4558504c 49434954 5f4e4553 EN..EXPLICIT_NES │ │ │ │ - 0x00033bc8 54000000 5f70656e 64696e67 5f666c61 T..._pending_fla │ │ │ │ - 0x00033bd8 67730000 544f4d4c 4465636f 64654572 gs..TOMLDecodeEr │ │ │ │ - 0x00033be8 726f7200 5f5f7765 616b7265 665f5f00 ror.__weakref__. │ │ │ │ - 0x00033bf8 44455052 45434154 45445f44 45464155 DEPRECATED_DEFAU │ │ │ │ - 0x00033c08 4c540000 44455052 45434154 45445f44 LT..DEPRECATED_D │ │ │ │ - 0x00033c18 45464155 4c542829 0a2d2d0a 0a000000 EFAULT().--..... │ │ │ │ - 0x00033c28 746f6d6c 692e5f72 65000000 6d617463 tomli._re...matc │ │ │ │ - 0x00033c38 685f746f 5f646174 6574696d 65286d61 h_to_datetime(ma │ │ │ │ - 0x00033c48 74636829 0a2d2d0a 0a000000 63616368 tch).--.....cach │ │ │ │ - 0x00033c58 65645f74 7a28686f 75725f73 74722c20 ed_tz(hour_str, │ │ │ │ - 0x00033c68 6d696e75 74655f73 74722c20 7369676e minute_str, sign │ │ │ │ - 0x00033c78 5f737472 290a2d2d 0a0a0000 6d617463 _str).--....matc │ │ │ │ - 0x00033c88 685f746f 5f6c6f63 616c7469 6d65286d h_to_localtime(m │ │ │ │ - 0x00033c98 61746368 290a2d2d 0a0a0000 6d617463 atch).--....matc │ │ │ │ - 0x00033ca8 685f746f 5f6e756d 62657228 6d617463 h_to_number(matc │ │ │ │ - 0x00033cb8 682c2070 61727365 5f666c6f 6174290a h, parse_float). │ │ │ │ - 0x00033cc8 2d2d0a0a 00000000 746f6d6c 692e5f74 --......tomli._t │ │ │ │ - 0x00033cd8 79706573 00000000 5f5f696e 69745f73 ypes....__init_s │ │ │ │ - 0x00033ce8 7562636c 6173735f 5f000000 00000000 ubclass__....... │ │ │ │ - 0x00033cf8 4350795f 44656352 65660000 50795f53 CPy_DecRef..Py_S │ │ │ │ - 0x00033d08 495a4500 50795475 706c655f 4745545f IZE.PyTuple_GET_ │ │ │ │ - 0x00033d18 53495a45 00000000 50795475 706c655f SIZE....PyTuple_ │ │ │ │ - 0x00033d28 5345545f 4954454d 00000000 5079556e SET_ITEM....PyUn │ │ │ │ - 0x00033d38 69636f64 655f4745 545f4c45 4e475448 icode_GET_LENGTH │ │ │ │ - 0x00033d48 00000000 5079556e 69636f64 655f4953 ....PyUnicode_IS │ │ │ │ - 0x00033d58 5f434f4d 50414354 00000000 5079556e _COMPACT....PyUn │ │ │ │ - 0x00033d68 69636f64 655f5245 41440000 50794c69 icode_READ..PyLi │ │ │ │ - 0x00033d78 73745f53 45545f49 54454d00 50794c69 st_SET_ITEM.PyLi │ │ │ │ - 0x00033d88 73745f47 45545f53 495a4500 50795f53 st_GET_SIZE.Py_S │ │ │ │ - 0x00033d98 45545f53 495a4500 5f435079 5374725f ET_SIZE._CPyStr_ │ │ │ │ - 0x00033da8 45717561 6c5f4e6f 4964656e 74436865 Equal_NoIdentChe │ │ │ │ - 0x00033db8 636b0000 50794279 74654172 7261795f ck..PyByteArray_ │ │ │ │ - 0x00033dc8 41535f53 5452494e 47000000 50794f62 AS_STRING...PyOb │ │ │ │ - 0x00033dd8 6a656374 5f43616c 6c4d6574 686f644f ject_CallMethodO │ │ │ │ - 0x00033de8 6e654172 67000000 43507944 65665f5f neArg...CPyDef__ │ │ │ │ - 0x00033df8 70617273 65725f5f 5f736166 655f7061 parser___safe_pa │ │ │ │ - 0x00033e08 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ - 0x00033e18 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ - 0x00033e28 6f626a5f 5f5f5f5f 6765745f 5f000000 obj_____get__... │ │ │ │ - 0x00033e38 5f435079 4c697374 5f46696e 64000000 _CPyList_Find... │ │ │ │ - 0x00033e48 66696e64 5f6b6579 776f7264 00000000 find_keyword.... │ │ │ │ - 0x00033e58 70617273 65725f69 6e697400 76676574 parser_init.vget │ │ │ │ - 0x00033e68 61726773 6b657977 6f726473 66617374 argskeywordsfast │ │ │ │ - 0x00033e78 5f696d70 6c000000 76676574 61726773 _impl...vgetargs │ │ │ │ - 0x00033e88 6b657977 6f726473 00000000 50794469 keywords....PyDi │ │ │ │ - 0x00033e98 63745f47 45545f53 495a4500 5f507955 ct_GET_SIZE._PyU │ │ │ │ - 0x00033ea8 6e69636f 64655f4e 4f4e434f 4d504143 nicode_NONCOMPAC │ │ │ │ - 0x00033eb8 545f4441 54410000 43507953 74725f47 T_DATA..CPyStr_G │ │ │ │ - 0x00033ec8 65744974 656d0000 5079556e 69636f64 etItem..PyUnicod │ │ │ │ - 0x00033ed8 655f4d41 585f4348 41525f56 414c5545 e_MAX_CHAR_VALUE │ │ │ │ - 0x00033ee8 00000000 43507953 74725f42 75696c64 ....CPyStr_Build │ │ │ │ - 0x00033ef8 00000000 5f507953 74725f58 53747269 ...._PyStr_XStri │ │ │ │ - 0x00033f08 70000000 43507942 79746573 5f427569 p...CPyBytes_Bui │ │ │ │ - 0x00033f18 6c640000 50794279 74654172 7261795f ld..PyByteArray_ │ │ │ │ - 0x00033f28 4745545f 53495a45 00000000 6c697374 GET_SIZE....list │ │ │ │ - 0x00033f38 5f726573 697a6500 43507953 65717565 _resize.CPySeque │ │ │ │ - 0x00033f48 6e636554 75706c65 5f476574 4974656d nceTuple_GetItem │ │ │ │ - 0x00033f58 556e7361 66650000 00000000 43507944 Unsafe......CPyD │ │ │ │ - 0x00033f68 65665f5f 70617273 65725f5f 5f466c61 ef__parser___Fla │ │ │ │ - 0x00033f78 67735f5f 5f616464 5f70656e 64696e67 gs___add_pending │ │ │ │ - 0x00033f88 00000000 00000000 43507944 65665f5f ........CPyDef__ │ │ │ │ - 0x00033f98 70617273 65725f5f 5f4e6573 74656444 parser___NestedD │ │ │ │ - 0x00033fa8 6963745f 5f5f6765 745f6f72 5f637265 ict___get_or_cre │ │ │ │ - 0x00033fb8 6174655f 6e657374 00000000 4350795f ate_nest....CPy_ │ │ │ │ - 0x00033fc8 43616c63 756c6174 654d6574 61636c61 CalculateMetacla │ │ │ │ - 0x00033fd8 73730000 75706461 74655f62 61736573 ss..update_bases │ │ │ │ - 0x00033fe8 00000000 43507954 7970655f 46726f6d ....CPyType_From │ │ │ │ - 0x00033ff8 54656d70 6c617465 00000000 43507949 Template....CPyI │ │ │ │ - 0x00034008 6d706f72 745f496d 706f7274 4d616e79 mport_ImportMany │ │ │ │ - 0x00034018 00000000 43507949 6d706f72 745f496d ....CPyImport_Im │ │ │ │ - 0x00034028 706f7274 46726f6d 4d616e79 00000000 portFromMany.... │ │ │ │ - 0x00034038 43507944 65665f5f 70617273 65725f5f CPyDef__parser__ │ │ │ │ - 0x00034048 5f466c61 67735f5f 5f756e73 65745f61 _Flags___unset_a │ │ │ │ - 0x00034058 6c6c0000 43507944 65665f5f 70617273 ll..CPyDef__pars │ │ │ │ - 0x00034068 65725f5f 5f466c61 67735f5f 5f736574 er___Flags___set │ │ │ │ - 0x00034078 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x00034088 65725f5f 5f466c61 67735f5f 5f69735f er___Flags___is_ │ │ │ │ - 0x00034098 00000000 43507944 65665f5f 70617273 ....CPyDef__pars │ │ │ │ - 0x000340a8 65725f5f 5f466c61 67735f5f 5f66696e er___Flags___fin │ │ │ │ - 0x000340b8 616c697a 655f7065 6e64696e 67000000 alize_pending... │ │ │ │ - 0x000340c8 43507944 65665f5f 72655f5f 5f6d6174 CPyDef__re___mat │ │ │ │ - 0x000340d8 63685f74 6f5f6461 74657469 6d650000 ch_to_datetime.. │ │ │ │ - 0x000340e8 43507944 65665f5f 72655f5f 5f636163 CPyDef__re___cac │ │ │ │ - 0x000340f8 6865645f 747a0000 43507944 65665f5f hed_tz..CPyDef__ │ │ │ │ - 0x00034108 72655f5f 5f6d6174 63685f74 6f5f6c6f re___match_to_lo │ │ │ │ - 0x00034118 63616c74 696d6500 00000000 43507944 caltime.....CPyD │ │ │ │ - 0x00034128 65665f5f 70617273 65725f5f 5f544f4d ef__parser___TOM │ │ │ │ - 0x00034138 4c446563 6f646545 72726f72 5f5f5f5f LDecodeError____ │ │ │ │ - 0x00034148 5f696e69 745f5f00 43507950 795f5f70 _init__.CPyPy__p │ │ │ │ - 0x00034158 61727365 725f5f5f 544f4d4c 4465636f arser___TOMLDeco │ │ │ │ - 0x00034168 64654572 726f725f 5f5f5f5f 696e6974 deError_____init │ │ │ │ - 0x00034178 5f5f0000 43507944 65665f5f 70617273 __..CPyDef__pars │ │ │ │ - 0x00034188 65725f5f 5f736b69 705f756e 74696c00 er___skip_until. │ │ │ │ + 0x0002f8b8 40000000 09000000 30000000 09000000 @.......0....... │ │ │ │ + 0x0002f8c8 04000000 09000000 0c000000 09000000 ................ │ │ │ │ + 0x0002f8d8 3f000000 09000000 37000000 09000000 ?.......7....... │ │ │ │ + 0x0002f8e8 17000000 09000000 2f000000 09000000 ......../....... │ │ │ │ + 0x0002f8f8 11000000 09000000 33000000 09000000 ........3....... │ │ │ │ + 0x0002f908 15000000 09000000 12000000 09000000 ................ │ │ │ │ + 0x0002f918 1f000000 09000000 36000000 09000000 ........6....... │ │ │ │ + 0x0002f928 10000000 09000000 24000000 09000000 ........$....... │ │ │ │ + 0x0002f938 2a000000 09000000 00000000 00000000 *............... │ │ │ │ + 0x0002f948 696e7465 72707265 74656420 636c6173 interpreted clas │ │ │ │ + 0x0002f958 73657320 63616e6e 6f742069 6e686572 ses cannot inher │ │ │ │ + 0x0002f968 69742066 726f6d20 636f6d70 696c6564 it from compiled │ │ │ │ + 0x0002f978 00000000 2f757372 2f6c6962 2f707974 ..../usr/lib/pyt │ │ │ │ + 0x0002f988 686f6e33 2f646973 742d7061 636b6167 hon3/dist-packag │ │ │ │ + 0x0002f998 65732f6d 79707963 2f6c6962 2d72742f es/mypyc/lib-rt/ │ │ │ │ + 0x0002f9a8 4350792e 68000000 70000000 2f757372 CPy.h...p.../usr │ │ │ │ + 0x0002f9b8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002f9c8 2e31342f 6f626a65 63742e68 00000000 .14/object.h.... │ │ │ │ + 0x0002f9d8 50795f54 59504528 6f622920 213d2026 Py_TYPE(ob) != & │ │ │ │ + 0x0002f9e8 5079426f 6f6c5f54 79706500 2f757372 PyBool_Type./usr │ │ │ │ + 0x0002f9f8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002fa08 2e31342f 63707974 686f6e2f 7475706c .14/cpython/tupl │ │ │ │ + 0x0002fa18 656f626a 6563742e 68000000 50795475 eobject.h...PyTu │ │ │ │ + 0x0002fa28 706c655f 43686563 6b286f70 29000000 ple_Check(op)... │ │ │ │ + 0x0002fa38 696e6465 78203c20 50795f53 495a4528 index < Py_SIZE( │ │ │ │ + 0x0002fa48 7475706c 65290000 2f757372 2f696e63 tuple)../usr/inc │ │ │ │ + 0x0002fa58 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ + 0x0002fa68 63707974 686f6e2f 756e6963 6f64656f cpython/unicodeo │ │ │ │ + 0x0002fa78 626a6563 742e6800 5079556e 69636f64 bject.h.PyUnicod │ │ │ │ + 0x0002fa88 655f4368 65636b28 6f702900 6b696e64 e_Check(op).kind │ │ │ │ + 0x0002fa98 203d3d20 5079556e 69636f64 655f3442 == PyUnicode_4B │ │ │ │ + 0x0002faa8 5954455f 4b494e44 00000000 2f757372 YTE_KIND..../usr │ │ │ │ + 0x0002fab8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002fac8 2e31342f 63707974 686f6e2f 6c697374 .14/cpython/list │ │ │ │ + 0x0002fad8 6f626a65 63742e68 00000000 696e6465 object.h....inde │ │ │ │ + 0x0002fae8 78203c20 6c697374 2d3e616c 6c6f6361 x < list->alloca │ │ │ │ + 0x0002faf8 74656400 50794c69 73745f43 6865636b ted.PyList_Check │ │ │ │ + 0x0002fb08 286f7029 00000000 50795f54 59504528 (op)....Py_TYPE( │ │ │ │ + 0x0002fb18 5f50794f 626a6563 745f4341 5354286f _PyObject_CAST(o │ │ │ │ + 0x0002fb28 62292920 213d2026 5079426f 6f6c5f54 b)) != &PyBool_T │ │ │ │ + 0x0002fb38 79706500 61747472 69627574 6520275f ype.attribute '_ │ │ │ │ + 0x0002fb48 5f6d7970 79635f65 6e765f5f 27206f66 _mypyc_env__' of │ │ │ │ + 0x0002fb58 20277361 66655f70 61727365 5f666c6f 'safe_parse_flo │ │ │ │ + 0x0002fb68 61745f6d 616b655f 73616665 5f706172 at_make_safe_par │ │ │ │ + 0x0002fb78 73655f66 6c6f6174 5f6f626a 2720756e se_float_obj' un │ │ │ │ + 0x0002fb88 64656669 6e656400 61747472 69627574 defined.attribut │ │ │ │ + 0x0002fb98 65202766 6c616773 27206f66 20274f75 e 'flags' of 'Ou │ │ │ │ + 0x0002fba8 74707574 2720756e 64656669 6e656400 tput' undefined. │ │ │ │ + 0x0002fbb8 61747472 69627574 65202764 61746127 attribute 'data' │ │ │ │ + 0x0002fbc8 206f6620 274f7574 70757427 20756e64 of 'Output' und │ │ │ │ + 0x0002fbd8 6566696e 65640000 61747472 69627574 efined..attribut │ │ │ │ + 0x0002fbe8 65202764 69637427 206f6620 274e6573 e 'dict' of 'Nes │ │ │ │ + 0x0002fbf8 74656444 69637427 20756e64 6566696e tedDict' undefin │ │ │ │ + 0x0002fc08 65640000 61747472 69627574 6520275f ed..attribute '_ │ │ │ │ + 0x0002fc18 70656e64 696e675f 666c6167 7327206f pending_flags' o │ │ │ │ + 0x0002fc28 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ + 0x0002fc38 6e656400 61747472 69627574 6520275f ned.attribute '_ │ │ │ │ + 0x0002fc48 666c6167 7327206f 66202746 6c616773 flags' of 'Flags │ │ │ │ + 0x0002fc58 2720756e 64656669 6e656400 2f757372 ' undefined./usr │ │ │ │ + 0x0002fc68 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x0002fc78 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x0002fc88 2f6c6962 2d72742f 7374725f 6f70732e /lib-rt/str_ops. │ │ │ │ + 0x0002fc98 63000000 5079556e 69636f64 655f4368 c...PyUnicode_Ch │ │ │ │ + 0x0002fca8 65636b28 73747232 29000000 2f757372 eck(str2).../usr │ │ │ │ + 0x0002fcb8 2f696e63 6c756465 2f707974 686f6e33 /include/python3 │ │ │ │ + 0x0002fcc8 2e31342f 63707974 686f6e2f 62797465 .14/cpython/byte │ │ │ │ + 0x0002fcd8 61727261 796f626a 6563742e 68000000 arrayobject.h... │ │ │ │ + 0x0002fce8 50794279 74654172 7261795f 43686563 PyByteArray_Chec │ │ │ │ + 0x0002fcf8 6b286f70 29000000 2f757372 2f696e63 k(op).../usr/inc │ │ │ │ + 0x0002fd08 6c756465 2f707974 686f6e33 2e31342f lude/python3.14/ │ │ │ │ + 0x0002fd18 63707974 686f6e2f 61627374 72616374 cpython/abstract │ │ │ │ + 0x0002fd28 2e680000 61726720 213d204e 554c4c00 .h..arg != NULL. │ │ │ │ + 0x0002fd38 6275696c 642f5f5f 6e617469 76655f35 build/__native_5 │ │ │ │ + 0x0002fd48 62616538 61353762 35656638 35383138 bae8a57b5ef85818 │ │ │ │ + 0x0002fd58 6234382e 63000000 6370795f 725f5f5f b48.c...cpy_r___ │ │ │ │ + 0x0002fd68 6d797079 635f7365 6c665f5f 00000000 mypyc_self__.... │ │ │ │ + 0x0002fd78 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ + 0x0002fd88 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ + 0x0002fd98 79707963 2f6c6962 2d72742f 6c697374 ypyc/lib-rt/list │ │ │ │ + 0x0002fda8 5f6f7073 2e630000 50794c69 73745f43 _ops.c..PyList_C │ │ │ │ + 0x0002fdb8 6865636b 286c6973 74290000 50795f54 heck(list)..Py_T │ │ │ │ + 0x0002fdc8 59504528 6f622920 213d2026 50794c6f YPE(ob) != &PyLo │ │ │ │ + 0x0002fdd8 6e675f54 79706500 2f757372 2f6c6962 ng_Type./usr/lib │ │ │ │ + 0x0002fde8 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x0002fdf8 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x0002fe08 2d72742f 67657461 72677366 6173742e -rt/getargsfast. │ │ │ │ + 0x0002fe18 63000000 50795475 706c655f 43686563 c...PyTuple_Chec │ │ │ │ + 0x0002fe28 6b286b77 6e616d65 73290000 5079556e k(kwnames)..PyUn │ │ │ │ + 0x0002fe38 69636f64 655f4368 65636b28 6b776e61 icode_Check(kwna │ │ │ │ + 0x0002fe48 6d652900 5f5f6d79 7079635f 61747472 me).__mypyc_attr │ │ │ │ + 0x0002fe58 735f5f00 5f5f6d79 7079635f 61747472 s__.__mypyc_attr │ │ │ │ + 0x0002fe68 735f5f20 6973206e 6f742061 20747570 s__ is not a tup │ │ │ │ + 0x0002fe78 6c650000 2c200000 4e6f6e65 00000000 le.., ..None.... │ │ │ │ + 0x0002fe88 5f5f6d6f 64756c65 5f5f0000 5f5f7175 __module__..__qu │ │ │ │ + 0x0002fe98 616c6e61 6d655f5f 00000000 6275696c alname__....buil │ │ │ │ + 0x0002fea8 74696e73 00000000 25552e25 55000000 tins....%U.%U... │ │ │ │ + 0x0002feb8 7475706c 655b3c25 64206974 656d733e tuple[<%d items> │ │ │ │ + 0x0002fec8 5d000000 7475706c 655b0000 25552555 ]...tuple[..%U%U │ │ │ │ + 0x0002fed8 25730000 66756e63 74696f6e 00000000 %s..function.... │ │ │ │ + 0x0002fee8 28290000 6b657977 6f726420 00000000 ()..keyword .... │ │ │ │ + 0x0002fef8 6174206d 6f737400 65786163 746c7900 at most.exactly. │ │ │ │ + 0x0002ff08 6174206c 65617374 00000000 74686973 at least....this │ │ │ │ + 0x0002ff18 2066756e 6374696f 6e000000 70617273 function...pars │ │ │ │ + 0x0002ff28 65722d3e 6b657977 6f726473 20213d20 er->keywords != │ │ │ │ + 0x0002ff38 4e554c4c 00000000 456d7074 79206b65 NULL....Empty ke │ │ │ │ + 0x0002ff48 79776f72 64207061 72616d65 74657220 yword parameter │ │ │ │ + 0x0002ff58 6e616d65 00000000 496e7661 6c696420 name....Invalid │ │ │ │ + 0x0002ff68 666f726d 61742073 7472696e 6720287c format string (| │ │ │ │ + 0x0002ff78 20737065 63696669 65642074 77696365 specified twice │ │ │ │ + 0x0002ff88 29000000 496e7661 6c696420 666f726d )...Invalid form │ │ │ │ + 0x0002ff98 61742073 7472696e 67202824 20626566 at string ($ bef │ │ │ │ + 0x0002ffa8 6f726520 7c290000 496e7661 6c696420 ore |)..Invalid │ │ │ │ + 0x0002ffb8 666f726d 61742073 7472696e 67202824 format string ($ │ │ │ │ + 0x0002ffc8 20737065 63696669 65642074 77696365 specified twice │ │ │ │ + 0x0002ffd8 29000000 456d7074 79207061 72616d65 )...Empty parame │ │ │ │ + 0x0002ffe8 74657220 6e616d65 20616674 65722024 ter name after $ │ │ │ │ + 0x0002fff8 00000000 496e7661 6c696420 666f726d ....Invalid form │ │ │ │ + 0x00030008 61742073 7472696e 67202840 20737065 at string (@ spe │ │ │ │ + 0x00030018 63696669 65642074 77696365 29000000 cified twice)... │ │ │ │ + 0x00030028 496e7661 6c696420 666f726d 61742073 Invalid format s │ │ │ │ + 0x00030038 7472696e 67202840 20776974 686f7574 tring (@ without │ │ │ │ + 0x00030048 20707265 63656469 6e67207c 20616e64 preceding | and │ │ │ │ + 0x00030058 20242900 4d6f7265 206b6579 776f7264 $).More keyword │ │ │ │ + 0x00030068 206c6973 7420656e 74726965 73202825 list entries (% │ │ │ │ + 0x00030078 64292074 68616e20 666f726d 61742073 d) than format s │ │ │ │ + 0x00030088 70656369 66696572 73202825 64290000 pecifiers (%d).. │ │ │ │ + 0x00030098 6d6f7265 20617267 756d656e 74207370 more argument sp │ │ │ │ + 0x000300a8 65636966 69657273 20746861 6e206b65 ecifiers than ke │ │ │ │ + 0x000300b8 79776f72 64206c69 73742065 6e747269 yword list entri │ │ │ │ + 0x000300c8 65732028 72656d61 696e696e 6720666f es (remaining fo │ │ │ │ + 0x000300d8 726d6174 3a272573 27290000 70617273 rmat:'%s')..pars │ │ │ │ + 0x000300e8 65722d3e 6e657874 203d3d20 4e554c4c er->next == NULL │ │ │ │ + 0x000300f8 00000000 252e3230 30732573 2074616b ....%.200s%s tak │ │ │ │ + 0x00030108 65732061 74206d6f 73742025 64202573 es at most %d %s │ │ │ │ + 0x00030118 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ + 0x00030128 67697665 6e290000 252e3230 30732573 given)..%.200s%s │ │ │ │ + 0x00030138 2074616b 6573206e 6f20706f 73697469 takes no positi │ │ │ │ + 0x00030148 6f6e616c 20617267 756d656e 74730000 onal arguments.. │ │ │ │ + 0x00030158 252e3230 30732573 2074616b 65732025 %.200s%s takes % │ │ │ │ + 0x00030168 73202564 20706f73 6974696f 6e616c20 s %d positional │ │ │ │ + 0x00030178 61726775 6d656e74 25732028 257a6420 argument%s (%zd │ │ │ │ + 0x00030188 67697665 6e290000 2149535f 454e445f given)..!IS_END_ │ │ │ │ + 0x00030198 4f465f46 4f524d41 54282a66 6f726d61 OF_FORMAT(*forma │ │ │ │ + 0x000301a8 74290000 50795475 706c655f 43686563 t)..PyTuple_Chec │ │ │ │ + 0x000301b8 6b286b77 7475706c 65290000 252e3230 k(kwtuple)..%.20 │ │ │ │ + 0x000301c8 30732573 206d6973 73696e67 20726571 0s%s missing req │ │ │ │ + 0x000301d8 75697265 64206b65 79776f72 642d6f6e uired keyword-on │ │ │ │ + 0x000301e8 6c792061 7267756d 656e7420 27255527 ly argument '%U' │ │ │ │ + 0x000301f8 00000000 252e3230 30732573 206d6973 ....%.200s%s mis │ │ │ │ + 0x00030208 73696e67 20726571 75697265 64206172 sing required ar │ │ │ │ + 0x00030218 67756d65 6e742027 25552720 28706f73 gument '%U' (pos │ │ │ │ + 0x00030228 20256429 00000000 49535f45 4e445f4f %d)....IS_END_O │ │ │ │ + 0x00030238 465f464f 524d4154 282a666f 726d6174 F_FORMAT(*format │ │ │ │ + 0x00030248 29207c7c 20282a66 6f726d61 74203d3d ) || (*format == │ │ │ │ + 0x00030258 20277c27 29207c7c 20282a66 6f726d61 '|') || (*forma │ │ │ │ + 0x00030268 74203d3d 20272427 29000000 61726775 t == '$')...argu │ │ │ │ + 0x00030278 6d656e74 20666f72 20252e32 30307325 ment for %.200s% │ │ │ │ + 0x00030288 73206769 76656e20 6279206e 616d6520 s given by name │ │ │ │ + 0x00030298 28272555 27292061 6e642070 6f736974 ('%U') and posit │ │ │ │ + 0x000302a8 696f6e20 28256429 00000000 27255327 ion (%d)....'%S' │ │ │ │ + 0x000302b8 20697320 616e2069 6e76616c 6964206b is an invalid k │ │ │ │ + 0x000302c8 6579776f 72642061 7267756d 656e7420 eyword argument │ │ │ │ + 0x000302d8 666f7220 252e3230 30732573 00000000 for %.200s%s.... │ │ │ │ + 0x000302e8 2f757372 2f6c6962 2f707974 686f6e33 /usr/lib/python3 │ │ │ │ + 0x000302f8 2f646973 742d7061 636b6167 65732f6d /dist-packages/m │ │ │ │ + 0x00030308 79707963 2f6c6962 2d72742f 67657461 ypyc/lib-rt/geta │ │ │ │ + 0x00030318 7267732e 63000000 61726773 20213d20 rgs.c...args != │ │ │ │ + 0x00030328 4e554c4c 20262620 50795475 706c655f NULL && PyTuple_ │ │ │ │ + 0x00030338 43686563 6b286172 67732900 6b776172 Check(args).kwar │ │ │ │ + 0x00030348 6773203d 3d204e55 4c4c207c 7c205079 gs == NULL || Py │ │ │ │ + 0x00030358 44696374 5f436865 636b286b 77617267 Dict_Check(kwarg │ │ │ │ + 0x00030368 73290000 666f726d 61742021 3d204e55 s)..format != NU │ │ │ │ + 0x00030378 4c4c0000 6b776c69 73742021 3d204e55 LL..kwlist != NU │ │ │ │ + 0x00030388 4c4c0000 2f757372 2f696e63 6c756465 LL../usr/include │ │ │ │ + 0x00030398 2f707974 686f6e33 2e31342f 63707974 /python3.14/cpyt │ │ │ │ + 0x000303a8 686f6e2f 64696374 6f626a65 63742e68 hon/dictobject.h │ │ │ │ + 0x000303b8 00000000 50794469 63745f43 6865636b ....PyDict_Check │ │ │ │ + 0x000303c8 286f7029 00000000 6d696e20 3d3d2049 (op)....min == I │ │ │ │ + 0x000303d8 4e545f4d 41580000 6d617820 3d3d2049 NT_MAX..max == I │ │ │ │ + 0x000303e8 4e545f4d 41580000 252e3230 30732573 NT_MAX..%.200s%s │ │ │ │ + 0x000303f8 206d6973 73696e67 20726571 75697265 missing require │ │ │ │ + 0x00030408 64206b65 79776f72 642d6f6e 6c792061 d keyword-only a │ │ │ │ + 0x00030418 7267756d 656e7420 27257327 00000000 rgument '%s'.... │ │ │ │ + 0x00030428 252e3230 30732573 206d6973 73696e67 %.200s%s missing │ │ │ │ + 0x00030438 20726571 75697265 64206172 67756d65 required argume │ │ │ │ + 0x00030448 6e742027 25732720 28706f73 20256429 nt '%s' (pos %d) │ │ │ │ + 0x00030458 00000000 61726775 6d656e74 20666f72 ....argument for │ │ │ │ + 0x00030468 20252e32 30307325 73206769 76656e20 %.200s%s given │ │ │ │ + 0x00030478 6279206e 616d6520 28272573 27292061 by name ('%s') a │ │ │ │ + 0x00030488 6e642070 6f736974 696f6e20 28256429 nd position (%d) │ │ │ │ + 0x00030498 00000000 6b657977 6f726473 206d7573 ....keywords mus │ │ │ │ + 0x000304a8 74206265 20737472 696e6773 00000000 t be strings.... │ │ │ │ + 0x000304b8 27255527 20697320 616e2069 6e76616c '%U' is an inval │ │ │ │ + 0x000304c8 6964206b 6579776f 72642061 7267756d id keyword argum │ │ │ │ + 0x000304d8 656e7420 666f7220 252e3230 30732573 ent for %.200s%s │ │ │ │ + 0x000304e8 00000000 696e7420 746f6f20 6c617267 ....int too larg │ │ │ │ + 0x000304f8 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ + 0x00030508 69363400 696e7465 67657220 64697669 i64.integer divi │ │ │ │ + 0x00030518 73696f6e 206f7220 6d6f6475 6c6f2062 sion or modulo b │ │ │ │ + 0x00030528 79207a65 726f0000 696e7465 67657220 y zero..integer │ │ │ │ + 0x00030538 64697669 73696f6e 206f7665 72666c6f division overflo │ │ │ │ + 0x00030548 77000000 696e7420 746f6f20 6c617267 w...int too larg │ │ │ │ + 0x00030558 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ + 0x00030568 69333200 696e7420 746f6f20 6c617267 i32.int too larg │ │ │ │ + 0x00030578 6520746f 20636f6e 76657274 20746f20 e to convert to │ │ │ │ + 0x00030588 69313600 696e7420 746f6f20 6c617267 i16.int too larg │ │ │ │ + 0x00030598 65206f72 20736d61 6c6c2074 6f20636f e or small to co │ │ │ │ + 0x000305a8 6e766572 7420746f 20753800 65787065 nvert to u8.expe │ │ │ │ + 0x000305b8 63746564 20612066 696e6974 6520696e cted a finite in │ │ │ │ + 0x000305c8 7075742c 20676f74 20257300 65787065 put, got %s.expe │ │ │ │ + 0x000305d8 63746564 2061206e 6f6e6e65 67617469 cted a nonnegati │ │ │ │ + 0x000305e8 76652069 6e707574 2c20676f 74202573 ve input, got %s │ │ │ │ + 0x000305f8 00000000 6d617468 2072616e 67652065 ....math range e │ │ │ │ + 0x00030608 72726f72 00000000 65787065 63746564 rror....expected │ │ │ │ + 0x00030618 20612070 6f736974 69766520 696e7075 a positive inpu │ │ │ │ + 0x00030628 742c2067 6f742025 73000000 666c6f61 t, got %s...floa │ │ │ │ + 0x00030638 7420666c 6f6f7220 64697669 73696f6e t floor division │ │ │ │ + 0x00030648 20627920 7a65726f 00000000 6d617468 by zero....math │ │ │ │ + 0x00030658 20646f6d 61696e20 6572726f 72000000 domain error... │ │ │ │ + 0x00030668 64617461 20213d20 4e554c4c 00000000 data != NULL.... │ │ │ │ + 0x00030678 73747269 6e672069 6e646578 206f7574 string index out │ │ │ │ + 0x00030688 206f6620 72616e67 65000000 5079556e of range...PyUn │ │ │ │ + 0x00030698 69636f64 655f4368 65636b28 756e6963 icode_Check(unic │ │ │ │ + 0x000306a8 6f646529 00000000 5079556e 69636f64 ode)....PyUnicod │ │ │ │ + 0x000306b8 655f4b49 4e442875 6e69636f 64652920 e_KIND(unicode) │ │ │ │ + 0x000306c8 3d3d2050 79556e69 636f6465 5f344259 == PyUnicode_4BY │ │ │ │ + 0x000306d8 54455f4b 494e4400 50797468 6f6e2069 TE_KIND.Python i │ │ │ │ + 0x000306e8 6e742074 6f6f206c 61726765 20746f20 nt too large to │ │ │ │ + 0x000306f8 636f6e76 65727420 746f2043 20737369 convert to C ssi │ │ │ │ + 0x00030708 7a655f74 00000000 73657175 656e6365 ze_t....sequence │ │ │ │ + 0x00030718 20697465 6d20257a 643a2065 78706563 item %zd: expec │ │ │ │ + 0x00030728 74656420 73747220 696e7374 616e6365 ted str instance │ │ │ │ + 0x00030738 2c20252e 38307320 666f756e 64000000 , %.80s found... │ │ │ │ + 0x00030748 6a6f696e 28292072 6573756c 74206973 join() result is │ │ │ │ + 0x00030758 20746f6f 206c6f6e 6720666f 72206120 too long for a │ │ │ │ + 0x00030768 50797468 6f6e2073 7472696e 67000000 Python string... │ │ │ │ + 0x00030778 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00030788 6c617374 5f6f626a 29000000 7265735f last_obj)...res_ │ │ │ │ + 0x00030798 64617461 203d3d20 5079556e 69636f64 data == PyUnicod │ │ │ │ + 0x000307a8 655f3142 5954455f 44415441 28726573 e_1BYTE_DATA(res │ │ │ │ + 0x000307b8 29202b20 6b696e64 202a2050 79556e69 ) + kind * PyUni │ │ │ │ + 0x000307c8 636f6465 5f474554 5f4c454e 47544828 code_GET_LENGTH( │ │ │ │ + 0x000307d8 72657329 00000000 7265735f 6f666673 res)....res_offs │ │ │ │ + 0x000307e8 6574203d 3d205079 556e6963 6f64655f et == PyUnicode_ │ │ │ │ + 0x000307f8 4745545f 4c454e47 54482872 65732900 GET_LENGTH(res). │ │ │ │ + 0x00030808 5079556e 69636f64 655f4368 65636b28 PyUnicode_Check( │ │ │ │ + 0x00030818 73656c66 29000000 7475706c 6520666f self)...tuple fo │ │ │ │ + 0x00030828 72207374 61727473 77697468 206d7573 r startswith mus │ │ │ │ + 0x00030838 74206f6e 6c792063 6f6e7461 696e2073 t only contain s │ │ │ │ + 0x00030848 74722c20 6e6f7420 252e3130 30730000 tr, not %.100s.. │ │ │ │ + 0x00030858 7475706c 6520666f 7220656e 64737769 tuple for endswi │ │ │ │ + 0x00030868 7468206d 75737420 6f6e6c79 20636f6e th must only con │ │ │ │ + 0x00030878 7461696e 20737472 2c206e6f 7420252e tain str, not %. │ │ │ │ + 0x00030888 31303073 00000000 73747269 63740000 100s....strict.. │ │ │ │ + 0x00030898 7574662d 38000000 61736369 69000000 utf-8...ascii... │ │ │ │ + 0x000308a8 6c617469 6e310000 6f726428 29206578 latin1..ord() ex │ │ │ │ + 0x000308b8 70656374 65642061 20636861 72616374 pected a charact │ │ │ │ + 0x000308c8 65722c20 62757420 61207374 72696e67 er, but a string │ │ │ │ + 0x000308d8 206f6620 6c656e67 74682025 7a642066 of length %zd f │ │ │ │ + 0x000308e8 6f756e64 00000000 6a6f696e 28292072 ound....join() r │ │ │ │ + 0x000308f8 6573756c 74206973 20746f6f 206c6f6e esult is too lon │ │ │ │ + 0x00030908 6720666f 72206120 50797468 6f6e2062 g for a Python b │ │ │ │ + 0x00030918 79746573 00000000 2f757372 2f6c6962 ytes..../usr/lib │ │ │ │ + 0x00030928 2f707974 686f6e33 2f646973 742d7061 /python3/dist-pa │ │ │ │ + 0x00030938 636b6167 65732f6d 79707963 2f6c6962 ckages/mypyc/lib │ │ │ │ + 0x00030948 2d72742f 62797465 735f6f70 732e6300 -rt/bytes_ops.c. │ │ │ │ + 0x00030958 7265735f 64617461 203d3d20 7265742d res_data == ret- │ │ │ │ + 0x00030968 3e6f625f 7376616c 202b2028 28507956 >ob_sval + ((PyV │ │ │ │ + 0x00030978 61724f62 6a656374 202a2972 6574292d arObject *)ret)- │ │ │ │ + 0x00030988 3e6f625f 73697a65 00000000 6f726428 >ob_size....ord( │ │ │ │ + 0x00030998 29206578 70656374 73206120 63686172 ) expects a char │ │ │ │ + 0x000309a8 61637465 72000000 6c697374 20696e64 acter...list ind │ │ │ │ + 0x000309b8 6578206f 7574206f 66207261 6e676500 ex out of range. │ │ │ │ + 0x000309c8 6c697374 20617373 69676e6d 656e7420 list assignment │ │ │ │ + 0x000309d8 696e6465 78206f75 74206f66 2072616e index out of ran │ │ │ │ + 0x000309e8 67650000 30203c3d 20696e64 65780000 ge..0 <= index.. │ │ │ │ + 0x000309f8 706f7020 66726f6d 20656d70 7479206c pop from empty l │ │ │ │ + 0x00030a08 69737400 706f7020 696e6465 78206f75 ist.pop index ou │ │ │ │ + 0x00030a18 74206f66 2072616e 67650000 2f757372 t of range../usr │ │ │ │ + 0x00030a28 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00030a38 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00030a48 2f6c6962 2d72742f 70797468 6f6e7375 /lib-rt/pythonsu │ │ │ │ + 0x00030a58 70706f72 742e6800 73656c66 2d3e6f62 pport.h.self->ob │ │ │ │ + 0x00030a68 5f697465 6d20213d 204e554c 4c207c7c _item != NULL || │ │ │ │ + 0x00030a78 206e6577 73697a65 203d3d20 30000000 newsize == 0... │ │ │ │ + 0x00030a88 50795f54 59504528 5f50794f 626a6563 Py_TYPE(_PyObjec │ │ │ │ + 0x00030a98 745f4341 5354286f 62292920 213d2026 t_CAST(ob)) != & │ │ │ │ + 0x00030aa8 50794c6f 6e675f54 79706500 6c697374 PyLong_Type.list │ │ │ │ + 0x00030ab8 2e72656d 6f766528 78293a20 78206e6f .remove(x): x no │ │ │ │ + 0x00030ac8 7420696e 206c6973 74000000 76616c75 t in list...valu │ │ │ │ + 0x00030ad8 65206973 206e6f74 20696e20 6c697374 e is not in list │ │ │ │ + 0x00030ae8 00000000 27252e32 30307327 206f626a ....'%.200s' obj │ │ │ │ + 0x00030af8 65637420 6973206e 6f742061 206d6170 ect is not a map │ │ │ │ + 0x00030b08 70696e67 00000000 6b657973 00000000 ping....keys.... │ │ │ │ + 0x00030b18 61207475 706c6520 6f66206c 656e6774 a tuple of lengt │ │ │ │ + 0x00030b28 68203220 65787065 63746564 00000000 h 2 expected.... │ │ │ │ + 0x00030b38 7475706c 6520696e 64657820 6f757420 tuple index out │ │ │ │ + 0x00030b48 6f662072 616e6765 00000000 2f757372 of range..../usr │ │ │ │ + 0x00030b58 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00030b68 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00030b78 2f6c6962 2d72742f 7475706c 655f6f70 /lib-rt/tuple_op │ │ │ │ + 0x00030b88 732e6300 50795475 706c655f 43686563 s.c.PyTuple_Chec │ │ │ │ + 0x00030b98 6b287475 706c6529 00000000 4350795f k(tuple)....CPy_ │ │ │ │ + 0x00030ba8 43617463 68457272 6f722063 616c6c65 CatchError calle │ │ │ │ + 0x00030bb8 64207769 7468206e 6f206572 726f7221 d with no error! │ │ │ │ + 0x00030bc8 00000000 66617461 6c3a206f 7574206f ....fatal: out o │ │ │ │ + 0x00030bd8 66206d65 6d6f7279 0a000000 61747472 f memory....attr │ │ │ │ + 0x00030be8 69627574 65202745 58504c49 4349545f ibute 'EXPLICIT_ │ │ │ │ + 0x00030bf8 4e455354 27206f66 2027466c 61677327 NEST' of 'Flags' │ │ │ │ + 0x00030c08 20756e64 6566696e 65640000 61747472 undefined..attr │ │ │ │ + 0x00030c18 69627574 65202746 524f5a45 4e27206f ibute 'FROZEN' o │ │ │ │ + 0x00030c28 66202746 6c616773 2720756e 64656669 f 'Flags' undefi │ │ │ │ + 0x00030c38 6e656400 2573206f 626a6563 74206578 ned.%s object ex │ │ │ │ + 0x00030c48 70656374 65643b20 676f7420 25550000 pected; got %U.. │ │ │ │ + 0x00030c58 2573206f 626a6563 74206578 70656374 %s object expect │ │ │ │ + 0x00030c68 65643b20 616e6420 6572726f 72656420 ed; and errored │ │ │ │ + 0x00030c78 666f726d 61747469 6e672072 65616c20 formatting real │ │ │ │ + 0x00030c88 74797065 21000000 27736166 655f7061 type!...'safe_pa │ │ │ │ + 0x00030c98 7273655f 666c6f61 745f6d61 6b655f73 rse_float_make_s │ │ │ │ + 0x00030ca8 6166655f 70617273 655f666c 6f61745f afe_parse_float_ │ │ │ │ + 0x00030cb8 6f626a27 206f626a 65637420 61747472 obj' object attr │ │ │ │ + 0x00030cc8 69627574 6520275f 5f6d7970 79635f65 ibute '__mypyc_e │ │ │ │ + 0x00030cd8 6e765f5f 27206361 6e6e6f74 20626520 nv__' cannot be │ │ │ │ + 0x00030ce8 64656c65 74656400 746f6d6c 692e5f70 deleted.tomli._p │ │ │ │ + 0x00030cf8 61727365 722e6d61 6b655f73 6166655f arser.make_safe_ │ │ │ │ + 0x00030d08 70617273 655f666c 6f61745f 656e7600 parse_float_env. │ │ │ │ + 0x00030d18 274f7574 70757427 206f626a 65637420 'Output' object │ │ │ │ + 0x00030d28 61747472 69627574 65202766 6c616773 attribute 'flags │ │ │ │ + 0x00030d38 27206361 6e6e6f74 20626520 64656c65 ' cannot be dele │ │ │ │ + 0x00030d48 74656400 746f6d6c 692e5f70 61727365 ted.tomli._parse │ │ │ │ + 0x00030d58 722e466c 61677300 274f7574 70757427 r.Flags.'Output' │ │ │ │ + 0x00030d68 206f626a 65637420 61747472 69627574 object attribut │ │ │ │ + 0x00030d78 65202764 61746127 2063616e 6e6f7420 e 'data' cannot │ │ │ │ + 0x00030d88 62652064 656c6574 65640000 746f6d6c be deleted..toml │ │ │ │ + 0x00030d98 692e5f70 61727365 722e4e65 73746564 i._parser.Nested │ │ │ │ + 0x00030da8 44696374 00000000 274e6573 74656444 Dict....'NestedD │ │ │ │ + 0x00030db8 69637427 206f626a 65637420 61747472 ict' object attr │ │ │ │ + 0x00030dc8 69627574 65202764 69637427 2063616e ibute 'dict' can │ │ │ │ + 0x00030dd8 6e6f7420 62652064 656c6574 65640000 not be deleted.. │ │ │ │ + 0x00030de8 64696374 00000000 27466c61 67732720 dict....'Flags' │ │ │ │ + 0x00030df8 6f626a65 63742061 74747269 62757465 object attribute │ │ │ │ + 0x00030e08 20275f70 656e6469 6e675f66 6c616773 '_pending_flags │ │ │ │ + 0x00030e18 27206361 6e6e6f74 20626520 64656c65 ' cannot be dele │ │ │ │ + 0x00030e28 74656400 27466c61 67732720 6f626a65 ted.'Flags' obje │ │ │ │ + 0x00030e38 63742061 74747269 62757465 20275f66 ct attribute '_f │ │ │ │ + 0x00030e48 6c616773 27206361 6e6e6f74 20626520 lags' cannot be │ │ │ │ + 0x00030e58 64656c65 74656400 5f5f696e 69745f5f deleted.__init__ │ │ │ │ + 0x00030e68 00000000 7372632f 746f6d6c 692f5f70 ....src/tomli/_p │ │ │ │ + 0x00030e78 61727365 722e7079 00000000 6370795f arser.py....cpy_ │ │ │ │ + 0x00030e88 725f7230 00000000 6370795f 725f6b65 r_r0....cpy_r_ke │ │ │ │ + 0x00030e98 79000000 6164645f 70656e64 696e6700 y...add_pending. │ │ │ │ + 0x00030ea8 5f5f6d79 7079635f 64656661 756c7473 __mypyc_defaults │ │ │ │ + 0x00030eb8 5f736574 75700000 6765745f 6f725f63 _setup..get_or_c │ │ │ │ + 0x00030ec8 72656174 655f6e65 73740000 7475706c reate_nest..tupl │ │ │ │ + 0x00030ed8 65000000 626f6f6c 00000000 61747472 e...bool....attr │ │ │ │ + 0x00030ee8 69627574 65202725 2e323030 7327206f ibute '%.200s' o │ │ │ │ + 0x00030ef8 66202725 2e323030 73272075 6e646566 f '%.200s' undef │ │ │ │ + 0x00030f08 696e6564 00000000 5f5f6d79 7079635f ined....__mypyc_ │ │ │ │ + 0x00030f18 656e765f 5f000000 73616665 5f706172 env__...safe_par │ │ │ │ + 0x00030f28 73655f66 6c6f6174 5f6d616b 655f7361 se_float_make_sa │ │ │ │ + 0x00030f38 66655f70 61727365 5f666c6f 61745f6f fe_parse_float_o │ │ │ │ + 0x00030f48 626a0000 73616665 5f706172 73655f66 bj..safe_parse_f │ │ │ │ + 0x00030f58 6c6f6174 00000000 61747472 69627574 loat....attribut │ │ │ │ + 0x00030f68 65202770 61727365 5f666c6f 61742720 e 'parse_float' │ │ │ │ + 0x00030f78 6f662027 6d616b65 5f736166 655f7061 of 'make_safe_pa │ │ │ │ + 0x00030f88 7273655f 666c6f61 745f656e 76272075 rse_float_env' u │ │ │ │ + 0x00030f98 6e646566 696e6564 00000000 2f757372 ndefined..../usr │ │ │ │ + 0x00030fa8 2f6c6962 2f707974 686f6e33 2f646973 /lib/python3/dis │ │ │ │ + 0x00030fb8 742d7061 636b6167 65732f6d 79707963 t-packages/mypyc │ │ │ │ + 0x00030fc8 2f6c6962 2d72742f 6d697363 5f6f7073 /lib-rt/misc_ops │ │ │ │ + 0x00030fd8 2e630000 50795475 706c655f 43686563 .c..PyTuple_Chec │ │ │ │ + 0x00030fe8 6b286261 73657329 00000000 6d657461 k(bases)....meta │ │ │ │ + 0x00030ff8 636c6173 7320636f 6e666c69 63743a20 class conflict: │ │ │ │ + 0x00031008 74686520 6d657461 636c6173 73206f66 the metaclass of │ │ │ │ + 0x00031018 20612064 65726976 65642063 6c617373 a derived class │ │ │ │ + 0x00031028 206d7573 74206265 20612028 6e6f6e2d must be a (non- │ │ │ │ + 0x00031038 73747269 63742920 73756263 6c617373 strict) subclass │ │ │ │ + 0x00031048 206f6620 74686520 6d657461 636c6173 of the metaclas │ │ │ │ + 0x00031058 73657320 6f662061 6c6c2069 74732062 ses of all its b │ │ │ │ + 0x00031068 61736573 00000000 5f5f6d72 6f5f656e ases....__mro_en │ │ │ │ + 0x00031078 74726965 735f5f00 5f5f6d72 6f5f656e tries__.__mro_en │ │ │ │ + 0x00031088 74726965 735f5f20 6d757374 20726574 tries__ must ret │ │ │ │ + 0x00031098 75726e20 61207475 706c6500 74797069 urn a tuple.typi │ │ │ │ + 0x000310a8 6e670000 54797069 6e674d65 74610000 ng..TypingMeta.. │ │ │ │ + 0x000310b8 47656e65 7269634d 65746100 5f50726f GenericMeta._Pro │ │ │ │ + 0x000310c8 746f636f 6c4d6574 61000000 74797069 tocolMeta...typi │ │ │ │ + 0x000310d8 6e675f65 7874656e 73696f6e 73000000 ng_extensions... │ │ │ │ + 0x000310e8 61626300 4142434d 65746100 6d797079 abc.ABCMeta.mypy │ │ │ │ + 0x000310f8 6320636c 61737365 73206361 6e277420 c classes can't │ │ │ │ + 0x00031108 68617665 2061206d 65746163 6c617373 have a metaclass │ │ │ │ + 0x00031118 00000000 5f5f6f72 69675f62 61736573 ....__orig_bases │ │ │ │ + 0x00031128 5f5f0000 742d3e68 745f7479 70652e74 __..t->ht_type.t │ │ │ │ + 0x00031138 705f6261 73652021 3d204e55 4c4c0000 p_base != NULL.. │ │ │ │ + 0x00031148 5f5f736c 6f74735f 5f000000 6d797079 __slots__...mypy │ │ │ │ + 0x00031158 6320636c 61737365 73206361 6e277420 c classes can't │ │ │ │ + 0x00031168 68617665 205f5f73 6c6f7473 5f5f0000 have __slots__.. │ │ │ │ + 0x00031178 5f5f6174 7472735f 61747472 735f5f00 __attrs_attrs__. │ │ │ │ + 0x00031188 61747472 00000000 61747472 2d617574 attr....attr-aut │ │ │ │ + 0x00031198 6f000000 6e6f7420 656e6f75 67682076 o...not enough v │ │ │ │ + 0x000311a8 616c7565 7320746f 20756e70 61636b20 alues to unpack │ │ │ │ + 0x000311b8 28657870 65637465 6420257a 642c2067 (expected %zd, g │ │ │ │ + 0x000311c8 6f742025 7a642900 746f6f20 6d616e79 ot %zd).too many │ │ │ │ + 0x000311d8 2076616c 75657320 746f2075 6e706163 values to unpac │ │ │ │ + 0x000311e8 6b202865 78706563 74656420 257a6429 k (expected %zd) │ │ │ │ + 0x000311f8 00000000 73757272 6f676174 65706173 ....surrogatepas │ │ │ │ + 0x00031208 73000000 73757065 72000000 3c756e61 s...super.... │ │ │ │ + 0x00031228 50795475 706c655f 43686563 6b286d6f PyTuple_Check(mo │ │ │ │ + 0x00031238 64756c65 29000000 50794572 725f4f63 dule)...PyErr_Oc │ │ │ │ + 0x00031248 63757272 65642829 20262620 22657272 curred() && "err │ │ │ │ + 0x00031258 6f722069 6e646963 61746f72 2073686f or indicator sho │ │ │ │ + 0x00031268 756c6420 62652073 6574206f 6e206261 uld be set on ba │ │ │ │ + 0x00031278 6420696d 706f7274 21220000 50795475 d import!"..PyTu │ │ │ │ + 0x00031288 706c655f 43686563 6b286173 5f6e616d ple_Check(as_nam │ │ │ │ + 0x00031298 65732900 63616e6e 6f742069 6d706f72 es).cannot impor │ │ │ │ + 0x000312a8 74206e61 6d652025 52206672 6f6d2025 t name %R from % │ │ │ │ + 0x000312b8 52202825 53290000 756e7375 70706f72 R (%S)..unsuppor │ │ │ │ + 0x000312c8 74656420 6f706572 616e6420 74797065 ted operand type │ │ │ │ + 0x000312d8 28732920 666f7220 252e3130 30733a20 (s) for %.100s: │ │ │ │ + 0x000312e8 27252e31 30307327 20616e64 2027252e '%.100s' and '%. │ │ │ │ + 0x000312f8 31303073 27000000 72656769 73747279 100s'...registry │ │ │ │ + 0x00031308 00000000 72656769 73746572 00000000 ....register.... │ │ │ │ + 0x00031318 496e7661 6c696420 66697273 74206172 Invalid first ar │ │ │ │ + 0x00031328 67756d65 6e742074 6f206072 65676973 gument to `regis │ │ │ │ + 0x00031338 74657228 29603a20 25522e20 55736520 ter()`: %R. Use │ │ │ │ + 0x00031348 65697468 65722060 40726567 69737465 either `@registe │ │ │ │ + 0x00031358 7228736f 6d655f63 6c617373 2960206f r(some_class)` o │ │ │ │ + 0x00031368 7220706c 61696e20 60407265 67697374 r plain `@regist │ │ │ │ + 0x00031378 65726020 6f6e2061 6e20616e 6e6f7461 er` on an annota │ │ │ │ + 0x00031388 74656420 66756e63 74696f6e 2e000000 ted function.... │ │ │ │ + 0x00031398 6765745f 74797065 5f68696e 74730000 get_type_hints.. │ │ │ │ + 0x000313a8 496e7661 6c696420 616e6e6f 74617469 Invalid annotati │ │ │ │ + 0x000313b8 6f6e2066 6f722025 522e2025 52206973 on for %R. %R is │ │ │ │ + 0x000313c8 206e6f74 20612063 6c617373 2e000000 not a class.... │ │ │ │ + 0x000313d8 64697370 61746368 5f636163 68650000 dispatch_cache.. │ │ │ │ + 0x000313e8 27617379 6e632066 6f722720 72657175 'async for' requ │ │ │ │ + 0x000313f8 69726573 20616e20 6f626a65 63742077 ires an object w │ │ │ │ + 0x00031408 69746820 5f5f6169 7465725f 5f206d65 ith __aiter__ me │ │ │ │ + 0x00031418 74686f64 2c20676f 7420252e 31303073 thod, got %.100s │ │ │ │ + 0x00031428 00000000 27617379 6e632066 6f722720 ....'async for' │ │ │ │ + 0x00031438 72656365 69766564 20616e20 6f626a65 received an obje │ │ │ │ + 0x00031448 63742066 726f6d20 5f5f6169 7465725f ct from __aiter_ │ │ │ │ + 0x00031458 5f207468 61742064 6f657320 6e6f7420 _ that does not │ │ │ │ + 0x00031468 696d706c 656d656e 74205f5f 616e6578 implement __anex │ │ │ │ + 0x00031478 745f5f3a 20252e31 30307300 27617379 t__: %.100s.'asy │ │ │ │ + 0x00031488 6e632066 6f722720 72657175 69726573 nc for' requires │ │ │ │ + 0x00031498 20616e20 69746572 61746f72 20776974 an iterator wit │ │ │ │ + 0x000314a8 68205f5f 616e6578 745f5f20 6d657468 h __anext__ meth │ │ │ │ + 0x000314b8 6f642c20 676f7420 252e3130 30730000 od, got %.100s.. │ │ │ │ + 0x000314c8 5f5f6177 6169745f 5f282920 72657475 __await__() retu │ │ │ │ + 0x000314d8 726e6564 20612063 6f726f75 74696e65 rned a coroutine │ │ │ │ + 0x000314e8 00000000 5f5f6177 6169745f 5f282920 ....__await__() │ │ │ │ + 0x000314f8 72657475 726e6564 206e6f6e 2d697465 returned non-ite │ │ │ │ + 0x00031508 7261746f 72206f66 20747970 65202725 rator of type '% │ │ │ │ + 0x00031518 2e313030 73270000 6f626a65 63742025 .100s'..object % │ │ │ │ + 0x00031528 2e313030 73206361 6e277420 62652075 .100s can't be u │ │ │ │ + 0x00031538 73656420 696e2027 61776169 74272065 sed in 'await' e │ │ │ │ + 0x00031548 78707265 7373696f 6e000000 27617379 xpression...'asy │ │ │ │ + 0x00031558 6e632066 6f722720 72656365 69766564 nc for' received │ │ │ │ + 0x00031568 20616e20 696e7661 6c696420 6f626a65 an invalid obje │ │ │ │ + 0x00031578 63742066 726f6d20 5f5f616e 6578745f ct from __anext_ │ │ │ │ + 0x00031588 5f3a2025 2e313030 73000000 756e7365 _: %.100s...unse │ │ │ │ + 0x00031598 745f616c 6c000000 6370795f 725f7234 t_all...cpy_r_r4 │ │ │ │ + 0x000315a8 35000000 6370795f 725f7234 37000000 5...cpy_r_r47... │ │ │ │ + 0x000315b8 6370795f 725f7235 30000000 6370795f cpy_r_r50...cpy_ │ │ │ │ + 0x000315c8 725f7234 00000000 69735f00 6370795f r_r4....is_.cpy_ │ │ │ │ + 0x000315d8 725f7232 31000000 6370795f 725f7233 r_r21...cpy_r_r3 │ │ │ │ + 0x000315e8 38000000 61707065 6e645f6e 6573745f 8...append_nest_ │ │ │ │ + 0x000315f8 746f5f6c 69737400 5f5f696e 7465726e to_list.__intern │ │ │ │ + 0x00031608 616c5f6d 79707963 5f736574 75700000 al_mypyc_setup.. │ │ │ │ + 0x00031618 496e7465 726e616c 206d7970 79632065 Internal mypyc e │ │ │ │ + 0x00031628 72726f72 3a20556e 61626c65 20746f20 rror: Unable to │ │ │ │ + 0x00031638 66696e64 206f626a 65637420 73657475 find object setu │ │ │ │ + 0x00031648 70206675 6e637469 6f6e0000 696e7400 p function..int. │ │ │ │ + 0x00031658 27466c61 67732720 6f626a65 63742061 'Flags' object a │ │ │ │ + 0x00031668 74747269 62757465 20274558 504c4943 ttribute 'EXPLIC │ │ │ │ + 0x00031678 49545f4e 45535427 2063616e 6e6f7420 IT_NEST' cannot │ │ │ │ + 0x00031688 62652064 656c6574 65640000 27466c61 be deleted..'Fla │ │ │ │ + 0x00031698 67732720 6f626a65 63742061 74747269 gs' object attri │ │ │ │ + 0x000316a8 62757465 20274652 4f5a454e 27206361 bute 'FROZEN' ca │ │ │ │ + 0x000316b8 6e6e6f74 20626520 64656c65 74656400 nnot be deleted. │ │ │ │ + 0x000316c8 66696e61 6c697a65 5f70656e 64696e67 finalize_pending │ │ │ │ + 0x000316d8 00000000 7475706c 655b7475 706c652c ....tuple[tuple, │ │ │ │ + 0x000316e8 20696e74 5d000000 6370795f 725f7238 int]...cpy_r_r8 │ │ │ │ + 0x000316f8 00000000 746f6d6c 692e5f70 61727365 ....tomli._parse │ │ │ │ + 0x00031708 722e4f75 74707574 00000000 6370795f r.Output....cpy_ │ │ │ │ + 0x00031718 725f7231 00000000 6370795f 725f7232 r_r1....cpy_r_r2 │ │ │ │ + 0x00031728 00000000 6370795f 725f7238 39000000 ....cpy_r_r89... │ │ │ │ + 0x00031738 6370795f 725f7231 30380000 6370795f cpy_r_r108..cpy_ │ │ │ │ + 0x00031748 725f7231 33350000 6370795f 725f7231 r_r135..cpy_r_r1 │ │ │ │ + 0x00031758 33390000 6370795f 725f7231 34330000 39..cpy_r_r143.. │ │ │ │ + 0x00031768 257c4f4f 4f000000 746f6d6c 692e5f70 %|OOO...tomli._p │ │ │ │ + 0x00031778 61727365 722e544f 4d4c4465 636f6465 arser.TOMLDecode │ │ │ │ + 0x00031788 4572726f 72000000 6f626a5f 61726773 Error...obj_args │ │ │ │ + 0x00031798 00000000 736b6970 5f756e74 696c0000 ....skip_until.. │ │ │ │ + 0x000317a8 6370795f 725f7231 35000000 6370795f cpy_r_r15...cpy_ │ │ │ │ + 0x000317b8 725f7234 39000000 6370795f 725f7236 r_r49...cpy_r_r6 │ │ │ │ + 0x000317c8 34000000 66726f7a 656e7365 74000000 4...frozenset... │ │ │ │ + 0x000317d8 736b6970 5f636f6d 6d656e74 00000000 skip_comment.... │ │ │ │ + 0x000317e8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x000317f8 6e616d65 2022494c 4c454741 4c5f434f name "ILLEGAL_CO │ │ │ │ + 0x00031808 4d4d454e 545f4348 41525322 20776173 MMENT_CHARS" was │ │ │ │ + 0x00031818 206e6f74 20736574 00000000 76616c75 not set....valu │ │ │ │ + 0x00031828 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031838 2022544f 4d4c5f57 535f414e 445f4e45 "TOML_WS_AND_NE │ │ │ │ + 0x00031848 574c494e 45222077 6173206e 6f742073 WLINE" was not s │ │ │ │ + 0x00031858 65740000 736b6970 5f636f6d 6d656e74 et..skip_comment │ │ │ │ + 0x00031868 735f616e 645f6172 7261795f 77730000 s_and_array_ws.. │ │ │ │ + 0x00031878 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031888 6e616d65 2022494c 4c454741 4c5f4c49 name "ILLEGAL_LI │ │ │ │ + 0x00031898 54455241 4c5f5354 525f4348 41525322 TERAL_STR_CHARS" │ │ │ │ + 0x000318a8 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ + 0x000318b8 70617273 655f6c69 74657261 6c5f7374 parse_literal_st │ │ │ │ + 0x000318c8 72000000 76616c75 6520666f 72206669 r...value for fi │ │ │ │ + 0x000318d8 6e616c20 6e616d65 2022494c 4c454741 nal name "ILLEGA │ │ │ │ + 0x000318e8 4c5f4d55 4c54494c 494e455f 42415349 L_MULTILINE_BASI │ │ │ │ + 0x000318f8 435f5354 525f4348 41525322 20776173 C_STR_CHARS" was │ │ │ │ + 0x00031908 206e6f74 20736574 00000000 70617273 not set....pars │ │ │ │ + 0x00031918 655f6261 7369635f 73747200 76616c75 e_basic_str.valu │ │ │ │ + 0x00031928 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031938 2022494c 4c454741 4c5f4241 5349435f "ILLEGAL_BASIC_ │ │ │ │ + 0x00031948 5354525f 43484152 53222077 6173206e STR_CHARS" was n │ │ │ │ + 0x00031958 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ + 0x00031968 30000000 6370795f 725f7265 73756c74 0...cpy_r_result │ │ │ │ + 0x00031978 00000000 6370795f 725f7233 34000000 ....cpy_r_r34... │ │ │ │ + 0x00031988 7475706c 655b696e 742c2073 74725d00 tuple[int, str]. │ │ │ │ + 0x00031998 50795475 706c655f 43686563 6b286370 PyTuple_Check(cp │ │ │ │ + 0x000319a8 795f725f 72353329 00000000 5f5f746d y_r_r53)....__tm │ │ │ │ + 0x000319b8 70363000 6370795f 725f7235 38000000 p60.cpy_r_r58... │ │ │ │ + 0x000319c8 6370795f 725f7237 38000000 70617273 cpy_r_r78...pars │ │ │ │ + 0x000319d8 655f6f6e 655f6c69 6e655f62 61736963 e_one_line_basic │ │ │ │ + 0x000319e8 5f737472 00000000 70617273 655f6b65 _str....parse_ke │ │ │ │ + 0x000319f8 795f7061 72740000 76616c75 6520666f y_part..value fo │ │ │ │ + 0x00031a08 72206669 6e616c20 6e616d65 20224241 r final name "BA │ │ │ │ + 0x00031a18 52455f4b 45595f43 48415253 22207761 RE_KEY_CHARS" wa │ │ │ │ + 0x00031a28 73206e6f 74207365 74000000 70617273 s not set...pars │ │ │ │ + 0x00031a38 655f6b65 79000000 76616c75 6520666f e_key...value fo │ │ │ │ + 0x00031a48 72206669 6e616c20 6e616d65 2022544f r final name "TO │ │ │ │ + 0x00031a58 4d4c5f57 53222077 6173206e 6f742073 ML_WS" was not s │ │ │ │ + 0x00031a68 65740000 6370795f 725f7231 38000000 et..cpy_r_r18... │ │ │ │ + 0x00031a78 6370795f 725f7234 33000000 6370795f cpy_r_r43...cpy_ │ │ │ │ + 0x00031a88 725f7234 31000000 6370795f 725f7234 r_r41...cpy_r_r4 │ │ │ │ + 0x00031a98 38000000 70617273 655f6d75 6c74696c 8...parse_multil │ │ │ │ + 0x00031aa8 696e655f 73747200 6370795f 725f7233 ine_str.cpy_r_r3 │ │ │ │ + 0x00031ab8 00000000 6370795f 725f7239 00000000 ....cpy_r_r9.... │ │ │ │ + 0x00031ac8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031ad8 6e616d65 2022494c 4c454741 4c5f4d55 name "ILLEGAL_MU │ │ │ │ + 0x00031ae8 4c54494c 494e455f 4c495445 52414c5f LTILINE_LITERAL_ │ │ │ │ + 0x00031af8 5354525f 43484152 53222077 6173206e STR_CHARS" was n │ │ │ │ + 0x00031b08 6f742073 65740000 6370795f 725f7231 ot set..cpy_r_r1 │ │ │ │ + 0x00031b18 37000000 6370795f 725f7232 34000000 7...cpy_r_r24... │ │ │ │ + 0x00031b28 6370795f 725f7233 32000000 76616c75 cpy_r_r32...valu │ │ │ │ + 0x00031b38 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031b48 20224845 58444947 49545f43 48415253 "HEXDIGIT_CHARS │ │ │ │ + 0x00031b58 22207761 73206e6f 74207365 74000000 " was not set... │ │ │ │ + 0x00031b68 6370795f 725f7231 36000000 6370795f cpy_r_r16...cpy_ │ │ │ │ + 0x00031b78 725f7232 37000000 6370795f 725f7233 r_r27...cpy_r_r3 │ │ │ │ + 0x00031b88 35000000 70617273 655f6261 7369635f 5...parse_basic_ │ │ │ │ + 0x00031b98 7374725f 65736361 70650000 6370795f str_escape..cpy_ │ │ │ │ + 0x00031ba8 725f7232 30000000 6370795f 725f7232 r_r20...cpy_r_r2 │ │ │ │ + 0x00031bb8 38000000 6370795f 725f7233 37000000 8...cpy_r_r37... │ │ │ │ + 0x00031bc8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031bd8 6e616d65 20224241 5349435f 5354525f name "BASIC_STR_ │ │ │ │ + 0x00031be8 45534341 50455f52 45504c41 43454d45 ESCAPE_REPLACEME │ │ │ │ + 0x00031bf8 4e545322 20776173 206e6f74 20736574 NTS" was not set │ │ │ │ + 0x00031c08 00000000 70617273 655f6261 7369635f ....parse_basic_ │ │ │ │ + 0x00031c18 7374725f 65736361 70655f6d 756c7469 str_escape_multi │ │ │ │ + 0x00031c28 6c696e65 00000000 69735f75 6e69636f line....is_unico │ │ │ │ + 0x00031c38 64655f73 63616c61 725f7661 6c756500 de_scalar_value. │ │ │ │ + 0x00031c48 6d616b65 5f736166 655f7061 7273655f make_safe_parse_ │ │ │ │ + 0x00031c58 666c6f61 74000000 6370795f 725f7061 float...cpy_r_pa │ │ │ │ + 0x00031c68 7273655f 666c6f61 74000000 3c6d6f64 rse_float.......cpy_r_r5 │ │ │ │ + 0x00031c88 32000000 76616c75 6520666f 72206669 2...value for fi │ │ │ │ + 0x00031c98 6e616c20 6e616d65 20224153 4349495f nal name "ASCII_ │ │ │ │ + 0x00031ca8 4354524c 22207761 73206e6f 74207365 CTRL" was not se │ │ │ │ + 0x00031cb8 74000000 6370795f 725f7231 38350000 t...cpy_r_r185.. │ │ │ │ + 0x00031cc8 43507953 74617469 635f5f70 61727365 CPyStatic__parse │ │ │ │ + 0x00031cd8 725f5f5f 746f6d6c 695f5f5f 5f706172 r___tomli____par │ │ │ │ + 0x00031ce8 7365725f 5f5f544f 4d4c4465 636f6465 ser___TOMLDecode │ │ │ │ + 0x00031cf8 4572726f 725f5f5f 5f5f696e 69745f5f Error_____init__ │ │ │ │ + 0x00031d08 5f5f5f6d 73670000 7372632f 746f6d6c ___msg..src/toml │ │ │ │ + 0x00031d18 692f5f5f 696e6974 5f5f2e70 79000000 i/__init__.py... │ │ │ │ + 0x00031d28 6370795f 725f7235 00000000 6370795f cpy_r_r5....cpy_ │ │ │ │ + 0x00031d38 725f7236 00000000 6370795f 725f7237 r_r6....cpy_r_r7 │ │ │ │ + 0x00031d48 00000000 7372632f 746f6d6c 692f5f74 ....src/tomli/_t │ │ │ │ + 0x00031d58 79706573 2e707900 6d617463 685f746f ypes.py.match_to │ │ │ │ + 0x00031d68 5f646174 6574696d 65000000 7372632f _datetime...src/ │ │ │ │ + 0x00031d78 746f6d6c 692f5f72 652e7079 00000000 tomli/_re.py.... │ │ │ │ + 0x00031d88 6370795f 725f7965 61725f73 74720000 cpy_r_year_str.. │ │ │ │ + 0x00031d98 6370795f 725f6d6f 6e74685f 73747200 cpy_r_month_str. │ │ │ │ + 0x00031da8 6370795f 725f6461 795f7374 72000000 cpy_r_day_str... │ │ │ │ + 0x00031db8 6370795f 725f7233 39000000 6370795f cpy_r_r39...cpy_ │ │ │ │ + 0x00031dc8 725f7234 30000000 6370795f 725f686f r_r40...cpy_r_ho │ │ │ │ + 0x00031dd8 75725f73 74720000 6370795f 725f6d69 ur_str..cpy_r_mi │ │ │ │ + 0x00031de8 6e757465 5f737472 00000000 6370795f nute_str....cpy_ │ │ │ │ + 0x00031df8 725f7365 635f7374 72000000 6370795f r_sec_str...cpy_ │ │ │ │ + 0x00031e08 725f7236 37000000 6370795f 725f6f66 r_r67...cpy_r_of │ │ │ │ + 0x00031e18 66736574 5f686f75 725f7374 72000000 fset_hour_str... │ │ │ │ + 0x00031e28 6370795f 725f6f66 66736574 5f6d696e cpy_r_offset_min │ │ │ │ + 0x00031e38 7574655f 73747200 6370795f 725f6f66 ute_str.cpy_r_of │ │ │ │ + 0x00031e48 66736574 5f736967 6e5f7374 72000000 fset_sign_str... │ │ │ │ + 0x00031e58 6370795f 725f7a75 6c755f74 696d6500 cpy_r_zulu_time. │ │ │ │ + 0x00031e68 6370795f 725f7231 30310000 6370795f cpy_r_r101..cpy_ │ │ │ │ + 0x00031e78 725f7231 30320000 6370795f 725f7231 r_r102..cpy_r_r1 │ │ │ │ + 0x00031e88 30330000 6370795f 725f7231 30340000 03..cpy_r_r104.. │ │ │ │ + 0x00031e98 6370795f 725f7231 30350000 6370795f cpy_r_r105..cpy_ │ │ │ │ + 0x00031ea8 725f7231 30360000 6370795f 725f7231 r_r106..cpy_r_r1 │ │ │ │ + 0x00031eb8 30370000 6370795f 725f6d69 63726f73 07..cpy_r_micros │ │ │ │ + 0x00031ec8 5f737472 00000000 6370795f 725f7231 _str....cpy_r_r1 │ │ │ │ + 0x00031ed8 32000000 6370795f 725f7231 33000000 2...cpy_r_r13... │ │ │ │ + 0x00031ee8 6d617463 685f746f 5f6c6f63 616c7469 match_to_localti │ │ │ │ + 0x00031ef8 6d650000 6370795f 725f7235 31000000 me..cpy_r_r51... │ │ │ │ + 0x00031f08 6370795f 725f7235 33000000 6d617463 cpy_r_r53...matc │ │ │ │ + 0x00031f18 685f746f 5f6e756d 62657200 76616c75 h_to_number.valu │ │ │ │ + 0x00031f28 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00031f38 20224d41 585f494e 4c494e45 5f4e4553 "MAX_INLINE_NES │ │ │ │ + 0x00031f48 54494e47 22207761 73206e6f 74207365 TING" was not se │ │ │ │ + 0x00031f58 74000000 70617273 655f7661 6c756500 t...parse_value. │ │ │ │ + 0x00031f68 6370795f 725f7234 32000000 6370795f cpy_r_r42...cpy_ │ │ │ │ + 0x00031f78 725f7234 36000000 6370795f 725f7235 r_r46...cpy_r_r5 │ │ │ │ + 0x00031f88 35000000 6370795f 725f7236 32000000 5...cpy_r_r62... │ │ │ │ + 0x00031f98 6370795f 725f7236 36000000 6370795f cpy_r_r66...cpy_ │ │ │ │ + 0x00031fa8 725f7237 35000000 6370795f 725f7239 r_r75...cpy_r_r9 │ │ │ │ + 0x00031fb8 31000000 6370795f 725f7231 31390000 1...cpy_r_r119.. │ │ │ │ + 0x00031fc8 76616c75 6520666f 72206669 6e616c20 value for final │ │ │ │ + 0x00031fd8 6e616d65 20225245 5f444154 4554494d name "RE_DATETIM │ │ │ │ + 0x00031fe8 45222077 6173206e 6f742073 65740000 E" was not set.. │ │ │ │ + 0x00031ff8 6370795f 725f7231 32340000 76616c75 cpy_r_r124..valu │ │ │ │ + 0x00032008 6520666f 72206669 6e616c20 6e616d65 e for final name │ │ │ │ + 0x00032018 20225245 5f4c4f43 414c5449 4d452220 "RE_LOCALTIME" │ │ │ │ + 0x00032028 77617320 6e6f7420 73657400 6370795f was not set.cpy_ │ │ │ │ + 0x00032038 725f7231 35390000 76616c75 6520666f r_r159..value fo │ │ │ │ + 0x00032048 72206669 6e616c20 6e616d65 20225245 r final name "RE │ │ │ │ + 0x00032058 5f4e554d 42455222 20776173 206e6f74 _NUMBER" was not │ │ │ │ + 0x00032068 20736574 00000000 6370795f 725f7231 set....cpy_r_r1 │ │ │ │ + 0x00032078 38300000 6370795f 725f7232 32340000 80..cpy_r_r224.. │ │ │ │ + 0x00032088 70617273 655f6b65 795f7661 6c75655f parse_key_value_ │ │ │ │ + 0x00032098 70616972 00000000 6370795f 725f7232 pair....cpy_r_r2 │ │ │ │ + 0x000320a8 32000000 6b65795f 76616c75 655f7275 2...key_value_ru │ │ │ │ + 0x000320b8 6c650000 6370795f 725f7237 34000000 le..cpy_r_r74... │ │ │ │ + 0x000320c8 6c6f6164 73000000 76616c75 6520666f loads...value fo │ │ │ │ + 0x000320d8 72206669 6e616c20 6e616d65 20224b45 r final name "KE │ │ │ │ + 0x000320e8 595f494e 49544941 4c5f4348 41525322 Y_INITIAL_CHARS" │ │ │ │ + 0x000320f8 20776173 206e6f74 20736574 00000000 was not set.... │ │ │ │ + 0x00032108 6370795f 725f7231 30390000 6370795f cpy_r_r109..cpy_ │ │ │ │ + 0x00032118 725f7231 31360000 6370795f 725f6865 r_r116..cpy_r_he │ │ │ │ + 0x00032128 61646572 00000000 62797465 73000000 ader....bytes... │ │ │ │ + 0x00032138 70617273 655f696e 6c696e65 5f746162 parse_inline_tab │ │ │ │ + 0x00032148 6c650000 6370795f 725f7231 39000000 le..cpy_r_r19... │ │ │ │ + 0x00032158 6370795f 725f7233 30000000 6370795f cpy_r_r30...cpy_ │ │ │ │ + 0x00032168 725f7238 31000000 6370795f 725f7238 r_r81...cpy_r_r8 │ │ │ │ + 0x00032178 38000000 6370795f 725f7239 37000000 8...cpy_r_r97... │ │ │ │ + 0x00032188 70617273 655f6172 72617900 5f5f6e61 parse_array.__na │ │ │ │ + 0x00032198 6d655f5f 00000000 35626165 38613537 me__....5bae8a57 │ │ │ │ + 0x000321a8 62356566 38353831 38623438 5f5f6d79 b5ef85818b48__my │ │ │ │ + 0x000321b8 7079632e 696e6974 5f746f6d 6c695f5f pyc.init_tomli__ │ │ │ │ + 0x000321c8 5f5f7061 72736572 00000000 35626165 __parser....5bae │ │ │ │ + 0x000321d8 38613537 62356566 38353831 38623438 8a57b5ef85818b48 │ │ │ │ + 0x000321e8 5f5f6d79 7079632e 696e6974 5f746f6d __mypyc.init_tom │ │ │ │ + 0x000321f8 6c690000 35626165 38613537 62356566 li..5bae8a57b5ef │ │ │ │ + 0x00032208 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x00032218 696e6974 5f746f6d 6c695f5f 5f5f7479 init_tomli____ty │ │ │ │ + 0x00032228 70657300 35626165 38613537 62356566 pes.5bae8a57b5ef │ │ │ │ + 0x00032238 38353831 38623438 5f5f6d79 7079632e 85818b48__mypyc. │ │ │ │ + 0x00032248 696e6974 5f746f6d 6c695f5f 5f5f7265 init_tomli____re │ │ │ │ + 0x00032258 00000000 6d617463 68000000 4f4f3a6d ....match...OO:m │ │ │ │ + 0x00032268 61746368 5f746f5f 6e756d62 65720000 atch_to_number.. │ │ │ │ + 0x00032278 4f3a6d61 7463685f 746f5f6c 6f63616c O:match_to_local │ │ │ │ + 0x00032288 74696d65 00000000 686f7572 5f737472 time....hour_str │ │ │ │ + 0x00032298 00000000 6d696e75 74655f73 74720000 ....minute_str.. │ │ │ │ + 0x000322a8 7369676e 5f737472 00000000 4f4f4f3a sign_str....OOO: │ │ │ │ + 0x000322b8 63616368 65645f74 7a000000 4f3a6d61 cached_tz...O:ma │ │ │ │ + 0x000322c8 7463685f 746f5f64 61746574 696d6500 tch_to_datetime. │ │ │ │ + 0x000322d8 4f3a6d61 6b655f73 6166655f 70617273 O:make_safe_pars │ │ │ │ + 0x000322e8 655f666c 6f617400 666c6f61 745f7374 e_float.float_st │ │ │ │ + 0x000322f8 72000000 4f3a5f5f 63616c6c 5f5f0000 r...O:__call__.. │ │ │ │ + 0x00032308 696e7374 616e6365 00000000 6f776e65 instance....owne │ │ TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes